/* =============================================================================
   GIO FONTS — declaraciones @font-face centralizadas
   Importar este archivo en cualquier hoja de estilos que use estas fuentes.
   ============================================================================= */

/* ─── Inter (fuente principal GIO) ─────────────────────────────────────────── */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/Inter/Inter-VariableFont_opsz,wght.ttf') format('truetype');
}

/* ─── Assistant (fuente heredada) ───────────────────────────────────────────── */

@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 100;
    src: local('Assistant-ultralight'), url('../fonts/Assistant/Assistant-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 300;
    src: local('Assistant-light'), url('../fonts/Assistant/Assistant-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 400;
    src: local('Assistant-regular'), url('../fonts/Assistant/Assistant-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 500;
    src: local('Assistant-medium'), url('../fonts/Assistant/Assistant-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 600;
    src: local('Assistant-semibold'), url('../fonts/Assistant/Assistant-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 700;
    src: local('Assistant-bold'), url('../fonts/Assistant/Assistant-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 800;
    src: local('Assistant-extrabold'), url('../fonts/Assistant/Assistant-ExtraBold.ttf') format('truetype');
}

/* ─── Roboto (fuente heredada) ──────────────────────────────────────────────── */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: local('Roboto-ultralight'), url('../fonts/Roboto/Roboto-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto-light'), url('../fonts/Roboto/Roboto-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto-regular'), url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto-medium'), url('../fonts/Roboto/Roboto-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto-bold'), url('../fonts/Roboto/Roboto-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: local('Roboto-ultrabold'), url('../fonts/Roboto/Roboto-Black.ttf') format('truetype');
}

:root {
    --font-family: 'Inter', 'Assistant', sans-serif;
}
