/* Alternância apenas para visitantes. Não altera a Central Editorial nem a API. */
.public-theme-toggle{appearance:none;flex:0 0 auto;cursor:pointer;color:#f3d58b;background:#0b3945;border:1px solid #c59746;border-radius:18px;font-size:11px;font-weight:750;padding:9px 13px;white-space:nowrap;line-height:1.2}
.public-theme-toggle:hover{filter:brightness(1.1)}
.public-theme-toggle:focus-visible{outline:3px solid #f3cb60;outline-offset:3px}
@media(max-width:650px){.masthead .public-theme-toggle{order:1;margin-left:auto;font-size:10px;padding:8px 10px}.masthead .socials{order:2}.masthead.article-masthead .public-theme-toggle{margin-left:auto}.masthead.article-masthead .article-back-top{order:2}}
html[data-public-theme="clean"]{color-scheme:light;--bg:#f4f6f7;--surface:#ffffff;--surface2:#edf2f3;--line:#c7d8df;--gold:#9d6d23;--gold2:#8b5b14;--fg:#173541;--muted:#526c77}
html[data-public-theme="clean"] body{background:#f4f6f7;color:#173541}
html[data-public-theme="clean"] .masthead{background:#f4f6f7}
html[data-public-theme="clean"] .nav{background:#f7f9fa;border-color:#d6e1e5}
html[data-public-theme="clean"] .nav-inner a{color:#1c3f4c}
html[data-public-theme="clean"] .nav-inner a.current,html[data-public-theme="clean"] .nav-inner .music-nav{color:#926321!important}
html[data-public-theme="clean"] .search{border-color:#b5ccd4;color:#47616b;background:#fff}
html[data-public-theme="clean"] .search input{color:#203d47}
html[data-public-theme="clean"] .socials span{background:#dfeaec;color:#244650}
html[data-public-theme="clean"] .public-theme-toggle{background:#fff8eb;color:#60400e;border-color:#b28749}
html[data-public-theme="clean"] .weather{background:#fff;border-color:#cad9dc;color:#193a45}
html[data-public-theme="clean"] .weather small,html[data-public-theme="clean"] .weather p{color:#48636d}
html[data-public-theme="clean"] .weather-clock-label{color:#496572!important}
html[data-public-theme="clean"] .weather-clock{color:#87570d!important}
html[data-public-theme="clean"] .weather-clock-wrap{border-left-color:#bed0d5!important}
html[data-public-theme="clean"] .side-item{border-bottom-color:#cfdbdf}
html[data-public-theme="clean"] .side-item strong{color:#153947}
html[data-public-theme="clean"] .side-item small{color:#576f78}
html[data-public-theme="clean"] .top-horizontal-ad,html[data-public-theme="clean"] .institutional{background:#e9f2f4;color:#133f4c;border-color:#bdd0d8}
html[data-public-theme="clean"] .top-horizontal-ad small,html[data-public-theme="clean"] .institutional small{color:#426473}
html[data-public-theme="clean"] .top-horizontal-ad strong,html[data-public-theme="clean"] .institutional strong{color:#986519}
html[data-public-theme="clean"] .section-head h2{color:#143946}
html[data-public-theme="clean"] .filters button{color:#2f515e}
html[data-public-theme="clean"] .filters button.active{color:#8a5e19;border-color:#ad8346;background:#fff5e1}
html[data-public-theme="clean"] .news-card{background:#fff;border-color:#c9d9dc;color:#193c48;box-shadow:0 1px 5px #0d384011}
html[data-public-theme="clean"] .news-card small{color:#a06e22}
html[data-public-theme="clean"] .news-card p,html[data-public-theme="clean"] .count{color:#536e78}
html[data-public-theme="clean"] .music-card{background:linear-gradient(145deg,#e2edf0,#f8faf9);border-color:#bc904e;color:#143945}
html[data-public-theme="clean"] .music-card p{color:#385865}
html[data-public-theme="clean"] .music-pill{color:#946119}
html[data-public-theme="clean"] .music-card h3{color:#986619}
html[data-public-theme="clean"] .bottom-ads>div{background:linear-gradient(130deg,#e3eff1,#f7fafb);color:#163b49}
html[data-public-theme="clean"] .bottom-ads strong{color:#214656}
html[data-public-theme="clean"] .disclaimer{color:#4c6874;border-color:#acc6ce}
html[data-public-theme="clean"] footer{color:#536e78;background:#e9eff1;border-color:#d0dcdf}
html[data-public-theme="clean"] .article-panel,html[data-public-theme="clean"] .article-aside,html[data-public-theme="clean"] .article-aside-card{background:#fff;color:#183947;border-color:#c8d8dc}
html[data-public-theme="clean"] .article-detail h1,html[data-public-theme="clean"] .article-panel h1{color:#153947}
html[data-public-theme="clean"] .article-panel .subtitle,html[data-public-theme="clean"] .article-panel p{color:#36535e}
html[data-public-theme="clean"] .article-meta,html[data-public-theme="clean"] .article-kicker{color:#95621d}
html[data-public-theme="clean"] .article-breadcrumb,html[data-public-theme="clean"] .article-byline{color:#58717b}
html[data-public-theme="clean"] .article-back-top{color:#895e1b}
html[data-public-theme="clean"] .article-aside-ad{background:#f2f6f7}
html[data-public-theme="clean"] .article-aside-music{background:#eaf2f4}
/* A fotografia da manchete mantém seu tratamento escuro original para legibilidade. */
.music-coming-soon{cursor:default}
.nav-inner .music-coming-soon{display:flex;align-items:center;font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0}
html[data-public-theme="clean"] .music-coming-soon{color:#805616}
html[data-public-theme="clean"] .hero:not(.real-no-photo){color:#f5f4ed;--muted:#c8d9df;--gold:#dbad57;--gold2:#f3d58b}
html[data-public-theme="clean"] .hero.real-no-photo{background-image:linear-gradient(130deg,#e8f0f2,#fff)!important;color:#173541;border-color:#bfced4}
html[data-public-theme="clean"] .hero.real-no-photo .hero-badge{background:#efd59d;color:#263c40}
html[data-public-theme="clean"] .news-empty,html[data-public-theme="clean"] .news-feed-empty{background:linear-gradient(135deg,#edf3f4,#fff);border-color:#c7d8df;color:#526c77}
html[data-public-theme="clean"] .live-photo-placeholder{background:#edf2f3;color:#805616}
html[data-public-theme="clean"] .article-source{background:#edf4f5;color:#254752}
html[data-public-theme="clean"] .article-source .live-source-list a{color:#805616}
html[data-public-theme="clean"] .article-aside-card h3{color:#193c48}
html[data-public-theme="clean"] .article-aside-card p{color:#36535e}
html[data-public-theme="clean"] .ad-vertical{background:linear-gradient(130deg,#e3edf0,#fbfafa);color:#173541;border-color:#bc904e}
html[data-site-mode="official"] .weather[data-weather-state="ready"] .temp-reading{display:inline-flex!important}
.weather .weather-attribution{display:block;margin-top:3px}
.weather .weather-attribution a{text-decoration:underline;text-underline-offset:2px}
