:root {
  /* backgrounds */
  --bg: #060309;
  --bg-alt-2: #040207;

  /* accents */
  --accent-magenta: #FF00B9;
  --accent-cyan: #00FFFF;
  /* #9600FF (the "true" violet) is only 3.65:1 against --bg — too low for
     text — so this token holds the lightened value actually used for any
     violet text/fill. */
  --accent-violet-text: #B052FF;

  /* text */
  --text: #EDE6F2;
  --text-muted: #9A8CAA;

  /* fonts */
  --font-display: 'Anton', sans-serif;
  --font-body: 'Montserrat', system-ui, -apple-system, sans-serif;

  /* spacing scale */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;

  /* radius scale */
  --radius-sm: 6px;
  --radius-lg: 16px;
  --radius-full: 999px;

  /* layout */
  --max-width: 1440px;
}
