# Correção de renderização tipográfica e colisão com fontes de ícones

## Causa do problema
O portal dependia da herança global de `font-family` a partir do `html`, sem isolar explicitamente a tipografia textual das fontes de ícones. Em ambientes com cache antigo, fontes locais do sistema e/ou assets antigos reaproveitados pelo navegador, essa combinação podia fazer texto comum herdar uma família errada e aparecer como símbolos ou glifos.

## Estratégia adotada
1. Definir uma família tipográfica textual segura para o portal inteiro:
   - `"Segoe UI", Arial, "Helvetica Neue", Helvetica, Inter, sans-serif`
2. Aplicar essa família explicitamente aos elementos de texto e containers mais comuns:
   - `html`, `body`, headings, parágrafos, spans, links, listas, botões, labels, inputs, selects, textareas, containers e tabelas
3. Restringir fontes de ícones apenas aos seletores de ícone:
   - `.fa`, `.bi`, `.material-icons`, `.material-symbols-*`, classes `icon-*` e atributos `data-icon-font`
4. Restringir glyphs/emoji visuais a uma stack própria de emoji/símbolos.
5. Aplicar cache-busting nos assets principais (`app.css` e `app.js`) via `asset_versioned()` para evitar uso de CSS antigo em cache.

## Assets ajustados
- `public/assets/css/app.css`
- `resources/views/layouts/auth.php`
- `resources/views/layouts/admin.php`
- `resources/views/layouts/main.php`
- `resources/views/layouts/public.php`
- `resources/views/layouts/app.php`
- `resources/views/layouts/client.php`
- `src/helpers.php`
- `config/app.php`

## Como evitar regressão
- Não aplicar `font-family` de ícones em seletores globais como `html`, `body`, `*`, `a`, `span`, `div`, `button` ou containers genéricos.
- Qualquer nova biblioteca de ícones deve ficar restrita às classes da própria biblioteca.
- Se um novo asset de CSS alterar tipografia base, manter o cache-busting ativo para evitar mistura entre CSS novo e antigo.
- Se for necessário usar fontes customizadas, evitar `@font-face` com nomes genéricos/ambíguos e evitar `local(...)` quando houver risco de capturar uma fonte errada instalada no sistema do cliente.


## Observação desta revisão
A correção também endurece `config/app.php` para evitar regressão de bootstrap ao carregar os layouts versionados em ambientes com cache antigo e diferentes sinais de HTTPS.
