.theme-control{display:inline-flex;align-items:center}
.theme-control select{font:inherit;font-size:12px;background:#11141e;color:#fff;border:1px solid #656773;border-radius:3px;padding:5px 7px;max-width:110px;cursor:pointer;min-height:32px}
.theme-control select:focus-visible{outline:2px solid #fff;outline-offset:2px}
:root[data-theme=dark]{--paper:#151821;--soft:#1c202c;--ink:#f2f3f7;--muted:#b7bccb;--line:#393e4d}
[data-theme=dark] .site-header,[data-theme=dark] .main-nav,[data-theme=dark] .direct-section{background:var(--paper)}
[data-theme=dark] .utility-bar,[data-theme=dark] .hero,[data-theme=dark] .site-footer,[data-theme=dark] .about-frequency,[data-theme=dark] .news-page-heading,[data-theme=dark] .direct-icon,[data-theme=dark] .skip-link,[data-theme=dark] .language-control select{background:#11141e}
[data-theme=dark] .main-nav>a{color:#c5c9d5}
[data-theme=dark] .main-nav>a:hover,[data-theme=dark] .main-nav>a.active{color:var(--red)}
[data-theme=dark] .button-white{color:#11141e}
[data-theme=dark] .member-panel input:not([type=checkbox]),[data-theme=dark] .member-panel textarea,[data-theme=dark] .member-panel select{background:var(--soft);color:var(--ink);border-color:#697084}
[data-theme=dark] .direct-copy .eyebrow,[data-theme=dark] .member-error,[data-theme=dark] .replay-item:hover h3{color:#ff7180}
[data-theme=dark] .news-empty{background:var(--soft);color:var(--muted)}
[data-theme=dark] .news-empty p,[data-theme=dark] .platform-button .external-icon{color:var(--muted)}
[data-theme=dark] .brand-frequency{border-color:var(--line)}
