:root{
/* matte-glass recipe — the signature surface treatment */
--glass-bg:rgba(255,255,255,.66);
--glass-bg-strong:rgba(255,255,255,.82);
--glass-bg-tinted:rgba(238,247,245,.62);
--glass-blur:blur(22px) saturate(140%); /* @kind other */
--glass-blur-soft:blur(12px) saturate(120%); /* @kind other */
--glass-border:1px solid rgba(255,255,255,.72); /* @kind other */
--glass-inner:inset 0 1px 0 rgba(255,255,255,.9); /* @kind shadow */
--glass-noise:none; /* @kind other */ /* reserved: attach a tiling grain texture here if one is licensed */

/* elevation — low, wide, low-opacity. never more than two layers */
--shadow-none:none;
--shadow-xs:0 1px 2px rgba(23,28,28,.05);
--shadow-sm:0 1px 2px rgba(23,28,28,.04),0 4px 10px -4px rgba(23,28,28,.08);
--shadow-md:0 2px 4px rgba(23,28,28,.04),0 12px 28px -12px rgba(23,28,28,.14);
--shadow-lg:0 4px 8px rgba(23,28,28,.04),0 24px 48px -20px rgba(23,28,28,.18);
--shadow-brand:0 10px 24px -12px rgba(47,129,117,.45);
--ring-focus:0 0 0 3px var(--focus-ring);
}
