:root{
/* Shadows are almost absent. Depth comes from hairlines and warm paper tones. */
--shadow-none:none;
--shadow-hairline:inset 0 0 0 var(--hairline) var(--border-hairline);
--shadow-card:0 1px 2px rgba(28,26,24,.05);
--shadow-hover:0 10px 28px -18px rgba(28,26,24,.30);
--shadow-overlay:0 32px 80px -28px rgba(28,26,24,.42);
--shadow-focus:0 0 0 2px var(--surface-page),0 0 0 3px var(--border-focus);

/* Protection gradient for type over photography — bottom-anchored, warm. */
--scrim-bottom:linear-gradient(to top,rgba(17,17,17,.62) 0%,rgba(17,17,17,.28) 38%,rgba(17,17,17,0) 72%);/* @kind other */
--scrim-top:linear-gradient(to bottom,rgba(17,17,17,.48) 0%,rgba(17,17,17,0) 62%);/* @kind other */

/* Afternoon-sun wash: the brand's side-lit warmth, laid over flat surfaces. */
--wash-afternoon:radial-gradient(120% 90% at 88% 12%,rgba(192,139,84,.16) 0%,rgba(192,139,84,0) 58%);/* @kind other */
--wash-cool:radial-gradient(120% 90% at 10% 0%,rgba(90,100,107,.12) 0%,rgba(90,100,107,0) 60%);/* @kind other */
}
