/* JoyBlast Coffee — Radii, borders & shadow tokens (LUXURY direction)
   Restraint over bounce: tight radii, hairline rules (often gold), soft warm
   elevation. The old hard "pop" offset is retired in favour of quiet depth. */
:root {
  /* Corner radii — small & composed */
  --radius-xs:   2px;
  --radius-sm:   4px;
  --radius-md:   8px;    /* default card */
  --radius-lg:   12px;
  --radius-xl:   16px;
  --radius-pill: 999px;  /* used sparingly — small chips only */

  /* Border widths — hairlines */
  --border-hair: 1px;
  --border-line: 1px;
  --border-bold: 1.5px;
  --border-chunk:2px;    /* the heaviest rule we use now */

  /* Warm-tinted shadows (ink alpha) — soft, low, never gray */
  --shadow-xs:  0 1px 2px rgba(30,26,18,0.05);
  --shadow-sm:  0 2px 8px rgba(30,26,18,0.07);
  --shadow-md:  0 10px 30px rgba(30,26,18,0.09);
  --shadow-lg:  0 26px 60px rgba(30,26,18,0.14);

  /* "Pop" tokens — redefined as quiet luxury elevation (no hard offset) */
  --shadow-pop:       0 12px 34px rgba(30,26,18,0.12);
  --shadow-pop-sm:    0 5px 16px rgba(30,26,18,0.10);
  --shadow-pop-brand: 0 12px 34px rgba(176,141,79,0.26);

  /* Gold hairline frame — the new signature detail */
  --frame-gold: 0 0 0 1px var(--blast-500);

  /* Soft gold ring for emphasis on dark surfaces */
  --glow-blast: 0 0 0 3px rgba(176,141,79,0.22);
}
