/* legacy-aliases.css — CAMADA TEMPORÁRIA DE TRANSIÇÃO (criada em 2026-08-12)
   Mapeia os nomes ANTIGOS de token para os nomes novos, compatíveis com DTCG.
   Nenhum valor é duplicado aqui: cada alias apenas aponta para o token novo.
   Importado por ÚLTIMO em styles.css para não interferir na cascata.

   CRITÉRIO DE REMOÇÃO: apagar este arquivo — e a linha de @import em styles.css —
   quando os projetos consumidores (wireframe e protótipo do novo site da Maxxi)
   estiverem migrados para os nomes novos. Enquanto existir, código antigo
   continua resolvendo.

   FORA DESTA JANELA (permanecem com o nome atual, por atingirem o HTML dos
   consumidores): o atributo [data-tema="claro|escuro|destaque"] e as classes
   .card-claro / .card-escuro / .card-destaque / .card-complementar / .card-vidro. */
:root{
  /* Primitivos de cor */
  --neutral-0:var(--color-neutral-0);
  --neutral-25:var(--color-neutral-25);
  --neutral-50:var(--color-neutral-50);
  --neutral-100:var(--color-neutral-100);
  --neutral-200:var(--color-neutral-200);
  --neutral-300:var(--color-neutral-300);
  --neutral-400:var(--color-neutral-400);
  --neutral-500:var(--color-neutral-500);
  --neutral-600:var(--color-neutral-600);
  --neutral-700:var(--color-neutral-700);
  --neutral-800:var(--color-neutral-800);
  --neutral-900:var(--color-neutral-900);
  --neutral-950:var(--color-neutral-950);
  --neutral-975:var(--color-neutral-975);
  --neutral-1000:var(--color-neutral-1000);
  --pink-100:var(--color-pink-100);
  --pink-200:var(--color-pink-200);
  --pink-300:var(--color-pink-300);
  --pink-400:var(--color-pink-400);
  --pink-500:var(--color-pink-500);
  --pink-600:var(--color-pink-600);
  --pink-700:var(--color-pink-700);
  --pink-800:var(--color-pink-800);
  --pink-900:var(--color-pink-900);
  --red-100:var(--color-red-100);
  --red-200:var(--color-red-200);
  --red-300:var(--color-red-300);
  --red-400:var(--color-red-400);
  --red-500:var(--color-red-500);
  --red-600:var(--color-red-600);
  --red-700:var(--color-red-700);
  --red-800:var(--color-red-800);
  --red-900:var(--color-red-900);
  --coral-100:var(--color-coral-100);
  --coral-200:var(--color-coral-200);
  --coral-300:var(--color-coral-300);
  --coral-400:var(--color-coral-400);
  --coral-500:var(--color-coral-500);
  --coral-600:var(--color-coral-600);
  --coral-700:var(--color-coral-700);
  --coral-800:var(--color-coral-800);
  --coral-900:var(--color-coral-900);
  --orange-100:var(--color-orange-100);
  --orange-200:var(--color-orange-200);
  --orange-300:var(--color-orange-300);
  --orange-400:var(--color-orange-400);
  --orange-500:var(--color-orange-500);
  --orange-600:var(--color-orange-600);
  --orange-700:var(--color-orange-700);
  --orange-800:var(--color-orange-800);
  --orange-900:var(--color-orange-900);
  --yellow-100:var(--color-yellow-100);
  --yellow-200:var(--color-yellow-200);
  --yellow-300:var(--color-yellow-300);
  --yellow-400:var(--color-yellow-400);
  --yellow-500:var(--color-yellow-500);
  --yellow-600:var(--color-yellow-600);
  --yellow-700:var(--color-yellow-700);
  --yellow-800:var(--color-yellow-800);
  --yellow-900:var(--color-yellow-900);
  --lime-100:var(--color-lime-100);
  --lime-200:var(--color-lime-200);
  --lime-300:var(--color-lime-300);
  --lime-400:var(--color-lime-400);
  --lime-500:var(--color-lime-500);
  --lime-600:var(--color-lime-600);
  --lime-700:var(--color-lime-700);
  --lime-800:var(--color-lime-800);
  --lime-900:var(--color-lime-900);
  --green-100:var(--color-green-100);
  --green-200:var(--color-green-200);
  --green-300:var(--color-green-300);
  --green-400:var(--color-green-400);
  --green-500:var(--color-green-500);
  --green-600:var(--color-green-600);
  --green-700:var(--color-green-700);
  --green-800:var(--color-green-800);
  --green-900:var(--color-green-900);
  --emerald-100:var(--color-emerald-100);
  --emerald-200:var(--color-emerald-200);
  --emerald-300:var(--color-emerald-300);
  --emerald-400:var(--color-emerald-400);
  --emerald-500:var(--color-emerald-500);
  --emerald-600:var(--color-emerald-600);
  --emerald-700:var(--color-emerald-700);
  --emerald-800:var(--color-emerald-800);
  --emerald-900:var(--color-emerald-900);
  --mint-100:var(--color-mint-100);
  --mint-200:var(--color-mint-200);
  --mint-300:var(--color-mint-300);
  --mint-400:var(--color-mint-400);
  --mint-500:var(--color-mint-500);
  --mint-600:var(--color-mint-600);
  --mint-700:var(--color-mint-700);
  --mint-800:var(--color-mint-800);
  --mint-900:var(--color-mint-900);
  --teal-100:var(--color-teal-100);
  --teal-200:var(--color-teal-200);
  --teal-300:var(--color-teal-300);
  --teal-400:var(--color-teal-400);
  --teal-500:var(--color-teal-500);
  --teal-600:var(--color-teal-600);
  --teal-700:var(--color-teal-700);
  --teal-800:var(--color-teal-800);
  --teal-900:var(--color-teal-900);
  --cyan-100:var(--color-cyan-100);
  --cyan-200:var(--color-cyan-200);
  --cyan-300:var(--color-cyan-300);
  --cyan-400:var(--color-cyan-400);
  --cyan-500:var(--color-cyan-500);
  --cyan-600:var(--color-cyan-600);
  --cyan-700:var(--color-cyan-700);
  --cyan-800:var(--color-cyan-800);
  --cyan-900:var(--color-cyan-900);
  --cerulean-100:var(--color-cerulean-100);
  --cerulean-200:var(--color-cerulean-200);
  --cerulean-300:var(--color-cerulean-300);
  --cerulean-400:var(--color-cerulean-400);
  --cerulean-500:var(--color-cerulean-500);
  --cerulean-600:var(--color-cerulean-600);
  --cerulean-700:var(--color-cerulean-700);
  --cerulean-800:var(--color-cerulean-800);
  --cerulean-900:var(--color-cerulean-900);
  --blue-100:var(--color-blue-100);
  --blue-200:var(--color-blue-200);
  --blue-300:var(--color-blue-300);
  --blue-400:var(--color-blue-400);
  --blue-500:var(--color-blue-500);
  --blue-600:var(--color-blue-600);
  --blue-700:var(--color-blue-700);
  --blue-800:var(--color-blue-800);
  --blue-900:var(--color-blue-900);
  --indigo-100:var(--color-indigo-100);
  --indigo-200:var(--color-indigo-200);
  --indigo-300:var(--color-indigo-300);
  --indigo-400:var(--color-indigo-400);
  --indigo-500:var(--color-indigo-500);
  --indigo-600:var(--color-indigo-600);
  --indigo-700:var(--color-indigo-700);
  --indigo-800:var(--color-indigo-800);
  --indigo-900:var(--color-indigo-900);
  --purple-100:var(--color-purple-100);
  --purple-200:var(--color-purple-200);
  --purple-300:var(--color-purple-300);
  --purple-400:var(--color-purple-400);
  --purple-500:var(--color-purple-500);
  --purple-600:var(--color-purple-600);
  --purple-700:var(--color-purple-700);
  --purple-800:var(--color-purple-800);
  --purple-900:var(--color-purple-900);
  --magenta-100:var(--color-magenta-100);
  --magenta-200:var(--color-magenta-200);
  --magenta-300:var(--color-magenta-300);
  --magenta-400:var(--color-magenta-400);
  --magenta-500:var(--color-magenta-500);
  --magenta-600:var(--color-magenta-600);
  --magenta-700:var(--color-magenta-700);
  --magenta-800:var(--color-magenta-800);
  --magenta-900:var(--color-magenta-900);
  /* Papéis de marca e feedback */
  --marca-primaria:var(--color-brand-primary);
  --marca-secundaria:var(--color-brand-secondary);
  --marca-preto:var(--color-brand-black);
  --fb-erro:var(--color-feedback-error);
  --fb-atencao:var(--color-feedback-attention);
  --fb-cautela:var(--color-feedback-caution);
  --fb-sucesso:var(--color-feedback-success);
  --fb-informacao:var(--color-feedback-info);
  --fb-inativo:var(--color-feedback-inactive);
  /* On-color */
  --on-tom-baixo:var(--color-on-tone-low);
  --on-tom-alto:var(--color-on-tone-high);
  --on-tom-500:var(--color-on-tone-500);
  /* Documentação */
  --border:var(--color-doc-border);
  --n-200:var(--color-doc-surface);
  --n600:var(--color-doc-text-secondary);
  --fg-muted:var(--color-doc-text-muted);
  /* Tipografia */
  --font-display:var(--font-family-display);
  --font-text:var(--font-family-text);
  /* Tema */
  --tema-fundo:var(--color-theme-background);
  --texto-titulo:var(--color-text-title);
  --texto-para:var(--color-text-body);
  --texto-hl:var(--color-text-highlight);
  --on-hl:var(--color-on-highlight);
  --texto-rodape:var(--color-text-footer);
  --texto-selo:var(--color-text-badge);
  --texto-ghost:var(--color-text-ghost);
  --texto-line:var(--color-line-grid);
  --sombra-cor:var(--color-shadow);
  --vidro-fundo:var(--color-glass-background);
  --vidro-texto:var(--color-glass-text);
  --vidro-destaque:var(--color-glass-highlight);
  --vidro-secundario:var(--color-glass-secondary);
  --vidro-contorno:var(--color-glass-border);
  --vidro-on-hl:var(--color-glass-on-highlight);
  --capa-marca:var(--color-cover-watermark);
  --capa-degrade:var(--gradient-cover);
  --gradiente-cor-1:var(--color-gradient-1);
  --gradiente-cor-2:var(--color-gradient-2);
  /* Modelos de card */
  --card-fundo:var(--color-card-background);
  --card-texto:var(--color-card-text);
  --card-destaque:var(--color-card-highlight);
  --card-secundario:var(--color-card-secondary);
  --card-contorno:var(--color-card-border);
  /* Séries */
  --dual-pos:var(--color-series-duality-positive);
  --dual-neg:var(--color-series-duality-negative);
  --seq-1:var(--color-series-sequential-1);
  --vari-1:var(--color-series-variability-1);
  --seq-2:var(--color-series-sequential-2);
  --vari-2:var(--color-series-variability-2);
  --seq-3:var(--color-series-sequential-3);
  --vari-3:var(--color-series-variability-3);
  --seq-4:var(--color-series-sequential-4);
  --vari-4:var(--color-series-variability-4);
  --seq-5:var(--color-series-sequential-5);
  --vari-5:var(--color-series-variability-5);
  --seq-6:var(--color-series-sequential-6);
  --vari-6:var(--color-series-variability-6);
  --seq-7:var(--color-series-sequential-7);
  --vari-7:var(--color-series-variability-7);
  --seq-8:var(--color-series-sequential-8);
  --vari-8:var(--color-series-variability-8);
  --seq-9:var(--color-series-sequential-9);
  --vari-9:var(--color-series-variability-9);
  --seq-10:var(--color-series-sequential-10);
  --vari-10:var(--color-series-variability-10);
  /* Geometria */
  --vao-nucleo:var(--space-gap-core);
  --vao-bloco:var(--space-gap-block);
  --vao-modulo:var(--space-gap-module);
  --vao-conjunto:var(--space-gap-set);
  --vao-secao:var(--space-gap-section);
  --vao-tela:var(--space-gap-screen);
  --recuo-secao-vertical:var(--space-padding-section-vertical);
  --alvo-tatil-min:var(--size-touch-target-min);
  --icon-duotone-min:var(--size-icon-duotone-min);
  --icon-16:var(--size-icon-16);
  --icon-24:var(--size-icon-24);
  --icon-32:var(--size-icon-32);
  --icon-40:var(--size-icon-40);
  --icon-48:var(--size-icon-48);
  --thickness-thin:var(--border-width-thin);
  --thickness-base:var(--border-width-base);
  --thickness-bold:var(--border-width-bold);
  /* Óptica */
  --brilho-opacidade:var(--glow-opacity);
  --brilho-sm:var(--glow-sm);
  --brilho-md:var(--glow-md);
  --brilho-lg:var(--glow-lg);
  --gradiente-angulo:var(--gradient-angle);
  --gradiente-linear:var(--gradient-linear);
  --gradiente-radial:var(--gradient-radial);
  /* Grid */
  --grid-stories-altura:var(--grid-stories-height);
  --grid-slide-1280-colunas:var(--grid-slide-1280-columns);
  --grid-slide-1280-margem:var(--grid-slide-1280-margin);
  --grid-slide-1280-calha:var(--grid-slide-1280-gutter);
  --grid-slide-1920-colunas:var(--grid-slide-1920-columns);
  --grid-slide-1920-margem:var(--grid-slide-1920-margin);
  --grid-slide-1920-calha:var(--grid-slide-1920-gutter);
  --grid-post-colunas:var(--grid-post-columns);
  --grid-post-margem:var(--grid-post-margin);
  --grid-post-calha:var(--grid-post-gutter);
  --grid-stories-colunas:var(--grid-stories-columns);
  --grid-stories-margem:var(--grid-stories-margin);
  --grid-stories-calha:var(--grid-stories-gutter);
  /* ═══ GERAÇÃO mx- · COMPATIBILIDADE POR CONVERGÊNCIA (2026-08-14) ═══
     Decisão do Well: nome antigo aponta para o canônico atual quando representa
     o MESMO CONCEITO. NÃO é equivalência numérica — a diferença de cor entre a
     paleta do v0 e a do Bloco 1 é INTENCIONAL E ASSUMIDA, é a convergência do
     sistema. Critério aplicado: equivalência CONCEITUAL, nunca proximidade
     visual de hex. Nenhum valor mora aqui; nenhuma paleta histórica congelada.
     Ver README, "Compatibilidade por convergência". */
  --mx-white:var(--color-neutral-0);
  --mx-orange:var(--color-brand-primary);
  --mx-navy:var(--color-brand-secondary);
  --mx-coral:var(--color-coral-500);
  --mx-gray-100:var(--color-neutral-100);
  --mx-gray-200:var(--color-neutral-200);
  --mx-gray-300:var(--color-neutral-300);
  --mx-gray-400:var(--color-neutral-400);
  --mx-yellow-100:var(--color-yellow-100);
  --mx-yellow-200:var(--color-yellow-200);
  /* semânticos do v0 — papel correspondente, valor convergido */
  --font-body:var(--font-family-text);
  --fg:var(--color-text-title);
  --surface:var(--color-card-background);
  --bg:var(--color-theme-background);
}
