/* Capital Stacks — spacing, borders, shadows, layout. Radius is 0 (circles live only inside pictograms). */
:root {
  --sheet-max:  1280px;
  --pad-x:      clamp(24px, 4vw, 56px);
  --pad-y-sm:   clamp(28px, 4vw, 44px);
  --pad-y:      clamp(40px, 6vw, 80px);
  --pad-y-lg:   clamp(48px, 7vw, 96px);
  --gap-grid:   clamp(28px, 4vw, 64px);

  --space-1: 4px;  --space-2: 8px;  --space-3: 10px; --space-4: 14px;
  --space-5: 18px; --space-6: 22px; --space-7: 24px; --space-8: 32px;

  --radius: 0;

  --border-frame: 3px solid var(--cs-ink); /* sheet edges, section dividers */
  --border-grid:  2px solid var(--cs-ink); /* internal grid lines, nav seams */
  --border-fine:  1px solid var(--cs-ink); /* secondary buttons, chips, cards */
  --border-hair:  1px solid var(--cs-rule);

  --shadow-btn:   5px 5px 0 var(--cs-ink);
  --shadow-cover: 6px 6px 0 var(--cs-ink);
  --shadow-modal: 10px 10px 0 var(--cs-ink);
  --shadow-focus: 4px 4px 0 var(--cs-peri-dark);

  --bp-stack: 880px; /* @kind other */ /* two-column grids collapse */
}
