/* Forja dos Mundos v4.4.1 — carregamento sob demanda */
.forja-module-loading::after {
  content: "Carregando módulo da Forja…";
  position: fixed;
  z-index: 100000;
  right: max(1rem, env(safe-area-inset-right));
  bottom: max(1rem, env(safe-area-inset-bottom));
  padding: .72rem 1rem;
  border: 1px solid rgba(199,154,59,.42);
  border-radius: 999px;
  background: rgba(9,8,7,.94);
  color: #efcf87;
  box-shadow: 0 12px 36px rgba(0,0,0,.42);
  font: 600 .78rem/1.1 Inter, system-ui, sans-serif;
  letter-spacing: .04em;
  pointer-events: none;
  animation: forja-loader-pulse 1.1s ease-in-out infinite alternate;
}
@keyframes forja-loader-pulse { from { opacity: .62; transform: translateY(3px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: reduce) { .forja-module-loading::after { animation: none; } }
@media (max-width: 700px) { .forja-module-loading::after { left: 50%; right: auto; bottom: calc(5.5rem + env(safe-area-inset-bottom)); transform: translateX(-50%); white-space: nowrap; } }
