[data-theme="dark"] {
	--color-white: #111827;
	--color-off-white: #111827;
	--color-light-gray: #374151;
	--color-mid-gray: #9ca3af;
	--color-dark-gray: #d1d5db;
	--color-charcoal: #f9fafb;
	--color-black: #020712;
	--surface-card: #1f2937;
	--surface-subtle: #374151;
	--surface-dark: #0d1117;
	--header-bg: rgba(17, 24, 39, 0.95);
	--footer-bg: #050b17;
	--footer-text: #aab6cc;
	--color-heading: #f9fafb;
	--color-body: #e5e7eb;
	--color-link: #8ab4ff;
	--color-link-hover: #d8bf74;
}

[data-theme="dark"] body {
	background: var(--color-off-white);
	color: var(--color-body);
}

[data-theme="dark"] .article-card__title a,
[data-theme="dark"] .menu-link,
[data-theme="dark"] .nav-menu > li > a,
[data-theme="dark"] .site-logo__text {
	color: var(--color-heading);
}

[data-theme="dark"] .ticker-item,
[data-theme="dark"] .top-bar {
	color: rgba(255, 255, 255, 0.9);
}

[data-theme="dark"] .header-actions button,
[data-theme="dark"] .search-field,
[data-theme="dark"] .mobile-menu__inner,
[data-theme="dark"] .sub-menu {
	background: #111827;
	color: #e5e7eb;
	border-color: #374151;
}

[data-theme="dark"] .article-card,
[data-theme="dark"] .sidebar-widget,
[data-theme="dark"] .single-post-container,
[data-theme="dark"] .post-floating-toc,
[data-theme="dark"] .hero-editorial__item a {
	border-color: #374151;
	box-shadow: none;
}

[data-theme="dark"] .article-card__excerpt,
[data-theme="dark"] .article-card__meta,
[data-theme="dark"] .post-meta-bar {
	color: #9ca3af;
}

[data-theme="dark"] .newsletter-widget,
[data-theme="dark"] .footer-newsletter-band {
	background: linear-gradient(135deg, #0f172a, #1e3a8a);
}

[data-theme="dark"] .footer-bottom {
	background: #020712;
}

[data-theme="dark"] .wp-block-table td,
[data-theme="dark"] .wp-block-table th {
	border-color: #374151;
}

[data-theme="dark"] .post-content pre {
	background: #0d1117;
}

[data-theme="dark"] .hero-grid {
	background: #0f172a;
}

