:root{
--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;
--container-max:1280px;--container-pad:clamp(20px,5vw,64px);
--section-pad:clamp(64px,9vw,128px);
/* Radii — rounded, never sharp, never bubbly */
--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;
--radius-control:var(--radius-sm);
--radius-card:var(--radius-lg);
--radius-photo:var(--radius-xl);
/* Brand angle — the slanted cut from the guideline header */
--angle-cut:22deg;/* @kind other */
}
