:root{
/* Shadows are cool-tinted and restrained. Cards prefer a hairline border over a shadow;
   shadow is reserved for lifted/overlay states. */
--shadow-none:none;
--shadow-xs:0 1px 2px rgba(17,12,32,.06);
--shadow-sm:0 2px 6px rgba(17,12,32,.07);
--shadow-md:0 8px 24px rgba(17,12,32,.09);
--shadow-lg:0 20px 48px rgba(17,12,32,.14);
--shadow-brand:0 12px 32px rgba(0,70,255,.22);
--shadow-inset-hairline:inset 0 0 0 1px var(--border-default);

/* Blur / glass — used only over photography */
--blur-panel:saturate(140%) blur(14px); /* @kind other */
--scrim-photo:linear-gradient(180deg,rgba(10,7,20,0) 0%,rgba(10,7,20,.72) 100%); /* @kind other */
--duotone-blue:linear-gradient(0deg,rgba(0,70,255,.82),rgba(0,70,255,.82)); /* @kind other */
}
