/* ============================================================
   Kate's Quest — Elevation & Shadows
   ------------------------------------------------------------
   Cards cast soft, warm, slightly long shadows — like paper resting
   on a desk in afternoon light. No cool/blue shadows. There is also
   a set of "ink press" inner shadows that mimic letterpress and the
   debossed edge of a stamped seal.
   ============================================================ */

:root {
  /* Tint used by every shadow (warm sepia, never neutral grey) */
  --shadow-tint:        43 36 24;     /* rgb of --ink-900-ish */

  /* ---- Resting elevation (paper on desk) ---- */
  --elev-flat:   none;
  --elev-1:
    0 1px 2px rgb(var(--shadow-tint) / 0.10),
    0 1px 1px rgb(var(--shadow-tint) / 0.06);
  --elev-2:
    0 3px 6px rgb(var(--shadow-tint) / 0.12),
    0 2px 3px rgb(var(--shadow-tint) / 0.08);
  --elev-3:
    0 8px 18px rgb(var(--shadow-tint) / 0.16),
    0 3px 6px rgb(var(--shadow-tint) / 0.10);
  --elev-4:
    0 18px 40px rgb(var(--shadow-tint) / 0.22),
    0 6px 12px rgb(var(--shadow-tint) / 0.12);

  /* ---- Lifted card (hover / drag) ---- */
  --elev-lift:
    0 24px 50px rgb(var(--shadow-tint) / 0.26),
    0 10px 18px rgb(var(--shadow-tint) / 0.14);

  /* ---- Letterpress / debossed ink (for engraved text wells) ---- */
  --press-in:
    inset 0 1px 2px rgb(var(--shadow-tint) / 0.18),
    inset 0 -1px 0 rgb(255 255 255 / 0.35);

  /* ---- Stamp / seal emboss ---- */
  --seal-emboss:
    inset 0 1px 1px rgb(255 255 255 / 0.4),
    inset 0 -2px 4px rgb(var(--shadow-tint) / 0.25),
    0 1px 2px rgb(var(--shadow-tint) / 0.2);

  /* ---- Semantic aliases ---- */
  --shadow-card:    var(--elev-3);
  --shadow-card-hi: var(--elev-lift);
  --shadow-panel:   var(--elev-1);
  --shadow-popover: var(--elev-4);

  /* ---- Focus ring (period-appropriate gold, not blue) ---- */
  --ring-focus: 0 0 0 3px rgb(201 162 39 / 0.55);
}
