.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.theme-toggle{border:1px solid var(--line);background:transparent;color:var(--text);border-radius:30px;padding:12px 16px;font-size:13px;white-space:nowrap}.theme-toggle:hover{border-color:var(--red)}
:root[data-theme=light]{color-scheme:light;--bg:#f7f5f2;--text:#24232b;--muted:#62616b;--red:#cc1731;--line:#dedad7}
[data-theme=light] nav .active{color:var(--red)}
[data-theme=light] :is(.player-bottom,.tvalb-banner,.contact-message,.reel-card,.chat-dialog,.upload-dialog,.program-grid article){background:#fff;border-color:var(--line)}
[data-theme=light] .program-grid .community{background:linear-gradient(120deg,#fbe7eb,#fffaf5)}
[data-theme=light] .community b{color:#923247}
[data-theme=light] :is(.eyebrow,.topics span,footer>span,footer small){color:var(--muted)}
[data-theme=light] .topics span{background:#fff;border-color:var(--line)}
[data-theme=light] :is(.player-actions button,.secondary,.chat-close){color:var(--text);border-color:var(--line)}
[data-theme=light] .player-actions button:hover{background:#fbe7eb}
[data-theme=light] :is(.chat-dialog input,.chat-dialog textarea,.upload-dialog input:not([type=radio]):not([type=checkbox])){color:var(--text);background:#faf8f6;border-color:#b7b1b1}
[data-theme=light] :is(.chat-intro,.reel-link){background:#f7e9ed}
[data-theme=light] :is(button,a):focus-visible{outline-color:var(--red)}
[data-theme=light] .watch{border-color:#b7b1b1}
[data-theme=light] .brand img,[data-theme=light] footer img,[data-theme=light] .chat-header img{filter:drop-shadow(0 1px 1px #0007)}
@media(max-width:1050px){.header{gap:15px}nav{gap:16px}.header-actions .watch{display:none}}
@media(max-width:700px){.theme-toggle{padding:10px 12px;font-size:12px}.header-actions{gap:6px}}
