/**
 * NVX Academy — folhas legadas, em camada própria (TEMPORÁRIO)
 * =============================================================================
 * Por que este arquivo existe
 *
 * As folhas antigas carregam depois do design system e, por isso, venciam nos
 * seletores que ambos possuem. E elas possuem muitos: 155 regras legadas
 * redefiniam `.c-btn`, `.c-card`, `.c-input`, `.c-badge`, `.c-alert`… O botão
 * do design system, por exemplo, chegava à tela com `border: none` e
 * `padding: 11px 22px` de `aprendaplay/buttons.css` — a variante `secondary`
 * perdia o contorno e virava um retângulo sem borda.
 *
 * `@layer` resolve pela ordem certa: estilo em camada SEMPRE perde para estilo
 * fora de camada, não importa a especificidade nem a ordem de carregamento.
 * O design system continua sem camada (vence); tudo que está aqui dentro só
 * pinta o que o DS não reivindica.
 *
 * Efeito prático: as telas legadas continuam com o layout e os componentes
 * próprios delas, mas as classes `c-*` passam a significar em toda a aplicação
 * exatamente o que o design system diz que significam.
 *
 * Este arquivo desaparece junto com as folhas que ele importa.
 */

/* Ordem explicita das camadas. `nvx-reset` (reset + elementos nus do design
   system) fica ABAIXO do legado: piso de documento nao pode vencer folha de
   tela — era o `button { padding: 0 }` do reset zerando o padding de todo
   botao legado. Componente `c-*` continua fora de camada e vence os dois. */
@layer nvx-reset, nvx-legado;

@import url('style.css') layer(nvx-legado);
@import url('aprendaplay/main.css') layer(nvx-legado);

/* Estas duas se diziam globais — `gestao-de-alunos.css`,
   `historico-faturas-recibos.css`, `meus-cursos-instrutor.css` e
   `relatorio-b2b-empresas.css` comentam que `.filter-tabs` e `.thumb-tint-*`
   "já vêm de _pages-common.css" — mas só um template as carregava. Nas outras
   telas as classes simplesmente não existiam. */
@import url('base/_pages-common.css') layer(nvx-legado);
@import url('base/_components.css') layer(nvx-legado);
