:root {
    /* ================================================
       Markenfarben / Brand Colors
    ================================================ */
    --main-color: #0b1215;
    --main-bg-color: #0d4067;
    --result-count-color: #FFFFFF;
    --result-count-bg-color: #00BAF0;
    --result-count-start-bg-color: #353D47;

    --secondary-color-lime-green: #D7D600;
    --secondary-color-light-blue: #0d4067;

    /* ================================================
       Detail- und Listenseite
    ================================================ */
    --price-counter-box-shadow: rgba(0,0,0,0.75);
    --uvp-cross-line: #D60F3E;
    --uvp-old-price-text: #54575b;
    --vehicle-number-h1: #54575b;
    --list-view-block-h3: #353D47;

    /* ================================================
       Startseite Swiper
    ================================================ */
    --swiper-border: #ced4da;
    --swiper-buttons-color: #fff;
    --swiper-bg-color: #eee;
    --swiper-new-price: #999;
    --swiper-price-amount-border-top: #ced4da;

    /* ================================================
       Buttons
    ================================================ */
    --main-button-color: #ffffff;
    --main-button-hover-color: #FFFFFF;
    --main-button-hover-bg-color: #D7D600;
    --main-h3-color: #fff;

    /* ================================================
       Typografie – Fonts & Farben
       Globale Schriftart-Variablen: Änderungen hier
       wirken sich auf das gesamte Projekt aus.
    ================================================ */

    /* Fließtext / Body-Font */
    --body-font: "Open Sans", sans-serif;

    /* Überschriften H1–H6 */
    --heading-font: "Open Sans", sans-serif;
    --heading-color: #002864;

    /* ================================================
       Vertikaler Rhythmus (Abstände Überschriften)
    ================================================ */
    --h-space-top: 0.6em;
    --h-space-bottom: 0.35em;
}
