/* Modo noturno: grafite, cards escuros, verde adaptado para contraste. Os valores abaixo são o
   padrão; o Personalizar (Cores: modo noturno) os sobrescreve. */
html[data-theme="dark"] {
	color-scheme: dark;
	--pet-primary: #0d8a4f; --pet-primary-hover: #14a35f; --pet-secondary: #34b777; --pet-green: #4fd08e;
	--pet-orange: #ff8a4c; --pet-red: #ff6b79; --pet-purple: #b98af0; --pet-lilac: #2a2336; --pet-yellow: #ffc35a;
	--pet-bg: #151917; --pet-surface: #1e2421; --pet-surface2: #232d28; --pet-text: #eef1ef; --pet-muted: #a7b0ab;
	--pet-border: #343e38; --pet-link: #5fd69c; --pet-link-hover: #8ae8bb;
	--pet-header-bg: #101412; --pet-header-text: #eef1ef; --pet-nav-text: #5fd69c; --pet-menu-bg: #0b3b25; --pet-menu-text: #fff;
	--pet-ad-bg: #222a26; --pet-card-bg: #1e2421; --pet-channel-bg: #0d100f;
	--pet-footer-bg: #101412; --pet-footer-text: #d6dcd8; --pet-footer-title: #fff; --pet-footer-bottom: #0b3b25;
	--pet-header-border: #0d8a4f; --pet-footer-link: #c4ccc7; --pet-footer-hover: #6fe0a5;
	--pet-ticker-bg: #1b2420; --pet-ticker-text: #eef1ef;
}
html[data-theme="dark"] ::selection { background: #1f5c3f; color: #fff; }
html[data-theme="dark"] .pet-iconbtn:hover { background: rgba(255, 255, 255, .08); }
html[data-theme="dark"] .pet-media__img, html[data-theme="dark"] .pet-article__img, html[data-theme="dark"] .pet-cover__img { filter: brightness(.94); }
html[data-theme="dark"] .pet-btn--primary, html[data-theme="dark"] .pet-commentsbar, html[data-theme="dark"] .pet-badge, html[data-theme="dark"] .pet-ticker__label { color: #fff; }
html[data-theme="dark"] .pet-btn--yellow { color: #1c1c1c; }
html[data-theme="dark"] .pet-btn--outline { color: var(--tone, var(--pet-green)); border-color: var(--tone, var(--pet-green)); }
html[data-theme="dark"] .pet-btn--outline:hover { background: var(--tone, var(--pet-primary)); color: #0b0f0d; }
html[data-theme="dark"] .pet-sec-title, html[data-theme="dark"] .pet-sec-more { color: var(--tone, var(--pet-green)); }
html[data-theme="dark"] .pet-google__btn { background: #fff; color: #0b0b0b !important; }
html[data-theme="dark"] .pet-google__btn:hover { background: #dfe4e1; }
html[data-theme="dark"] .pet-google__icon { background: var(--pet-surface); }
html[data-theme="dark"] .pet-tag { background: var(--pet-surface); box-shadow: none; }
html[data-theme="dark"] .pet-tag:hover { color: #fff; }
html[data-theme="dark"] .pet-columnist { box-shadow: none; }
html[data-theme="dark"] .pet-columnist__band { color: rgba(255, 255, 255, .6); }
html[data-theme="dark"] .pet-menu .sub-menu { box-shadow: 0 8px 24px rgba(0, 0, 0, .5); }
html[data-theme="dark"] .pet-drawer { box-shadow: 8px 0 32px rgba(0, 0, 0, .6); }
html[data-theme="dark"] .pet-alert__sev { color: #ffc35a; }
html[data-theme="dark"] .pet-alert--laranja .pet-alert__sev { color: #ff9c4a; }
html[data-theme="dark"] .pet-alert--vermelho .pet-alert__sev { color: var(--pet-red); }
html[data-theme="dark"] .pet-forecast__min .pet-icon { color: #7bb8ff; }
html[data-theme="dark"] .pet-forecast__icon { color: #7bb8ff; }
html[data-theme="dark"] .pet-newsletter { background: var(--pet-surface2); }
html[data-theme="dark"] .pet-footer { border-top-color: var(--pet-border); }
html[data-theme="dark"] .pet-social__link--x .pet-social__img, html[data-theme="dark"] .pet-social__link--threads .pet-social__img { filter: invert(1); }
html[data-theme="dark"] .pet-social__link--tiktok .pet-social__img { filter: invert(1) hue-rotate(180deg); }
html[data-theme="dark"] .pet-pagination__next .page-numbers, html[data-theme="dark"] .pet-pagination__prev .page-numbers { color: var(--tone, var(--pet-orange)); }
html[data-theme="dark"] .wpcf7 input[type="submit"] { color: #fff; }
