:root{
/* Shadows are warm-tinted (ink, not black) and very diffuse — nothing snaps. */
--shadow-xs:0 1px 2px rgba(46,43,38,.05);
--shadow-sm:0 2px 8px -2px rgba(46,43,38,.07);
--shadow-md:0 10px 26px -10px rgba(46,43,38,.12);
--shadow-lg:0 24px 52px -20px rgba(46,43,38,.16);
--shadow-card:0 1px 2px rgba(46,43,38,.04),0 12px 28px -18px rgba(46,43,38,.16);
--shadow-inset-hair:inset 0 0 0 1px var(--border-subtle);
--ring-focus:0 0 0 3px rgba(143,191,213,.45);
--ring-brand:0 0 0 3px rgba(222,178,92,.35);
--ring-danger:0 0 0 3px rgba(224,144,124,.35);
/* Protection gradient for text over imagery */
--scrim-bottom:linear-gradient(to top,rgba(46,43,38,.58),rgba(46,43,38,.12) 52%,transparent); /* @kind color */
--wash-blue:linear-gradient(180deg,var(--blue-50),transparent);
--wash-warm:linear-gradient(180deg,var(--gold-50),transparent);
--blur-glass:saturate(1.1) blur(14px); /* @kind other */
}
