:root{
--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;
--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;

/* Layout */
--gutter:20px;
--gutter-lg:40px;
--container:1200px;
--container-narrow:720px;
--section-y:56px;
--section-y-lg:96px;
--grid-gap:16px;
--grid-gap-lg:24px;

/* Fixed chrome */
--header-h:64px;
--header-h-lg:80px;
--mobile-bar-h:68px;
--tap-min:44px;
}
