/* ============================================================
   Empowered Women Alliance — Spacing, Radii, Shadows, Layout
   8px-based spacing scale. Generous, airy section rhythm.
   ============================================================ */

:root {
  /* Spacing scale (8px base) */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;
  --space-10: 128px;

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

  /* Radii — soft but restrained; cards are nearly square */
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-pill: 999px;
  --radius-circle: 50%;

  /* Borders */
  --border-hairline: 1px; /* @kind spacing */
  --border-thick: 1.5px; /* @kind spacing */

  /* Shadows — soft, warm-tinted, low elevation */
  --shadow-xs: 0 1px 2px rgba(58, 22, 49, 0.06);
  --shadow-sm: 0 2px 8px rgba(58, 22, 49, 0.07);
  --shadow-md: 0 8px 24px rgba(58, 22, 49, 0.10);
  --shadow-lg: 0 18px 48px rgba(58, 22, 49, 0.14);
  --shadow-focus: 0 0 0 3px rgba(196, 146, 69, 0.35);

  /* Motion */
  --ease-standard: cubic-bezier(0.22, 0.61, 0.36, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --dur-fast: 140ms; /* @kind other */
  --dur-base: 220ms; /* @kind other */
  --dur-slow: 360ms; /* @kind other */
}
