/* Cervidi DSM v1.4 — shared design-to-code contract. Figma is reviewed design source. */
:root {
 --color-primary:#2563EB; --color-primary-hover:#1D4ED8; --color-primary-soft:#E8F0FF;
 --color-mint:#27C7A8; --color-violet:#8B5CF6; --color-amber:#FFB84D;
 --color-background:#F8FAFF; --color-surface:#FFFFFF; --color-text:#17243A;
 --color-muted:#64748B; --color-border:#E2E8F0; --color-danger:#DC3545;
 --font-family:'Plus Jakarta Sans',system-ui,sans-serif;
 --font-weight-regular:400; --font-weight-medium:500; --font-weight-semibold:600; --font-weight-bold:700; --font-weight-extrabold:800;
 --font-size-xs:12px; --font-size-sm:13px; --font-size-base:16px; --font-size-lg:20px; --font-size-xl:24px; --font-size-display:48px;
 --space-4:4px; --space-6:6px; --space-8:8px; --space-12:12px; --space-16:16px; --space-24:24px; --space-32:32px; --space-48:48px; --space-64:64px; --space-96:96px;
 --radius-sm:8px; --radius-md:12px; --radius-lg:16px; --radius-xl:24px;
 --focus-ring:3px solid var(--color-violet);
}
