@font-palette-values --ruby-light{font-family:Atheron Display;base-palette:0;override-colors:0 #4a4558,1 #454052,2 #3f3a4c,3 #3a3546,4 #353040,5 #2f2b3a,6 #2a2634,7 #24212e,8 #1f1c28,9 #1a1722,10 #14121b,11 #0f0d15,12 #d0124a,13 #c91047,14 #c10e44,15 #b80d3f,16 #b10c3c,17 #ab0b39,18 #a8072f,19 #9a0a33,20 #8c092e,21 #7e082a,22 #700726,23 #5e0620,24 #3d3a4c,25 #2a2738,26 #15131c,27 #d0124a,28 #a8072f,29 #5e0620}:root{--theme-switch-line:var(--color-line);--theme-switch-chosen:var(--color-steel);--theme-switch-ring:var(--color-ruby-bright);--theme-switch-strong:var(--color-paper);--theme-switch-soft:var(--color-mist);--theme-switch-trouble:var(--color-warn)}:root[data-theme=light]{color-scheme:light;--color-void:#f7f5f6;--color-ink:#fbfafa;--color-graphite:#ffffff;--color-steel:#efe9eb;--color-line:#e2d9dc;--color-line-bright:#cfc3c7;--color-edge:#6e6468;--color-paper:#1a0f13;--color-mist:#4a3f43;--color-dim:#5e5357;--color-ruby:#b80d3f;--color-ruby-deep:#a8072f;--color-ruby-bright:#a8072f;--color-ruby-soft:#fde6ec;--color-chart-two:#1f6fb2;--color-good:#08663e;--color-good-soft:#e1ece5;--color-warn:#6f6200;--color-warn-soft:#f1e8dc;--color-bad:#9a4a00;--color-bad-soft:#f6e3e2;--color-whisper:#f6eef1;--grid-accent:rgba(109,40,217,0.07);--grid-paper:rgba(20,15,31,0.04)}@media (prefers-color-scheme:light){:root[data-theme=system]{color-scheme:light;--color-void:#f7f5f6;--color-ink:#fbfafa;--color-graphite:#ffffff;--color-steel:#efe9eb;--color-line:#e2d9dc;--color-line-bright:#cfc3c7;--color-edge:#6e6468;--color-paper:#1a0f13;--color-mist:#4a3f43;--color-dim:#5e5357;--color-ruby:#b80d3f;--color-ruby-deep:#a8072f;--color-ruby-bright:#a8072f;--color-ruby-soft:#fde6ec;--color-good:#08663e;--color-good-soft:#e1ece5;--color-warn:#6f6200;--color-warn-soft:#f1e8dc;--color-bad:#9a4a00;--color-bad-soft:#f6e3e2;--color-whisper:#f6eef1;--grid-accent:rgba(109,40,217,0.07);--grid-paper:rgba(20,15,31,0.04)}}:root[data-theme=light] :is(.nav-face,h1,h2,h3){font-palette:--ruby-light}@media (prefers-color-scheme:light){:root[data-theme=system] :is(.nav-face,h1,h2,h3){font-palette:--ruby-light}}.theme-switch-title{margin:0 0 6px;font:500 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-switch-soft,#b8bfca)}.theme-switch-group{display:inline-grid;grid-template-columns:repeat(3,auto);gap:4px;padding:2px;border:1px solid var(--theme-switch-line,#272c33);border-radius:10px}.theme-switch-choice{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--theme-switch-soft,#b8bfca);font:inherit;font-size:12.5px;cursor:pointer;transition:color .14s ease,background-color .14s ease}.theme-switch-choice:hover,.theme-switch-choice[aria-checked=true]{color:var(--theme-switch-strong,#f4f6fa)}.theme-switch-choice[aria-checked=true]{background:var(--theme-switch-chosen,#1a1e23);font-weight:600;box-shadow:inset 0 0 0 2px var(--theme-switch-ring,#c9d1dc)}.theme-switch-trouble{margin:4px 0 0;font-size:12px;color:var(--theme-switch-trouble,#ff9d4d)}@media (max-width:767.98px),(pointer:coarse){.theme-switch-choice{min-height:44px}}