/* ==========================================================
   TEMA · GLAM — rosa, ciruela, formas ovaladas
   Giros: uñas, estéticas, peluquerías
   Fuentes: DM Serif Display + Manrope (antes Bodoni Moda + Outfit: trazos demasiado finos en celular)
   ========================================================== */
:root {
  --font-display: "DM Serif Display", "Didot", serif;
  --font-body: "Manrope", "Helvetica Neue", sans-serif;
  --display-weight: 400;       /* DM Serif Display solo tiene 400 */
  --display-em-weight: 400;
  --display-italic: italic;
  --display-tracking: -0.015em;

  --bg: #FBF0EF;
  --bg-alt: #F6DFE0;
  --surface: #FFF8F7;
  --ink: #2A1620;
  --ink-soft: #7C5E69;
  --line: rgba(42, 22, 32, .12);

  --brand: #6D1F45;        /* ciruela */
  --brand-ink: #FFF1F3;
  --brand-soft: #F4B9CB;
  --accent: #E0457B;       /* rosa intenso */
  --accent-ink: #FFFFFF;

  --radius: 32px;
  --radius-sm: 18px;
  --arco: 999px;           /* óvalo completo */
  --sombra: 0 30px 60px -28px rgba(224, 69, 123, .45);
  --separador: "✦";
}
.hero__titulo em { color: var(--accent); }
.arco { aspect-ratio: 4 / 5.4; }
.hero::before { background: radial-gradient(closest-side, rgba(224, 69, 123, .28), transparent 70%); }
.fila__img { border-radius: 999px; }
.persona__arco b { color: var(--accent); }
.mosaico figure:nth-child(1) { border-radius: 999px !important; }
