.theme-toggle{height:35px;border:1px solid #d4d7cd;border-radius:5px;background:transparent;color:#4e574c;display:inline-flex;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:700;cursor:pointer;transition:all .2s ease}.theme-toggle:hover{border-color:#95a96a;background:#edf1e5}.theme-spark{font-size:15px;color:#8ca24e;line-height:1}.topbar-right .theme-toggle{white-space:nowrap}
body[data-theme="premium"]{--paper:#111713;--ink:#edf0e7;--muted:#a6afa2;--line:#303b32;--acid:#dcf88a;--coral:#fa9a80;--sage:#26372b;--lilac:#342d3d;--yellow:#41391f;background:radial-gradient(ellipse at 75% 9%,rgba(158,190,95,.1),transparent 35%),var(--paper);background-attachment:fixed;color:var(--ink)}
body[data-theme="premium"] .topbar{background:rgba(17,23,19,.88);border-color:#29332b}
body[data-theme="premium"] .brand-mark{box-shadow:0 0 24px #d1fa6128}
body[data-theme="premium"] .brand-out{color:#d2e59e}
body[data-theme="premium"] .theme-toggle{border-color:#718350;background:#d9f594;color:#20271d;box-shadow:0 0 22px #d1fa611c}
body[data-theme="premium"] .theme-spark{color:#4d652d}
body[data-theme="premium"] .theme-toggle:hover{background:#e5ffad}
body[data-theme="premium"] .hero-lede,body[data-theme="premium"] .people-proof,body[data-theme="premium"] .heading-meta{color:#a9b1a4}
body[data-theme="premium"] .hero h1 span{color:#d6f18e}
body[data-theme="premium"] .read-more{color:#d6f18e}
body[data-theme="premium"] .hero-art{background:radial-gradient(circle at 62% 35%,#36452f,#202b23 67%);box-shadow:inset 0 0 0 1px #ffffff0b,0 22px 70px #0003}
body[data-theme="premium"] .sun-shape{background:#536543;opacity:.8}
body[data-theme="premium"] .office-building{background:#18201a}
body[data-theme="premium"] .building-top{border-color:#111711}
body[data-theme="premium"] .building-top span{background:#111711}
body[data-theme="premium"] .building-windows i{background:#acc389;opacity:.95}
body[data-theme="premium"] .building-windows i:nth-child(4n){background:#e6cb7a}
body[data-theme="premium"] .building-door{background:#53654c}
body[data-theme="premium"] .path-line{border-color:#8d9b77}
body[data-theme="premium"] .art-note{background:#e8e8da;color:#273026}
body[data-theme="premium"] .note-two{background:#e6ca73;color:#273026}
body[data-theme="premium"] .art-caption{color:#eff2e6}
body[data-theme="premium"] .caption-star,body[data-theme="premium"] .sparkle{color:#d6f18e}
body[data-theme="premium"] .ticker{background:#d4f184;color:#1e281d}
body[data-theme="premium"] .story-card{background:linear-gradient(145deg,#1b241e,#171e19);border-color:#303a32;box-shadow:0 8px 25px #00000012}
body[data-theme="premium"] .story-card:hover{border-color:#56664a;box-shadow:0 14px 34px #0004}
body[data-theme="premium"] .reason-tag{background:#2a392c;color:#c2d4a2}
body[data-theme="premium"] .reason-tag.coral{background:#3f2c28;color:#ffb19a}
body[data-theme="premium"] .reason-tag.lilac{background:#362f40;color:#d2c0e8}
body[data-theme="premium"] .reason-tag.yellow{background:#40381f;color:#e8d68f}
body[data-theme="premium"] .card-age,body[data-theme="premium"] .person-meta{color:#9aa397}
body[data-theme="premium"] .person-meta strong{color:#d6ddd1}
body[data-theme="premium"] .person-avatar{background:#304031;color:#dce9c8}
body[data-theme="premium"] .person-avatar.tone-1{background:#49332d;color:#ffb9a4}
body[data-theme="premium"] .person-avatar.tone-2{background:#3b3448;color:#dbcaf1}
body[data-theme="premium"] .person-avatar.tone-3{background:#494323;color:#f0dfa0}
body[data-theme="premium"] .card-footer{border-color:#303931}
body[data-theme="premium"] .felt-button{color:#9ea89a}
body[data-theme="premium"] .felt-button:hover,body[data-theme="premium"] .felt-button.felt{color:#ff9e88}
body[data-theme="premium"] .search-box,body[data-theme="premium"] .filter-button{background:#171e19;border-color:#354036;color:#d5dccf}
body[data-theme="premium"] .search-box input{color:#edf0e7}
body[data-theme="premium"] .search-box input::placeholder{color:#8f998d}
body[data-theme="premium"] .search-box kbd{border-color:#3a443a;color:#9da69a}
body[data-theme="premium"] .search-box svg,body[data-theme="premium"] .filter-button svg{stroke:#a8b39f}
body[data-theme="premium"] .reason-menu{background:#1b231d;border-color:#374238;box-shadow:0 16px 34px #0008}
body[data-theme="premium"] .reason-menu button{color:#e2e7dc}
body[data-theme="premium"] .reason-menu button:hover{background:#2b392d}
body[data-theme="premium"] .feed-controls{border-color:#303a32}
body[data-theme="premium"] .feed-tab{color:#9aa397}
body[data-theme="premium"] .feed-tab.active{color:#edf0e7}
body[data-theme="premium"] .feed-tab.active:after{background:#d6f18e}
body[data-theme="premium"] .button-dark{background:#d8f18e;color:#20271d}
body[data-theme="premium"] .button-dark:hover{background:#e4ffa5}
body[data-theme="premium"] .button-small span,body[data-theme="premium"] .arrow{color:#7a8b50}
body[data-theme="premium"] .button-outline{border-color:#4c594a;color:#ebefe3}
body[data-theme="premium"] .button-outline:hover{background:#202a22}
body[data-theme="premium"] .button-outline span{color:#d6f18e}
body[data-theme="premium"] .load-more-wrap>span,body[data-theme="premium"] .empty-state p{color:#9ba497}
body[data-theme="premium"] .share-banner{background:linear-gradient(125deg,#25332a,#1d2922 65%,#293427);border:1px solid #40503c;box-shadow:0 22px 60px #0003}
body[data-theme="premium"] .banner-scribble{color:#607153}
body[data-theme="premium"] .footer-note,body[data-theme="premium"] .copyright{color:#929c90}
body[data-theme="premium"] .story-dialog,body[data-theme="premium"] .privacy-dialog{background:#171f19;color:#edf0e7;border:1px solid #364136}
body[data-theme="premium"] .dialog-intro p,body[data-theme="premium"] .privacy-copy{color:#b0b8ac}
body[data-theme="premium"] .text-input{background:#111713;border-color:#39443a;color:#edf0e7}
body[data-theme="premium"] .text-input::placeholder{color:#899487}
body[data-theme="premium"] .text-input:focus{border-color:#a7c872;box-shadow:0 0 0 2px #d1fa6120}
body[data-theme="premium"] .character-count{color:#9aa397}
body[data-theme="premium"] .anonymous-note{background:#27352a;color:#d7f18f}
body[data-theme="premium"] .anonymous-note p{color:#bec8b6}
body[data-theme="premium"] .anonymous-note strong{color:#e4edcf}
body[data-theme="premium"] .privacy-small{border-color:#364136;color:#9da69b}
body[data-theme="premium"] .close-dialog{color:#aab4a7}
body[data-theme="premium"] .footer-links a{color:#d9e0d4}
body[data-theme="premium"] .topbar.nav-open .nav-link{background:#1b231d;border-color:#374238}
@media(max-width:500px){.theme-toggle{width:34px;justify-content:center;padding:0}.theme-toggle #theme-label{display:none}.topbar-right{gap:8px}}
