/* Modo noturno. Header, blocos pretos, rádio e anúncios mantêm sua aparência. */
html[data-theme="dark"] { color-scheme: dark; }
html[data-theme="dark"] .peb {
	--peb-label-bg: #2a2a30;
	--peb-label-fg: #ffffff;
	--peb-black: #000000;
	--peb-topics-bg: var(--peb-surface);
	--peb-pill-bg: #2c2c32;
	--peb-pill-fg: #f1f1f1;
	--peb-ticker-bg: var(--peb-surface);
	--peb-ticker-fg: var(--peb-text);
}
html[data-theme="dark"] body.peb { background: var(--peb-background); color: var(--peb-text); }
html[data-theme="dark"] .peb-subnav { border-top-color: #cfcfcf; }
html[data-theme="dark"] .peb-trends { border-color: #4a4a50; }
html[data-theme="dark"] .peb-columnists, html[data-theme="dark"] .peb-videos { background: var(--peb-surface); }
html[data-theme="dark"] .peb-videos { border-top-color: var(--peb-border); }
html[data-theme="dark"] .peb-quote { background: var(--peb-surface); }
html[data-theme="dark"] .peb-breaking__item { border-left-color: #4a4a50; }
html[data-theme="dark"] .peb-breaking__item:first-child { border-left-color: transparent; }
html[data-theme="dark"] .peb-dot { background: #4a4a50; }
html[data-theme="dark"] .peb-mostread { background: #000; border-block: 1px solid var(--peb-border); }
html[data-theme="dark"] .peb-card-dark .peb-card-title, html[data-theme="dark"] .peb-card-dark a { color: #fff; }
html[data-theme="dark"] .peb-single-lead { color: #bdbdc2; }
html[data-theme="dark"] .peb-pagination .page-numbers { border-color: #6a6a70; background: transparent; }
html[data-theme="dark"] .peb-pagination .page-numbers.current { background: #fff; color: #000; border-color: #fff; }
html[data-theme="dark"] .peb-pagination a.page-numbers:hover { background: var(--peb-surface); }
html[data-theme="dark"] .peb-ad--billboard .peb-ad__inner, html[data-theme="dark"] .peb-ad--wide .peb-ad__inner, html[data-theme="dark"] .peb-ad--side .peb-ad__inner { background: var(--peb-surface); }
html[data-theme="dark"] .peb-nl-black, html[data-theme="dark"] .peb-toolbar, html[data-theme="dark"] .peb-share, html[data-theme="dark"] .peb-wa, html[data-theme="dark"] .peb-report, html[data-theme="dark"] .peb-promo { border: 1px solid #2e2e32; }
html[data-theme="dark"] .peb-edition-card { background: var(--peb-surface); }
html[data-theme="dark"] .peb-fallback-img { background: #2a2a2f; color: #77777d; }
html[data-theme="dark"] .peb-search-inline .peb-searchform { background: var(--peb-surface); border-color: var(--peb-border); }
html[data-theme="dark"] .peb-form input, html[data-theme="dark"] .peb-form textarea, html[data-theme="dark"] .peb-form select,
html[data-theme="dark"] .wpcf7 input:not([type="submit"]), html[data-theme="dark"] .wpcf7 textarea, html[data-theme="dark"] .wpcf7 select { background: var(--peb-surface); color: var(--peb-text); border-color: #6a6a70; }
html[data-theme="dark"] .wpcf7 input[type="submit"], html[data-theme="dark"] .peb-form button[type="submit"], html[data-theme="dark"] .peb-btn:not(.peb-btn--light):not(.peb-btn--outline) { background: #fff; color: #000; border-color: #fff; }
html[data-theme="dark"] .peb-entry-content a { text-decoration-color: var(--peb-accent); }
html[data-theme="dark"] .peb-entry-content pre { background: #000; border: 1px solid var(--peb-border); }
html[data-theme="dark"] .peb-entry-content code { background: #26262b; }
html[data-theme="dark"] .peb-gallery { background: #1b1b1f; }
html[data-theme="dark"] .peb-gallery__foot { background: var(--peb-background); }
html[data-theme="dark"] .peb-gallery__nav, html[data-theme="dark"] .peb-gallery__zoom { background: rgba(255, 255, 255, .9); color: #000; }
html[data-theme="dark"] .peb-topics__list a:hover { background: #fff; color: #000; }
html[data-theme="dark"] .peb-mode__switch[aria-checked="true"] { background: rgba(255, 255, 255, .15); }
html[data-theme="dark"] .peb-footer { border-top: 1px solid #26262a; }
html[data-theme="dark"] .peb-nl-blue { filter: none; }
html[data-theme="dark"] .peb-responsible { background: var(--peb-surface); }
html[data-theme="dark"] .peb-dot.is-active { background: var(--peb-accent); }
