/* GoldCare — Spacing & layout tokens. 4px grid.
 * Elevation comes from border + surface color, not layout hacks.
 */

:root {
  /* Spacing scale — 4px grid */
  --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 (fluid) */
  --section-pad-y:  clamp(60px, 7vw, 100px);  /* standard section vertical padding */
  --hero-pad-y:     clamp(38px, 5vw, 68px);   /* hero vertical padding */
  --section-pad-x:  clamp(20px, 5vw, 64px);   /* horizontal padding */

  /* Content widths */
  --container-max:  1208px;  /* centered content */
  --container-narrow: 920px; /* FAQ / focused copy */
}
