@font-face{font-family:Gaesup Sans;src:url(/gaesup-world/fonts/GaesupSansVariable.woff2)format("woff2");font-weight:45 920;font-style:normal;font-display:swap}:root{--mh-font:"Gaesup Sans", "Pretendard", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--mh-bg:#f3f0fa;--mh-text:#2a2440;--mh-muted:#7c7494;font-family:var(--mh-font);color:var(--mh-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html,body,#root{height:100%;margin:0}html{background:var(--mh-bg)}body{letter-spacing:-.01em;background:0 0;font-size:14px;line-height:1.45}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70vmax 45vmax at 6% -8%, #c8baff8c, transparent 62%), radial-gradient(60vmax 40vmax at 100% 4%, #ffc8e46b, transparent 58%), radial-gradient(70vmax 50vmax at 60% 112%, #f7dbb080, transparent 62%), var(--mh-bg);position:fixed;inset:0}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}.gw-loading{text-align:center;place-items:center;height:100%;display:grid}.gw-loading-card{-webkit-backdrop-filter:blur(20px)saturate(1.45);backdrop-filter:blur(20px)saturate(1.45);background:#ffffff9e;border:1px solid #ffffffb3;border-radius:24px;justify-items:center;gap:14px;padding:36px 44px;display:grid;box-shadow:0 18px 48px #231a361a,inset 0 1px #ffffff8c}.gw-loading-island{font-size:44px;animation:2.4s ease-in-out infinite gw-bob}.gw-loading-card b{font-size:18px;font-weight:750}.gw-loading-card small{color:var(--mh-muted);font-size:13px}.gw-loading-bar{background:#7668aa24;border-radius:999px;width:180px;height:6px;overflow:hidden}.gw-loading-bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#ff9a76,#b18cff);width:40%;height:100%;animation:1.3s ease-in-out infinite gw-slide;display:block}@keyframes gw-bob{50%{transform:translateY(-6px)rotate(-4deg)}}@keyframes gw-slide{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.gw-loading-island,.gw-loading-bar:after{animation:none}}
