/*
 * Notificação de Invenção (2026) — só o que o Tailwind não cobre.
 * Carregado apenas por page-notificacao-de-invencao.php; toda regra começa
 * em .ni-page.
 */

/*
 * Abertura suave do "Saiba mais". A altura é variável, então anima o grid de
 * 0fr para 1fr: o navegador interpola até a altura natural sem medir nada em
 * JS. A visibilidade acompanha o fim da animação, e o conteúdo fechado sai da
 * ordem de tabulação e do leitor de tela.
 */
.ni-page .ni-more {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.32s cubic-bezier(0.4, 0, 0.2, 1);
}

.ni-page .ni-more[data-open="true"] {
  grid-template-rows: 1fr;
}

.ni-page .ni-more > .ni-more__content {
  overflow: hidden;
  visibility: hidden;
  transition: visibility 0s 0.32s;
}

.ni-page .ni-more[data-open="true"] > .ni-more__content {
  visibility: visible;
  transition: visibility 0s;
}

@media (prefers-reduced-motion: reduce) {
  .ni-page .ni-more,
  .ni-page .ni-more > .ni-more__content {
    transition: none;
  }
}
