/* Font personalizada do Design System - Headline H4 */
@font-face {
  font-family: 'HeadlineFont';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Inter'), local('Nunito'), local('Lato');
}

@font-face {
  font-family: 'HeadlineFont';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Inter Bold'), local('Nunito Bold'), local('Lato Bold');
}

/* Font personalizada do Design System - Body */
@font-face {
  font-family: 'Font-family/Body/body-medium';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Inter'), local('Nunito'), local('Lato');
}

@font-face {
  font-family: 'Font-family/Body/body-medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Inter Medium'), local('Nunito Medium'), local('Lato Medium');
}

@font-face {
  font-family: 'Font-family/Body/body-medium';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Inter Bold'), local('Nunito Bold'), local('Lato Bold');
}

/* Fallback usando fontes já disponíveis no projeto */
.font-headline-h4 {
  font-family: 'Nunito', 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-weight: 700;
  font-size: 1.125rem; /* 18px */
  line-height: 1.375; /* 22px */
  letter-spacing: -0.01em;
}

.font-body {
  font-family: 'Font-family/Body/body-medium', 'Nunito', 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-weight: 400;
  font-size: 0.75rem; /* 12px */
  line-height: 1.25; /* 125% */
  letter-spacing: -0.0025em; /* -0.25% */
}
