/* Modo noturno: tokens vêm do Customizer (html[data-theme=dark]); aqui só ajustes de componentes. */
/* Padrões do modo noturno (o Customizer os sobrescreve via CSS inline, que carrega depois). */
html[data-theme="dark"]{color-scheme:dark;--background:#121212;--surface:#1c1c1c;--surface-soft:#242424;--surface-muted:#242424;--text:#f2f2f2;--muted:#b5b5b5;--border:#3a3a3a;--primary:#ff4a55;--accent:#ff4a55;--header-bg:#1c1c1c;--header-border:#3a3a3a;--footer-bg:#181818;--single-color:#f2f2f2;--legal-bg:transparent;--legal-border:#b5b5b5;--legal-color:#f2f2f2;--ticker-bg:#242424;--ticker-color:#f2f2f2}
html[data-theme="dark"] .pejc-logo--light{display:none}
html[data-theme="dark"] .pejc-logo--dark{display:block}
html[data-theme="dark"] .pejc-footer__band .pejc-logo--light{display:block}
html[data-theme="dark"] .pejc-footer__band .pejc-logo--dark{display:none}
html[data-theme="dark"] .pejc-theme-toggle__moon{display:none}
html[data-theme="dark"] .pejc-theme-toggle__sun{display:inline-flex}
html[data-theme="dark"] .pejc-topbar{background:#000}
html[data-theme="dark"] .pejc-masthead{box-shadow:0 2px 4px -2px rgba(0,0,0,.6)}
html[data-theme="dark"] .pejc-icon-btn:hover,html[data-theme="dark"] .pejc-carousel__btn:hover{background:var(--surface-soft)}
html[data-theme="dark"] .pejc-kicker,html[data-theme="dark"] .pejc-article__cat{color:var(--k,var(--primary));color:color-mix(in srgb,var(--k,var(--primary)) 72%,#fff)}
html[data-theme="dark"] .pejc-sec-title__text{color:var(--text)}
html[data-theme="dark"] .pejc-card__media,html[data-theme="dark"] .pejc-ph{background:var(--surface-soft)}
html[data-theme="dark"] .pejc-card__play{background:#f2f2f2}
html[data-theme="dark"] .pejc-ad{background-image:radial-gradient(#3a3a3a 1px,transparent 1px)}
html[data-theme="dark"] .pejc-colcard,html[data-theme="dark"] .pejc-colcard__head{background:var(--surface-soft)}
html[data-theme="dark"] .pejc-colcard__head{background:#2b2b2b}
html[data-theme="dark"] .pejc-colcard__photo img{filter:grayscale(1) brightness(.9)}
html[data-theme="dark"] .pejc-prose mark{background:rgba(255,74,85,.28);color:inherit}
html[data-theme="dark"] .pejc-prose a{color:var(--primary)}
html[data-theme="dark"] .pejc-cta--wa{background:rgba(37,211,102,.12)}
html[data-theme="dark"] .pejc-resp{background:var(--surface-soft)}
html[data-theme="dark"] .pejc-footer{background:var(--footer-bg)}
html[data-theme="dark"] .pejc-footer__band{background:#7a0008}
html[data-theme="dark"] .pejc-footer__license a{color:#6cb6ff}
html[data-theme="dark"] .pejc-pill svg{background:var(--text);color:var(--footer-bg)}
html[data-theme="dark"] .pejc-searchform__input,html[data-theme="dark"] .pejc-comments input,html[data-theme="dark"] .pejc-comments textarea,html[data-theme="dark"] .wpcf7 input,html[data-theme="dark"] .wpcf7 textarea,html[data-theme="dark"] .wpcf7 select{background:var(--surface-soft);color:var(--text);border-color:var(--border)}
html[data-theme="dark"] .pejc-searchform__input::placeholder{color:var(--muted)}
html[data-theme="dark"] .pejc-poll__bar{background:var(--surface-soft)}
html[data-theme="dark"] .pejc-radio{background:#0d0d0d}
html[data-theme="dark"] .pagination .page-numbers{background:var(--surface);color:var(--text)}
html[data-theme="dark"] .pejc-btn--pill:hover{color:#121212}
html[data-theme="dark"] .pejc-prose pre,html[data-theme="dark"] .pejc-prose code{background:var(--surface-soft)}
html[data-theme="dark"] .pejc-audio__speed select,html[data-theme="dark"] .pejc-audio__play,html[data-theme="dark"] .pejc-audio__stop{background:var(--surface);color:var(--text)}
