/*
 * ReZuKi Web-CI (Stand 13.10.2026): Farben, Schriften und Maße.
 * Nur die fünf CI-Farben und die an ihre Verwendung gebundenen Ableitungen.
 * Schriften liegen self-hosted unter assets/fonts/, ohne Aufruf an Dritte.
 */
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("fonts/Poppins-400.woff2") format("woff2");
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("fonts/Poppins-500.woff2") format("woff2");
}
@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("fonts/Poppins-400-italic.woff2") format("woff2");
}

:root {
    /* CI-Farben */
    --green: #6C8538;          /* Resi-Grün: Linien, Balken, Punkte */
    --blue: #024B89;           /* Royal-Blau: Hauptbutton, Links, Auswahl */
    --silver: #A7A8AA;         /* Silber: nur neutrale Balken, nie Text */
    --off-white: #F6F4EE;      /* Grundton der Seite */
    --ink: #1B1F23;            /* Anthrazit: Text, Footer */
    --white: #FFFFFF;

    /* Gebundene Ableitungen */
    --green-fill: #5B722F;     /* nur gefüllte Flächen mit weißem Text */
    --blue-hover: #013a6b;     /* nur Hover/Aktiv blauer Flächen */
    --ink-2: #3a4046;          /* nur gedämpfter Fließtext */

    --rule: rgba(27, 31, 35, .10);

    --sans: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;
    --mono: ui-monospace, "IBM Plex Mono", Consolas, "Courier New", monospace;

    --radius: 12px;
    --radius-small: 8px;
}
