/* LIRORA — utilities.css (FASE 2: fundação — container 72rem, base responsiva) */

/* JUSTIFICATIVA !important (RULES §9): padrão de acessibilidade consagrado — a classe
   precisa vencer qualquer declaração de layout onde for aplicada, sem exigir ordem
   de camadas ou especificidade artificial em cada uso. */
.sr-only,
.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.container {
  width: min(100% - calc(var(--container-gutter) * 2), var(--container-max));
  margin-inline: auto;
}
