/* ============================================================
   theme.css – zentrales Bootstrap-Override
   ------------------------------------------------------------
   Wird NACH bootstrap.min.css geladen (siehe head_assets.php),
   deshalb gewinnen die Regeln hier. Bootstrap 5.3 liest fast
   alles aus CSS-Custom-Properties (--bs-*), d.h. du kannst das
   Design zentral verändern, ohne Sass/Build.

   HIER anpassen. Werte unten sind Bootstrap-Defaults als
   Startpunkt – ändere sie nach Belieben.
   ============================================================ */

/* ------------------------------------------------------------
   1. Globale Design-Tokens
   ------------------------------------------------------------ */
:root {
    /* Markenfarbe – --bs-primary + zugehöriges RGB (für rgba-Nutzung
       in Bootstrap, z.B. Fokus-Ringe/Schatten). Beide gemeinsam ändern! */
    --bs-primary:       #0d6efd;
    --bs-primary-rgb:   13, 110, 253;

    /* Ecken-Rundung global */
    --bs-border-radius:    0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;

    /* Schrift */
    --bs-body-font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    /* --bs-body-font-size: 1rem; */
    /* --bs-body-color: #212529; */
    /* --bs-body-bg: #fff; */
}

/* ------------------------------------------------------------
   2. Komponenten-spezifische Overrides
   Jede Komponente hat eigene --bs-*-Variablen mit Prefix.
   Beispiele auskommentiert – bei Bedarf aktivieren.
   ------------------------------------------------------------ */

/* Buttons */
/*
.btn {
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-font-weight: 500;
}
*/

/* Cards */
/*
.card {
    --bs-card-border-radius: var(--bs-border-radius-lg);
    --bs-card-border-color: rgba(0, 0, 0, .1);
}
*/

/* Navbar / Dropdown */
/*
.dropdown-menu {
    --bs-dropdown-border-radius: var(--bs-border-radius);
}
*/

/* ------------------------------------------------------------
   3. Eigene Regeln / Utility-Erweiterungen
   Freiraum für projektspezifisches CSS, das keiner --bs-*-Variable
   entspricht.
   ------------------------------------------------------------ */
