/* MAP Global — Spacing, radius, layout tokens.
   Structure comes from rules, panels, and generous space — not from radius or shadow.
   Corner radius is zero or near-zero throughout the system. */
:root{
  /* 4px base step */
  --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;

  /* Section rhythm */
  --section-pad-y:clamp(56px,8vw,112px); /* @kind spacing */
  --content-max:1200px; /* @kind spacing */
  --measure-max:74ch; /* @kind spacing */
  --gutter:clamp(20px,5vw,64px); /* @kind spacing */

  /* Radius — near zero by mandate */
  --radius-none:0;
  --radius-xs:2px;    /* code chips, tiny controls only */
  --radius-sm:3px;

  /* Double rule geometry */
  --rule-thickness:4px; /* @kind spacing */
  --rule-gap:4px; /* @kind spacing */
  --rule-green-inset:5%; /* @kind spacing */
}
