.theme-toggle{border:1px solid var(--line);border-radius:24px;padding:8px 12px;background:var(--panel);color:var(--ink);font-size:12px;white-space:nowrap;cursor:pointer;min-height:38px}.site-header{flex-wrap:wrap;gap:20px}.site-header nav{flex-wrap:wrap}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light;--bg:#f5f7f1;--panel:#fff;--panel2:#edf2e7;--ink:#182217;--muted:#54614e;--green:#47720f;--line:#d4dfcb}html[data-theme=light] body{background:var(--bg);color:var(--ink)}html[data-theme=light] .button.primary,html[data-theme=light] .discovery-tabs a.active,html[data-theme=light] .clock-tabs button[aria-selected=true],html[data-theme=light] .catalog-tag-options input:checked+span,html[data-theme=light] .dice-count input:checked+span{background:#c6f36b;color:#15200c;border-color:#a0c457}html[data-theme=light] .button.light{background:#182217;color:#fff}html[data-theme=light] .brand-dot{border-color:#73a42b;box-shadow:5px -5px 0 -3px #73a42b}html[data-theme=light] .hero-art{background-color:#e5eedc;background-image:radial-gradient(#b5c7a4 1px,transparent 1px)}html[data-theme=light] .art-center{background:#d6e9bb;border-color:#83a65b}html[data-theme=light] .art-chip{background:#fff;color:#37571b;border-color:#9eb78a}html[data-theme=light] .chip-two{background:#c6f36b;color:#15200c}html[data-theme=light] .charts-panel,html[data-theme=light] .community-block{background:#e8efdf}html[data-theme=light] .dice-table,html[data-theme=light] .clock-panel{background:radial-gradient(ellipse at 50% 45%,#e4f1d5,transparent 70%),var(--panel)}html[data-theme=light] .notice,html[data-theme=light] .internal-note{background:#edf3e5;color:var(--ink)}html[data-theme=light] .ttt-board button.win{background:#d8eebc}html[data-theme=light] .ttt-board button:not(:disabled):hover{background:#e4f1d5}html[data-theme=light] #ttt-error,html[data-theme=light] #dice-error,html[data-theme=light] .clock-error{color:#a13b21}html[data-theme=light] .game-room .panel,html[data-theme=light] .beta-room-clues article,html[data-theme=light] .beta-claim,html[data-theme=light] .beta-secret,html[data-theme=light] .beta-result{background:var(--panel);color:var(--ink);border-color:var(--line)}html[data-theme=light] .game-room .btn{background:#e4eddb;color:#22321b;border-color:var(--line)}html[data-theme=light] .game-room input,html[data-theme=light] .game-room textarea,html[data-theme=light] .game-room select{background:var(--bg);color:var(--ink);border-color:var(--line)}@media(max-width:600px){.theme-toggle{font-size:11px;padding:7px 10px}.site-header{gap:14px}.site-header .account-link{padding-left:14px}}html[data-theme=light] .stack-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-theme=light] .stack-form textarea,html[data-theme=light] .stack-form select,html[data-theme=light] .admin-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-theme=light] .admin-form textarea,html[data-theme=light] .admin-form select{background:var(--bg);color:var(--ink);border-color:var(--line);color-scheme:light}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#687562;opacity:1}html[data-theme=light] input:-webkit-autofill,html[data-theme=light] textarea:-webkit-autofill,html[data-theme=light] select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f5f7f1 inset;-webkit-text-fill-color:#182217;caret-color:#182217}html[data-theme=light] input[type=checkbox],html[data-theme=light] input[type=radio]{accent-color:#47720f}