:root{
--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;
--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--space-10:96px;
--space-11:128px;--space-12:160px;

/* layout */
--container-max:1240px;--container-narrow:760px;
--gutter:24px;--gutter-lg:40px;
--section-y:var(--space-10);--section-y-sm:var(--space-8);
--panel-pad:var(--space-6);--panel-pad-lg:var(--space-8);
--field-height:48px;--control-height:52px;--control-height-sm:40px;
}
