/* AURION R212 — acabamento discreto de navegação, diálogos e avisos.
   Fonte estética: Central de Evolução. Sem modificações de regras, economia ou telas especiais. */
:root{--r212-panel:#211914;--r212-gold:#d5ab75;--r212-edge:rgba(206,163,105,.28);--r212-text:#f0d7b3}
/* Barra inferior: mesmas medidas e posições originais. */
.app>.nav{background:linear-gradient(180deg,rgba(37,27,21,.97),rgba(16,12,10,.98));border-top-color:var(--r212-edge);box-shadow:0 -12px 36px rgba(0,0,0,.24),inset 0 1px 0 rgba(243,207,163,.06)}
.app>.nav button{color:#bca790;transition:color .2s ease,background-color .2s ease}
.app>.nav button.active{color:#f1d7af;text-shadow:0 0 13px rgba(213,171,117,.12)}
.app>.nav button:focus-visible{outline:2px solid var(--r212-gold);outline-offset:1px;border-radius:8px}
/* Avisos de sistema. Não modifica visibilidade, animação nem posição. */
.app>.toast{background:linear-gradient(140deg,#35271d,#211914);border-color:var(--r212-edge);color:var(--r212-text);box-shadow:0 15px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,229,191,.05)}
/* Diálogo de imagem: somente moldura e contraste, sem alterar foto ou estrutura. */
.a39-image-dialog{background:linear-gradient(150deg,#2b211a,#17110e);border-color:var(--r212-edge);box-shadow:0 22px 65px rgba(0,0,0,.4),inset 0 1px 0 rgba(245,212,171,.07)}
/* Elementos modais nativos simples: não alterar telas de raridade/cutscene. */
#screen-avatar :is(button,input,select):focus-visible,
#screen-habits :is(button,input,select):focus-visible,
#screen-agenda :is(button,input,select):focus-visible{outline:2px solid var(--r212-gold);outline-offset:2px}
@media(prefers-reduced-motion:reduce){.app>.nav button{transition:none}}
/* Restrições: sem filtros globais em artes, sem regras em Loja, packs, Santuário,
   Crônicas ou raridades; CSS apenas, sem JavaScript ou armazenamento. */
