:root{
/* 4px base, generous at section scale */
--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;
--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;
--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;

--gutter:24px;
--container-max:1240px; /* @kind spacing */
--container-narrow:820px; /* @kind spacing */
--section-y:96px;
--section-y-lg:128px;
}