:root {

    /* Core Bootstrap Overrides */
    --bs-success: #2f7d32; /* kräftiges Liturgie-Grün */
    --bs-success-rgb: 47, 125, 50;

    --bs-body-bg: #f7faf7; /* sehr helles Grünweiß */
    --bs-body-color: #1f2a1f; /* dunkles Grün-Grau */

    /* Buttons */
    --bs-btn-bg: #2f7d32;
    --bs-btn-border-color: #2f7d32;
    --bs-btn-color: #ffffff;
    --bs-btn-outline-focus : rgba(47, 125, 50, 0.45);

    /* Navbar */
    --bs-navbar-color: #ffffff;

    /* Loading Bar */
    --loading-start: #1b5e20;  /* dunkles Grün */
    --loading-mid: #66bb6a;    /* lebendiges Grün */

    /* Hero */
    --hero-box-bg: #388e3c;

    /* Donate Button */
    --donate-bg-start: #2e7d32;
    --donate-bg-end: #1b5e20;
    --donate-heart-color: #d4af37; /* dezenter Goldakzent */
    --donate-text-color: #ffffff;

    /* Calendar */
    --calendar-card-bg: #f5f5f5;
    --scrollbar-thumb: rgba(47, 125, 50, 0.25);

    --event-fallback-color:  #6c757d;

    /* bg_dark class */
    --bs-dark: #1b3a1d; /* tiefes Waldgrün */
    --bs-dark-rgb: 27, 58, 29;

    /* box for open times etc. */
    --bs-success-bg-subtle: #e4f2e6; /* sehr helles Grün */
}


/* =========================================
   Category colors – Trinitatis Edition
   ========================================= */

.calendar-event-card[data-category="Konfirmanden"] {
    --event-color: #43a047;
}

.calendar-event-card[data-category="Beerdigung"] {
    --event-color: #4e5d4e; /* gedämpft */
}

.calendar-event-card[data-category="Klinik-Seelsorge"] {
    --event-color: #2f7d32;
}

.calendar-event-card[data-category="Gottesdienst"] {
    --event-color: #1b5e20; /* liturgischer Schwerpunkt */
}

.calendar-event-card[data-category="Kirchenmusik"] {
    --event-color: #8d6e63; /* warmer Holzton */
}

.calendar-event-card[data-category="Kinder & Familien"] {
    --event-color: #66bb6a;
}

.calendar-event-card[data-category="Jugendarbeit"] {
    --event-color: #558b2f;
}

.calendar-event-card[data-category="Allgemein"] {
    --event-color: #6c757d;
}

.calendar-event-card[data-category="Pfarramtsöffnungszeiten"] {
    --event-color: #33691e;
}