body[data-palette="ink"]{--palette-sidebar:#1f2021;--palette-sidebarText:#f4efe4;--palette-sidebarMuted:#b9b2a4;--palette-sidebarLine:#4e4c48;--palette-sidebarHover:#323333;--palette-activeBg:#f1e9da;--palette-activeInk:#1f2021;--palette-paper:#f6f0e4;--palette-surface:#fcf8f0;--palette-ink:#1b1c1c;--palette-body:#34352f;--palette-muted:#6a6357;--palette-line:#ddd3c1;--palette-soft:#ede4d3;--palette-accent:#a23420;--palette-hero:#e7dcc8;--palette-heroText:#7f2817;}
body[data-palette="linen"]{--palette-sidebar:#f2dfce;--palette-sidebarText:#2b2826;--palette-sidebarMuted:#655c54;--palette-sidebarLine:#d6c2af;--palette-sidebarHover:#e8d2bd;--palette-activeBg:#2b2826;--palette-activeInk:#fff1e5;--palette-paper:#fff1e5;--palette-surface:#fff8f1;--palette-ink:#211e1c;--palette-body:#33302e;--palette-muted:#655d56;--palette-line:#e4d3c2;--palette-soft:#f5e3d2;--palette-accent:#0f5087;--palette-hero:#f0dac6;--palette-heroText:#0d456f;}
body[data-palette="walnut"]{--palette-sidebar:#382c23;--palette-sidebarText:#f6ecda;--palette-sidebarMuted:#c8b69d;--palette-sidebarLine:#6b5a48;--palette-sidebarHover:#4b3c30;--palette-activeBg:#e2cfa9;--palette-activeInk:#382c23;--palette-paper:#f7efdf;--palette-surface:#fdf8ec;--palette-ink:#2a2019;--palette-body:#42362b;--palette-muted:#6c5c4a;--palette-line:#dccdb3;--palette-soft:#ede0c8;--palette-accent:#7a4f0e;--palette-hero:#e6d5b3;--palette-heroText:#553a12;}
body[data-palette="slate"]{--palette-sidebar:#24353f;--palette-sidebarText:#eef2f1;--palette-sidebarMuted:#aebbc0;--palette-sidebarLine:#516672;--palette-sidebarHover:#344853;--palette-activeBg:#dfe6e6;--palette-activeInk:#22343e;--palette-paper:#f2f2ec;--palette-surface:#fafaf6;--palette-ink:#1c282e;--palette-body:#35434a;--palette-muted:#5b676c;--palette-line:#d4d9d5;--palette-soft:#e4e8e5;--palette-accent:#2b5b76;--palette-hero:#d8e1e2;--palette-heroText:#234b62;}
body[data-palette="wine"]{--palette-sidebar:#41202a;--palette-sidebarText:#f9eeea;--palette-sidebarMuted:#d0b6b8;--palette-sidebarLine:#75525b;--palette-sidebarHover:#57303b;--palette-activeBg:#f0dcd8;--palette-activeInk:#41202a;--palette-paper:#faf0e9;--palette-surface:#fef8f3;--palette-ink:#2b1f23;--palette-body:#44363a;--palette-muted:#6f5d5e;--palette-line:#e3d2ca;--palette-soft:#f1e1da;--palette-accent:#8c1d3c;--palette-hero:#edd8d3;--palette-heroText:#761833;}
/* Color-only overrides. Atlas dimensions, typography, navigation, and content stay shared (see themes.css). */
body[data-palette]{--paper:var(--palette-paper);--white:var(--palette-surface);--ink:var(--palette-ink);--body:var(--palette-body);--muted:var(--palette-muted);--line:var(--palette-line);--soft:var(--palette-soft);--green:var(--palette-accent);--red:var(--palette-accent)}
body[data-palette] .site-header{background:var(--palette-sidebar);color:var(--palette-sidebarText)}
body[data-palette] .brand small,body[data-palette] .sidebar-bottom{color:var(--palette-sidebarMuted)}
body[data-palette] .seal{background:var(--palette-accent);color:#fff}
body[data-palette] .site-header nav a,body[data-palette] .saved-entry{color:var(--palette-sidebarText)}
body[data-palette] .nav-number{color:var(--palette-sidebarMuted)}
body[data-palette] .site-header nav a[aria-current],body[data-palette] .site-header nav a[aria-current]:hover{background:var(--palette-activeBg);color:var(--palette-activeInk)}
body[data-palette] .site-header nav a[aria-current] .nav-number{color:var(--palette-activeInk)}
body[data-palette] .site-header a:hover{background:var(--palette-sidebarHover);color:var(--palette-sidebarText)}
body[data-palette] .saved-entry{border-color:var(--palette-sidebarLine)}
body[data-palette] .sidebar-bottom button{border-color:var(--palette-sidebarLine);color:var(--palette-sidebarText)}
body[data-palette] .atlas-total,body[data-palette] .atlas-total:hover{background:var(--palette-hero);color:var(--palette-heroText)}
body[data-palette] .topic-signature{background:var(--palette-accent);color:#fff}
body[data-palette] .tabs a[aria-current],body[data-palette] .scope-chips a[aria-current]{background:var(--palette-accent);color:#fff}
body[data-palette] .tabs a[aria-current] small,body[data-palette] .scope-chips a[aria-current] b{color:inherit;opacity:1}
body[data-palette] .lab-search button{background:var(--palette-accent);color:#fff}
body[data-palette] .lab-search button:hover{background:var(--palette-ink)}
body[data-palette] .search-box button{background:var(--palette-accent);color:#fff}
body[data-palette] .question{background:var(--palette-soft)}
body[data-palette] .question-copy .inline-topic{color:var(--palette-body);text-decoration-color:var(--palette-muted)}
body[data-palette] .answer-author strong,body[data-palette] .mini-seal{color:var(--palette-accent)}
body[data-palette] .mini-seal{border-color:var(--palette-accent)}
body[data-palette] .year-evidence>summary,body[data-palette] .selection-note{color:var(--palette-muted)}
body[data-palette] .year-section:before{background:var(--palette-accent)}
body[data-palette] .timeline-quote{border-color:var(--palette-line)}
body[data-palette] .action-badge.sell{background:var(--palette-soft);color:var(--palette-accent)}
body[data-palette] .action-badge.option{background:var(--palette-soft);color:var(--palette-ink)}
body[data-palette] .action-badge.plan,body[data-palette] .action-badge.hold{background:var(--palette-soft);color:var(--palette-muted)}
body[data-palette] ::selection,body[data-palette] mark{background:var(--palette-hero);color:var(--palette-heroText)}
body[data-palette] kbd{background:var(--palette-soft)}
.palette-switch{background:#efeeeb;color:#4c4b47;gap:5px}
.palette-switch a{display:inline-flex;align-items:center;gap:7px;padding:5px 10px}
.palette-switch a b{margin:0;color:#6d6b66;font-size:12px}
.palette-switch a[aria-current],.palette-switch a[aria-current]:hover{background:#353633;color:#fff}
.palette-switch a[aria-current] b{color:#eee}
.palette-switch a:hover{background:#deddd7;color:#30312d}
.palette-switch .compare-back{color:#565650}
.palette-switch i{display:block;width:10px;height:10px;background:var(--swatch);box-shadow:0 0 0 1px #a19d9580}
.palette-name-short{display:none}
@media(max-width:650px){.palette-switch{gap:2px;padding-left:8px;padding-right:8px;justify-content:center}.palette-switch a{gap:5px;padding:5px 6px}.palette-switch a b,.palette-name-full{display:none}.palette-name-short{display:inline}.palette-switch i{width:8px;height:8px}.palette-switch .compare-back{margin-right:4px;padding-right:4px}.palette-switch a span{font-size:12px}}
@media(max-width:650px){.palette-switch .compare-back{font-size:12px}}
body[data-palette] .atlas-scope{background:var(--palette-hero)}body[data-palette] .scope-lead strong,body[data-palette] .scope-lead>span,body[data-palette] .scope-lead em b{color:var(--palette-heroText)}body[data-palette] .site-header nav .nav-dims a,body[data-palette] .site-header nav .nav-dims a:hover{background:none;color:var(--palette-sidebarText)}
