/* Configuração da fonte Bahnschrift local */
@font-face {
    font-family: 'Bahnschrift';
    src: url('../fonts/BAHNSCHRIFT 2.TTF') format('truetype');
    font-weight: 100 300;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family: 'Bahnschrift';
    src: url('../fonts/BAHNSCHRIFT.TTF') format('truetype');
    font-weight: 400 500;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family: 'Bahnschrift';
    src: url('../fonts/BAHNSCHRIFT 1.TTF') format('truetype');
    font-weight: 600 900;
    font-style: normal;
    font-stretch: condensed;
}

/* Fallback para navegadores mais antigos */
@font-face {
    font-family: 'Bahnschrift';
    src: local('Bahnschrift Light'),
         local('Bahnschrift-Light'),
         url('../fonts/BAHNSCHRIFT 2.TTF') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bahnschrift';
    src: local('Bahnschrift'),
         local('Bahnschrift-Regular'),
         url('../fonts/BAHNSCHRIFT.TTF') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bahnschrift';
    src: local('Bahnschrift Bold'),
         local('Bahnschrift-Bold'),
         url('../fonts/BAHNSCHRIFT 1.TTF') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Aplicando a fonte Bahnschrift em todo o site */
body {
    font-family: 'Bahnschrift', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* Garantindo que os títulos usem a fonte Bahnschrift */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Bahnschrift', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    font-weight: 700; /* Peso mais escuro para títulos */
}

/* Aplicando a fonte Bahnschrift ao body */
body {
    font-family: 'Bahnschrift', Arial, sans-serif;
}
