/* =============================================================
   TURF 24×7 — colour scheme
   -------------------------------------------------------------
   The Zunzo theme shipped with this file empty (the download
   contained only a broken-link placeholder), so it is rebuilt
   here with the THEME'S OWN palette — lime #C3E92D on near-black
   #121212, exactly as the theme demo ships.

   The first block restates the theme defaults so every token has
   a single, visible home. The second block adds a few extra
   tokens the Turf 24×7 components need, all derived from the
   same palette.

   To retune the whole site's colour, change values here only —
   never edit style.css or shortcodes.css.
   ============================================================= */

:root {
    /* --- Theme palette (as shipped) ---------------------------- */
    --white: #ffffff;
    --primary: #C3E92D;
    /* theme lime — buttons, accents, highlights          */
    --success: #3DAB25;
    --black: #121212;
    /* theme near-black — header, footer, dark sections   */
    --surface: #F7F7F7;
    --line: #e9e9e9;
    --secondary: #5E6267;
    --interactive: #2E72D2;
    --linear: #E9E9E9;
    --secondary-one: #A0A0A0;
    --critical: #DB4444;
    --linear-one: #E9E9E9;
    --grey: #1E1E1E;
    --line2: #2E2E2E;

    /* --- Additions for the Turf 24×7 components ---------------- */
    --primary-bright: #CEF531;
    /* theme's lighter lime, used in style.css            */
    --primary-dark: #A9CE1F;
    /* hover state for lime buttons                       */
    --primary-soft: rgba(195, 233, 45, 0.14);
    /* lime at low opacity — icon chips, success notes     */

    --dark-deep: #0A0A0A;
    /* deepest dark — hero base, page-title top           */
    --dark-mid: #252525;
    /* raised panel on dark — card media backgrounds      */

    --shade-rgb: 18, 18, 18;
    /* for rgba() shadows and overlays                    */
    --scrim-rgb: 8, 8, 8;
    /* for the hero image scrim                           */

    --star: #ECB018;
    /* rating stars, matching the theme's own gold        */

    --swiper-theme-color: var(--primary);
}

/* A few theme rules paint their colour directly rather than
   reading a token. Re-point them at the palette above. */
.bg-primary,
.background-primary {
    background-color: var(--primary) !important;
}

.text-primary {
    color: var(--primary) !important;
}

.background-black {
    background-color: var(--black) !important;
}
