/* Spectre appearance controls are part of both themes. */
:root{color-scheme:light;--chart-line:#54748b;--chart-area:#829baf;--chart-grid:#dbe2e9;--chart-label:#697d90;--chart-up:#4d857b;--chart-down:#b77f7d;--chart-crosshair:#506c81}
.site-theme-toggle{width:40px;height:40px;min-width:40px;display:grid;place-items:center;padding:0;flex-shrink:0;border-radius:50%;border:1px solid #d6dfe9;background:#f8fafd;color:#4b6078}
.site-theme-toggle svg{width:19px;height:19px;display:block}.site-theme-toggle:hover{opacity:1;background:#e9eff7}.site-theme-toggle:focus-visible{outline:3px solid #668aba;outline-offset:3px}
.site-appearance{display:flex;align-items:center;gap:14px;font:400 12px/1.4 DM,-apple-system,BlinkMacSystemFont,sans-serif;color:#63738a}
.site-appearance>div{display:flex;gap:3px;padding:4px;border:1px solid #d7e0eb;border-radius:30px;background:#f1f5fa}
.site-appearance button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;min-height:36px;border-radius:22px;background:transparent;color:#55687f;font:inherit;cursor:pointer}
.site-appearance button[aria-pressed=true]{background:#fff;color:#21364e;box-shadow:0 2px 8px #1d314c12}
.site-menu>.site-appearance{justify-content:space-between;padding:14px 30px;border-bottom:1px solid #d7e0eb;margin:0}
.footer-colophon>.site-appearance{margin-left:auto}.standalone-appearance{justify-content:center;padding:18px}.form-only>.standalone-appearance{margin-top:0}
@media(max-width:900px){.navigation .site-theme-toggle{display:none}.site-menu>.site-appearance{padding:12px 20px}.site-appearance button{min-height:44px;padding-inline:15px}.footer-colophon>.site-appearance{margin-left:0;flex-basis:100%;justify-content:space-between;margin-top:10px}.site-appearance{max-width:100%;gap:8px}.site-appearance>div{flex-shrink:0}}

/* Midnight: cool navy materials and silver controls, with the original geometry. */
html[data-site-theme=dark]{color-scheme:dark;background:#080e18;--chart-line:#b4d1f1;--chart-area:#8eafd7;--chart-grid:#2a3d53;--chart-label:#a9bcd3;--chart-up:#92d0b8;--chart-down:#f0aba4;--chart-crosshair:#b7cde6}
html[data-site-theme=dark] body,
html[data-site-theme=dark] body[data-concept=clarity],
html[data-site-theme=dark] body[data-concept=observatory]{--bg:#080e18;--ink:#edf3fc;--muted:#acbbcf;--panel:#101b2b;--line:#2e4057;--nav:rgba(16,27,43,.87);--button:#dce9f9;--button-ink:#101b2b;background:#080e18;color:#edf3fc}
html[data-site-theme=dark] ::selection{background:#4a698f;color:#fff}
html[data-site-theme=dark] :focus-visible{outline-color:#b5d4f8}
html[data-site-theme=dark] :is(input,textarea,select){color-scheme:dark;caret-color:#c7defb;accent-color:#b5d2f3}
html[data-site-theme=dark] :is(input,textarea)::placeholder{color:#8599b2;opacity:1}
html[data-site-theme=dark] .navigation{background:rgba(13,23,38,.91);border-color:#bcd8ff1c;box-shadow:inset 0 1px #d3e5ff13,0 16px 42px -25px #000d}
html[data-site-theme=dark] .navigation .brand{color:#f1f5fc}
html[data-site-theme=dark] .navigation nav{color:#b5c3d5}
html[data-site-theme=dark] .navigation nav a:hover{color:#fff;opacity:1}
html[data-site-theme=dark] .hero-clarity{background:radial-gradient(ellipse 58% 36% at 50% 14%,#263d5c24,transparent 100%)}
html[data-site-theme=dark] .hero-copy h1{color:#f2f6fc;text-shadow:0 3px 40px #749dc315}
html[data-site-theme=dark] .hero-copy p{color:#b5c2d5}
html[data-site-theme=dark] .button{background:linear-gradient(145deg,#f0f5fd,#c7d9ef)!important;color:#101b2c!important;border-color:#d1e1f7!important;box-shadow:inset 0 1px #fff9,0 8px 24px -13px #000c}
html[data-site-theme=dark] .button:hover{opacity:1;background:linear-gradient(145deg,#fff,#e1ecfa)!important}
html[data-site-theme=dark] .button.secondary{background:#17263a!important;color:#d6e5f7!important;border-color:#405773!important;box-shadow:inset 0 1px #d9eaff13}
html[data-site-theme=dark] .button:disabled{opacity:.55}
html[data-site-theme=dark] :is(.buy-nav,.contract-copy,.hero-contract-copy,.footer-copy,.see-chart,.chart-toolbar button,.market-refresh,.catalog-filters button,.utility-selector button,.tour-toggle){color:#c7d7eb;border-color:#334a65}
html[data-site-theme=dark] .buy-nav{background:#142236;border-color:#3b516d}
html[data-site-theme=dark] :is(.hero-social-action,.hero-contract-action){background:linear-gradient(145deg,#17263c,#101c2e);border-color:#354a65;box-shadow:inset 0 1px #d8eaff18,0 12px 24px -20px #000e}
html[data-site-theme=dark] .hero-social-action:hover{background:linear-gradient(145deg,#213650,#16283f);opacity:1;border-color:#56779b}
html[data-site-theme=dark] .hero-social-action strong{color:#e3edfa}
html[data-site-theme=dark] .hero-social-action small{color:#a7bad2}
html[data-site-theme=dark] .hero-contract-text :is(strong,a){color:#dce8f9}
html[data-site-theme=dark] .hero-contract-text strong span{color:#a7bad2}
html[data-site-theme=dark] .hero-contract-action .eth-symbol{color:#abc4e6}
html[data-site-theme=dark] .hero-contract-copy{background:#223852;border-color:#4a6585;color:#e3efff}
html[data-site-theme=dark] .hero-contract-action .see-chart{background:#192c43;color:#e2edfa;border-color:#405b7b}
html[data-site-theme=dark] .hero-view-tabs{background:#101c2c;border-color:#2e425d;box-shadow:inset 0 1px #d7eaff0c}
html[data-site-theme=dark] .hero-view-tabs button{color:#a9bdd5}
html[data-site-theme=dark] .hero-view-tabs button[aria-selected=true]{background:linear-gradient(145deg,#304763,#243950);color:#f3f7fc;box-shadow:inset 0 1px #dbe9ff24,0 4px 14px #0003}
html[data-site-theme=dark] .mode-comparison{background:linear-gradient(140deg,#203047,#111c2e);border-color:#3c526e;box-shadow:inset 0 1px #dceaff35,0 30px 65px -40px #000}
html[data-site-theme=dark] .mode-chrome{color:#adbed4}
html[data-site-theme=dark] .mode-chrome :is(a,span:first-child){color:#dce7f8}
html[data-site-theme=dark] .mode-images{background:#090f19}
html[data-site-theme=dark] .mode-footer{background:transparent;color:#bed0e7}
html[data-site-theme=dark] .mode-footer strong{color:#edf4ff}
html[data-site-theme=dark] .mode-footer button span{color:#a5b8d0}
html[data-site-theme=dark] :is(.mode-divider>span,.divider>span){background:linear-gradient(145deg,#547293e8,#243a57e8);border-color:#b6d0f47a;color:#fff;box-shadow:inset 0 2px #e2efff55,0 10px 28px #0005}
html[data-site-theme=dark] .mode-atmosphere{background:#101c2e;border-color:#30445f;color:#aebed4}
html[data-site-theme=dark] .mode-atmosphere button{background:#172b43;border-color:#3d5776;color:#cfe0f7}
html[data-site-theme=dark] .mode-atmosphere button[aria-pressed=true]{background:#c5d9f2;color:#14283f;border-color:#d4e5fa}
html[data-site-theme=dark] .touch-comparison-control{background:#111f32;border-color:#354b68;color:#b8cbe3}
html[data-site-theme=dark] .touch-comparison-range{accent-color:#b5d2f3}
html[data-site-theme=dark] :is(.app-shell,.app-preview-shell,.utility-viewer,.chapter-visual,.phone-frame,.phone-device,.desktop-device){background:linear-gradient(145deg,#22354f,#101b2b);border-color:#3b526f;box-shadow:inset 0 1px #d4e6ff29,0 24px 55px -34px #000}
html[data-site-theme=dark] :is(.app-chrome,.app-window-bar,.utility-browserbar,.chapter-caption,.device-caption){color:#bfd0e7;background:#111e30;border-color:#304661}
html[data-site-theme=dark] .chapter-caption :is(a,strong){color:#edf4fc}
html[data-site-theme=dark] .chapter-list button[aria-selected=true]{border-color:#93b5dd;color:#edf4ff}
html[data-site-theme=dark] .chapter-list button[aria-selected=true] :is(p,.chapter-detail){color:#bed0e7}
html[data-site-theme=dark] .product-pin .chapter-list button[aria-selected=true]>span:first-child{color:#e7f1ff}
html[data-site-theme=dark] .phone-frame{background:#111d2c}
html[data-site-theme=dark] .phone-reel figcaption{color:#edf3fc}
html[data-site-theme=dark] .phone-reel figcaption p{color:#aabdd4}
html[data-site-theme=dark] :is(.support-card,.support-popover,.support-details,.difference-center){background:linear-gradient(145deg,#16253b,#0e1929);border-color:#334962;box-shadow:inset 0 1px #d3e6ff15,0 20px 44px -32px #000}
html[data-site-theme=dark] :is(.support-brand i,.connection-brand i,.social-brand i){background:#eef2f8;border-color:#c6d3e4;box-shadow:0 4px 16px #0002}
html[data-site-theme=dark] .support-card summary{color:#dfeafa}
html[data-site-theme=dark] .support-popover p{color:#b9c8dc}
html[data-site-theme=dark] .brand-names{color:#d8e5f6}
html[data-site-theme=dark] :is(.voice-card,.voice-caption,.film-card){color:#e5eefb;border-color:#344a65}
html[data-site-theme=dark] .voice-caption p{color:#aebfd6}
html[data-site-theme=dark] .utility-selector{background:#111f30;border-color:#334a65}
html[data-site-theme=dark] :is(.utility-selector,.catalog-filters) button[aria-pressed=true]{background:#b9d1ed;color:#152940;border-color:#d9e6f7}
html[data-site-theme=dark] .catalog-search{background:#101e31;border-color:#3b536f;color:#e0eafb}
html[data-site-theme=dark] .catalog-tool :is(strong,small){color:#c3d1e3}
html[data-site-theme=dark] :is(.intelligence-lens,.lens-glass,.lens-output,.mcp-art,.mcp-lens){border-color:#37516f}
html[data-site-theme=dark] .intelligence-lens{background:radial-gradient(ellipse at 50% 50%,#1c345247,transparent 68%),#0b1422}
html[data-site-theme=dark] .lens-glass{background:linear-gradient(140deg,#2b436080,#14243db8);box-shadow:inset 0 2px #bddbff2e,0 35px 85px -45px #000}
html[data-site-theme=dark] .lens-wires{color:#5b7c9f}
html[data-site-theme=dark] .api-interlude{background:linear-gradient(140deg,#0d192b,#08111f);border-color:#2f435e}
html[data-site-theme=dark] :is(.api-tabs button[aria-selected=true],.social-view-controls button[aria-pressed=true]){background:#314e70;color:#edf5ff;border-color:#5e7ea5}
html[data-site-theme=dark] .availability-soon{color:#a0b3cb}
html[data-site-theme=dark] .theme-composer{border-color:#3a516f;background:#111e30;box-shadow:inset 0 1px #dbeaff17,0 24px 60px -36px #000}
html[data-site-theme=dark] .theme-controls{background:linear-gradient(145deg,#192b43,#111f32);color:#e7effa;border-color:#3b526e}
html[data-site-theme=dark] .theme-controls :is(legend,small,label,.theme-state,.theme-range-label){color:#b2c4dc}
html[data-site-theme=dark] .theme-controls h3{color:#eff5ff}
html[data-site-theme=dark] .theme-segment{background:#0c1828;border-color:#334b69}
html[data-site-theme=dark] .theme-segment button{color:#b7c9e2}
html[data-site-theme=dark] .theme-segment button[aria-pressed=true]{background:#c2d7f1;color:#152a44}
html[data-site-theme=dark] .theme-swatches button[aria-pressed=true]>span{border-color:#d4e7ff;box-shadow:0 0 0 3px #547399}
html[data-site-theme=dark] .theme-focus i{background:#354b68;border-color:#516a89}
html[data-site-theme=dark] .theme-focus input:checked+i{background:#b5d2f1}
html[data-site-theme=dark] :is(.theme-reset,.theme-help,.theme-demo-tag){color:#b9cee8}
html[data-site-theme=dark] :is(.tier-card,.subscription-panel,.token-teaser,.access-ladder,.access-page>.market-contract){background:linear-gradient(145deg,#17263c,#101b2c);border-color:#344b66;color:#e4edfb;box-shadow:inset 0 1px #daeaff14}
html[data-site-theme=dark] .tier-grid.revised-tiers .tier-card:nth-child(3){background:linear-gradient(140deg,#304b6a,#1b314b);border-color:#6d8eb7;box-shadow:inset 0 1px #e0edff36,0 20px 50px -34px #8eb7e766}
html[data-site-theme=dark] .tier-grid.revised-tiers .tier-card:nth-child(3) :is(p,span){color:#c8d8ed}
html[data-site-theme=dark] .tier-card :is(h2,strong){color:#edf5ff}
html[data-site-theme=dark] .tier-card p{color:#b4c6de}
html[data-site-theme=dark] .access-ladder>a{border-color:#344b66}
html[data-site-theme=dark] .access-ladder>a:hover{background:#213750;opacity:1}
html[data-site-theme=dark] :is(.token-market,.token-object,.contract-block){background:linear-gradient(145deg,#15253b,#0d1a2c);border-color:#3b536f;box-shadow:inset 0 1px #d8eaff20,0 24px 60px -40px #000}
html[data-site-theme=dark] .quote-row>div>strong{color:#eff6ff}
html[data-site-theme=dark] :is(.market-status,.chart-axis,.chart-provenance,.market-facts dt){color:#9eb4d0}
html[data-site-theme=dark] .market-status{background:#102037;border-color:#314b6c}
html[data-site-theme=dark] .market-status[data-state=error]{color:#f1aaa2;border-color:#874f56}
html[data-site-theme=dark] .market-status[data-state=stale]{color:#e3cb9c;border-color:#7c6748}
html[data-site-theme=dark] :is(.quote-row [data-direction=up],.change-up){color:#93d3b9}
html[data-site-theme=dark] :is(.quote-row [data-direction=down],.change-down){color:#f1aaa2}
html[data-site-theme=dark] :is(.chart-toolbar button[aria-pressed=true],.token-tier-picker button[aria-pressed=true]){background:#c4d9f3;color:#162941;box-shadow:inset 0 1px #fff5,0 4px 14px #0003}
html[data-site-theme=dark] .chart-tooltip{background:#182b44;border-color:#57799f;color:#edf6ff;box-shadow:0 8px 28px #0008}
html[data-site-theme=dark] .chart-empty{color:#b5c9e3}
html[data-site-theme=dark] .token-tier-picker button{background:#14263e;border-color:#3c5778;color:#c7d9f0}
html[data-site-theme=dark] .market-facts dd{color:#e7f0ff}
html[data-site-theme=dark] .token-market .market-contract{background:linear-gradient(110deg,#213956,#142942);border-color:#527096;box-shadow:inset 0 1px #d8eaff26}
html[data-site-theme=dark] .token-market .market-contract .contract-network{background:linear-gradient(145deg,#364b6e,#213752);border-color:#597399}
html[data-site-theme=dark] .token-market .market-contract code{color:#e4f0ff}
html[data-site-theme=dark] .token-market .contract-address span{color:#bccee6}
html[data-site-theme=dark] .token-market .market-contract>a{color:#c4dcfa}
html[data-site-theme=dark] :is(.contract-result,.copy-status,.footer-copy-status){color:#a5dfc7}
html[data-site-theme=dark] :is(.horizon,.road-stage,.timeline-content,.reading-room,.document-shelf>a){background:linear-gradient(145deg,#17283e,#101c2d);border-color:#334d6b;box-shadow:inset 0 1px #e0ecff13}
html[data-site-theme=dark] .road-stage{background:radial-gradient(ellipse at 50% 45%,#39577c44,transparent 65%),#0e1b2d}
html[data-site-theme=dark] .road-stage-year{color:#e5f0fe;text-shadow:0 0 65px #91b9e82b}
html[data-site-theme=dark] .road-dots a[aria-current=true]{background:#c1dcfd;box-shadow:0 0 20px #80b3eb66}
html[data-site-theme=dark] .milestone-filters button[aria-pressed=true]{background:#c2d7f0;color:#13263f}
html[data-site-theme=dark] .timeline-content:after{border-color:#6a8fb7}
html[data-site-theme=dark] .timeline-milestone.is-in-view .timeline-content{border-color:#57799f}
html[data-site-theme=dark] .milestone-status.current{background:#19382f;color:#a5d6bd;border-color:#416d57}
html[data-site-theme=dark] .document-mark{background:#233b58;border-color:#557396;color:#d1e6ff}
html[data-site-theme=dark] .person-tile{background:linear-gradient(155deg,#253951,#111f33);border-color:#3a526e;box-shadow:inset 0 1px #d4e8ff21}
html[data-site-theme=dark] .person-monogram{color:#bed1e9}
html[data-site-theme=dark] .person-tile h3{color:#f0f5ff}
html[data-site-theme=dark] .person-tile p{color:#b4c5dc}
html[data-site-theme=dark] .docs-index{border-color:#31465f}
html[data-site-theme=dark] .docs-index a{color:#bdcee4}
html[data-site-theme=dark] .docs-index a:hover{color:#eef6ff;background:#182b43}
html[data-site-theme=dark] .docs-body :is(code,pre){background:#101e32;color:#c4dcf8;border-color:#3a5473}
html[data-site-theme=dark] .docs-body blockquote{background:#14273f;border-color:#6991bd;color:#c2d5ef}
html[data-site-theme=dark] .docs-upcoming{background:#15273d;color:#b9cce5;border-color:#3d5777}
html[data-site-theme=dark] .journal-story{background:linear-gradient(140deg,#1a2b43,#111e31);border-color:#3a526f;box-shadow:inset 0 1px #e5f0ff15}
html[data-site-theme=dark] .journal :is(h1,h2,h3){color:#edf4fd}
html[data-site-theme=dark] .journal p{color:#b8c7dc}
html[data-site-theme=dark] .article-body :is(p,li){color:#c6d3e5}
html[data-site-theme=dark] .article-body a:not(.button),html[data-site-theme=dark] .journal-note a{color:#b2d4fc}
html[data-site-theme=dark] .sentiment-art{color:#b2c6e0}
html[data-site-theme=dark] .sentiment-line{background:linear-gradient(90deg,#d38e87,#cdbf9c,#86bca8)}
html[data-site-theme=dark] .sentiment-line i{background:#e3edf9;border-color:#adc5e4;box-shadow:0 4px 20px #0006}
html[data-site-theme=dark] .beta-invitation{border-color:#3b536e}
html[data-site-theme=dark] .beta-meter{background:#111f32;border-color:#3c5777;color:#dce9fc}
html[data-site-theme=dark] .seat-track{background:#263d58}
html[data-site-theme=dark] .seat-track i{background:linear-gradient(90deg,#759bbe,#bddcf8)}
html[data-site-theme=dark] .form-only{background:transparent}
html[data-site-theme=dark] .application-card{background:linear-gradient(145deg,#182a42,#101e32);border-color:#415d80;color:#e8f1fe;box-shadow:inset 0 1px #d8eaff1f,0 20px 50px -34px #000}
html[data-site-theme=dark] .application-card label{color:#d1dff2}
html[data-site-theme=dark] .application-card input{background:#0c192b;color:#f0f6ff;border-color:#415e80;box-shadow:inset 0 1px 3px #0003}
html[data-site-theme=dark] .application-card input:focus{border-color:#a4c8f1;outline-color:#91b6e4}
html[data-site-theme=dark] .application-card input:-webkit-autofill{-webkit-text-fill-color:#e7f1ff;box-shadow:0 0 0 1000px #11233b inset;caret-color:#dbeaff}
html[data-site-theme=dark] .application-result[data-state=error]{color:#f3ada5}
html[data-site-theme=dark] .application-result[data-state=success]{color:#a5ddc3}
html[data-site-theme=dark] .form-consent{color:#a6bad4}
html[data-site-theme=dark] footer.site-footer{background:linear-gradient(145deg,#0c1727,#080f1b);border-color:#2c415b;color:#d3e0f1}
html[data-site-theme=dark] .footer-community{background:linear-gradient(135deg,#1a2d45,#111e30);border-color:#354d6b;box-shadow:inset 0 1px #d5e9ff1a}
html[data-site-theme=dark] .footer-social{background:#14263d;border-color:#3b5474;color:#e0edfc}
html[data-site-theme=dark] .footer-social:hover{background:#243d5a;border-color:#6487af;opacity:1}
html[data-site-theme=dark] .footer-social small{color:#adbfda}
html[data-site-theme=dark] .footer-orbit{background:radial-gradient(circle,#47679033,#142339 68%);border-color:#4b6584}
html[data-site-theme=dark] .footer-navigation h3{color:#edF4fe}
html[data-site-theme=dark] .footer-navigation a{color:#acbfd8}
html[data-site-theme=dark] .footer-navigation a:hover{color:#f0f6ff;opacity:1}
html[data-site-theme=dark] .footer-token{background:linear-gradient(140deg,#1d344f,#11253d);border-color:#4a668a;box-shadow:inset 0 1px #d7e8ff1e}
html[data-site-theme=dark] .footer-ca-row code{color:#e0eeff}
html[data-site-theme=dark] .footer-copy{background:#c2d7f1;color:#192d47;border-color:#d5e6fc}
html[data-site-theme=dark] .footer-colophon{border-color:#2e445e;color:#9fb3ce}
html[data-site-theme=dark] :is(.site-menu,.spectre-window,.screenshot-dialog,#product-dialog,.coverage-dialog,#film-dialog){background:#0e1b2c;color:#e2edfc;border-color:#4a6487;box-shadow:0 40px 120px #000b}
html[data-site-theme=dark] :is(.dialog-header,.spectre-window-head,.product-dialog-footer){background:#14243a;border-color:#364e6d;color:#d1e1f5}
html[data-site-theme=dark] .spectre-window-head button{background:#213752;border-color:#4b678b;color:#e7f0fc}
html[data-site-theme=dark] .spectre-window-body{background:#0c192b}
html[data-site-theme=dark] .chart-window-page{background:#0c1727}
html[data-site-theme=dark] .site-menu-grid>a{border-color:#304761}
html[data-site-theme=dark] .site-menu-grid>a:hover{background:#1c314b;opacity:1}
html[data-site-theme=dark] .site-menu-grid strong{color:#e7f1ff}
html[data-site-theme=dark] .site-menu-grid span{color:#a7bdd8}
html[data-site-theme=dark] .site-menu-grid :is(small,i){color:#8ba7c9}
html[data-site-theme=dark] :is(dialog)::backdrop{background:#030913b8;backdrop-filter:blur(12px)}
html[data-site-theme=dark] .original-film-options button{background:#132338;border-color:#3c5677;color:#b8cce7}
html[data-site-theme=dark] .original-film-options button[aria-pressed=true]{background:#c0d5ef;color:#142941}
html[data-site-theme=dark] :is(.preview-embedded .preview-footnote,.preview-footnote){background:#101e31;color:#b4c6e0}
html[data-site-theme=dark] .preview-footnote a{color:#d7e8ff}
html[data-site-theme=dark] .preview-status-panel{background:#11233bed;border-color:#526e925e;color:#ecf4ff}
html[data-site-theme=dark] .preview-status-panel p{color:#b8cce7}
html[data-site-theme=dark] .side-social-dock{background:linear-gradient(140deg,#223751eb,#102039f0);border-color:#4c6889;box-shadow:inset 0 1px #c9e1ff25,0 15px 35px #0005}
html[data-site-theme=dark] .side-social-dock :is(a,button){color:#c7dbf6}
html[data-site-theme=dark] .side-social-dock a:hover{background:#314d6d}
html[data-site-theme=dark] .site-theme-toggle{background:#172a43;border-color:#3a5475;color:#d2e7ff}
html[data-site-theme=dark] .site-theme-toggle:hover{background:#294664;border-color:#6d92bd}
html[data-site-theme=dark] .site-appearance{color:#a8bfdc}
html[data-site-theme=dark] .site-appearance>div{background:#0d1b2e;border-color:#3c5678}
html[data-site-theme=dark] .site-appearance button{color:#adbfda}
html[data-site-theme=dark] .site-appearance button[aria-pressed=true]{background:#c5daf5;color:#142942;box-shadow:inset 0 1px #fff5}
html[data-site-theme=dark] .site-menu>.site-appearance{border-color:#304963}
@media(max-width:900px){html[data-site-theme=dark] .navigation{background:#0c1727;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-site-theme=dark] :is(.divider>span,.mode-divider>span){backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){.site-theme-toggle,.site-appearance button{transition:none}}
/* Brand marks sit on neutral light plates; their inherited SVG ink remains dark. */
html[data-site-theme=dark] :is(.connection-brand i,.support-brand i,.social-brand i){color:#233247}
@media(max-width:1180px){.navigation .site-theme-toggle{display:none}}
