/* Light mode specific styles */
[data-bs-theme="light"] {
    --text-primary: #2d2d2d;
    --text-secondary: #4a4a4a;
    --text-muted: #666666;
    --bg-primary: #ffffff;
    --bg-secondary: rgba(255, 255, 255, 0.9);
    --bg-accent: rgba(65, 93, 230, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
}

/* Text colors */
[data-bs-theme="light"] body {
    color: var(--text-primary);
}

[data-bs-theme="light"] .section-heading {
    color: var(--text-primary);
}

[data-bs-theme="light"] p {
    color: var(--text-secondary);
}

[data-bs-theme="light"] .muted-text {
    color: var(--text-muted);
}

/* Hero section specific */
[data-bs-theme="light"] #hero .tagline {
    color: var(--text-secondary);
}

[data-bs-theme="light"] #hero .name {
    background: linear-gradient(135deg, #2d2d2d 0%, #415de6 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

[data-bs-theme="light"] .social-btn {
    background: var(--bg-accent);
    border-color: var(--border-color);
    color: var(--text-primary);
}

[data-bs-theme="light"] .tech-badge {
    background: var(--bg-accent);
    border-color: var(--border-color);
    color: var(--text-primary);
}

/* Skills section */
[data-bs-theme="light"] .skill-name,
[data-bs-theme="light"] .tool-name {
    color: var(--text-primary);
}

/* Experience section */
[data-bs-theme="light"] .experience-card {
    color: var(--text-primary);
}

[data-bs-theme="light"] .company-name {
    color: var(--text-secondary);
}

/* Projects section */
[data-bs-theme="light"] .project-title {
    color: var(--text-primary);
}

[data-bs-theme="light"] .project-description {
    color: var(--text-secondary);
}

/* Testimonials */
[data-bs-theme="light"] .testimonial {
    color: var(--text-primary);
}

[data-bs-theme="light"] .testimonial .description {
    color: var(--text-secondary);
}

/* Contact section */
[data-bs-theme="light"] .contact-form label {
    color: var(--text-primary);
}

[data-bs-theme="light"] .contact-info {
    color: var(--text-secondary);
}

/* Footer */
[data-bs-theme="light"] #footer {
    border-color: var(--border-color);
}

[data-bs-theme="light"] .copyright-text {
    color: var(--text-muted);
}