/* Restore Outdoors — elevation. Hairlines first; soft shadows only when something lifts. */
:root {
  --shadow-none: none;
  --shadow-hard-sm: 2px 2px 0 var(--ink-950);
  --shadow-hard: 4px 4px 0 var(--ink-950);
  --shadow-soft-sm: 0 2px 6px -2px rgba(17, 16, 17, 0.18);
  --shadow-soft: 0 10px 26px -14px rgba(17, 16, 17, 0.42);
  --shadow-soft-lg: 0 26px 60px -28px rgba(17, 16, 17, 0.5);
  --shadow-inset-hair: inset 0 0 0 1px var(--border-hairline);
  --shadow-focus: 0 0 0 3px rgba(228, 130, 51, 0.4);
  --shadow-focus-inverse: 0 0 0 3px rgba(173, 207, 118, 0.45);
}
