:root {
  /* Shadows are warm — tinted toward the ink brown, never neutral grey/blue. */
  --shadow-xs: 0 1px 2px rgba(43, 39, 33, 0.06);
  --shadow-sm: 0 2px 6px rgba(43, 39, 33, 0.07);
  --shadow-md: 0 6px 18px rgba(43, 39, 33, 0.09);
  --shadow-lg: 0 16px 40px rgba(43, 39, 33, 0.12);
  --shadow-xl: 0 28px 70px rgba(43, 39, 33, 0.16);

  /* The signature "sticker" offset — flat, no blur, ink-coloured */
  --shadow-sticker: 3px 3px 0 var(--ink-900);
  --shadow-sticker-brand: 3px 3px 0 var(--rosita-500);
  --shadow-sticker-press: 1px 1px 0 var(--ink-900);

  --shadow-inset-hair: inset 0 0 0 1px rgba(43, 39, 33, 0.08);
  --focus-ring: 0 0 0 3px var(--maroon-100), 0 0 0 5px var(--maroon-500);
  --overlay-scrim: rgba(28, 25, 21, 0.55);
  --overlay-warm: rgba(115, 36, 42, 0.72);
}
