:root{
/* Shadows are navy-tinted (rgba(26,35,64,…)) and almost invisible. Structure comes from
   hairline borders first; shadow only lifts genuinely floating layers. */
--shadow-none:none;
--shadow-hairline:0 0 0 1px var(--border-default);
--shadow-xs:0 1px 2px rgba(26,35,64,.05);
--shadow-sm:0 1px 3px rgba(26,35,64,.06),0 1px 2px rgba(26,35,64,.04);
--shadow-md:0 4px 14px rgba(26,35,64,.07);
--shadow-lg:0 18px 44px rgba(26,35,64,.12);
--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,.6);
--ring-focus:0 0 0 2px var(--surface-card),0 0 0 4px var(--focus-ring);
--ring-focus-inverse:0 0 0 2px var(--navy-900),0 0 0 4px var(--parchment-300);
--overlay-scrim:rgba(26,35,64,.42);
--blur-scrim:blur(2px);/* @kind other */
}
