/* CrossCurrent Racing — Spacing, radius & layout tokens. Base unit 4px. */

:root {
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 40px;
  --space-xxl: 64px;
  --space-section: 96px;   /* between major editorial bands */

  /* Radius — "almost always 0, sometimes circular" */
  --radius-none: 0px;
  --radius-xs: 2px;
  --radius-sm: 4px;
  --radius-md: 6px;
  --radius-full: 9999px;

  /* Layout */
  --content-max: 1440px;
  --nav-height: 64px;
  --stripe-height: 4px;

  /* Motion — restrained, mechanical */
  --ease-standard: cubic-bezier(0.2, 0, 0.1, 1); /* @kind other */
  --dur-fast: 120ms; /* @kind other */
  --dur-base: 220ms; /* @kind other */
}
