/**
 * Muğla Kamu-Sen Portal - Sendika Color Themes
 * Each sendika has its own color scheme
 */

/* ===== Default (Kamu-Sen) ===== */
:root {
    --sendika-primary: #1a5f7a;
    --sendika-secondary: #134b61;
}

/* ===== Türk Eğitim-Sen ===== */
[data-sendika="turk-egitim-sen"] {
    --sendika-primary: #c41e3a;
    --sendika-secondary: #a01830;
}

/* ===== Türk Sağlık-Sen ===== */
[data-sendika="turk-saglik-sen"] {
    --sendika-primary: #005ca9;
    --sendika-secondary: #004a87;
}

/* ===== Türk Büro-Sen ===== */
[data-sendika="turk-buro-sen"] {
    --sendika-primary: #2c3e50;
    --sendika-secondary: #1a252f;
}

/* ===== Türk Yerel Hizmet-Sen ===== */
[data-sendika="turk-yerel-hizmet-sen"] {
    --sendika-primary: #27ae60;
    --sendika-secondary: #1e8449;
}

/* ===== Türk Diyanet Vakıf-Sen ===== */
[data-sendika="turk-diyanet-vakif-sen"] {
    --sendika-primary: #8e44ad;
    --sendika-secondary: #6c3483;
}

/* ===== Türk Tarım Orman-Sen ===== */
[data-sendika="turk-tarim-orman-sen"] {
    --sendika-primary: #16a085;
    --sendika-secondary: #117a65;
}

/* ===== Türk Haber-Sen ===== */
[data-sendika="turk-haber-sen"] {
    --sendika-primary: #d35400;
    --sendika-secondary: #a04000;
}

/* ===== Türk Enerji-Sen ===== */
[data-sendika="turk-enerji-sen"] {
    --sendika-primary: #f39c12;
    --sendika-secondary: #d68910;
}

/* ===== Türk İmar-Sen ===== */
[data-sendika="turk-imar-sen"] {
    --sendika-primary: #3498db;
    --sendika-secondary: #2980b9;
}

/* ===== Türk Ulaşım-Sen ===== */
[data-sendika="turk-ulasim-sen"] {
    --sendika-primary: #9b59b6;
    --sendika-secondary: #7d3c98;
}

/* ===== Türk Kültür Sanat-Sen ===== */
[data-sendika="turk-kultur-sanat-sen"] {
    --sendika-primary: #e74c3c;
    --sendika-secondary: #c0392b;
}

/* ===== Türk Emekli-Sen ===== */
[data-sendika="turk-emekli-sen"] {
    --sendika-primary: #1abc9c;
    --sendika-secondary: #16a085;
}

/* ===== Theme-specific overrides ===== */
[data-sendika] .header {
    background: linear-gradient(135deg, var(--sendika-primary) 0%, var(--sendika-secondary) 100%);
}

[data-sendika] .hero {
    background: linear-gradient(135deg, var(--sendika-primary) 0%, var(--sendika-secondary) 100%);
}

[data-sendika] .btn--primary {
    background: var(--sendika-primary);
}

[data-sendika] .btn--primary:hover {
    background: var(--sendika-secondary);
}

[data-sendika] .btn--outline {
    color: var(--sendika-primary);
    border-color: var(--sendika-primary);
}

[data-sendika] .btn--outline:hover {
    background: var(--sendika-primary);
}

[data-sendika] .card__category {
    color: var(--sendika-primary);
    background: rgba(0, 0, 0, 0.05);
}

[data-sendika] .card__title a:hover {
    color: var(--sendika-primary);
}

[data-sendika] .rep-card__photo {
    border-color: var(--sendika-primary);
}

[data-sendika] .rep-card__title {
    color: var(--sendika-primary);
}

[data-sendika] .pagination__link--active {
    background: var(--sendika-primary);
    border-color: var(--sendika-primary);
}

[data-sendika] .loading__spinner {
    border-top-color: var(--sendika-primary);
}

/* ===== Sendika Card Colors ===== */
.sendika-card[data-color="turk-egitim-sen"] {
    --card-color: #c41e3a;
}

.sendika-card[data-color="turk-saglik-sen"] {
    --card-color: #005ca9;
}

.sendika-card[data-color="turk-buro-sen"] {
    --card-color: #2c3e50;
}

.sendika-card[data-color="turk-yerel-hizmet-sen"] {
    --card-color: #27ae60;
}

.sendika-card[data-color="turk-diyanet-vakif-sen"] {
    --card-color: #8e44ad;
}

.sendika-card[data-color="turk-tarim-orman-sen"] {
    --card-color: #16a085;
}

.sendika-card[data-color="turk-haber-sen"] {
    --card-color: #d35400;
}

.sendika-card[data-color="turk-enerji-sen"] {
    --card-color: #f39c12;
}

.sendika-card[data-color="turk-imar-sen"] {
    --card-color: #3498db;
}

.sendika-card[data-color="turk-ulasim-sen"] {
    --card-color: #9b59b6;
}

.sendika-card[data-color="turk-kultur-sanat-sen"] {
    --card-color: #e74c3c;
}

.sendika-card[data-color="turk-emekli-sen"] {
    --card-color: #1abc9c;
}

.sendika-card:hover {
    border-color: var(--card-color, var(--color-primary));
}

.sendika-card__logo {
    background: linear-gradient(135deg, var(--card-color, var(--color-primary)) 0%, rgba(0, 0, 0, 0.1) 100%);
    background-blend-mode: overlay;
}