#kpop-global-loading[hidden]{display:none!important}
#kpop-global-loading{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:rgba(247,249,252,.78);pointer-events:none;box-sizing:border-box;backdrop-filter:blur(3px)}
#kpop-global-loading .navigation-loading-card{display:flex;align-items:center;gap:15px;max-width:100%;padding:20px 25px;border:1px solid #e2e7ee;border-radius:15px;background:#fff;box-shadow:0 15px 45px rgba(20,52,96,.12);font-family:Arial,sans-serif;color:#17335d}
#kpop-global-loading .navigation-loading-spinner{flex:none;width:25px;height:25px;border:3px solid #e7effa;border-top-color:#155bc8;border-radius:50%;animation:kpop-loading-spin .8s linear infinite}
#kpop-global-loading .navigation-loading-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
#kpop-global-loading strong{font-size:13px;font-weight:750}
#kpop-global-loading small{font-size:10px;color:#8291a5}
@keyframes kpop-loading-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#kpop-global-loading{backdrop-filter:none}#kpop-global-loading .navigation-loading-spinner{animation:none;border-top-color:#155bc8;border-right-color:#155bc8}}
