/* Theme: Dark */
.theme-dark {
    --color-primary: #22d3ee;
    --color-primary-dark: #06b6d4;
    --color-accent: #fbbf24;
    --color-bg: #0f172a;
    --color-bg-alt: #1e293b;
    --color-text: #e2e8f0;
    --color-text-light: #94a3b8;
    --color-border: #334155;
}

.theme-dark .vehicle-card {
    background: var(--color-bg-alt);
    border-color: var(--color-border);
}

/* Sticky nav dark */
.theme-dark .sticky-nav {
    background: #1e293b;
}
.theme-dark .sticky-nav-brand { color: #e2e8f0; }
.theme-dark .sticky-nav-links a { color: #94a3b8; }
.theme-dark .sticky-nav-links a:hover,
.theme-dark .sticky-nav-links a.active { color: #22d3ee; border-bottom-color: #22d3ee; }
.theme-dark .sticky-nav-toggle span { background: #e2e8f0; }

/* Mobile dropdown dark */
@media (max-width: 768px) {
    .theme-dark .sticky-nav-links { background: #1e293b; }
}

/* Footer */
.theme-dark .dealer-footer {
    background: #020617;
}
