/* ==========================================================================
   r2go4-Skin — Immo-CSS-Variables
   Defaults für CSS-Custom-Properties die r2go4-CSS-Files konsumieren.
   Bisher inline von Renderer::renderStyles() (Config::cssVars()) gesetzt.
   Refactor 2026-05-28 (immo v2.0.0): Vars wandern in den Skin damit das
   Package optik-frei wird.
   ========================================================================== */

:root {
    /* CI-Farben: aliases auf den zentralen Skin-Brand-Token aus
     * skins/r2go4/css/variables.css (Bug-Fix 2026-06-03 — vorher hardcoded
     * #b8a98e, hörte nicht auf Pro-Site-Override von --color-primary,
     * Cards blieben in Beige obwohl Site eigene Brand-CI gesetzt hatte). */
    --immo-ci-color:       var(--color-primary);
    --immo-ci-color-hover: var(--color-primary);
    --immo-ci-color-dark:  var(--color-primary-dark);

    /* Card-Image-Format */
    --immo-image-aspect-ratio: 16/9;
    --immo-image-height:       250px;

    /* Layout-Widths */
    --immo-filter-width:  1200px;
    --immo-results-width: 1600px;
    --immo-map-width:     100%;

    /* Status-Ribbon-Farben (r2go4-Default; immo-settings.json kann pro Site override) */
    --ribbon-verkauft:       #8B0000;
    --ribbon-vermietet:      #8B0000;
    --ribbon-reserviert:     #006400;
    --ribbon-vorbereitung:   var(--immo-ci-color);
    --ribbon-preisreduziert: #00008B;
}
