:root{
 --paper:oklch(96.0% .012 40);
 --ink:oklch(25.0% .022 40);
 --soft:oklch(92.5% .018 40);
 --muted:oklch(43% .02 40);
 --line:oklch(72% .022 40);
 --accent:oklch(39% .10 40);
 --accent-ink:oklch(97% .012 40);
 --focus:oklch(39% .10 40);
 --error:oklch(38% .13 25);
 --success:oklch(34% .08 150);
 --hat-fill:oklch(82% .05 40);
 --shadow:oklch(15% .02 30 / .18);
 --font-display:"Space Grotesk",sans-serif;
 --font-body:"Albert Sans",sans-serif;
 --display-weight:500;
 --radius:0px;
 --gutter:48px; --space-xs:4px; --space-sm:8px; --space-md:16px; --space-lg:24px; --space-xl:32px; --space-2xl:48px; --space-3xl:64px; --space-4xl:96px; --space-5xl:128px;
}
