/* Shadows — warm ring shadows pretending to be borders.
   Depth comes from ring halos and light/dark section shifts, not heavy drop shadows. */

:root {
  /* Ring shadows (the signature) */
  --shadow-ring: 0 0 0 1px var(--color-ring-warm);
  --shadow-ring-deep: 0 0 0 1px var(--color-ring-deep);
  --shadow-ring-subtle: 0 0 0 1px var(--color-ring-subtle);
  --shadow-ring-terracotta: 0 0 0 1px var(--color-terracotta);
  --shadow-ring-dark: 0 0 0 1px var(--color-dark-surface);

  /* Drop shadows — kept very soft */
  --shadow-whisper: 0 4px 24px rgba(0, 0, 0, 0.05);
  --shadow-card: 0 1px 2px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.04);
  --shadow-lift: 0 8px 32px rgba(0, 0, 0, 0.08);

  /* Inset for pressed states */
  --shadow-inset: inset 0 0 0 1px rgba(0, 0, 0, 0.15);

  /* Focus ring */
  --shadow-focus: 0 0 0 3px rgba(56, 152, 236, 0.25);
}
