/* ============================================================
   VALFORA — Shadow Tokens
   
   Philosophy: surfaces float via color contrast, not elevation.
   Shadows are minimal and used only to distinguish layers.
   ============================================================ */

:root {
  --shadow-none:  none;
  --shadow-sm:    0 1px 2px rgba(15, 31, 60, 0.06);
  --shadow-md:    0 2px 8px rgba(15, 31, 60, 0.08);
  --shadow-lg:    0 4px 16px rgba(15, 31, 60, 0.10);
  --shadow-xl:    0 8px 32px rgba(15, 31, 60, 0.12);
  --shadow-inner: inset 0 1px 2px rgba(15, 31, 60, 0.06);

  /* Focus rings */
  --shadow-focus:        0 0 0 3px rgba(46, 82, 149, 0.22);
  --shadow-focus-danger: 0 0 0 3px rgba(194, 59, 46, 0.22);
  --shadow-focus-gold:   0 0 0 3px rgba(168, 131, 60, 0.25);
}
