/* ===========================================================================
   RISEEING · SPACING, RADII, SHADOWS, MOTION
   Radii anchored on the production --radius: 0.65rem scale.
   Shadows are low, warm, green-tinted — never neutral grey drop-shadows.
   =========================================================================== */

:root {
  /* ── Spacing scale (4px base) ──────────────────────────────────────────── */
  --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-14: 56px;
  --space-16: 64px;
  --space-20: 80px;

  /* ── Radii — production --radius: 0.65rem (10.4px) ─────────────────────── */
  --radius:     0.65rem;                    /* base ~10px            */
  --radius-sm:  calc(var(--radius) - 4px);  /* ~6px  — chips, cells  */
  --radius-md:  calc(var(--radius) - 2px);  /* ~8px  — buttons       */
  --radius-lg:  var(--radius);              /* ~10px — inputs        */
  --radius-xl:  calc(var(--radius) + 4px);  /* ~14px — cards         */
  --radius-2xl: 20px;                       /* large warm cards      */
  --radius-3xl: 24px;                       /* editorial / booking   */
  --radius-pill: 999px;                     /* pills, avatars, tags  */

  /* ── Shadows — green-tinted, low elevation ─────────────────────────────── */
  --shadow-xs:   0 1px 2px rgba(45, 63, 42, 0.06);
  --shadow-card: 0 1px 0 rgba(45, 63, 42, 0.04), 0 1px 3px rgba(45, 63, 42, 0.06);
  --shadow-pop:  0 8px 24px rgba(45, 63, 42, 0.10), 0 2px 6px rgba(45, 63, 42, 0.06);
  --shadow-lift: 0 24px 48px -28px rgba(43, 70, 50, 0.25);   /* warm editorial card */
  --shadow-modal:0 40px 80px -20px rgba(15, 31, 23, 0.5);

  /* ── Motion ────────────────────────────────────────────────────────────── */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --dur-fast:   0.12s; /* @kind other */
  --dur-switch: 0.15s; /* @kind other */
  --dur-modal:  0.24s; /* @kind other */
  --dur-slow:   0.8s; /* @kind other */
}
