/* ============================================================
   Parastatiko — Spacing & layout tokens
   Synced from the Claude Design project. 4px base grid.
   ============================================================ */

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

  /* ---- Semantic spacing -------------------------------------- */
  --gap-inline:    var(--space-4);
  --gap-tight:     var(--space-5);
  --gap-default:   var(--space-6);
  --gap-section:   var(--space-9);
  --pad-control:   var(--space-5);
  --pad-card:      var(--space-8);
  --pad-cell:      var(--space-5);
  --pad-page:      var(--space-9);

  /* ---- Radii ------------------------------------------------- */
  --radius-xs:  3px;
  --radius-sm:  5px;
  --radius-md:  7px;
  --radius-lg:  10px;
  --radius-xl:  14px;
  --radius-pill: 999px;
  --radius-circle: 50%;

  /* ---- Layout ------------------------------------------------ */
  --sidebar-width:   244px;
  --topbar-height:   56px;
  --content-max:     1320px;
  --control-height:  34px;
  --control-height-sm: 28px;
  --control-height-lg: 40px;

  /* ---- Borders ----------------------------------------------- */
  --border-width: 1px;
  --border-width-strong: 1.5px;
}
