/* Mavi Tema (Varsayılan) */
body.theme-blue .navbar {
    background: #34495e;
}

body.theme-blue .top-bar {
    background: #2c3e50;
}

body.theme-blue .hero {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

body.theme-blue .btn {
    background: #3498db;
}

body.theme-blue .btn:hover {
    background: #2980b9;
}

body.theme-blue .nav-menu a:hover {
    color: #3498db;
}

/* Yeşil Tema */
body.theme-green .navbar {
    background: #27ae60;
}

body.theme-green .top-bar {
    background: #229954;
}

body.theme-green .hero {
    background: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);
}

body.theme-green .btn {
    background: #2ecc71;
}

body.theme-green .btn:hover {
    background: #27ae60;
}

body.theme-green .nav-menu a:hover {
    color: #2ecc71;
}

body.theme-green .news-card:hover {
    border-top: 3px solid #2ecc71;
}

/* Mor Tema */
body.theme-purple .navbar {
    background: #8e44ad;
}

body.theme-purple .top-bar {
    background: #71368a;
}

body.theme-purple .hero {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

body.theme-purple .btn {
    background: #9b59b6;
}

body.theme-purple .btn:hover {
    background: #8e44ad;
}

body.theme-purple .nav-menu a:hover {
    color: #9b59b6;
}

body.theme-purple .news-card:hover {
    border-top: 3px solid #9b59b6;
}

/* Turuncu Tema */
body.theme-orange .navbar {
    background: #e67e22;
}

body.theme-orange .top-bar {
    background: #d35400;
}

body.theme-orange .hero {
    background: linear-gradient(135deg, #f39c12 0%, #e74c3c 100%);
}

body.theme-orange .btn {
    background: #f39c12;
}

body.theme-orange .btn:hover {
    background: #e67e22;
}

body.theme-orange .nav-menu a:hover {
    color: #f39c12;
}

body.theme-orange .news-card:hover {
    border-top: 3px solid #f39c12;
}

/* Siyah Tema */
body.theme-black .navbar {
    background: #1a1a1a;
}

body.theme-black .top-bar {
    background: #000000;
}

body.theme-black .hero {
    background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);
}

body.theme-black .btn {
    background: #2c3e50;
}

body.theme-black .btn:hover {
    background: #34495e;
}

body.theme-black .nav-menu a:hover {
    color: #95a5a6;
}

body.theme-black .news-card:hover {
    border-top: 3px solid #2c3e50;
}

body.theme-black footer {
    background: #1a1a1a;
}

/* Service Tracking Button Tema Renkleri */
body.theme-blue .service-tracking-btn {
    background: linear-gradient(135deg, #3498db 0%, #2980b9 100%);
    box-shadow: 0 2px 10px rgba(52, 152, 219, 0.3);
}

body.theme-blue .service-tracking-btn:hover {
    box-shadow: 0 4px 15px rgba(52, 152, 219, 0.5);
}

body.theme-green .service-tracking-btn {
    background: linear-gradient(135deg, #2ecc71 0%, #27ae60 100%);
    box-shadow: 0 2px 10px rgba(46, 204, 113, 0.3);
}

body.theme-green .service-tracking-btn:hover {
    box-shadow: 0 4px 15px rgba(46, 204, 113, 0.5);
}

body.theme-purple .service-tracking-btn {
    background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);
    box-shadow: 0 2px 10px rgba(155, 89, 182, 0.3);
}

body.theme-purple .service-tracking-btn:hover {
    box-shadow: 0 4px 15px rgba(155, 89, 182, 0.5);
}

body.theme-orange .service-tracking-btn {
    background: linear-gradient(135deg, #f39c12 0%, #e67e22 100%);
    box-shadow: 0 2px 10px rgba(243, 156, 18, 0.3);
}

body.theme-orange .service-tracking-btn:hover {
    box-shadow: 0 4px 15px rgba(243, 156, 18, 0.5);
}

body.theme-black .service-tracking-btn {
    background: linear-gradient(135deg, #34495e 0%, #2c3e50 100%);
    box-shadow: 0 2px 10px rgba(52, 73, 94, 0.3);
}

body.theme-black .service-tracking-btn:hover {
    box-shadow: 0 4px 15px rgba(52, 73, 94, 0.5);
}

/* Footer Social Media Tema Renkleri */
body.theme-blue .social-links-bottom a:hover {
    background: #3498db;
}

body.theme-green .social-links-bottom a:hover {
    background: #2ecc71;
}

body.theme-purple .social-links-bottom a:hover {
    background: #9b59b6;
}

body.theme-orange .social-links-bottom a:hover {
    background: #f39c12;
}

body.theme-black .social-links-bottom a:hover {
    background: #34495e;
}

/* Reference Buttons Tema Renkleri */
body.theme-blue .ref-btn {
    background: #3498db;
}

body.theme-blue .ref-btn:hover {
    background: #2980b9;
}

body.theme-green .ref-btn {
    background: #2ecc71;
}

body.theme-green .ref-btn:hover {
    background: #27ae60;
}

body.theme-purple .ref-btn {
    background: #9b59b6;
}

body.theme-purple .ref-btn:hover {
    background: #8e44ad;
}

body.theme-orange .ref-btn {
    background: #f39c12;
}

body.theme-orange .ref-btn:hover {
    background: #e67e22;
}

body.theme-black .ref-btn {
    background: #2c3e50;
}

body.theme-black .ref-btn:hover {
    background: #34495e;
}
