/* 
* Hamidreza Moghaddam Personal Website
* Dark Theme Stylesheet
*/

body.dark-theme {
    background-color: var(--background-dark);
    color: var(--text-dark);
}

.dark-theme a {
    color: var(--text-dark);
}

.dark-theme a:hover {
    color: var(--primary-color);
}

.dark-theme header {
    background-color: rgba(17, 24, 39, 0.9);
    backdrop-filter: blur(10px);
}

.dark-theme .logo a {
    color: white;
}

.dark-theme #theme-toggle {
    color: var(--text-dark);
}

.dark-theme #theme-toggle:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

.dark-theme .dark-icon {
    display: none;
}

.dark-theme .light-icon {
    display: block;
}

.dark-theme .social-links a {
    background-color: rgba(255, 255, 255, 0.1);
    color: var(--text-dark);
}

.dark-theme .social-links a:hover {
    background-color: var(--primary-color);
    color: white;
    transform: translateY(-3px);
}

.dark-theme .skill-card {
    background-color: var(--card-dark);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.dark-theme .skill-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 20px rgba(0, 0, 0, 0.2);
}

.dark-theme .portfolio-item {
    background-color: var(--card-dark);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.dark-theme .portfolio-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 20px rgba(0, 0, 0, 0.2);
}

.dark-theme .form-group input,
.dark-theme .form-group textarea {
    background-color: rgba(255, 255, 255, 0.05);
    border-color: var(--border-dark);
    color: var(--text-dark);
}

.dark-theme .form-group input:focus,
.dark-theme .form-group textarea:focus {
    border-color: var(--primary-color);
    outline: none;
}

.dark-theme footer {
    border-color: var(--border-dark);
} 