/* Modo noturno: redefine apenas variáveis; imagens permanecem intactas. */
:root[data-theme="dark"]{
	--pf-primary: #f2f2f2;
	--pf-primary-hover: #cfcfcf;
	--pf-bg: #121212;
	--pf-surface: #1b1b1b;
	--pf-surface2: #242424;
	--pf-text: #f1f1f1;
	--pf-muted: #a3a3a3;
	--pf-border: #333333;
	--pf-header-bg: #121212;
	--pf-header-text: #f1f1f1;
	--pf-nav-bg: #000000;
	--pf-nav-text: #b8b8b8;
	--pf-media-bg: #0d0d0d;
	--pf-media-text: #ffffff;
	--pf-star: #c9b27c;
	--pf-tag-bg: #1b1b1b;
	--pf-tag-border: #3d3d3d;
	--pf-tag-text: #e5e5e5;
	--pf-btn-bg: #f1f1f1;
	--pf-btn-text: #121212;
	--pf-numbers: #444444;
	--pf-footer-bg: #0d0d0d;
	--pf-footer-text: #a3a3a3;
	--pf-ticker-bg: #000000;
	--pf-ticker-text: #ffffff;
	color-scheme: dark;
}

/* Ajustes de componentes no modo noturno (cores vêm das variáveis acima). */
[data-theme="dark"] .pf-media__ph { background-color: var(--pf-surface2); }
[data-theme="dark"] .pf-hero__arrow { background: rgba(0, 0, 0, 0.6); }
[data-theme="dark"] .pf-share { box-shadow: 0 0 0 1px var(--pf-border); }
[data-theme="dark"] .pf-single__show-btn { background: rgba(241, 241, 241, 0.92); color: #121212; }
[data-theme="dark"] .pf-flag { opacity: 0.92; }
[data-theme="dark"] .wp-block-image img { filter: none; }
