/* Light Theme Styles */
.light-theme {
    background-color: #ffffff;
    color: #333333;
}

.light-theme .site-header {
    background-color: #ffffff;
    border-bottom-color: rgba(0, 0, 0, 0.1);
}

.light-theme .site-title a,
.light-theme .site-description {
    color: #333333;
}

/* Logo Light Theme */
.light-theme .custom-logo-link img {
    content: url('/wp-content/themes/engineersofchange/assets/images/logo_black.svg');
}

.light-theme .main-navigation a {
    color: #333333;
}

.light-theme .main-navigation a:hover {
    color: rgba(0, 0, 0, 0.7);
}

.light-theme .page-title {
    color: #333333;
}

.light-theme .entry-title,
.light-theme .entry-title a {
    color: #333333;
}

.light-theme .entry-content {
    color: #333333;
}

.light-theme .entry-content a {
    color: #333333;
}

.light-theme .entry-content a:hover {
    color: rgba(0, 0, 0, 0.7);
}

.light-theme .widget-title {
    color: #333333;
}

.light-theme .widget a {
    color: #333333;
}

.light-theme .widget a:hover {
    color: rgba(0, 0, 0, 0.7);
}

/* Footer Light Theme */
.light-theme .site-footer {
    background-color: #ffffff;
    border-top-color: rgba(0, 0, 0, 0.1);
    color: #333333;
}

.light-theme .site-footer a,
.light-theme .site-footer a:visited,
.light-theme .site-footer a:hover,
.light-theme .site-footer a:active {
    color: #333333;
}

.light-theme .site-footer a:hover {
    opacity: 0.7;
}

.light-theme .footer-copyright,
.light-theme .site-info {
    color: #666666;
}

.light-theme .footer-copyright a,
.light-theme .site-info a {
    color: #666666;
}

.light-theme .footer-copyright a:hover,
.light-theme .site-info a:hover {
    opacity: 0.7;
}

.light-theme .post-card {
    background-color: #ffffff;
}

.light-theme .post-card-title a {
    color: #333333;
}

.light-theme .post-card-excerpt {
    color: #666666;
}

.light-theme .overlay {
    background-color: rgba(255, 255, 255, 0.95);
}

.light-theme .overlay-menu a {
    color: #333333;
}

.light-theme .overlay-menu a:hover {
    color: rgba(0, 0, 0, 0.7);
}

/* Header Navigation Light Theme Styles */
.light-theme .header-left a,
.light-theme .header-right a,
.light-theme .header-center a {
    color: #333333;
}

.light-theme .header-left a:hover,
.light-theme .header-right a:hover,
.light-theme .header-center a:hover {
    color: rgba(0, 0, 0, 0.7);
}

.light-theme .header-left,
.light-theme .header-right,
.light-theme .header-center {
    color: #333333;
}

/* Navigation Underline Animation Light Theme */
.light-theme .header-left a::after,
.light-theme .header-right a::after,
.light-theme .header-center a::after {
    background-color: #333333;
}

.light-theme .header-left a:hover::after,
.light-theme .header-right a:hover::after,
.light-theme .header-center a:hover::after {
    background-color: rgba(0, 0, 0, 0.7);
}

/* Mobile Navigation Light Theme */
.light-theme .mobile-nav-select {
    background-color: #ffffff;
    color: #333333;
}

.light-theme .dropdown-options {
    background-color: #ffffff;
    box-shadow: none;
}

.light-theme .dropdown-options a {
    color: #333333;
    background-color: #ffffff;
}

.light-theme .dropdown-options a:hover {
    background-color: #f5f5f5;
    color: #333333;
    opacity: 0.7;
}

.light-theme .dropdown-options a.active {
    background-color: #f0f0f0;
    color: #333333;
}

/* Menu Text Light Theme */
.light-theme .menu-text {
    color: #333333;
}

/* About Page Light Theme */
.light-theme .about-page {
    background-color: #ffffff;
    color: #333333;
}

.light-theme .about-page .about-content {
    color: #333333;
}

.light-theme .about-page .about-text {
    color: #666666;
}

.light-theme .about-page .about-text h1 {
    color: #333333;
} 