:root{
--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;
--section-y:clamp(64px,9vw,128px);/* @kind spacing */--container:1200px;/* @kind spacing */--container-wide:1400px;/* @kind spacing */--gutter:clamp(20px,4vw,48px);/* @kind spacing */
--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-pill:999px;
--shadow-sm:0 1px 2px rgba(13,37,17,.06),0 1px 1px rgba(13,37,17,.04);
--shadow-md:0 8px 24px -8px rgba(13,37,17,.18),0 2px 6px rgba(13,37,17,.06);
--shadow-lg:0 30px 60px -20px rgba(13,37,17,.3),0 8px 20px -8px rgba(13,37,17,.12);
--shadow-accent:0 12px 32px -10px rgba(199,233,76,.55);
}
