.theme-toggle{flex-shrink:0;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--cream);color:var(--ink);font:600 12px "Segoe UI",Arial,sans-serif;cursor:pointer;white-space:nowrap}.theme-toggle:hover{border-color:currentColor}.theme-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}html[data-theme=modern] .theme-toggle{border-radius:4px}.upgrade-note{margin-top:18px;max-width:430px;padding-left:12px;border-left:2px solid var(--green);font-size:12px;line-height:1.7;color:var(--muted)}.header{gap:16px}.header nav{margin-left:auto}@media(max-width:760px){.header{height:auto;min-height:82px;flex-wrap:wrap;padding-block:14px;gap:8px 14px}.header nav{order:3;width:100%;margin:0;justify-content:space-between;gap:12px}.theme-toggle{margin-left:auto}.header-download{display:none}}
.hero .upgrade-note{line-height:1.7}html[data-theme=classic] .hero .upgrade-note{color:#c0cfc7;border-color:#afc3b4}html[data-theme=classic] .hero .hero-note a{color:#e1eacb}

#stats-chart svg{font:13px sans-serif;fill:var(--muted)}

:root{--stats-visit:#173f32;--stats-secondary:#b07638;--stats-grid:#d2d9ce}html[data-theme=modern]{--stats-visit:#ff6b24;--stats-secondary:#d2d5db;--stats-grid:#34373e}
