/* CommonGround — spacing, radii, shadows, motion */
:root{
--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;
/* Radii — soft, rounded, pill CTAs */
--radius-sm:10px;
--radius-md:16px;
--radius-lg:24px;
--radius-xl:32px;
--radius-pill:999px;
--radius-icon:22.5%; /* app-icon squircle approximation */
/* Shadows — soft and sparse; most separation comes from --surface-subtle fills */
--shadow-card:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);
--shadow-float:0 12px 40px rgba(0,0,0,.12);
/* Motion — quick, quiet fades; no bounces */
--ease-out:cubic-bezier(.25,.6,.3,1); /* @kind other */
--dur-fast:120ms; /* @kind other */
--dur-base:200ms; /* @kind other */
}
