/* Appearance tokens plus overrides for the original fixed-colour components. */
.brand-row{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:0 0 24px;margin-bottom:20px;min-width:0}.brand-row .brand{flex:1;min-width:0;padding:0;margin:0;border:0}.brand-row .brand-copy strong{font-size:20px}.brand-row .brand-copy small{font-size:10px}.theme-toggle{display:grid;place-items:center;flex:0 0 31px;width:31px;height:33px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);padding:6px;transition:background .16s,color .16s}.theme-toggle:hover{background:var(--panel);color:var(--text)}.theme-toggle svg{width:17px;height:17px;display:block}.theme-toggle .theme-moon{display:none}[data-theme=light] .theme-toggle .theme-sun{display:none}[data-theme=light] .theme-toggle .theme-moon{display:block}
:root[data-theme=light]{color-scheme:light;--bg:#f4f6fb;--panel:#fff;--panel2:#e9eef6;--text:#243047;--muted:#52647b;--line:#ced7e4;--accent:#8a3c82;--lavender:#665096;--gold:#93620e;--mint:#23755b;--pink:#8a3c82;--purple:#665096;--low:#61748d;--foreground:var(--text);--muted-foreground:var(--muted);--destructive:#a52b3b}
[data-theme=light] body{background:radial-gradient(ellipse at 95% 0,#ded5f140,transparent 50%),var(--bg);color:var(--text)}
[data-theme=light] :is(.sidebar,.sidebar.is-open){background:#edf1f8;border-color:var(--line)}[data-theme=light] .sidebar :is(.nav-link,.nav-category>summary){color:#4c5d75}[data-theme=light] .sidebar .nav-category[open]>summary{color:#594878}[data-theme=light] .sidebar .nav-children .nav-section-label{color:#625078;border-color:var(--line)}[data-theme=light] .sidebar .nav-children .nav-link.active,[data-theme=light] .sidebar>.brand-row+nav>.nav-link.active{color:#753369;background:#8a3c8210;border-left-color:#a15498}[data-theme=light] .sidebar .subnav a{color:#5b6c82}[data-theme=light] .sidebar .nav-children .subnav a.section-active{background:#6650960b;color:#574377;border-left-color:#8471a8}[data-theme=light] .sidebar .nav-children .subnav{border-color:var(--line)}[data-theme=light] :is(.sidebar-note,.toc>span,.breadcrumbs){color:var(--muted)}
[data-theme=light] :is(.toc,.reading-note,.category-card,.category-card.available,.card,.history-item,.panel){background:var(--panel);border-color:var(--line);color:var(--text)}[data-theme=light] :is(.category-card:hover,.card:hover){background:#f9f6fc;border-color:#a893bd}[data-theme=light] :is(.category-card p,.category-card>span,.category-card small,.card p,.card small,.history-item p){color:var(--muted)}[data-theme=light] .category-card .category-icon{background:#eee9f5;color:#655080}
[data-theme=light] :is(th,.table-scroll thead th,.orders-catalogue thead th){background:#e7edf6;color:#34425c;border-color:var(--line)}[data-theme=light] :is(td,.orders-catalogue tbody th){color:#475970;border-color:var(--line)}[data-theme=light] td:first-child{color:var(--text)}[data-theme=light] :is(.article pre,.orders-catalogue caption){background:#edf1f8;color:#34435d;border-color:var(--line)}[data-theme=light] :is(.article code,.article pre code){color:#70417a}[data-theme=light] .article .guide-code{color:#68788c}[data-theme=light] .insight-panel{background:#f3eff9;border-color:#d0c3e1;border-left-color:#9278b5}[data-theme=light] .article .insight-panel :is(h2,h3,.insight-lead){color:#654981}[data-theme=light] .scope-panel{background:#f8f4e9;border-color:#c8ae78}[data-theme=light] .scope-panel h3{color:#785923}
[data-theme=light] :is(input,select,.form-control,.form-select,.search-field input,.orders-controls select,.orders-controls input,.board-controls select,.catalogue-tools input){background:#fff;color:var(--text);border-color:var(--line)}[data-theme=light] :is(.icon-button,.menu-toggle,.small-button,.tabs button,.element-button){background:#fff;color:var(--text);border-color:var(--line)}[data-theme=light] :is(dialog,.search-launcher){background:#f8f9fd;color:var(--text);border-color:#aa9dbd;box-shadow:0 10px 35px #26334b18}[data-theme=light] .search-launcher kbd{background:#e9eef6;color:#455672;border-color:#b8c4d5}[data-theme=light] .search-launcher .search-glyph{color:#665096}[data-theme=light] .search-results a:hover,[data-theme=light] .search-results a:focus-visible{background:#eee9f5;border-color:#c6b5d8}
[data-theme=light] :is(.orders-board,.orders-result,.orders-rarity-card,.orders-multipliers>button,.orders-wood-card,.orders-offer,.board-card,.board-budget div){background:#fff;color:var(--text);border-color:var(--line)}[data-theme=light] :is(.board-refresh,.board-deliver,.board-controls button,.board-batch,.board-track-buttons button,.orders-more){background:#edf1f8;color:#455672;border-color:#bdc8d9}[data-theme=light] .board-rewards li{background:#f1f4f9;border-color:var(--line)}[data-theme=light] :is(.board-rewards li strong,.board-rewards li>span,.orders-rarity-card>strong,.orders-multipliers strong,.orders-wood-card>strong,.article .orders-offer h3){color:var(--text)}[data-theme=light] :is(.orders-result>strong,.orders-catalogue td>strong,.orders-offer-chance strong){color:#78508c}[data-theme=light] :is(.orders-result-help,.orders-result>p,.orders-result>span,.orders-rarity-card>small,.orders-multipliers small,.board-budget dt,.board-label,.board-model-note,.board-paid-option,.board-status,.orders-catalogue small){color:var(--muted)}[data-theme=light] .orders-rarity.gold,[data-theme=light] .gold{--order-color:#94660e}[data-theme=light] .orders-rarity.purple,[data-theme=light] .purple{--order-color:#7d48a5}[data-theme=light] .orders-rarity.blue,[data-theme=light] .blue{--order-color:#276db5}[data-theme=light] .orders-rarity.green,[data-theme=light] .green{--order-color:#28744f}
[data-theme=light] .element-matrix-table :is(caption,.neutral){background:#f4f7fb;color:var(--muted)}[data-theme=light] .element-matrix-table .high{background:#f6edcf;color:#765c18}[data-theme=light] .element-matrix-table .low{background:#e8edf5;color:#596d89}[data-theme=light] .element-matrix-table tbody th{background:#edf1f8;color:var(--text)}[data-theme=light] .element-button[aria-pressed=true],[data-theme=light] .tabs button[aria-pressed=true]{background:#eee6f5;border-color:#ad8bbb}[data-theme=light] .diagram .node-label{fill:var(--text)}
[data-theme=light] .mutation-sim{--curve-hit:#994b8d;--curve-none:#4f789a}[data-theme=light] .mutation-error{color:#ad2c3d}[data-theme=light] .article .listed-prizes li{background:#f8f1df;border-color:#b39040;color:#785b19}[data-theme=light] .listed-prizes strong{color:#785b19}[data-theme=light] :is(.footer,.search-status,.search-help){color:var(--muted)}[data-theme=light] .progress{background:#dfe6ef}
[data-theme=light] *{scrollbar-color:#9b8aa9 #e8edf5}[data-theme=light] ::-webkit-scrollbar-track{background:#e8edf5}[data-theme=light] ::-webkit-scrollbar-thumb{background:#a99bb5}
[data-theme=light] .brand-mark img{filter:brightness(.35) sepia(.25) saturate(2) hue-rotate(175deg)}
[data-theme=light] .article .reference-caveat{color:#52647b;background:#f8f4e9;border-left-color:#b89b60}
@media(max-width:980px){.brand-row{gap:5px}.brand-row .brand{gap:8px}.brand-row .brand-copy strong{font-size:18px}.brand-row .brand-copy small{font-size:9px}.theme-toggle{flex-basis:29px;width:29px}}
