/* Fontes Locais com Fallback para CDN */

/* Poppins - Local com Fallback CDN */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./poppins-400.ttf') format('truetype');
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('./poppins-400.ttf') format('truetype'),
       url('https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./poppins-600.ttf') format('truetype');
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'),
       url('./poppins-600.ttf') format('truetype'),
       url('https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./poppins-700.ttf') format('truetype');
  src: local('Poppins Bold'), local('Poppins-Bold'),
       url('./poppins-700.ttf') format('truetype'),
       url('https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf') format('truetype');
}

/* Sora - Local com Fallback CDN */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./sora-400.ttf') format('truetype');
  src: local('Sora Regular'), local('Sora-Regular'),
       url('./sora-400.ttf') format('truetype'),
       url('https://fonts.gstatic.com/s/sora/v17/xMQOuFFYT72X5wkB_18qmnndmSdSnn-K.ttf') format('truetype');
}

@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./sora-500.ttf') format('truetype');
  src: local('Sora Medium'), local('Sora-Medium'),
       url('./sora-500.ttf') format('truetype'),
       url('https://fonts.gstatic.com/s/sora/v17/xMQOuFFYT72X5wkB_18qmnndmSdgnn-K.ttf') format('truetype');
}

@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./sora-600.ttf') format('truetype');
  src: local('Sora SemiBold'), local('Sora-SemiBold'),
       url('./sora-600.ttf') format('truetype'),
       url('https://fonts.gstatic.com/s/sora/v17/xMQOuFFYT72X5wkB_18qmnndmSeMmX-K.ttf') format('truetype');
}

/* Fallback CSS se fontes não carregarem */
.no-fonts {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

/* Loading states */
.font-loading {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.font-loaded {
  font-family: 'Poppins', 'Sora', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
