.world-loading-screen{z-index:90;text-align:center;color:#e4d8bd;isolation:isolate;min-height:180px;font-family:var(--font-body,Arial,sans-serif);background:radial-gradient(at 50% 35%,#213227,#0b1712 55%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:26px;display:flex;position:absolute;inset:0}.world-loading-page{z-index:1800;min-height:100svh;position:fixed}.world-loading-screen>span{text-transform:uppercase;letter-spacing:.2em;color:#ad9b70;font-size:9px}.world-loading-screen>strong{font-family:var(--font-display,Georgia,serif);color:#e5cca0;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.2}.world-loading-screen>p{color:#9fac97;max-width:320px;margin:0 0 6px;font-size:12px;line-height:1.7}.world-loading-symbol{color:#d5b777;background:#ae8c2a08;border:1px solid #c5a46632;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:5px;display:grid;box-shadow:0 0 42px #b2943210}.world-loading-symbol>svg{animation:12s linear infinite world-loading-orbit}.world-loading-screen progress{accent-color:#d8bb7b;width:170px;height:3px}.world-loading-screen small{color:#a7b39b;font-size:10px}.world-loading-track{background:#d1b27420;width:170px;height:2px;overflow:hidden}.world-loading-track i{background:#d3b476;width:40%;height:100%;animation:1.6s ease-in-out infinite world-loading-pulse;display:block}.world-loading-screen>button{color:#e4c894;background:0 0;border:1px solid #c6ab6b70;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:12px;display:flex}.world-loading-screen>button:focus-visible{outline-offset:4px;outline:2px solid #f0d6a2}@keyframes world-loading-orbit{to{transform:rotate(360deg)}}@keyframes world-loading-pulse{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.world-loading-symbol>svg,.world-loading-track i{animation:none}.world-loading-track i{opacity:.5;width:100%}}
