/* Dark theme specific overrides - permanent styling */
.theme-dark {
    background-color: var(--secondary-color);
}

.theme-dark .hero {
    background: linear-gradient(135deg, var(--light-gray) 0%, var(--secondary-color) 100%);
    color: var(--dark-gray);
}

.theme-dark .faculty-card,
.theme-dark .student-card {
    background-color: var(--secondary-color);
    color: var(--dark-gray);
    border: 1px solid var(--medium-gray);
}

.theme-dark .faculty-card h3,
.theme-dark .student-card h3 {
    color: var(--dark-gray);
}

.theme-dark .faculty-card .faculty-position {
    color: var(--accent-color);
}

.theme-dark .section-tab {
    background-color: var(--secondary-color);
    color: var(--accent-color);
    border-color: var(--accent-color);
}

.theme-dark .section-tab:hover,
.theme-dark .section-tab.active {
    background-color: var(--accent-color);
    color: var(--secondary-color);
}
