#worldLoadingOverlay[hidden]{display:none!important}
#worldLoadingOverlay{position:fixed;inset:0;z-index:1000005;display:flex;align-items:center;justify-content:center;background:#000;color:#d9cee8;text-align:center;font:14px/1.5 Calibri,Arial,sans-serif}
#worldLoadingOverlay .worldLoadingContent{width:min(360px,80vw)}
#worldLoadingOverlay img{display:block;width:280px;max-width:100%;height:auto;margin:0 auto 24px}
#worldLoadingOverlay .worldLoadingTitle{font-size:15px;letter-spacing:2px;text-transform:uppercase}
#worldLoadingOverlay .worldLoadingTrack{height:3px;margin:18px auto;width:220px;overflow:hidden;background:#21192c;border-radius:3px}
#worldLoadingOverlay .worldLoadingTrack span{display:block;width:40%;height:100%;background:linear-gradient(90deg,transparent,#b490f1,#e5d7a0,transparent);animation:loginTravel 1.3s ease-in-out infinite}
#worldLoadingOverlay .worldLoadingDetail{min-height:20px;color:#9f91b3;font-size:12px}
#worldLoadingRetry{margin-top:14px;padding:7px 18px;border:1px solid #79668d;background:#241b30;color:#e5dbef;border-radius:3px;cursor:pointer}
@media(prefers-reduced-motion:reduce){#worldLoadingOverlay .worldLoadingTrack span{animation:none;transform:translateX(70%)}}
