@font-face { font-family:'Plus Jakarta Sans'; src:url('fontes/PlusJakartaSans-Regular.woff2') format('woff2'); font-weight:100 900; font-display:swap; }
@font-face { font-family:'Newsreader'; src:url('fontes/Newsreader.woff2') format('woff2'); font-weight:100 900; font-display:swap; }
/* Unbounded e DM Sans (2026-10-20, escolha do Jeremy): só o título e a frase
   do cartão do convite na barra. Um peso cada; a Unbounded cortada ao latim. */
@font-face { font-family:'Unbounded'; src:url('fontes/Unbounded-Bold.woff2') format('woff2'); font-weight:700; font-display:swap; }
@font-face { font-family:'DM Sans'; src:url('fontes/DMSans-Medium.woff2') format('woff2'); font-weight:500; font-display:swap; }
/* Plus Jakarta Sans (os ficheiros variáveis, com o itálico verdadeiro) é a
   fonte de todas as conversas com o Maano. Tem um nome próprio para não mexer
   na fonte do resto da UI, que continua a vir de PlusJakartaSans-Regular.woff2. */
@font-face { font-family:'Plus Jakarta Sans Chat'; src:url('fontes/PlusJakartaSans-VariableFont_wght.woff2') format('woff2'); font-weight:200 800; font-style:normal; font-display:swap; }
@font-face { font-family:'Plus Jakarta Sans Chat'; src:url('fontes/PlusJakartaSans-Italic-VariableFont_wght.woff2') format('woff2'); font-weight:200 800; font-style:italic; font-display:swap; }
/* Fontes de personalização do leitor de Anotações (menu "Aa"), portadas do
   mobile: assets/fonts de Maano_PT. Só usadas em anotacao.html. */
@font-face { font-family:'Architects Daughter'; src:url('fontes/ArchitectsDaughter.woff2') format('woff2'); font-weight:400; font-display:swap; }
@font-face { font-family:'Caveat'; src:url('fontes/Caveat.woff2') format('woff2'); font-weight:100 900; font-display:swap; }
/* Jost: substitui a Caveat no menu "Aa" de anotacao.html (a Caveat fica só
   para material.html). Ficheiros variáveis: todos os pesos, com itálico. */
@font-face { font-family:'Jost'; src:url('fontes/Jost-VariableFont_wght.woff2') format('woff2'); font-weight:100 900; font-style:normal; font-display:swap; }
@font-face { font-family:'Jost'; src:url('fontes/Jost-Italic-VariableFont_wght.woff2') format('woff2'); font-weight:100 900; font-style:italic; font-display:swap; }
@font-face { font-family:'Lexend'; src:url('fontes/Lexend.woff2') format('woff2'); font-weight:100 900; font-display:swap; }
/* Pangolin e Indie Flower (2026-10-03): duas letras manuscritas a mais no
   menu "Aa" de anotacao.html. Estáticas, só o peso 400. A Pangolin vem
   cortada ao latim e sem hinting (pyftsubset, 590 KB -> 87 KB): todos os
   alunos a descarregam com a cache da PWA. */
@font-face { font-family:'Pangolin'; src:url('fontes/Pangolin.woff2') format('woff2'); font-weight:400; font-display:swap; }
@font-face { font-family:'Indie Flower'; src:url('fontes/IndieFlower.woff2') format('woff2'); font-weight:400; font-display:swap; }
@font-face { font-family:'Material Symbols Outlined'; src:url('fontes/material-symbols.woff2') format('woff2'); font-weight:300; font-display:block; }
.material-symbols-outlined { font-family:'Material Symbols Outlined'; font-weight:normal; font-style:normal; font-size:24px; line-height:1; letter-spacing:normal; text-transform:none; display:inline-block; white-space:nowrap; word-wrap:normal; direction:ltr; font-feature-settings:'liga'; }
