:root {

    /* Core Bootstrap Overrides */
    --bs-success: #2f6b4f; /* modernes, frisches Grün */
    --bs-success-rgb: 47, 107, 79;

    --bs-body-bg: #f5f8f3; /* sehr helles Grünweiß */
    --bs-body-color: #23362b; /* dunkles Grün-Grau */

    /* Buttons */
    --bs-btn-bg: #2f6b4f;
    --bs-btn-border-color: #2f6b4f;
    --bs-btn-color: #ffffff;
    --bs-btn-outline-focus: rgba(47, 107, 79, 0.45);

    /* Navbar */
    --bs-navbar-color: #ffffff;

    /* Loading Bar */
    --loading-start: #1f4d3b;  /* dunkles Grün */
    --loading-mid: #5ca77f;    /* lebendiges Grün */

    /* Hero */
    --hero-box-bg: #3e7a5a;

    /* Donate Button */
    --donate-bg-start: #2f6b4f;
    --donate-bg-end: #1f4d3b;
    --donate-heart-color: #c7a24a; /* dezenter Goldakzent */
    --donate-text-color: #ffffff;

    /* Calendar */
    --calendar-card-bg: #edf6ec;
    --scrollbar-thumb: rgba(47, 107, 79, 0.25);

    --event-fallback-color: #6c757d;

    /* bg_dark class */
    --bs-dark: #18392a; /* tiefes Waldgrün */
    --bs-dark-rgb: 24, 57, 42;

    /* box for open times etc. */
    --bs-success-bg-subtle: #e8f3eb; /* sehr helles Grün */
}


/* =========================================
   Category colors – Modern Green Edition
   ========================================= */

.calendar-event-card[data-category="Konfirmanden"] {
    --event-color: #4c9a6a;
}

.calendar-event-card[data-category="Beerdigung"] {
    --event-color: #6a7d61; /* gedämpftes Grün */
}

.calendar-event-card[data-category="Klinik-Seelsorge"] {
    --event-color: #3b7a57;
}

.calendar-event-card[data-category="Gottesdienst"] {
    --event-color: #2e6a4d; /* grüner Schwerpunkt */
}

.calendar-event-card[data-category="Kirchenmusik"] {
    --event-color: #5f8f6d; /* naturverbundenes Grün */
}

.calendar-event-card[data-category="Kinder & Familien"] {
    --event-color: #7cb68d;
}

.calendar-event-card[data-category="Jugendarbeit"] {
    --event-color: #4f8f5f;
}

.calendar-event-card[data-category="Allgemein"] {
    --event-color: #6d8f74;
}

.calendar-event-card[data-category="Pfarramtsöffnungszeiten"] {
    --event-color: #2a5f44;
}
