/* ============================================================
   AJ AUTO · EFFECTS — radii, shadows, glow, blur, transitions
   Sharper than typical: radii 4–14px (technical, automotive feel).
   Red glow reserved for the primary CTA only.
   ============================================================ */
:root {
  /* Corner radii — tighter, more technical */
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 10px;   /* default control / chip */
  --radius-lg: 14px;   /* cards */
  --radius-xl: 18px;   /* feature panels */
  --radius-2xl: 24px;
  --radius-full: 999px;

  /* Shadows (deep, for true-black bg) */
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.5);
  --shadow-md: 0 6px 18px rgba(0,0,0,0.5);
  --shadow-lg: 0 18px 44px rgba(0,0,0,0.6);
  --shadow-card: 0 8px 24px rgba(0,0,0,0.45);
  --shadow-card-hover: 0 16px 40px rgba(0,0,0,0.6);

  /* Brand glow — primary CTA + hovered car card */
  --glow-brand: 0 8px 26px rgba(227,30,36,0.40);
  --glow-brand-soft: 0 4px 16px rgba(227,30,36,0.25);

  /* Inner highlight on elevated surfaces */
  --inset-hairline: inset 0 1px 0 rgba(255,255,255,0.04); /* @kind other */

  /* Blur (glass header, overlays) */
  --blur-glass: blur(16px) saturate(135%); /* @kind other */

  /* Transitions */
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);    /* @kind other */
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);  /* @kind other */
  --dur-fast: 120ms;  /* @kind other */
  --dur-base: 200ms;  /* @kind other */
  --dur-slow: 340ms;  /* @kind other */
  --transition-base: all var(--dur-base) var(--ease-out); /* @kind other */
}
