/* ==========================================================================
   MELVORA Fitness & Science · Tokens de identidad visual
   Valores tomados del HTML original de MELVORA (antes Muscle Lab):
   --bg #0D0D0F · --card #18181B · --tx #fff · --mu #a0a0aa
   --ac #B8FF65 · --bd #ffffff14 · Manrope 400/600/800
   ========================================================================== */

:root {
  color-scheme: dark;

  /* Nombres originales de MELVORA (compatibles con el curso) */
  --bg: #0D0D0F;
  --card: #18181B;
  --tx: #fff;
  --mu: #a0a0aa;
  --ac: #B8FF65;
  --bd: #ffffff14;

  /* Tipografía */
  --mv-font: Manrope, system-ui, sans-serif;

  /* Superficies y líneas */
  --mv-bg: var(--bg);
  --mv-card: var(--card);
  --mv-soft: #ffffff08;
  --mv-soft-2: #ffffff12;
  --mv-line: var(--bd);
  --mv-line-hover: #ffffff30;

  /* Texto */
  --mv-text: var(--tx);
  --mv-muted: var(--mu);

  /* Acento */
  --mv-accent: var(--ac);
  --mv-accent-ink: #0D0D0F;
  --mv-accent-tint: #b8ff6622;
  --mv-accent-glow: #b8ff6640;

  /* Estados */
  --mv-danger: #ff5c5c;
  --mv-danger-tint: #ff5c5c1f;

  /* Forma */
  --mv-radius-field: 12px;
  --mv-radius-sm: 14px;
  --mv-radius: 20px;
  --mv-pill: 99px;
  --mv-shadow: 0 10px 30px #0006;

  /* Movimiento (mismos tiempos que el original) */
  --mv-ease: ease;
  --mv-fast: .2s;
  --mv-mid: .3s;
  --mv-in: .4s;
}
