/*
Sitio Web Creado por ITred Spa.
Direccion: Guido Reni #4190
Pedro Aguirre Cerda - Santiago - Chile
contacto@itred.cl o itred.spa@gmail.com
https://www.itred.cl
Creado, Programado y Diseñado por ITred Spa.
BPPJ
*/

/* -------------------------------------------------------------------------------------------------------------
   -------------------------------------- INICIO Fuente global ITred Spa ---------------------------------------
   ------------------------------------------------------------------------------------------------------------- */

/* -- Variable tipográfica global -- */
:root {
  --font-primary: "Montserrat";
}

/* -- Asignar tipografía a todo el documento -- */
html { 
  font-family: var(--font-primary);
  scroll-behavior: smooth;
}

/* -- Heredar tipografía a body y a todos los elementos por defecto -- */
body { 
  font-family: inherit; 
}

/* -- Asegurar que controles de formulario también hereden (algunos navegadores no lo hacen por defecto) -- */
button, input, select, textarea { 
  font: inherit; 
}

/* -- En caso de que alguna librería o componente fuerce otra fuente, este utilitario ayuda a “traer” Montserrat -- */
.u-font { 
  font-family: var(--font-primary) !important; 
}

/* -------------------------------------------------------------------------------------------------------------
   --------------------------------------- FIN Fuente global ITred Spa ----------------------------------------
   ------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------
   -------------------------------------- FIN ITred Spa index.CSS ----------------------------------------------
   ------------------------------------------------------------------------------------------------------------- */


/* ---- ITred Spa index.css (limpio) ---- */
* { box-sizing: border-box; }

html, body {
  margin: 0;
  padding: 0;
  min-height: 100dvh;
  width: 100%;
  overflow-x: hidden;           /* adiós scroll lateral fantasma */
}

/* evita “hueco” bajo imágenes inline */
img { display: block; max-width: 100%; height: auto; }

/* por si hay colapso de márgenes entre secciones */
main, section, header, footer { margin: 0; }


/* -------------------------------------------------------------------------------------------------------------
   -------------------------------------- FIN ITred Spa index.CSS ---------------------------------
