/* DOOR — Spacing, radii, layout tokens.
   The system is square-cornered: sharp frames everywhere, full circles for
   colour swatches. Radii beyond 0 and full are the exception, not the rule. */
:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 10px;
  --space-4: 12px;
  --space-5: 16px;
  --space-6: 24px;
  --space-7: 32px;
  --space-8: 48px;
  --space-9: 64px;
  --space-10: 96px;
  --space-11: 128px;

  /* Radii — DOOR is sharp-cornered */
  --radius-none: 0px;
  --radius-sm: 2px;
  --radius-full: 100000px;   /* pills & colour swatches */

  /* Borders — the hairline frame is the signature container */
  --border-width: 1px;
  --frame: 1px solid var(--door-border);

  /* Layout */
  --nav-width: 250px;
  --content-max: 1030px;
  --gutter: 40px;
}
