/* ============================================================
   Sail — Effects: shadows, focus rings, transitions
   Soft, low-contrast elevation on near-white surfaces.
   ============================================================ */
:root {
  /* Elevation (Untitled-UI soft shadows) */
  --shadow-xs: 0 1px 2px rgba(16, 24, 40, 0.05);
  --shadow-sm: 0 1px 3px rgba(16, 24, 40, 0.10), 0 1px 2px rgba(16, 24, 40, 0.06);
  --shadow-md: 0 4px 8px -2px rgba(16, 24, 40, 0.10), 0 2px 4px -2px rgba(16, 24, 40, 0.06);
  --shadow-lg: 0 12px 16px -4px rgba(16, 24, 40, 0.08), 0 4px 6px -2px rgba(16, 24, 40, 0.03);
  --shadow-xl: 0 20px 24px -4px rgba(16, 24, 40, 0.08), 0 8px 8px -4px rgba(16, 24, 40, 0.03);

  /* Card border treatment — hairline + faint lift */
  --shadow-card: 0 1px 2px rgba(16, 24, 40, 0.04), 0 1px 3px rgba(16, 24, 40, 0.04);

  /* Brand glow (CTA hover) */
  --shadow-brand: 0 6px 16px -4px rgba(67, 143, 193, 0.40);

  /* Focus ring */
  --focus-ring: 0 0 0 4px rgba(95, 184, 205, 0.30);

  /* Motion */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --duration-fast: 120ms; /* @kind other */
  --duration-base: 180ms; /* @kind other */
  --duration-slow: 260ms; /* @kind other */
  --transition-base: all var(--duration-base) var(--ease-standard);
}
