/* ========================================
   CONFIGURACIÓN DE FUENTES - GRUPO AGC
   ======================================== */

/* OPCIÓN 1: Helvetica desde archivos locales (si tienes los archivos)
   Descomenta esto si tienes los archivos .woff2, .woff o .ttf en public/web/fonts/ */
/*
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.woff2') format('woff2'),
         url('../fonts/Helvetica.woff') format('woff'),
         url('../fonts/Helvetica.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
*/

/* ========================================
   VARIABLES CSS PARA FUENTES
   ======================================== */

:root {
    /* Fuente para títulos */
    --font-heading: 'Montserrat', sans-serif;
    
    /* Fuente para texto regular */
    /* Si tienes Helvetica instalada, usará Helvetica */
    /* Si no, usará Arial como fallback */
    --font-body: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* ========================================
   APLICACIÓN DE FUENTES
   ======================================== */

/* Texto general del body */
body {
    font-family: var(--font-body);
    font-weight: 400;
}

/* Todos los títulos */
h1, h2, h3, h4, h5, h6,
.title,
.heading {
    font-family: var(--font-heading);
    font-weight: 700; /* Bold */
}

/* Navegación */
nav a,
.nav-link {
    font-family: var(--font-heading);
    font-weight: 700;
}

/* Botones */
button,
.btn,
.button {
    font-family: var(--font-heading);
    font-weight: 700;
}

/* Textos especiales que necesiten Montserrat */
.montserrat {
    font-family: var(--font-heading);
    font-weight: 700;
}

/* Textos especiales que necesiten Helvetica */
.helvetica {
    font-family: var(--font-body);
    font-weight: 400;
}
