/* ===== TIPOGRAFIA "HERMES" (solo para la pagina de BIENVENIDA) =====
   Inspirada en hermes-agent.nousresearch.com (medida en el sitio: Rules Gothic Condensed/Compressed,
   Rules Condensed/Regular y Aeonik Fono — fuentes comerciales, NO redistribuibles).
   Aqui se usan equivalentes gratuitos (licencia OFL) autoalojados en /fuentes.
   Aislada: todo cuelga de la clase .bienvenida, asi NO choca con las tipografias de la aplicacion. */
@font-face{font-family:"BV Display";font-weight:300;font-style:normal;font-display:swap;src:url("fuentes/barlow-condensed-latin-300-normal.woff2") format("woff2");}
@font-face{font-family:"BV Display";font-weight:400;font-style:normal;font-display:swap;src:url("fuentes/barlow-condensed-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"BV Display";font-weight:500;font-style:normal;font-display:swap;src:url("fuentes/barlow-condensed-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"BV Compressed";font-weight:500;font-style:normal;font-display:swap;src:url("fuentes/antonio-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"BV UI";font-weight:400;font-style:normal;font-display:swap;src:url("fuentes/barlow-semi-condensed-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"BV UI";font-weight:500;font-style:normal;font-display:swap;src:url("fuentes/barlow-semi-condensed-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"BV Mono";font-weight:400;font-style:normal;font-display:swap;src:url("fuentes/dm-mono-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"BV Mono";font-weight:500;font-style:normal;font-display:swap;src:url("fuentes/dm-mono-latin-500-normal.woff2") format("woff2");}

.bienvenida{
  /* familias */
  --bv-font-display:"BV Display","Arial Narrow",sans-serif;       /* titulos grandes (Rules Gothic Condensed) */
  --bv-font-compressed:"BV Compressed","Arial Narrow",sans-serif; /* marca / logotipo (Rules Gothic Compressed) */
  --bv-font-ui:"BV UI","Arial Narrow",sans-serif;                 /* botones y menus (Rules Condensed) */
  --bv-font-mono:"BV Mono",ui-monospace,Menlo,Consolas,monospace; /* etiquetas, campos y texto menor (Aeonik Fono) */
  /* colores del sitio Hermes */
  --bv-primary:#0000f2;   /* azul Hermes */
  --bv-text:#f2f2f2;      /* texto principal */
  --bv-text-soft:#e6e6f0; /* texto secundario */
  --bv-paper:#fafaff;     /* boton primario (fondo) */
  --bv-navy:#19192f;      /* fondo base oscuro */
  /* escala (tamano / interlineado / tracking) */
  --bv-h1-size:49px;  --bv-h1-weight:200; --bv-h1-ls:-.02em;
  --bv-h2-size:80px;  --bv-h2-weight:400; --bv-h2-ls:-.02em;
  --bv-brand-size:31.5px; --bv-brand-weight:500;
  --bv-body-size:14px; --bv-body-lh:1.5;
  --bv-label-size:11px;
  --bv-btn-size:15px; --bv-btn-weight:500; --bv-btn-ls:.3px;
  --bv-radius:3px;
  font-family:var(--bv-font-mono);font-size:var(--bv-body-size);line-height:var(--bv-body-lh);color:var(--bv-text);
  -webkit-font-smoothing:antialiased;
}
