/* Growth Data interface tokens. Principles adapted from Unslop by Damir
   Sokolovsky (https://github.com/heydamir/unslop), CC BY 4.0
   (https://creativecommons.org/licenses/by/4.0/). Adapted to the Cutout brand. */
:root {
  --gd-charcoal: #202124;
  --gd-paper: #f6f5f2;
  --gd-white: #fff;
  --gd-muted: #686d68;
  --gd-border: #dddfd9;
  --gd-display: 'Sora', sans-serif;
  --gd-body: 'Inter', sans-serif;
  --gd-mono: 'Geist Mono', monospace;
  --gd-space-1: 4px;
  --gd-space-2: 8px;
  --gd-space-3: 12px;
  --gd-space-4: 16px;
  --gd-space-5: 20px;
  --gd-space-6: 24px;
  --gd-space-8: 32px;
  --gd-space-10: 40px;
  --gd-space-12: 48px;
  --gd-space-16: 64px;
  --gd-space-20: 80px;
  --gd-space-24: 96px;
  --gd-space-32: 128px;
  --gd-radius-small: 4px;
  --gd-radius-control: 8px;
  --gd-radius: 12px;
  --gd-radius-panel: 16px;
  --gd-label-size: 12px;
  --gd-chart-label-size: 11px;
  --gd-control-height: 36px;
  --gd-touch-height: 44px;
  --gd-icon-size: 20px;
  --gd-icon-stroke: 2;
  --gd-duration-feedback: 160ms;
  --gd-duration-enter: 200ms;
  --gd-ease: cubic-bezier(0.22, 1, 0.36, 1);
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --gd-duration-feedback: 0ms;
    --gd-duration-enter: 0ms;
  }
}
