/**
 * Identidad visual nueva (2026-09-11): tipografia Barlow autoalojada.
 *
 * Los colores no viven aqui: van en el Kit de Elementor (colores globales y
 * Theme Style), en el CSS migrado y en el CSS del Personalizador, que
 * scripts/aplicar-marca.php y scripts/marca.py reescriben a partir de
 * plugin/msv-components/marca.json. Asi el cliente los ve y los edita desde
 * el editor en vez de tener que tocar una hoja de estilos.
 *
 * La fuente se sirve desde el plugin y no desde Google Fonts a proposito: el
 * equipo entrego los archivos, y asi ninguna visita sale a un servidor ajeno.
 * msv-components.php registra "Barlow" en Elementor como fuente local para
 * que el editor la ofrezca y no la pida a Google.
 */

@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-Thin.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-ThinItalic.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-ExtraLight.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-ExtraLightItalic.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-Light.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-LightItalic.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-Italic.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-Medium.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-MediumItalic.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-SemiBold.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-SemiBoldItalic.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-Bold.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-BoldItalic.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-ExtraBold.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-ExtraBoldItalic.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-Black.woff2") format("woff2");
}
@font-face {
    font-family: "Barlow";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/barlow/Barlow-BlackItalic.woff2") format("woff2");
}

/*
 * El Kit ya aplica Barlow al cuerpo (Theme Style > Typography > Body) y a los
 * titulos h1-h6, y las cuatro tipografias globales tambien apuntan a ella.
 * Esto cubre lo que no pasa por el Kit: los controles de formulario, que por
 * defecto no heredan la fuente del documento.
 */
button, input, select, textarea {
    font-family: inherit;
}
