/* Marca kworun: fontes locais e cores oficiais.
   Fonte: Manual de marca kworun, versão 1, novembro de 2026 (págs. 04, 05 e 06).
   Carrega ANTES do CSS da página (css/pagina-*.css). */

/* Sora: títulos (600 e 700). Inter: texto (400 a 700). Arquivos variáveis do Google Fonts, licença OFL. */
@font-face {
  font-family: "Sora";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("../assets/fontes/sora-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
    U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Sora";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("../assets/fontes/sora-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../assets/fontes/inter-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
    U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../assets/fontes/inter-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

:root {
  /* Paleta oficial (igual a 03-cores/cores-kworun.css do mídia kit). */
  --kworun-verde: #00b376;
  --kworun-verde-claro: #00d98f;
  --kworun-verde-escuro: #005c3d;
  --kworun-navy: #13233d;
  --kworun-preto: #030b16;
  --kworun-creme: #f6f4ee;

  /* Papéis que o CSS da página usa. --navy, --green e --bg ficam em css/pagina-1.css. */
  --green-light: var(--kworun-verde-claro);
  --green-dark: var(--kworun-verde-escuro);
  --black: var(--kworun-preto);
  --cream: var(--kworun-creme);
  /* Texto verde: verde escuro sobre fundo claro (o verde primário mede 2,28:1 no creme). */
  --green-text: var(--kworun-verde-escuro);
  /* Destaque decorativo. O original usava amarelo #f1ca64, que não está na paleta.
     Para voltar ao amarelo, troque só esta linha. */
  --accent: var(--kworun-verde);
}
body.dark {
  --green-text: var(--kworun-verde);
}
