:root{
--space-1:4px; /* @kind spacing */ 
--space-2:6px; /* @kind spacing */ 
--space-3:8px; /* @kind spacing */ 
--space-4:10px; /* @kind spacing */ 
--space-5:12px; /* @kind spacing */ 
--space-6:14px; /* @kind spacing */ 
--space-7:16px; /* @kind spacing */ 
--space-8:18px; /* @kind spacing */ 
--space-9:20px; /* @kind spacing */ 
--space-10:22px; /* @kind spacing */ 
--space-11:24px; /* @kind spacing */ 
--space-12:28px; /* @kind spacing */ 
--space-13:36px; /* @kind spacing */ 
--space-14:40px; /* @kind spacing */ 
--space-15:48px; /* @kind spacing */ 
--space-16:56px; /* @kind spacing */ 
--space-17:64px; /* @kind spacing */ 
--space-18:80px; /* @kind spacing */ 

--section-pad-y:120px; /* @kind spacing */ 
--section-pad-y-l:180px; /* @kind spacing */ 
--page-gutter:clamp(20px,4vw,56px); /* @kind spacing */ 
--header-gutter:clamp(16px,3vw,36px); /* @kind spacing */ 
--container:1500px; /* @kind spacing */ 
--container-hero:1320px; /* @kind spacing */ 
--container-narrow:1100px; /* @kind spacing */ 

/* Radii — pills everywhere, generous cards */
--radius-pill:999px;
--radius-card:28px;
--radius-media:24px;
--radius-panel:40px;
--radius-field-multi:28px;
--radius-project:clamp(20px,2vw,30px);
--radius-dashed:24px;
}
