/* GhostVPN — Spacing, sizing & radii tokens
   4px base grid. Radii lean soft-but-precise: cards and buttons round, capsules
   for pills/status, sharp 6px for inputs and small chips. */

:root {
  /* Spacing scale (4px base) */
  --space-0:   0;
  --space-1:   4px;
  --space-2:   8px;
  --space-3:   12px;
  --space-4:   16px;
  --space-5:   20px;
  --space-6:   24px;
  --space-8:   32px;
  --space-10:  40px;
  --space-12:  48px;
  --space-16:  64px;
  --space-20:  80px;
  --space-24:  96px;
  --space-32:  128px;

  /* Radii */
  --r-xs:   6px;
  --r-sm:   10px;
  --r-md:   14px;
  --r-lg:   20px;
  --r-xl:   28px;
  --r-2xl:  36px;
  --r-pill: 999px;

  /* Control heights */
  --control-sm: 34px;
  --control-md: 42px;
  --control-lg: 52px;

  /* Layout */
  --container:      1200px;
  --container-wide: 1320px;
  --gutter:         24px;
}
