:root{
--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;
--breakpoint-sm:375px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;
--container-max-width:1200px;--grid-columns:12; /* @kind other */
--grid-gutter:var(--space-4);--grid-gutter-desktop:var(--space-5);
--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:999px;
--shadow-sm:0 1px 2px rgba(26,26,26,0.08);
--shadow-md:0 4px 12px rgba(26,26,26,0.12);
--shadow-lg:0 12px 32px rgba(26,26,26,0.16);
--touch-target-min:44px;
}
