.module-loading{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%,-50%);width:min(360px,calc(100% - 32px));box-sizing:border-box;padding:20px;border:1px solid rgba(200,165,116,.35);border-radius:12px;background:#111316f0;color:#f2ede5;box-shadow:0 12px 40px #0003;pointer-events:none}.module-loading[hidden]{display:none}.module-loading-message{font:500 13px/1.6 system-ui,sans-serif}.module-loading-track{height:5px;margin-top:14px;overflow:hidden;border-radius:999px;background:#f2ede521}.module-loading-fill{display:block;width:40%;height:100%;border-radius:inherit;background:#c8a574;animation:module-loading-slide 1.4s ease-in-out infinite}@keyframes module-loading-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.module-loading-fill{animation:none;width:100%;opacity:.7}}
