/* ---------------------------------------------------------------------------
   STOREFRONT PALETTE — the single source of colour for every public page.
   shop/preserve/preserve-thanks/confirm-address/track each used to declare their OWN
   :root with DIFFERENT values (--ink #3d3630 vs #2E2740, --bg #FDFBF8 vs #FBF9FE), so
   clicking "Reserve your slot" crossed a visible seam mid-funnel: the body text changed
   colour and the page changed background. Six design systems pretending to be one site.
   --------------------------------------------------------------------------- */
:root{
  --ink:#2E2740;          /* deep aubergine-black — warmer than pure grey, matches the brand */
  --soft:#7C7391;         /* muted lavender-grey for secondary text */
  --bg:#FBF9FE;           /* barely-there lilac wash instead of cream */
  --card:#fff;
  --blush:#B9A7D6;        /* soft lavender — decorative, NEVER body text (too light) */
  --blush-soft:#EFE9F8;   /* palest lilac — section backgrounds, chips */
  --rose:#5D4B7E;         /* deep violet — headings, links, primary CTA. AA on white */
  --rose-mid:#8A74B8;     /* mid purple — hovers, borders, accents */
  --gold:#D9A968;         /* kept: gold + purple is the premium pairing */
  /* RESTORED: I replaced the :root block wholesale and dropped these two, which are still
     referenced in 4 places. An undefined custom property silently renders as nothing —
     section bands and every border would have vanished. */
  --cream2:#F4F0FB;       /* soft lilac band background (was warm cream) */
  --line:#E7E0F2;         /* hairline borders, tinted to the new palette */

  --font-price:-apple-system,"SF Pro Display","SF Pro Text",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
