/*
 * isa-theme-v2.css (Crimson Velvet, 23 Sep 2026) — ALL site + filter colours in one place.
 *
 * To re-colour the site later: change the values below (or copy this file to
 * isa-theme-v2.css, change it, and point header.php at the new name — files in
 * /css are cached for 10 years by Cloudflare, so never edit a live file in place).
 *
 * Velvet values: night #140204, panel #1c0306, velvet #5c0a16, crimson #8f1426, gold #d9a441, gold light #f3d48a.
 */
:root {
  /* ---- Site colours (same as common-new.css / tailwind "isa-*") ---- */
  --isa-red: #8f1426;          /* main red: nav bar, buttons */
  --isa-red-dark: #1c0306;     /* card + panel background */
  --isa-li-dark: #5c0a16;      /* darker red: header rows */
  --isa-deep: #2a050a;         /* red-950: phone top bar */
  --isa-main: #f7ead2;         /* cream/gold text */
  --isa-secondary: #f3d48a;
  --isa-amber: #d9a441;        /* numbers, highlights */
  --isa-theme: #c22a3c;

  /* ---- Filter colours ---- */
  --flt-bg: #140204;           /* overlay page behind everything */
  --flt-head: #2a050a;         /* overlay top bar */
  --flt-groups: #2a050a;       /* left column (group list) */
  --flt-panel: #1c0306;        /* right column (options) */
  --flt-foot: #140204;         /* overlay bottom bar */
  --flt-active: #5c0a16;       /* the group you are looking at */
  --flt-selected: #5c0a16;     /* a ticked option row */
  --flt-btn: #5c0a16;          /* small red buttons (Back, Clear all) */
  --flt-btn-hover: #8f1426;    /* hover on small red buttons */
  --flt-text: #f7ead2;         /* option text */
  --flt-group-text: #f3d48a;   /* group names on the left */
  --flt-accent: #f3d48a;       /* big "Show results" button */
  --flt-accent-fg: #1a0306;    /* text on the big button */
  --flt-accent-hover: #fff3c4; /* hover on the big button (stays readable) */
  --flt-tag-bg: #f3d48a;       /* active filter chips */
  --flt-tag-fg: #1a0306;
  --flt-tag-x: #8f1426;        /* the × on a chip */
  --flt-muted: #cdb392;        /* counts, notes, "No match" */
  --flt-border: rgba(217,164,65,.35);
  --flt-input-bg: #140204;
  --flt-input-border: #d9a441;
  --flt-ok: #4caf50;           /* "filters on" dot, switch ON */
  --flt-off: #6b7280;          /* switch OFF */
  --flt-focus: #f3d48a;        /* keyboard focus ring */
  --flt-error: #fca5a5;
}
