:root{
/* Shadows are cool and low-contrast — the UI reads as paper on a clinical
   surface, never as floating glass. */
--shadow-none:none;
--shadow-xs:0 1px 2px rgba(17,28,38,.06);
--shadow-s:0 1px 3px rgba(17,28,38,.07),0 1px 2px rgba(17,28,38,.04);
--shadow-m:0 4px 12px rgba(17,28,38,.08),0 1px 3px rgba(17,28,38,.05);
--shadow-l:0 12px 32px rgba(17,28,38,.10),0 2px 6px rgba(17,28,38,.05);
--shadow-overlay:0 24px 64px rgba(17,28,38,.18);
--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,.6);
--shadow-focus:var(--ring-focus);
}
