:root{
/* Chedi does not use drop shadows for hierarchy — hairlines and whitespace do that work.
   These exist only for overlays that genuinely float above photography. */
--shadow-none:none;
--shadow-overlay:0 24px 64px -24px rgba(20,18,15,.28);
--shadow-menu:0 12px 32px -12px rgba(20,18,15,.22);

/* Protection gradients for type over imagery */
--gradient-protect-bottom:linear-gradient(to top,rgba(20,18,15,.72) 0%,rgba(20,18,15,.35) 38%,rgba(20,18,15,0) 78%); /* @kind color */
--gradient-protect-top:linear-gradient(to bottom,rgba(20,18,15,.55) 0%,rgba(20,18,15,0) 60%); /* @kind color */
--gradient-protect-full:linear-gradient(to bottom,rgba(20,18,15,.35) 0%,rgba(20,18,15,.15) 45%,rgba(20,18,15,.62) 100%); /* @kind color */

--blur-glass:saturate(120%) blur(14px); /* @kind other */
}
