/* Ryzenith — spacing, radii, sizing, motion. 4/8pt grid; continuous corners. */
:root {
  --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;

  /* Corners (continuous / squircle feel) */
  --radius-card: 16px;
  --radius-button: 14px;
  --radius-input: 12px;
  --radius-chip: 10px;
  --radius-pill: 999px;   /* segmented track, timer capsule */

  /* Controls */
  --button-height: 52px;      /* the one primary button, bottom-anchored */
  --control-height: 44px;     /* min hit target */
  --tabbar-height: 83px;
  --screen-margin: 20px;

  /* Motion — quick, physical, no bounce theatrics */
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1); /* @kind other */
  --duration-fast: 150ms; /* @kind other */
  --duration-base: 250ms; /* @kind other */
}
