/* Dark Mode - Calculator Pages */
.msp-dark-mode {
    background-color: var(--msp-dark-bg);
    color: var(--msp-dark-text);
}

.msp-dark-mode .site-header {
    background-color: rgba(11, 15, 20, 0.95);
    border-bottom: 1px solid var(--msp-dark-border);
}

.msp-dark-mode .nav-menu a {
    color: var(--msp-dark-text);
}

.msp-dark-mode .nav-menu a:hover {
    color: var(--msp-brand-yellow);
}

.msp-dark-mode .feature-card {
    color: var(--msp-dark-text);
}

.msp-dark-mode .faq-item {
    border-color: var(--msp-dark-border);
}

.msp-dark-mode .faq-question {
    color: var(--msp-dark-text);
}

.msp-dark-mode .faq-question:hover {
    color: var(--msp-brand-yellow);
}

.msp-dark-mode .review-card {
    color: var(--msp-dark-text);
}

.msp-dark-mode .site-footer {
    border-top-color: var(--msp-dark-border);
}

.msp-dark-mode .copyright {
    border-top-color: var(--msp-dark-border);
}