@charset "UTF-8";
.theme-choice{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin:0;white-space:nowrap}
.theme-choice select{max-width:128px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer}
.copy-card-button{margin-left:auto}.verified-label #switch-card{margin-left:0}
.merge-result{padding:20px 0}.merge-result strong{display:block;font-size:22px;color:var(--cyan)}
.merge-result p{margin:10px 0 18px;color:var(--muted)}
.format-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;border:0;margin:0;padding:0}
.format-picker legend{font-size:12px;font-weight:650;margin-bottom:12px;color:var(--text)}
.format-picker label{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--text);font-weight:400}
.format-picker input{margin:0}.more-export-menu{width:300px;max-width:calc(100vw - 40px)}
.fusion-main{border:1px solid var(--line);border-radius:10px;padding:14px;margin-bottom:16px;overflow-wrap:anywhere}
.fusion-main .text-button{margin-top:8px}.fusion-id{font-family:monospace;font-size:11px;color:var(--muted);overflow-wrap:anywhere;white-space:normal}
#merge-history-dialog{width:850px}#merge-history-dialog td{white-space:normal}
:root[data-theme=sakura]{--bg:#faf5fd;--panel:#fffaff;--panel-deep:#f3eafa;--text:#413152;--muted:#796586;--line:#e3d5ec;--cyan:#8050b4;--pink:#dd8cb9;--yellow:#f7d9ef;--warning:#8b5900;--danger:#b72d57}
:root[data-theme=midnight]{color-scheme:dark;--bg:#0d1524;--panel:#172337;--panel-deep:#101b2c;--text:#e0edf6;--muted:#a2b5cc;--line:#33465f;--cyan:#54dfd0;--pink:#a28fff;--yellow:#b5ef7b;--warning:#f3c96b;--danger:#ff9ab3}
html[data-theme=sakura] body{background:radial-gradient(ellipse at 0 15%,#f7d0ec66,transparent 45%),radial-gradient(ellipse at 100% 65%,#d5c6ff66,transparent 40%),var(--bg)}
html[data-theme=midnight] body{background:radial-gradient(ellipse at 0 15%,#27486d55,transparent 45%),radial-gradient(ellipse at 100% 65%,#45357444,transparent 40%),var(--bg)}
html[data-theme]:not([data-theme=mint]) .panel,html[data-theme]:not([data-theme=mint]) .guide-card{background:linear-gradient(135deg,var(--panel),var(--panel-deep))}
html[data-theme]:not([data-theme=mint]) :is(input,textarea,select,.icon-button,.secondary,.scope-tabs,.stat,.stats-strip,.guide-code,.guide-data>div,.more-export-menu){background:var(--panel-deep);color:var(--text);border-color:var(--line)}
html[data-theme]:not([data-theme=mint]) :is(th,.download-toolbar,.records-footer){background:var(--panel-deep);color:var(--muted)}
html[data-theme]:not([data-theme=mint]) :is(.live-pill,.small-tag,.credit-grid span){color:var(--muted)}
html[data-theme]:not([data-theme=mint]) :is(.guide-code,.input-wrap input){color:var(--text)}
html[data-theme]:not([data-theme=mint]) .button.primary{background:linear-gradient(110deg,var(--cyan),var(--pink));color:var(--bg);border-color:var(--cyan);box-shadow:0 3px 12px color-mix(in srgb,var(--cyan) 20%,transparent)}
html[data-theme=sakura] .button.primary{color:#fff}
html[data-theme]:not([data-theme=mint]) :is(.brand-mark,.sticker){background:var(--yellow);color:var(--bg)}
html[data-theme=sakura] :is(.brand-mark,.sticker){color:var(--text)}
html[data-theme]:not([data-theme=mint]) tr:hover td{background:color-mix(in srgb,var(--cyan) 7%,var(--panel))}
html[data-theme]:not([data-theme=mint]) :is(.button.secondary:hover,.primary-download,.primary-download:hover,.account-type.unknown){background:var(--panel-deep);border-color:var(--line);color:var(--cyan)}
html[data-theme]:not([data-theme=mint]) :is(.credit-number>span,.capacity-message,.privacy-strip strong,.privacy-strip a){color:var(--cyan)}
html[data-theme]:not([data-theme=mint]) :is(.privacy-strip,.capacity-message){background:color-mix(in srgb,var(--cyan) 6%,var(--panel));border-color:var(--line)}
html[data-theme]:not([data-theme=mint]) .notice{background:var(--panel);color:var(--text);border-color:var(--cyan)}
html[data-theme]:not([data-theme=mint]) :is(.notice.error,.field-error){color:var(--danger)}
html[data-theme=midnight] :is(.task-success,.status.success,.status.active){background:#164737;color:#98ffbe;border-color:#397d57}
html[data-theme=midnight] :is(.account-type.normal){background:#143e39;color:#8ce7d0;border-color:#326d62}
html[data-theme=midnight] :is(.account-type.weekly,.status.running,.status.accepted,.status.delivering){background:#213754;color:#adcfff;border-color:#47678e}
html[data-theme=midnight] :is(.status.failed,.status.disabled){background:#492938;color:#ffb6c6;border-color:#865066}
html[data-theme=midnight] :is(.status.queued,.status.submitting,.status.submit_unknown,.status.artifact_failed,.availability.warning,.merge-expiry.warning){color:var(--warning);background:#3e3425;border-color:#756441}
html[data-theme=midnight] .demo-bar{background:var(--panel-deep);color:var(--warning)}
html[data-theme]:not([data-theme=mint]) .scope-tabs button.active{background:var(--cyan);color:var(--bg)}
html[data-theme=sakura] .scope-tabs button.active{color:#fff}
@media(max-width:760px){.theme-label,.header-right .live-pill{display:none}.header-right{gap:12px}.theme-choice select{max-width:110px;font-size:11px}.brand-sub{letter-spacing:1px}}
@media(max-width:400px){.site-header{flex-wrap:wrap;height:auto!important;min-height:100px;padding:14px 0;gap:10px}.header-right{margin-left:auto}.workspace-portal .brand{font-size:18px}}
