:root {
  --color-paper: oklch(97% 0.006 55);
  --color-sheet: oklch(99% 0.004 70);
  --color-soft: oklch(94% 0.008 55);
  --color-ink: oklch(23% 0.014 38);
  --color-muted: oklch(43% 0.013 42);
  --color-rule: oklch(82% 0.012 50);
  --color-field-edge: oklch(52% 0.012 45);
  --color-action: oklch(25% 0.015 40);
  --color-action-hover: oklch(34% 0.018 40);
  --color-action-ink: oklch(98% 0.005 70);
  --color-focus: oklch(47% 0.17 30);
  --color-error: oklch(43% 0.16 25);
  --font-body: "Rubik", system-ui, sans-serif;
  --font-display: var(--font-body);
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 40px;
  --space-2xl: 64px;
  --space-3xl: 96px;
  --radius-field: 6px;
  --radius-sheet: 10px;
  --container: 1100px;
}
