.spinner[data-v-a0bc635c]{width:48px;height:48px;border:4px solid rgba(167,139,250,.3);border-top-color:#a78bfa;border-radius:50%;animation:spin-a0bc635c 1s linear infinite;margin:0 auto}@keyframes spin-a0bc635c{to{transform:rotate(360deg)}}.game-over-overlay[data-v-d987e11d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:20;animation:fadeIn-d987e11d .3s ease}@keyframes fadeIn-d987e11d{0%{opacity:0}to{opacity:1}}.game-over-card[data-v-d987e11d]{background:linear-gradient(135deg,#1e1040,#2d1b4e);border:2px solid rgba(167,139,250,.4);border-radius:24px;padding:32px 28px;text-align:center;max-width:320px;width:90%;animation:slideUp-d987e11d .3s ease}@keyframes slideUp-d987e11d{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.go-icon[data-v-d987e11d]{font-size:56px;margin-bottom:8px}.go-title[data-v-d987e11d]{font-size:28px;font-weight:900;color:#fff;margin:0 0 20px}.go-score-row[data-v-d987e11d]{display:flex;justify-content:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.go-stat[data-v-d987e11d]{display:flex;flex-direction:column;align-items:center}.go-stat-label[data-v-d987e11d]{font-size:11px;color:#fff9;text-transform:uppercase;letter-spacing:.05em}.go-stat-value[data-v-d987e11d]{font-size:24px;font-weight:800;color:#fff}.go-xp[data-v-d987e11d]{color:#a78bfa}.go-coins[data-v-d987e11d]{color:#fbbf24}.go-login-hint[data-v-d987e11d]{margin-bottom:16px}.go-login-link[data-v-d987e11d]{font-size:13px;color:#a78bfa;text-decoration:underline}.go-btn[data-v-d987e11d]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:14px;padding:12px 32px;font-size:16px;font-weight:800;cursor:pointer;transition:transform .15s;width:100%}.go-btn[data-v-d987e11d]:hover{transform:scale(1.04)}.go-btn[data-v-d987e11d]:active{transform:scale(.97)}.launcher-root[data-v-1cb50953]{height:100dvh;background:#1a0a2e;display:flex;flex-direction:column;overflow:hidden}.game-stage[data-v-1cb50953]{position:relative;flex:1;display:flex;align-items:stretch;overflow:hidden}
