/* ============================================================
   Aigenci — CSS COMPARTIDO (fuente única de tokens de marca)
   Cargado por TODAS las páginas al final del <head>.
   Editar aquí cambia el sitio completo (home + standalone).
   ============================================================ */

:root {
  /* ---- Layout ---- */
  --wrap: 1140px;          /* ancho de contenido unificado */
  --wrap-pad: 32px;        /* padding lateral del contenedor */

  /* ---- Paleta de marca ---- */
  --purple:      #6F4C9E;
  --purple-deep: #312740;
  --purple-ink:  #1F1829;
  --purple-hero: #2E2340;
  --pink:        #FD327B;
  --pink-ink:    #D4165B;
  --cyan:        #5FCFFA;
  --cyan-deep:   #2FA9D6;
  --violet:      #9B5CF0;
  --white:       #FFFFFF;

  /* ---- Tipografía (una fuente por rol + alias de compatibilidad) ---- */
  --font-sans: "Nunito", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, monospace;
  /* alias usados por distintas páginas — todos apuntan a lo mismo */
  --sans: var(--font-sans);
  --mono: var(--font-mono);
  --font-body: var(--font-sans);
  --font-display: var(--font-sans);
}

.wrap {
  max-width: var(--wrap);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--wrap-pad);
  padding-right: var(--wrap-pad);
}

