/* KYSEC · navy-tinted shadows (never pure black). Light surfaces only —
   on navy/ink sections, cards separate by background + border, not shadow. */
:root{
--shadow-sm:0 1px 3px rgba(21,46,75,.08);
--shadow-md:0 6px 20px rgba(21,46,75,.10);
--shadow-lg:0 16px 40px rgba(21,46,75,.14);
--ring-focus:0 0 0 2px var(--surface),0 0 0 4px var(--cyan-500);
}
