:root{
--shadow-none:none;
--shadow-hairline:0 0 0 1px var(--border-hairline);
--shadow-card:0 1px 2px rgba(10,15,40,.05);
--shadow-raised:0 1px 2px rgba(10,15,40,.06),0 10px 24px -14px rgba(10,15,40,.22);
--shadow-overlay:0 24px 60px -20px rgba(10,15,40,.38),0 2px 6px rgba(10,15,40,.10);
--shadow-inset-sunken:inset 0 1px 0 rgba(10,15,40,.05);
--ring-focus:0 0 0 2px var(--paper-000),0 0 0 4px var(--focus-ring);
--ring-focus-inverse:0 0 0 2px var(--ink-900),0 0 0 4px var(--violet-400);
/* Protection gradient for text over imagery */
--scrim-bottom:linear-gradient(to top,rgba(10,15,40,.86) 0%,rgba(10,15,40,.55) 42%,rgba(10,15,40,0) 100%); /* @kind other */
--scrim-left:linear-gradient(to right,rgba(10,15,40,.90) 0%,rgba(10,15,40,.45) 55%,rgba(10,15,40,0) 100%); /* @kind other */
}
