/*
 * Liturgical Season Color Overrides
 *
 * The server-side LiturgicalCalendar service sets data-season="..."
 * on the <html> element. These attribute selectors override the
 * accent color custom properties defined in main.css :root.
 *
 * Seasons: advent (blue), christmas (white/gold), epiphany (green),
 *          lent (purple), easter (white/gold), pentecost (red),
 *          ordinary (green)
 */

/* Advent (ELCA Blue) - matches :root defaults, explicit for clarity */
html[data-season="advent"] {
    --accent: #0069AA;
    --accent-dark: #004d7d;
    --accent-light: #e8f2f9;
    --accent-rule: rgba(0,105,170,0.18);
}

/* Christmas & Easter (White/Gold) */
html[data-season="christmas"],
html[data-season="easter"] {
    --accent: #B8963E;
    --accent-dark: #8f7228;
    --accent-light: #faf5e4;
    --accent-rule: rgba(184,150,62,0.18);
}

/* Epiphany & Ordinary Time (Green) */
html[data-season="epiphany"],
html[data-season="ordinary"] {
    --accent: #49A942;
    --accent-dark: #367a30;
    --accent-light: #e8f4e6;
    --accent-rule: rgba(73,169,66,0.18);
}

/* Lent (Purple) */
html[data-season="lent"] {
    --accent: #7B3FA0;
    --accent-dark: #5c2e78;
    --accent-light: #f2eaf8;
    --accent-rule: rgba(123,63,160,0.18);
}

/* Pentecost (Red) */
html[data-season="pentecost"] {
    --accent: #C8102E;
    --accent-dark: #96091f;
    --accent-light: #fce8eb;
    --accent-rule: rgba(200,16,46,0.18);
}
