:root{color-scheme:light;--page-bg:#e9eef3;--page-bg-2:#dde5ec;--surface:#f4f6f8;--surface-2:#eef2f5;--surface-3:#e6ecf1;--text-light:#102033;--muted-light:#5f7185;--line-light:#ccd6df;--header-light:rgba(238,243,247,.97);--input-light:#f8fafb;--input-border-light:#b4c1cd;--shadow-light:0 12px 30px rgba(20,42,68,.08);--green-light:#34c759;--green-dark:#0f8a36}html:not([data-theme="dark"]){background:var(--page-bg)!important}html:not([data-theme="dark"]) body{background:linear-gradient(180deg,var(--page-bg) 0%,var(--page-bg-2) 100%)!important;color:var(--text-light)!important}html:not([data-theme="dark"]) .top{background:var(--header-light)!important;border-bottom-color:var(--line-light)!important}html:not([data-theme="dark"]) .wordmark{color:var(--text-light)!important}html:not([data-theme="dark"]) .wordmark span{color:var(--green-dark)!important}html:not([data-theme="dark"]) .intro p,html:not([data-theme="dark"]) .sub,html:not([data-theme="dark"]) .status p,html:not([data-theme="dark"]) .copy p{color:var(--muted-light)!important}html:not([data-theme="dark"]) .platform{background:var(--surface-2)!important;color:#52677c!important;border-color:var(--line-light)!important}html:not([data-theme="dark"]) .platform.live{background:#e3f2e8!important;color:#187a36!important;border-color:#9fd9ad!important}html:not([data-theme="dark"]) .setupbox{background:var(--surface)!important;border-color:var(--line-light)!important;box-shadow:var(--shadow-light)!important}html:not([data-theme="dark"]) .field label{color:#33475b!important}html:not([data-theme="dark"]) .field input{background:var(--input-light)!important;color:var(--text-light)!important;border-color:var(--input-border-light)!important}html:not([data-theme="dark"]) .field input::placeholder{color:#8a9aab!important}html:not([data-theme="dark"]) .field input:focus{border-color:var(--green-light)!important;box-shadow:0 0 0 3px rgba(52,199,89,.14)!important}html:not([data-theme="dark"]) .fine,html:not([data-theme="dark"]) .meta,html:not([data-theme="dark"]) .footer{color:#667b90!important}html:not([data-theme="dark"]) .drafthead{border-bottom-color:var(--line-light)!important}html:not([data-theme="dark"]) .status b,html:not([data-theme="dark"]) .recs h3{color:#16813a!important}html:not([data-theme="dark"]) .slot{background:#e3f2e8!important;border-color:#9fd9ad!important}html:not([data-theme="dark"]) .slot span{color:#337b49!important}html:not([data-theme="dark"]) .slot strong{color:#16813a!important}html:not([data-theme="dark"]) .pick{background:var(--surface)!important;border-color:var(--line-light)!important;box-shadow:0 5px 16px rgba(20,42,68,.05)}html:not([data-theme="dark"]) .pick.best{background:#eaf3ed!important;border-color:#88c89b!important;box-shadow:0 10px 24px rgba(20,42,68,.08)!important}html:not([data-theme="dark"]) .rank{background:#e2e8ee!important;color:#25384b!important}html:not([data-theme="dark"]) .best .rank{background:#d4eadb!important;color:#177a36!important}html:not([data-theme="dark"]) .photo{background:#e7edf2!important;border-color:#c4d0dc!important}html:not([data-theme="dark"]) .combo{background:var(--surface)!important;border-color:var(--line-light)!important;color:#35495e!important}html:not([data-theme="dark"]) .combo strong{color:#167b37!important}html:not([data-theme="dark"]) .linkish{color:#52677c!important}html:not([data-theme="dark"]) .meta{border-top-color:var(--line-light)!important}html:not([data-theme="dark"]) .share{background:#f5f7f9!important;color:#203449!important;border-color:#c3cfda!important}.theme-toggle{min-width:44px;min-height:44px;border:1px solid #c3cfda;border-radius:11px;background:#f5f7f9;color:#203449;display:grid;place-items:center;font-size:21px;line-height:1;padding:0 11px;cursor:pointer;font-weight:800}.top-actions{display:flex;align-items:center;gap:8px}[data-theme="dark"]{color-scheme:dark}[data-theme="dark"] .theme-toggle{background:#0d2740;color:#fff;border-color:#365472}@media(max-width:420px){.theme-toggle{min-width:42px;min-height:42px;font-size:20px}.top-actions{gap:6px}}