:root{
  --primary:#ff2d7a;
  --primary-dark:#d91c68;
  --primary-soft:#fde7ef;
  --primary-light:#fff2f7;
  --text:#647384;
  --heading:#121821;
  --muted:#8a96a3;
  --line:#e8edf2;
  --bg-soft:#f5f7f8;
  --footer:#edf1f3;
  --dark-box:#33485f;
  --white:#ffffff;
  --shadow:0 10px 30px rgba(0,0,0,.08);
  --radius:18px;
  --container:1120px;


  --metallic-pink: #d4a5b2;
  --neon-glow: rgba(98, 3, 30, 0.5);
  --neon-border: #333cc0; /* Un tono un poco más oscuro para el borde de luz */
  --bg-dark: #ff2d7a;
  --relief-light: rgba(212, 165, 178, 0.08); /* Relieve súper sutil */
  --relief-dark: rgba(0, 0, 0, 0.6); /* Sombras oscuras menos duras */

}