/* ============================================================
   Fontes auto-hospedadas para o A11y Kit
   Famílias esperadas pelo a11y-kit.css: "Lexend", "Atkinson Hyperlegible", "OpenDyslexic".
   Arquivos em ./fonts/a11y/ (sem CDN de terceiros — privacidade + funciona offline).
   Caminhos relativos à raiz do projeto (o SCO carrega este CSS de ./css/).
   ============================================================ */

/* Lexend — legibilidade / redução de fadiga de leitura */
@font-face {
  font-family: "Lexend";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/a11y/lexend-400.woff2") format("woff2");
}
@font-face {
  font-family: "Lexend";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/a11y/lexend-700.woff2") format("woff2");
}

/* Atkinson Hyperlegible — baixa visão */
@font-face {
  font-family: "Atkinson Hyperlegible";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/a11y/atkinson-400.woff2") format("woff2");
}
@font-face {
  font-family: "Atkinson Hyperlegible";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/a11y/atkinson-700.woff2") format("woff2");
}

/* OpenDyslexic — dislexia.
   size-adjust: a OpenDyslexic tem glifos ~1,5x maiores que a fonte do curso (Montserrat)
   no mesmo font-size, o que estourava a formatação (boxes de tamanho fixo do curso).
   size-adjust:66% escala o glifo para ~o footprint da Montserrat (medido: 502px vs 502px
   numa linha de amostra), sem mexer no font-size de cada elemento. Só afeta esta fonte. */
@font-face {
  font-family: "OpenDyslexic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  size-adjust: 66%;
  src: url("../fonts/a11y/opendyslexic-400.woff2") format("woff2");
}
@font-face {
  font-family: "OpenDyslexic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  size-adjust: 66%;
  src: url("../fonts/a11y/opendyslexic-700.woff2") format("woff2");
}
