/* Modo claro e escuro — carregado após o CSS principal. O player conserva suas cores personalizadas. */
.rw-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;border:1px solid #dce6f2;background:#f4f8fd;color:#202633;border-radius:24px;padding:9px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}
.rw-theme-toggle:hover{background:#e5f1ff}
.rw-theme-toggle:focus-visible{outline:2px solid #087bff;outline-offset:3px}
.rw-theme-toggle-icon{font-size:17px;line-height:1}
@media(max-width:850px){.rw-theme-toggle-text{display:none}.rw-theme-toggle{padding:9px}}
html[data-rw-theme="dark"]{color-scheme:dark;--rw-bg:#0c1422;--rw-panel:#142033;--rw-panel2:#192940;--rw-line:#31415b;--rw-muted:#b6c4d7}
html[data-rw-theme="dark"] body{background:#0c1422;color:#edf4ff}
html[data-rw-theme="dark"] .rw-site-header{background:#101d30!important;border-bottom-color:#31415b!important;box-shadow:none!important}
html[data-rw-theme="dark"] .rw-site-header .rw-brand,html[data-rw-theme="dark"] .rw-site-header .rw-brand strong,html[data-rw-theme="dark"] .rw-site-header .rw-nav a{color:#f1f6ff!important}
html[data-rw-theme="dark"] .rw-site-header .rw-brand small{color:#b8c6da!important}
html[data-rw-theme="dark"] .rw-menu-toggle{color:#f1f6ff;border-color:#42536d}
html[data-rw-theme="dark"] .rw-nav{background:#101d30}
html[data-rw-theme="dark"] .rw-theme-toggle{background:#22344c;border-color:#435773;color:#fff}
html[data-rw-theme="dark"] .rw-theme-toggle:hover{background:#304663}
html[data-rw-theme="dark"] .rw-hero:not(.rw-hero-has-image){background:linear-gradient(125deg,#101f35,#162b49)!important}
html[data-rw-theme="dark"] .rw-hero.rw-hero-has-image{background-image:linear-gradient(90deg,rgba(6,15,30,.90),rgba(9,26,48,.70)),var(--rw-hero-image)!important;background-size:cover!important;background-position:center!important}
html[data-rw-theme="dark"] .rw-hero h1,html[data-rw-theme="dark"] .rw-hero h2,html[data-rw-theme="dark"] .rw-hero .rw-eyebrow,html[data-rw-theme="dark"] .rw-hero .rw-hero-copy>.rw-eyebrow{color:#f2f7ff!important;-webkit-text-fill-color:#f2f7ff!important}
html[data-rw-theme="dark"] .rw-hero .rw-hero-copy>p{color:#d2dff0!important}
html[data-rw-theme="dark"] .rw-section,html[data-rw-theme="dark"] .rw-tracks-section,html[data-rw-theme="dark"] .rw-program-section,html[data-rw-theme="dark"] .rw-request-section,html[data-rw-theme="dark"] .rw-poll-section,html[data-rw-theme="dark"] .rw-news-section,html[data-rw-theme="dark"] .rw-chat-section{background-color:#0c1422!important;color:#edf4ff}
html[data-rw-theme="dark"] .rw-section-heading h2,html[data-rw-theme="dark"] .rw-section-heading h2 em,html[data-rw-theme="dark"] .rw-section-heading p,html[data-rw-theme="dark"] .rw-section-heading .rw-eyebrow,html[data-rw-theme="dark"] .rw-request-copy h2,html[data-rw-theme="dark"] .rw-poll-section h2{color:#f0f5ff!important;-webkit-text-fill-color:#f0f5ff!important}
html[data-rw-theme="dark"] .rw-program-card,html[data-rw-theme="dark"] .rw-track,html[data-rw-theme="dark"] .rw-news-card,html[data-rw-theme="dark"] .rw-podcast-card,html[data-rw-theme="dark"] .rw-recent-track,html[data-rw-theme="dark"] .rw-poll,html[data-rw-theme="dark"] .rw-chat-item,html[data-rw-theme="dark"] .rw-request-panel,html[data-rw-theme="dark"] .rw-weekly-day,html[data-rw-theme="dark"] .rw-ad-card{background:#17243a!important;border-color:#33465f!important;color:#edf4ff!important}
html[data-rw-theme="dark"] .rw-program-card h3,html[data-rw-theme="dark"] .rw-track-info strong,html[data-rw-theme="dark"] .rw-news-card h3,html[data-rw-theme="dark"] .rw-recent-track-info strong,html[data-rw-theme="dark"] .rw-podcast-card h3,html[data-rw-theme="dark"] .rw-chat-item strong,html[data-rw-theme="dark"] .rw-weekly-day h3{color:#f2f7ff!important}
html[data-rw-theme="dark"] .rw-program-card p,html[data-rw-theme="dark"] .rw-recent-track-info small,html[data-rw-theme="dark"] .rw-recent-track time,html[data-rw-theme="dark"] .rw-news-card p,html[data-rw-theme="dark"] .rw-chat-item p{color:#b8c8df!important}
html[data-rw-theme="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),html[data-rw-theme="dark"] textarea,html[data-rw-theme="dark"] select{background:#101c30;color:#f3f7ff;border-color:#40536e}
html[data-rw-theme="dark"] input::placeholder,html[data-rw-theme="dark"] textarea::placeholder{color:#a8bad1}
html[data-rw-theme="dark"] .rw-footer{background:#080e19!important}
html[data-rw-theme="dark"] .rw-onair-enhanced{background:linear-gradient(110deg,#063e86,#0756ad)}
@media(prefers-reduced-motion:reduce){.rw-theme-toggle{transition:none}}
