/* A FONTE DO APP — Inter, servida DAQUI (não do Google).
 *
 * POR QUE NÃO A FONTE DO CLAUDE: o Claude Chat usa Styrene e Tiempos, fontes COMERCIAIS
 * da Commercial Type. Copiá-las para cá seria uso não licenciado — e este app vai abrir
 * para gente de fora, com o nome da empresa nele. A Inter é a fonte livre mais próxima
 * daquele desenho (licença SIL OFL, livre inclusive para uso comercial).
 *
 * POR QUE HOSPEDADA AQUI e não no Google Fonts:
 *   1) o PWA funciona offline — a fonte é cacheada junto com o app;
 *   2) o acesso dos seus usuários não vaza para um terceiro a cada visita.
 *
 * A licença exige que o texto dela acompanhe a fonte: /static/fontes/LICENSE-Inter.txt
 *
 * 'font-display: swap' — o texto aparece NA HORA com a fonte do sistema e troca para a
 * Inter quando ela carrega. Sem isso, o cervejeiro veria uma tela em branco esperando.
 */
@font-face { font-family:'Inter'; src:url('/static/fontes/inter-400.woff2') format('woff2');
             font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'Inter'; src:url('/static/fontes/inter-500.woff2') format('woff2');
             font-weight:500; font-style:normal; font-display:swap; }
@font-face { font-family:'Inter'; src:url('/static/fontes/inter-600.woff2') format('woff2');
             font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:'Inter'; src:url('/static/fontes/inter-700.woff2') format('woff2');
             font-weight:700; font-style:normal; font-display:swap; }

/* Ajuste ótico. A Inter tem a letra mais "alta" que a fonte do sistema: no MESMO tamanho
 * em pixels ela PARECE maior. Como o tamanho no celular tem que ficar igual ao de hoje,
 * nenhum font-size foi mexido — a diferença de percepção é compensada aqui. */
body { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;
       font-feature-settings:'cv05' 1, 'ss01' 1; letter-spacing:-.006em; }
