/* Roboto = corpo | Effra = títulos (Trial em assets/fonts; trocar pela licença em produção).
   As fontes Google (Roboto + Poppins fallback) são carregadas no <head> do HTML. */

@font-face {
  font-family: 'Effra';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../../../assets/fonts/Effra_Trial_Lt.ttf') format('truetype');
}
@font-face {
  font-family: 'Effra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../../assets/fonts/Effra_Trial_Rg.ttf') format('truetype');
}
@font-face {
  font-family: 'Effra';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../../assets/fonts/Effra_Trial_Md.ttf') format('truetype');
}
@font-face {
  font-family: 'Effra';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../../../assets/fonts/Effra_Trial_SBd.ttf') format('truetype');
}
@font-face {
  font-family: 'Effra';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../../assets/fonts/Effra_Trial_Bd.ttf') format('truetype');
}
@font-face {
  font-family: 'Effra';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../../../assets/fonts/Effra_Trial_XBd.ttf') format('truetype');
}

:root{
--font-display:'Effra','Poppins','Segoe UI',system-ui,sans-serif;
--font-script:'Effra','Poppins','Segoe UI',system-ui,sans-serif;
--font-alt:'Roboto','Segoe UI',system-ui,sans-serif;
--font-body:'Roboto','Segoe UI',system-ui,sans-serif;
--weight-light:300;
--weight-regular:400;
--weight-semibold:600;
--weight-bold:700;
--weight-extrabold:800;
--text-display-1:6rem;
--text-display-2:4rem;
--text-headline:2.5rem;
--text-title:1.75rem;
--text-body-lg:1.25rem;
--text-body:1rem;
--text-small:0.875rem;
--text-eyebrow:0.75rem;
--tracking-wide:0.22em;
--tracking-mid:0.19em;
}
