/* MiCausaCode · paleta 2026-11. Colores por función (variables), base índigo, acentos sólidos. */
:root{
  --ink:#0B0A1A;            /* fondo */
  --ink-2:#15132A;          /* tarjetas, menús */
  --line:#2B2742;           /* bordes */
  --brand:#FF2E6E;          /* logotipo (se conserva) */
  --accent:#F246A0;         /* rosa frío: ciudades en portada, flechas, acentos de contacto */
  --violet:#947CFF;         /* palabras destacadas en títulos interiores */
  --lavender:#B4ADEB;       /* etiquetas informativas pequeñas */
  --mint:#8CF0CB;           /* precio y borde de nuestra oferta; estados "listo" */
  --plum:#44243E;           /* fondo del botón "Hablemos de tu proyecto" */
}
body{background:var(--ink)}
/* Logotipo: color original */
.hud__logo span{color:var(--brand)}
/* Botón principal de navegación: borde rosa, fondo ciruela, cristal sin neón */
.hud nav .hud__cta,.menu__cta{border-color:var(--accent);color:var(--paper);background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.03)),var(--plum);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}
.hud nav .hud__cta:hover,.menu__cta:hover,.hud nav .hud__cta:focus-visible{border-color:var(--accent);background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.05)),#562F4E;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 28px rgba(0,0,0,.25)}
/* Portadas: ciudad destacada y flecha de desplazamiento en rosa frío (sólido) */
.hero__word--b em,.hero__word--b .acc,.hero .acc{color:var(--accent)}
.chev,.hero__hint,.hero__row .lbl a{color:var(--accent)}
/* Secciones interiores: palabra destacada en violeta; etiquetas en lavanda */
.sec-head h2 .acc,.editorial h2 .acc,h2.display .acc{color:var(--violet)}
.lbl{color:var(--lavender)}.lbl b{color:var(--paper)}
/* Listas "qué incluye": marca en menta */
.check li::before{color:var(--mint)}
/* Comparativa de precios: tarjetas discretas; la nuestra en menta con tinte verde muy tenue */
.cmp>div{background:var(--ink-2);border:1px solid var(--line);border-top:1px solid var(--line);border-radius:16px;padding:22px}
.cmp .us{border-color:var(--mint);background:linear-gradient(180deg,rgba(140,240,203,.09),rgba(140,240,203,.03)),var(--ink-2)}
.cmp .us .big{color:var(--mint)}
/* Modelos de web */
.model{background:var(--ink-2);border-color:var(--line)}.model:hover{border-color:var(--violet)}
#modelos{background:linear-gradient(160deg,#1C1660,#2A1E7A 70%,#3A2A99);border-radius:28px;padding:56px clamp(20px,4vw,56px);box-sizing:border-box;margin-inline:var(--gutter,24px);max-width:none}
#modelos .lbl{color:#D6D0FF}#modelos .lead{color:#E6E2FF}#modelos .sec-head h2 .acc{color:var(--accent)}
.hud__svc>ul{background:var(--ink-2)}
/* Fichas de Yases (web, no gráficos del juego): "disponible" y progreso en menta */
.btn--soon .sp-b i{background:var(--mint)}
.btn[href*="play.google.com"]{border-color:var(--mint);color:var(--mint)}
