/* Rei de Ouro — tokens de interface (tema claro)
   Mantém prefixo --mi-* para não quebrar o design system legado. */
:root{
  /* Marca: navy + laranja/ouro */
  --mi-indigo:#0B374D; --mi-indigo-hover:#0E3A53; --mi-indigo-escuro:#041D2A;
  --mi-indigo-soft:#E8EEF2; --mi-lavanda:#DFE8EE; --mi-indigo-claro:#9BB0BD;
  --mi-coral:#FF7000; --mi-azul-conectai:#0B374D;
  --mi-ouro:#DDA734; --mi-ouro-claro:#FF9900;

  --mi-grafite:#0B374D; --mi-texto:#0B374D; --mi-texto-1:#163E52; --mi-texto-2:#4A6270; --mi-texto-3:#6B7C8A;
  --mi-nevoa:#F2F4F6; --mi-coluna:#E8EEF2; --mi-branco:#FFFFFF; --mi-sobre-cor:#FFFFFF;
  --mi-borda:#D9E2E8; --mi-borda-suave:#E8EEF2; --mi-borda-forte:#C8D4DC;
  --mi-ambar-borda:#F2D3A2; --mi-ambar-hover:#FBE3BC; --mi-lavanda-forte:#C8D4DC; --mi-vermelho-hover:#FBD6DB; --mi-vermelho-ponto:#D6334B; --mi-verde-escuro:#095A3E;
  --mi-grafite-hover:#163E52; --mi-nevoa-clara:#F7F9FB;
  --mi-ambar-bg:#FFF1DC; --mi-ambar-tx:#8A4B00; --mi-ambar-tx-forte:#5E3300; --mi-ambar-ponto:#D98A1F;
  --mi-verde-bg:#E3F6EE; --mi-verde-tx:#0B6B4A; --mi-verde-ponto:#1FA971;
  --mi-estado-marcado:var(--mi-indigo); --mi-estado-espera:var(--mi-ambar-ponto); --mi-estado-chamado:#1A6B8A; --mi-estado-atendendo:var(--mi-verde-ponto);
  --mi-estado-feito:#8D8BA6; --mi-estado-faltou:var(--mi-vermelho-tx); --mi-estado-cancelado:var(--mi-borda-forte);
  --mi-vermelho-bg:#FDE8EB; --mi-vermelho-tx:#B0182F; --mi-vermelho-tx-forte:#7A0F20; --mi-vermelho-borda:#F4BDC6;
  --mi-font:"Figtree","Segoe UI",system-ui,sans-serif; --mi-font-mono:"IBM Plex Mono",ui-monospace,monospace;
  --mi-raio-card:16px; --mi-raio-campo:10px; --mi-raio-pilula:999px;
  --mi-alvo-min:44px; --mi-menu-largura:248px; --mi-barra-inferior:84px;
  --mi-ease:cubic-bezier(.2,.8,.2,1);
}
body{font-family:var(--mi-font);background:var(--mi-nevoa);color:var(--mi-texto);-webkit-font-smoothing:antialiased}
.mi-rotulo{font-family:var(--mi-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mi-texto-2)}
:focus-visible{outline:3px solid var(--mi-indigo-soft);outline-offset:1px;box-shadow:0 0 0 1.5px var(--mi-indigo)}
