/* Barid Express — Radii, borders, shadows, motion */
:root {
  /* ---- Corner radii (moderate, professional — not pill-soft) ---- */
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-pill: 999px;

  /* ---- Borders ---- */
  --border-hairline: 1px;
  --border-thick: 2px;
  --rule-gold: 2px solid var(--gold-500);          /* the vertical gold divider motif @kind other */
  --rule-gold-soft: 1px solid var(--border-gold-soft); /* @kind other */

  /* ---- Shadows — cool teal-tinted, restrained ---- */
  --shadow-sm: 0 1px 2px rgba(8,39,45,0.08), 0 1px 3px rgba(8,39,45,0.06);
  --shadow-md: 0 4px 12px rgba(8,39,45,0.10), 0 2px 4px rgba(8,39,45,0.06);
  --shadow-lg: 0 12px 32px rgba(8,39,45,0.16), 0 4px 8px rgba(8,39,45,0.08);
  --shadow-gold: 0 6px 20px rgba(201,162,39,0.28); /* glow under gold CTAs */
  --shadow-inset: inset 0 0 0 1px var(--border-gold-soft);

  /* ---- Motion ---- */
  --ease-out: cubic-bezier(0.22, 0.61, 0.36, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.45, 0, 0.25, 1); /* @kind other */
  --dur-fast: 120ms; /* @kind other */
  --dur-base: 200ms; /* @kind other */
  --dur-slow: 360ms; /* @kind other */
  --hover-lift: translateY(-2px); /* @kind other */
  --press-scale: scale(0.98); /* @kind other */
}
