/* Inter Variable Font - Preferencial para navegadores modernos */ @font-face { font-family: "Inter"; font-style: normal; font-weight: 100 900; /* Abrange todos os pesos disponíveis */ src: url("../fonts/Inter-VariableFont_opsz,wght.woff2") format("woff2-variations"), url("../fonts/Inter-VariableFont_opsz,wght.ttf") format("truetype-variations"); font-display: swap; } @font-face { font-family: "Inter"; font-style: italic; font-weight: 100 900; /* Abrange todos os pesos disponíveis */ src: url("../fonts/Inter-Italic-VariableFont_opsz,wght.woff2") format("woff2-variations"), url("../fonts/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype-variations"); font-display: swap; } /* Definições de fallback para navegadores que não suportam fontes variáveis */ /* Inter Regular (peso normal) */ @font-face { font-family: "Inter"; font-style: normal; font-weight: 400; src: url("../fonts/Inter_18pt-Regular.ttf") format("truetype"); font-display: swap; } /* Inter Medium */ @font-face { font-family: "Inter"; font-style: normal; font-weight: 500; src: url("../fonts/Inter_18pt-Medium.ttf") format("truetype"); font-display: swap; } /* Inter SemiBold */ @font-face { font-family: "Inter"; font-style: normal; font-weight: 600; src: url("../fonts/Inter_18pt-SemiBold.ttf") format("truetype"); font-display: swap; } /* Fira Sans Regular */ @font-face { font-family: "Fira Sans"; font-style: normal; font-weight: 400; src: url("../fonts/FiraSans-Regular.woff2") format("woff2"), url("../fonts/FiraSans-Regular.ttf") format("truetype"); font-display: swap; } /* Fira Sans Italic */ @font-face { font-family: "Fira Sans"; font-style: italic; font-weight: 400; src: url("../fonts/FiraSans-Italic.woff2") format("woff2"), url("../fonts/FiraSans-Italic.ttf") format("truetype"); font-display: swap; } /* Fira Sans Medium */ @font-face { font-family: "Fira Sans"; font-style: normal; font-weight: 500; src: url("../fonts/FiraSans-Medium.woff2") format("woff2"), url("../fonts/FiraSans-Medium.ttf") format("truetype"); font-display: swap; } /* Fira Sans SemiBold */ @font-face { font-family: "Fira Sans"; font-style: normal; font-weight: 600; src: url("../fonts/FiraSans-SemiBold.woff2") format("woff2"), url("../fonts/FiraSans-SemiBold.ttf") format("truetype"); font-display: swap; } /* Fira Mono Regular */ @font-face { font-family: "Fira Mono"; font-style: normal; font-weight: 400; src: url("../fonts/FiraMono-Regular.woff2") format("woff2"), url("../fonts/FiraMono-Regular.ttf") format("truetype"); font-display: swap; } /* Fira Mono Medium */ @font-face { font-family: "Fira Mono"; font-style: normal; font-weight: 500; src: url("../fonts/FiraMono-Medium.woff2") format("woff2"), url("../fonts/FiraMono-Medium.ttf") format("truetype"); font-display: swap; }