.balloon-game[data-v-ffb710d3]{background:linear-gradient(180deg,#87ceeb 0,#e0f6ff);border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:600px;overflow:hidden;padding:20px;position:relative;width:100%}.game-header[data-v-ffb710d3]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.score-display[data-v-ffb710d3]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;font-size:18px;font-weight:700;padding:12px 20px}.label[data-v-ffb710d3]{color:#666;margin-right:8px}.score[data-v-ffb710d3]{color:#4ecdc4}.current-word[data-v-ffb710d3]{display:flex;flex:1;justify-content:center}.word-card[data-v-ffb710d3]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:16px 24px;text-align:center}.word-class[data-v-ffb710d3]{color:#666;font-size:14px;font-style:italic}.word-card h3[data-v-ffb710d3]{color:#333;font-size:24px;margin:4px 0 0}.game-area[data-v-ffb710d3]{height:450px;overflow:hidden;position:relative}.balloon[data-v-ffb710d3]{animation:float-up-ffb710d3 linear forwards;cursor:pointer;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@keyframes float-up-ffb710d3{0%{bottom:-20%}to{bottom:120%}}.balloon-shape[data-v-ffb710d3]{align-items:center;border-radius:50%/60% 60% 40% 40%;box-shadow:0 4px 12px #0003;display:flex;height:120px;justify-content:center;padding:12px;transition:transform .1s;width:100px}.balloon:active .balloon-shape[data-v-ffb710d3]{transform:scale(.9)}.balloon-text[data-v-ffb710d3]{color:#fff;font-size:13px;font-weight:600;line-height:1.3;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3)}.balloon-string[data-v-ffb710d3]{background:#666;height:40px;margin:0 auto;width:2px}.game-over[data-v-ffb710d3]{padding:60px 20px;text-align:center}.game-over h2[data-v-ffb710d3]{color:#333;font-size:36px;margin-bottom:16px}.game-over p[data-v-ffb710d3]{color:#666;font-size:20px;margin-bottom:24px}.play-again-btn[data-v-ffb710d3]{background:#4ecdc4;border:none;border-radius:12px;box-shadow:0 4px 12px #4ecdc44d;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 32px;transition:transform .2s}.play-again-btn[data-v-ffb710d3]:hover{transform:translateY(-2px)}.play-again-btn[data-v-ffb710d3]:active{transform:translateY(0)}.feedback[data-v-ffb710d3]{animation:fade-in-out-ffb710d3 1.5s;border-radius:16px;font-size:24px;font-weight:700;left:50%;padding:20px 40px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.feedback.correct[data-v-ffb710d3]{background:#6bcf7f;color:#fff}.feedback.wrong[data-v-ffb710d3]{background:#ff6b9d;color:#fff}@keyframes fade-in-out-ffb710d3{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@media (max-width:640px){.game-header[data-v-ffb710d3]{flex-direction:column}.word-card h3[data-v-ffb710d3]{font-size:20px}.balloon-shape[data-v-ffb710d3]{height:100px;width:80px}.balloon-text[data-v-ffb710d3]{font-size:11px}}
