/* ─────────────────────────────────────────────────────────────────────────────
   Zypp · Shadow & elevation tokens
   Modernized: flat by default. Elevation comes from a crisp warm hairline ring
   plus a barely-there drop — not soft halos. The terracotta "glow" has been
   retired (set to none) as part of the de-slop pass; the token remains so any
   caller referencing it degrades to flat instead of breaking.
   ───────────────────────────────────────────────────────────────────────────── */

:root {
  /* soft     — whisper drop under quiet affordances                        */
  --shadow-soft:     0 1px 2px 0 rgb(30 25 20 / 0.04);
  /* card     — default resting elevation: crisp ring + faint drop          */
  --shadow-card:     0 0 0 1px rgb(30 25 20 / 0.05), 0 1px 2px rgb(30 25 20 / 0.03);
  /* elevated — hover / popovers / search bar (restrained)                  */
  --shadow-elevated: 0 6px 20px -10px rgb(30 25 20 / 0.14), 0 1px 3px -1px rgb(30 25 20 / 0.06);
  /* glow     — retired: flat (kept for backwards-compat)                   */
  --shadow-glow:     none;
}

.dark {
  --shadow-soft:     0 1px 2px 0 rgb(0 0 0 / 0.3);
  --shadow-card:     0 0 0 1px rgb(255 255 255 / 0.06), 0 1px 2px rgb(0 0 0 / 0.3);
  --shadow-elevated: 0 6px 20px -10px rgb(0 0 0 / 0.5), 0 1px 3px -1px rgb(0 0 0 / 0.3);
  --shadow-glow:     none;
}
