:root{
/* 4px base, with a 6px step early for optical control */
--space-0:0;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;
--space-7:24px;--space-8:32px;--space-9:40px;--space-10:56px;--space-11:72px;--space-12:96px;--space-13:128px;--space-14:180px;

--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-2xl:44px;--radius-pill:999px;

--gutter-page:clamp(20px,4.5vw,72px); /* @kind spacing */
--maxw-page:1440px;--maxw-content:1120px;--maxw-prose:720px; /* @kind spacing */
--border-hair:1px;--border-strong:1.5px; /* @kind spacing */
}
