.theme-dark body {
    --surface: #0c1528;
    --surface-alt: #101b31;
    --ink: #eef3ff;
    --muted: #b4bfd8;
    --border: rgba(187, 199, 224, 0.16);
    --shadow: 0 26px 70px rgba(0, 0, 0, 0.35);
    background: linear-gradient(180deg, #07111f 0%, #0b1830 100%);
}

.theme-dark .main-nav,
.theme-dark .hero-lead,
.theme-dark .article-card,
.theme-dark .widget,
.theme-dark .sidebar-card,
.theme-dark .article-main,
.theme-dark .archive-card,
.theme-dark .market-update-card,
.theme-dark .auth-card,
.theme-dark .contact-form,
.theme-dark .prose-block,
.theme-dark .author-box,
.theme-dark .comment-item {
    background: rgba(12, 21, 40, 0.94);
}

.theme-dark .nav-links.is-open {
    background: rgba(12, 21, 40, 0.98);
}
