/* ============================================================================
   Cantoário WMS — ajustes que não couberam nos tokens nem na casca

   Regra: nenhum valor literal. Cor, espaço, tamanho e raio saem de
   design-system.css. Se um valor não existe lá, ele é criado lá.
   ============================================================================ */

html,
body {
  margin: 0;
  font-family: var(--fonte-base);
  font-size: var(--fonte-tam-md);
  line-height: var(--fonte-altura-padrao);
  color: var(--cor-texto);
  background: var(--cor-fundo-pagina);
}

/* O anel de foco nunca é removido: o operador navega muito mais por teclado que
   por mouse, e no galpão o mouse às vezes nem existe. */
/* :focus-visible é definido uma vez só, em design-system.css. Redeclarar aqui vencia a
   cascata e falhava: --foco-anel tem formato de box-shadow, que a propriedade outline não
   aceita — o traço sólido sumia e sobrava só o halo. */

a {
  color: var(--cor-primaria-600);
}

.blazor-error-boundary {
  padding: var(--espaco-4);
  background: var(--cor-erro-fundo);
  color: var(--cor-erro);
  font-size: var(--fonte-tam-sm);
}

.blazor-error-boundary::after {
  content: "Ocorreu uma falha nesta tela. Recarregue a página.";
}
