/* ============================================================
   Eros Decoded — Radii, borders, shadows, glows, gradients
   The "meta" details: red halo glows, metallic bar, radial
   hero vignette. Pill buttons, softly-rounded cards.
   ============================================================ */
:root {
  /* --- Corner radii --- */
  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 24px;    /* cards */
  --radius-xl: 32px;
  --radius-pill: 999px; /* buttons, chips, avatars */

  /* --- Borders --- */
  --border-w: 1px;
  --border-w-2: 1.5px;

  /* --- Shadows (depth on light surfaces) --- */
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.18);
  --shadow-md: 0 8px 24px rgba(0,0,0,0.22);
  --shadow-lg: 0 24px 60px rgba(0,0,0,0.30);
  --shadow-card: 0 30px 80px rgba(0,0,0,0.45);

  /* --- Red glows (the signature halo) --- */
  --glow-red: 0 0 40px rgba(225,24,24,0.45), 0 0 12px rgba(225,24,24,0.35);
  --glow-red-soft: 0 8px 50px rgba(225,24,24,0.30);
  --glow-red-strong: 0 0 70px rgba(225,24,24,0.55), 0 0 20px rgba(225,24,24,0.40);

  /* --- Gradients & fields --- */
  --grad-silver: linear-gradient(180deg, var(--silver-hi) 0%, var(--silver-mid) 55%, var(--silver-lo) 100%); /* @kind color */
  --grad-hero: radial-gradient(120% 90% at 50% 0%, #2A1212 0%, #160E0E 40%, #0A0908 100%); /* @kind color */
  --grad-red-cta: linear-gradient(180deg, #F22A2A 0%, #E11818 55%, #C71414 100%); /* @kind color */
  --vignette-red: radial-gradient(80% 60% at 50% 35%, rgba(225,24,24,0.18) 0%, rgba(225,24,24,0) 70%); /* @kind color */

  /* --- Motion --- */
  --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: 140ms;   /* @kind other */
  --dur-base: 240ms;   /* @kind other */
  --dur-slow: 420ms;   /* @kind other */
}
