@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";.home[data-v-74423800]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);position:relative;overflow:hidden;font-family:Outfit,sans-serif}.background-shapes[data-v-74423800]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.shape[data-v-74423800]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;animation:float-74423800 8s ease-in-out infinite}.shape-1[data-v-74423800]{width:400px;height:400px;background:#e94560;top:-100px;left:-100px;animation-delay:0s}.shape-2[data-v-74423800]{width:300px;height:300px;background:#00d9ff;top:50%;right:-80px;animation-delay:-2s}.shape-3[data-v-74423800]{width:250px;height:250px;background:#ff6b35;bottom:-50px;left:30%;animation-delay:-4s}.shape-4[data-v-74423800]{width:200px;height:200px;background:#a855f7;top:20%;left:60%;animation-delay:-6s}@keyframes float-74423800{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.content[data-v-74423800]{text-align:center;z-index:10;padding:3rem;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080;max-width:440px;margin:1rem}.logo[data-v-74423800]{margin-bottom:1.5rem}.icon[data-v-74423800]{font-size:4rem;display:block;margin-bottom:.5rem;animation:bounce-74423800 2s ease-in-out infinite}@keyframes bounce-74423800{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}h1[data-v-74423800]{font-size:2.8rem;font-weight:800;background:linear-gradient(135deg,#fff,#e94560,#00d9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:-1px}.tagline[data-v-74423800]{color:#fffc;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.input-container[data-v-74423800]{display:flex;flex-direction:column;gap:1rem}input[data-v-74423800]{padding:1rem 1.5rem;font-size:1.1rem;border:2px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff1a;color:#fff;outline:none;transition:all .3s ease;font-family:inherit}input[data-v-74423800]::placeholder{color:#ffffff80}input[data-v-74423800]:focus{border-color:#e94560;background:#ffffff26;box-shadow:0 0 20px #e945604d}button[data-v-74423800]{padding:1rem 2rem;font-size:1.1rem;font-weight:600;border:none;border-radius:12px;background:linear-gradient(135deg,#e94560,#ff6b35);color:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit}button[data-v-74423800]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #e9456066}button[data-v-74423800]:disabled{opacity:.5;cursor:not-allowed}.lobby[data-v-fbe31998]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);position:relative;overflow:hidden;font-family:Outfit,sans-serif}.background-shapes[data-v-fbe31998]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.shape[data-v-fbe31998]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5}.shape-1[data-v-fbe31998]{width:500px;height:500px;background:#a855f7;top:-150px;right:-150px}.shape-2[data-v-fbe31998]{width:400px;height:400px;background:#00d9ff;bottom:-100px;left:-100px}.content[data-v-fbe31998]{text-align:center;z-index:10;padding:3rem;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080;min-width:360px;margin:1rem}.header[data-v-fbe31998]{margin-bottom:2.5rem}.wave[data-v-fbe31998]{font-size:3rem;display:block;margin-bottom:.5rem;animation:wave-fbe31998 1.5s ease-in-out infinite}@keyframes wave-fbe31998{0%,to{transform:rotate(0)}25%{transform:rotate(20deg)}75%{transform:rotate(-10deg)}}h2[data-v-fbe31998]{font-size:1.8rem;font-weight:600;color:#fff;margin:0}.pseudo[data-v-fbe31998]{background:linear-gradient(135deg,#e94560,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.actions[data-v-fbe31998]{display:flex;flex-direction:column;gap:1rem}.btn-create[data-v-fbe31998],.btn-join[data-v-fbe31998]{width:100%;padding:1.2rem 2rem;font-size:1.1rem;font-weight:600;border:none;border-radius:14px;cursor:pointer;transition:all .3s ease;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-create[data-v-fbe31998]{background:linear-gradient(135deg,#e94560,#ff6b35);color:#fff}.btn-create[data-v-fbe31998]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #e9456066}.btn-join[data-v-fbe31998]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff}.btn-join[data-v-fbe31998]:hover{background:#ffffff26;border-color:#00d9ff}.divider[data-v-fbe31998]{display:flex;align-items:center;gap:1rem;color:#fff6;margin:.5rem 0}.divider[data-v-fbe31998]:before,.divider[data-v-fbe31998]:after{content:"";flex:1;height:1px;background:#fff3}.join-form[data-v-fbe31998]{display:flex;gap:.75rem}.join-form input[data-v-fbe31998]{flex:1;padding:1rem 1.25rem;font-size:1rem;border:2px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff1a;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600;outline:none;transition:all .3s ease;font-family:inherit}.join-form input[data-v-fbe31998]::placeholder{color:#fff6;text-transform:none;letter-spacing:0;font-weight:400}.join-form input[data-v-fbe31998]:focus{border-color:#00d9ff;box-shadow:0 0 20px #00d9ff33}.join-form button[data-v-fbe31998]{padding:1rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:12px;background:#00d9ff;color:#1a1a2e;cursor:pointer;transition:all .3s ease;font-family:inherit}.join-form button[data-v-fbe31998]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #00d9ff66}.join-form button[data-v-fbe31998]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.join-form[data-v-fbe31998]{flex-direction:column}.join-form button[data-v-fbe31998]{width:100%}}.room[data-v-14061055]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);position:relative;overflow:hidden;font-family:Outfit,sans-serif}.background-shapes[data-v-14061055]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.shape[data-v-14061055]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:pulse-14061055 6s ease-in-out infinite}.shape-1[data-v-14061055]{width:350px;height:350px;background:#e94560;top:10%;left:10%}.shape-2[data-v-14061055]{width:300px;height:300px;background:#00d9ff;bottom:10%;right:10%;animation-delay:-2s}.shape-3[data-v-14061055]{width:250px;height:250px;background:#a855f7;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-4s}@keyframes pulse-14061055{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.content[data-v-14061055]{text-align:center;z-index:10;padding:2.5rem;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080;min-width:400px;margin:1rem}.room-header[data-v-14061055]{margin-bottom:2rem}h1[data-v-14061055]{font-size:1.6rem;font-weight:600;color:#fff;margin:0 0 1rem}.room-code[data-v-14061055]{font-family:JetBrains Mono,monospace;background:linear-gradient(135deg,#00d9ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;letter-spacing:3px}.copy-buttons[data-v-14061055]{display:flex;gap:.5rem;justify-content:center;margin-bottom:.75rem}.copy-btn[data-v-14061055]{padding:.6rem 1rem;font-size:.85rem;font-weight:500;border:none;border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit}.copy-btn[data-v-14061055]:hover{background:#fff3}.copy-link[data-v-14061055]{background:#00d9ff26;border:1px solid rgba(0,217,255,.3)}.copy-link[data-v-14061055]:hover{background:#00d9ff40}.connection-status[data-v-14061055]{font-size:.8rem;color:#ffffff80}.connection-status.connected[data-v-14061055]{color:#4ade80}.waiting[data-v-14061055],.ready[data-v-14061055]{margin:2rem 0}.ready-text[data-v-14061055]{color:#4ade80;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.game-desc[data-v-14061055]{color:#fff9;font-size:.9rem;line-height:1.5}.loader[data-v-14061055]{width:50px;height:50px;border:3px solid rgba(255,255,255,.1);border-top-color:#00d9ff;border-radius:50%;margin:0 auto 1rem;animation:spin-14061055 1s linear infinite}@keyframes spin-14061055{to{transform:rotate(360deg)}}.waiting p[data-v-14061055]{color:#ffffffb3;margin:.5rem 0}.hint[data-v-14061055]{font-size:.9rem}.hint strong[data-v-14061055]{color:#00d9ff;font-family:JetBrains Mono,monospace;letter-spacing:2px}.players[data-v-14061055]{display:flex;gap:1rem;margin:2rem 0}.player[data-v-14061055]{flex:1;padding:1.2rem;border-radius:12px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s ease}.player.you[data-v-14061055]{border-color:#e94560;background:#e945601a}.player.other[data-v-14061055]{border-color:#00d9ff;background:#00d9ff1a}.player.waiting-player[data-v-14061055]{border-style:dashed;opacity:.6}.avatar[data-v-14061055]{font-size:2rem}.name[data-v-14061055]{color:#fff;font-size:.9rem;font-weight:500}.actions[data-v-14061055]{display:flex;flex-direction:column;gap:.75rem}.btn-start[data-v-14061055]{padding:1rem 2rem;font-size:1.1rem;font-weight:600;border:none;border-radius:12px;background:linear-gradient(135deg,#e94560,#ff6b35);color:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit}.btn-start[data-v-14061055]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #e9456066}.btn-back[data-v-14061055]{padding:.8rem 1.5rem;font-size:.95rem;font-weight:500;border:none;border-radius:10px;background:#ffffff1a;color:#ffffffb3;cursor:pointer;transition:all .3s ease;font-family:inherit}.btn-back[data-v-14061055]:hover{background:#ffffff26;color:#fff}.waiting-start-msg[data-v-14061055]{color:#fff9;font-size:.95rem;margin:0;padding:1rem}.phase-container[data-v-80fa7721]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem}.phase-badge[data-v-80fa7721]{padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.phase-badge.giver[data-v-80fa7721]{background:#e9456033;border:1px solid rgba(233,69,96,.4);color:#e94560}.phase-badge.guesser[data-v-80fa7721]{background:#00d9ff33;border:1px solid rgba(0,217,255,.4);color:#00d9ff}.phase-title[data-v-80fa7721]{font-size:1.5rem;font-weight:700;color:#fff;text-align:center}.phase-subtitle[data-v-80fa7721]{color:#fff9;font-size:.95rem;text-align:center}.word-choices[data-v-80fa7721]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:500px}.word-choice-btn[data-v-80fa7721]{padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;border:2px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff0d;color:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit;text-transform:capitalize}.word-choice-btn[data-v-80fa7721]:hover{border-color:#e94560;background:#e9456026;transform:translateY(-3px);box-shadow:0 8px 25px #e945604d}.chosen-word-display[data-v-80fa7721]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.chosen-word-display .label[data-v-80fa7721]{color:#ffffff80;font-size:.85rem}.chosen-word-display .word[data-v-80fa7721]{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#e94560,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:capitalize}.clues-form[data-v-80fa7721]{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:400px}.clues-form input[data-v-80fa7721]{padding:.9rem 1.2rem;font-size:1rem;border:2px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff14;color:#fff;outline:none;transition:all .3s ease;font-family:inherit}.clues-form input[data-v-80fa7721]::placeholder{color:#fff6}.clues-form input[data-v-80fa7721]:focus{border-color:#e94560;background:#ffffff1f;box-shadow:0 0 15px #e9456033}.clues-display[data-v-80fa7721]{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:400px}.clues-display.sent[data-v-80fa7721]{opacity:.7}.clue-card[data-v-80fa7721]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;animation:slideIn-80fa7721 .3s ease}@keyframes slideIn-80fa7721{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.clue-card[data-v-80fa7721]:nth-child(2){animation-delay:.1s}.clue-card[data-v-80fa7721]:nth-child(3){animation-delay:.2s}.clue-number[data-v-80fa7721]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#00d9ff,#a855f7);color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0}.clue-text[data-v-80fa7721]{color:#fff;font-size:1.1rem;font-weight:500}.guess-form[data-v-80fa7721]{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:400px}.guess-form input[data-v-80fa7721]{padding:1rem 1.25rem;font-size:1.15rem;border:2px solid rgba(0,217,255,.3);border-radius:12px;background:#00d9ff14;color:#fff;outline:none;transition:all .3s ease;font-family:inherit;text-align:center}.guess-form input[data-v-80fa7721]::placeholder{color:#fff6}.guess-form input[data-v-80fa7721]:focus{border-color:#00d9ff;box-shadow:0 0 20px #00d9ff40}.btn-submit[data-v-80fa7721]{padding:1rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:12px;background:linear-gradient(135deg,#e94560,#ff6b35);color:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit}.btn-submit[data-v-80fa7721]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #e9456066}.btn-submit[data-v-80fa7721]:disabled{opacity:.5;cursor:not-allowed}.result-container[data-v-80fa7721]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem;border-radius:20px;width:100%;max-width:450px;animation:fadeInScale-80fa7721 .4s ease}@keyframes fadeInScale-80fa7721{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.result-container.correct[data-v-80fa7721]{background:#4ade801a;border:2px solid rgba(74,222,128,.3)}.result-container.wrong[data-v-80fa7721]{background:#ef44441a;border:2px solid rgba(239,68,68,.3)}.result-icon[data-v-80fa7721]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.8rem;font-weight:800}.result-container.correct .result-icon[data-v-80fa7721]{background:#4ade8033;color:#4ade80}.result-container.wrong .result-icon[data-v-80fa7721]{background:#ef444433;color:#ef4444}.result-title[data-v-80fa7721]{font-size:1.6rem;font-weight:700;color:#fff}.result-details[data-v-80fa7721]{display:flex;flex-direction:column;gap:.75rem;width:100%}.result-row[data-v-80fa7721]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.result-label[data-v-80fa7721]{color:#fff9;font-size:.9rem}.result-word[data-v-80fa7721]{font-weight:700;font-size:1.1rem;color:#a855f7;text-transform:capitalize}.result-guess[data-v-80fa7721]{font-weight:600;font-size:1rem;color:#ef4444;text-transform:capitalize}.result-guess.correct[data-v-80fa7721]{color:#4ade80}.result-clues[data-v-80fa7721]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.result-clue-list[data-v-80fa7721]{display:flex;gap:.5rem;flex-wrap:wrap}.result-clue[data-v-80fa7721]{padding:.3rem .75rem;background:#ffffff1a;border-radius:8px;color:#fffc;font-size:.9rem}.result-points[data-v-80fa7721]{font-size:1.1rem;font-weight:600;color:#4ade80}.btn-next[data-v-80fa7721]{padding:1rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:12px;background:linear-gradient(135deg,#a855f7,#00d9ff);color:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit;width:100%}.btn-next[data-v-80fa7721]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a855f766}.waiting-next[data-v-80fa7721]{color:#ffffff80;font-size:.9rem}.loader-container[data-v-80fa7721]{display:flex;justify-content:center;padding:1rem}.loader[data-v-80fa7721]{width:50px;height:50px;border:3px solid rgba(255,255,255,.1);border-top-color:#00d9ff;border-radius:50%;animation:spin-80fa7721 1s linear infinite}.loader.small[data-v-80fa7721]{width:30px;height:30px}@keyframes spin-80fa7721{to{transform:rotate(360deg)}}.final-scores[data-v-80fa7721]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:350px}.final-score-entry[data-v-80fa7721]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:14px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1)}.final-score-entry.winner[data-v-80fa7721]{background:#4ade801a;border-color:#4ade804d}.rank[data-v-80fa7721]{font-size:1.2rem;font-weight:800;color:#a855f7;min-width:40px}.final-score-entry.winner .rank[data-v-80fa7721]{color:#4ade80}.final-pseudo[data-v-80fa7721]{flex:1;color:#fff;font-weight:600;font-size:1.1rem}.final-points[data-v-80fa7721]{font-weight:700;font-size:1.1rem;color:#00d9ff}.game[data-v-047cd9cf]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);position:relative;overflow:hidden;font-family:Outfit,sans-serif;padding:1rem}.background-shapes[data-v-047cd9cf]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.shape[data-v-047cd9cf]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.3}.shape-1[data-v-047cd9cf]{width:400px;height:400px;background:#e94560;top:-100px;left:-100px}.shape-2[data-v-047cd9cf]{width:350px;height:350px;background:#00d9ff;bottom:-100px;right:-100px}.shape-3[data-v-047cd9cf]{width:300px;height:300px;background:#a855f7;top:40%;left:50%}.game-container[data-v-047cd9cf]{position:relative;z-index:10;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 2rem);height:calc(100vh - 2rem)}.game-header[data-v-047cd9cf]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.1)}.room-info[data-v-047cd9cf]{display:flex;align-items:center;gap:.5rem}.room-label[data-v-047cd9cf]{color:#ffffff80;font-size:.85rem}.room-code[data-v-047cd9cf]{font-family:JetBrains Mono,monospace;color:#00d9ff;font-weight:600;letter-spacing:2px}.round-badge[data-v-047cd9cf]{margin-left:.75rem;padding:.3rem .75rem;background:#a855f733;border:1px solid rgba(168,85,247,.3);border-radius:20px;color:#a855f7;font-size:.8rem;font-weight:500}.scores[data-v-047cd9cf]{display:flex;align-items:center;gap:1rem}.score[data-v-047cd9cf]{font-weight:600;font-size:.9rem}.score.you[data-v-047cd9cf]{color:#e94560}.score.other[data-v-047cd9cf]{color:#00d9ff}.vs[data-v-047cd9cf]{color:#ffffff4d}.game-content[data-v-047cd9cf]{flex:1;display:grid;grid-template-columns:1fr 280px;gap:1rem;min-height:0;overflow:hidden}.game-area[data-v-047cd9cf]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:1.5rem;overflow-y:auto;min-height:0;flex:1}.chat-panel[data-v-047cd9cf]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-047cd9cf]{padding:.75rem 1rem;background:#0003;color:#fff;font-weight:600;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.chat-messages[data-v-047cd9cf]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.no-messages[data-v-047cd9cf]{color:#fff6;font-size:.8rem;text-align:center;margin:auto}.message[data-v-047cd9cf]{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .6rem;background:#ffffff0d;border-radius:8px;animation:fadeIn-047cd9cf .2s ease}@keyframes fadeIn-047cd9cf{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.message.own[data-v-047cd9cf]{background:#e9456026;border:1px solid rgba(233,69,96,.2)}.message-author[data-v-047cd9cf]{font-weight:600;color:#00d9ff;font-size:.7rem}.message.own .message-author[data-v-047cd9cf]{color:#e94560}.message-content[data-v-047cd9cf]{color:#fff;font-size:.85rem;word-break:break-word}.chat-input[data-v-047cd9cf]{display:flex;gap:.4rem;padding:.6rem;background:#0003}.chat-input input[data-v-047cd9cf]{flex:1;padding:.5rem .7rem;font-size:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0d;color:#fff;outline:none;font-family:inherit}.chat-input input[data-v-047cd9cf]::placeholder{color:#fff6}.chat-input input[data-v-047cd9cf]:focus{border-color:#00d9ff}.chat-input button[data-v-047cd9cf]{padding:.5rem .7rem;border:none;border-radius:6px;background:#00d9ff;color:#1a1a2e;cursor:pointer;transition:all .2s}.chat-input button[data-v-047cd9cf]:hover:not(:disabled){transform:scale(1.05)}.chat-input button[data-v-047cd9cf]:disabled{opacity:.5;cursor:not-allowed}.btn-leave[data-v-047cd9cf]{align-self:flex-start;padding:.5rem .8rem;font-size:.8rem;font-weight:500;border:none;border-radius:6px;background:#ffffff1a;color:#ffffffb3;cursor:pointer;transition:all .2s;font-family:inherit}.btn-leave[data-v-047cd9cf]:hover{background:#ffffff26;color:#fff}.game-area[data-v-047cd9cf]::-webkit-scrollbar,.chat-messages[data-v-047cd9cf]::-webkit-scrollbar{width:5px}.game-area[data-v-047cd9cf]::-webkit-scrollbar-track,.chat-messages[data-v-047cd9cf]::-webkit-scrollbar-track{background:transparent}.game-area[data-v-047cd9cf]::-webkit-scrollbar-thumb,.chat-messages[data-v-047cd9cf]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}@media (max-width: 900px){.game[data-v-047cd9cf]{padding:.5rem}.game-container[data-v-047cd9cf]{min-height:calc(100vh - 1rem);height:auto;max-height:calc(100vh - 1rem)}.game-content[data-v-047cd9cf]{grid-template-columns:1fr;grid-template-rows:1fr auto;min-height:0}.game-area[data-v-047cd9cf]{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.chat-panel[data-v-047cd9cf]{max-height:250px;min-height:200px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1a1a2e}::selection{background:#e94560;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:#e94560;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff6b35}
