.bbeol-loading{color:#f4f1e8;text-align:center;background:#0b0b0d;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;max-width:430px;min-height:100svh;margin:auto;padding:40px 20px;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;display:flex;position:relative}.bbeol-loading .bbeol-loading-brand{letter-spacing:-1.3px;font-size:23px;font-weight:600;position:absolute;top:7%}.bbeol-loading .bbeol-loading-brand span{color:#a7a7af;letter-spacing:.1px;margin-top:10px;font-size:11px;font-weight:400;display:block}.bbeol-loading .bbeol-loading-center{width:100%}.bbeol-loading .bbeol-loading-scene{width:245px;height:250px;margin:auto;position:relative}.bbeol-loading .bbeol-loading-character{object-fit:contain;width:245px;max-width:none;height:245px;animation:2.4s ease-in-out infinite bbeolBreathe;position:absolute;top:0;left:0}.bbeol-loading .bbeol-loading-drop{width:22px;height:38px;animation:1.8s infinite bbeolSweatFall;position:absolute;top:58px;left:158px;overflow:hidden}.bbeol-loading .bbeol-loading-drop img{object-fit:contain;width:62px;max-width:none;height:62px;position:absolute;top:-13px;left:-20px}.bbeol-loading .bbeol-loading-ripple{opacity:0;border:2px solid #69b7df;border-radius:50%;width:27px;height:7px;animation:1.8s infinite bbeolSweatSplash;position:absolute;top:226px;left:175px}.bbeol-loading h2{letter-spacing:-.7px;color:#f4f1e8;margin:15px 0 0;font-size:18px;font-weight:500;line-height:1.4}.bbeol-loading p{color:#a7a7af;margin:9px 0 0;font-size:12px;line-height:1.5}.bbeol-loading .bbeol-loading-bottom{color:#a7a7af;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:14%}.bbeol-loading .bbeol-loading-spinner{border:2px solid #303036;border-top-color:#dfff00;border-radius:50%;width:20px;height:20px;animation:1s linear infinite bbeolLoadingSpin;display:block}.bbeol-loading--compact{z-index:12;gap:18px;max-width:none;min-height:0;padding:16px;position:absolute;inset:0}.bbeol-loading--compact .bbeol-loading-bottom{position:static}.bbeol-loading--compact .bbeol-loading-scene{zoom:.7}.bbeol-loading--compact h2{margin-top:8px;font-size:16px}@keyframes bbeolSweatFall{0%{opacity:0;transform:translate(0)scale(.35)}15%{opacity:1;transform:translate(0)scale(.85)}35%{opacity:1;transform:translateY(4px)scale(1)}78%{opacity:1;transform:translate(19px,154px)scale(.85,1.13)}84%,to{opacity:0;transform:translate(20px,163px)scale(1.2,.4)}}@keyframes bbeolSweatSplash{0%,76%{opacity:0;transform:scale(.4)}83%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes bbeolBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes bbeolLoadingSpin{to{transform:rotate(360deg)}}@media (max-height:560px){.bbeol-loading:not(.bbeol-loading--compact){padding-top:95px;padding-bottom:75px}.bbeol-loading:not(.bbeol-loading--compact) .bbeol-loading-bottom{bottom:24px}}@media (prefers-reduced-motion:reduce){.bbeol-loading .bbeol-loading-character,.bbeol-loading .bbeol-loading-drop,.bbeol-loading .bbeol-loading-ripple,.bbeol-loading .bbeol-loading-spinner{animation:none}.bbeol-loading .bbeol-loading-drop{opacity:1}}.card.game-code-loading{background:#0b0b0d;min-height:420px;position:relative}.card.game-code-loading>.bbeol-loading{border-radius:inherit}
