/* ============================================================
   Collins Web Design — Effects: shadows, borders, transitions
   Soft, low-contrast shadows. Hairline borders. Quick ease transitions.
   ============================================================ */
:root {
  /* ---- Shadows (soft, cool-tinted) ---- */
  --shadow-xs:  0 1px 2px rgba(32, 36, 58, 0.04);
  --shadow-sm:  0 2px 6px rgba(32, 36, 58, 0.05);
  --shadow-card: 0 6px 24px rgba(32, 36, 58, 0.06);
  --shadow-md:  0 12px 32px rgba(32, 36, 58, 0.08);
  --shadow-lg:  0 24px 60px rgba(32, 36, 58, 0.12);
  /* indigo-tinted glow for primary buttons */
  --shadow-brand: 0 8px 20px rgba(82, 103, 232, 0.28);

  /* ---- Borders ---- */
  --border-hairline: 1px solid var(--line-200);
  --border-card:     1px solid var(--line-100);

  /* ---- Focus ring ---- */
  --ring-brand: 0 0 0 3px rgba(82, 103, 232, 0.28);

  /* ---- Motion ---- */
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1); /* @kind other */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --dur-fast: 120ms; /* @kind other */
  --dur-base: 200ms; /* @kind other */
  --dur-slow: 320ms; /* @kind other */
  --transition-base: all var(--dur-base) var(--ease-out); /* @kind other */
}
