@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/material-icons-8265f647.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.app{width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.dialog-overlay[data-v-89104662]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-89104662]{background:white;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 12px #00000026}.dialog__header[data-v-89104662]{padding:1rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.dialog__header h2[data-v-89104662]{margin:0;font-size:1.25rem;color:var(--text-color)}.dialog__close[data-v-89104662]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;color:#666}.dialog__close[data-v-89104662]:hover{color:#333}.dialog__content[data-v-89104662]{padding:1rem}.dialog__footer[data-v-89104662]{padding:1rem;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:.5rem}.form-group[data-v-89104662]{margin-bottom:1rem}.form-group label[data-v-89104662]{display:block;margin-bottom:.5rem;color:var(--text-color)}.input[data-v-89104662]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.input[data-v-89104662]:focus{outline:none;border-color:var(--primary-color)}.range[data-v-89104662]{width:100%;margin-right:1rem}.range-value[data-v-89104662]{color:var(--text-color);font-size:.9rem}.checkbox-label[data-v-89104662]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.button[data-v-89104662]{padding:.5rem 1rem;border-radius:4px;border:none;font-size:.9rem;cursor:pointer;transition:all .2s}.button--primary[data-v-89104662]{background:var(--primary-color);color:#fff}.button--primary[data-v-89104662]:hover{filter:brightness(1.1)}.button--secondary[data-v-89104662]{background:#eee;color:#333}.button--secondary[data-v-89104662]:hover{background:#ddd}.lobby[data-v-44df7ec1]{max-width:1200px;width:100%;margin:0 auto;padding:1rem;min-height:100vh;display:flex;flex-direction:column;overflow-y:auto}@media (max-width: 480px){.lobby[data-v-44df7ec1]{padding:.5rem}}.lobby__name-input[data-v-44df7ec1]{text-align:center;padding:2rem 1rem}.lobby__content[data-v-44df7ec1]{display:flex;flex-direction:column;gap:1rem}.lobby__header[data-v-44df7ec1]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:.5rem}.lobby__header h2[data-v-44df7ec1]{margin:0;font-size:clamp(1.5rem,4vw,2rem)}.lobby__player-info[data-v-44df7ec1]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lobby__player-name[data-v-44df7ec1]{margin:0;font-weight:500;color:var(--primary-color)}.lobby__actions[data-v-44df7ec1]{display:flex;justify-content:flex-end;padding-bottom:.5rem;padding-top:0rem}@media (max-width: 480px){.lobby__actions[data-v-44df7ec1]{justify-content:stretch}.lobby__actions .button[data-v-44df7ec1]{width:100%}}.lobby__games-container[data-v-44df7ec1]{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px) and (min-height: 400px){.lobby__games-container[data-v-44df7ec1]{flex-direction:row}.lobby__games-container .lobby__games[data-v-44df7ec1]{flex:1;min-height:250px}}.lobby__games[data-v-44df7ec1]{background:var(--background-color-light);border-radius:8px;padding:1rem;display:flex;flex-direction:column;min-height:250px}.lobby__games h3[data-v-44df7ec1]{margin:0 0 1rem;font-size:clamp(1.2rem,3vw,1.5rem)}.lobby__no-games[data-v-44df7ec1]{text-align:center;padding:2rem 0;color:var(--text-color-light)}.input-group[data-v-44df7ec1]{display:flex;gap:1rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}.input-group input[data-v-44df7ec1]{padding:.5rem 1rem;border:2px solid var(--border-color);border-radius:4px;font-size:1rem;width:min(200px,100%)}.input-group input[data-v-44df7ec1]:focus{border-color:var(--primary-color);outline:none}.game-list[data-v-44df7ec1]{display:grid;gap:1rem;overflow-y:visible;padding-right:.5rem}.game-list[data-v-44df7ec1]::-webkit-scrollbar{width:6px}.game-list[data-v-44df7ec1]::-webkit-scrollbar-track{background:var(--background-color-light)}.game-list[data-v-44df7ec1]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.game-card[data-v-44df7ec1]{display:flex;flex-direction:column;padding:.75rem;background:white;border-radius:4px;box-shadow:0 2px 4px #0000001a;min-height:120px}@media (max-width: 480px){.game-card[data-v-44df7ec1]{padding:.5rem}}.game-card__info[data-v-44df7ec1]{flex:1;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.game-card__main[data-v-44df7ec1]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.game-card__id[data-v-44df7ec1]{font-weight:500;color:var(--primary-color)}.game-card__date[data-v-44df7ec1]{display:flex;align-items:center;gap:.25rem;color:var(--text-color-light);font-size:.85rem}.game-card__date .material-icons[data-v-44df7ec1]{font-size:1rem}.game-card__players[data-v-44df7ec1]{font-weight:500;font-size:.9rem}.game-card__badges[data-v-44df7ec1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.button[data-v-44df7ec1]{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}@media (max-width: 480px){.button[data-v-44df7ec1]{padding:.5rem .75rem;font-size:.9rem}}.button--primary[data-v-44df7ec1]{background:var(--primary-color);color:#fff}.button--primary[data-v-44df7ec1]:not(:disabled):hover{filter:brightness(1.1)}.button[data-v-44df7ec1]:disabled{opacity:.5;cursor:not-allowed;background:var(--background-color-light);color:var(--text-color-light)}.button--small[data-v-44df7ec1]{padding:.25rem .75rem;font-size:.9rem}.button--small .material-icons[data-v-44df7ec1]{font-size:1.2rem;vertical-align:middle;margin:-.2rem 0}.lobby__room[data-v-44df7ec1]{max-width:800px;width:100%;margin:0 auto;padding:1rem;display:flex;flex-direction:column}.lobby__room .lobby__players[data-v-44df7ec1]{margin:1rem 0;background:var(--background-color-light);border-radius:8px;padding:1rem;min-height:250px;max-height:80vh;display:flex;flex-direction:column}.player-list[data-v-44df7ec1]{display:grid;gap:1rem;overflow-y:auto;padding-right:.5rem;height:100%;min-height:60px}.player-card[data-v-44df7ec1]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:white;border-radius:4px;box-shadow:0 2px 4px #0000001a;flex-wrap:wrap;gap:.5rem}@media (max-width: 480px){.player-card[data-v-44df7ec1]{padding:.5rem}}.player-card__name[data-v-44df7ec1]{font-weight:500;font-size:.9rem}.player-card__status[data-v-44df7ec1]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;white-space:nowrap;background:#bbb;color:#fff}.player-card__status--ready[data-v-44df7ec1]{background:#08ba2f;color:#fff}.lobby__controls[data-v-44df7ec1]{display:flex;justify-content:center;gap:1rem;margin-top:2rem;padding:1rem}.lobby__controls .button[data-v-44df7ec1]{min-width:120px}.button--secondary[data-v-44df7ec1]{background:#bbb;color:#fff}.player-badge[data-v-44df7ec1]{background:#bbb;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;color:#fff;font-weight:400}.card[data-v-60a7bb03]{width:clamp(65px,18vw,100px);height:clamp(91px,25.2vw,140px);border:1px solid #ccc;background:white;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;transition:transform .2s,box-shadow .2s;flex-shrink:0}@media (min-width: 1024px){.card[data-v-60a7bb03]{width:clamp(100px,15vw,120px);height:clamp(140px,21vw,168px);border-radius:12px}}.card--draggable[data-v-60a7bb03]{cursor:grab}.card--draggable[data-v-60a7bb03]:active{cursor:grabbing}.card--selected[data-v-60a7bb03]{transform:translateY(-10px);box-shadow:0 4px 8px #0000004d}@media (max-width: 480px){.card--selected[data-v-60a7bb03]{transform:translateY(-5px)}}@media (min-width: 1024px){.card--selected[data-v-60a7bb03]{transform:translateY(-15px);box-shadow:0 6px 12px #0000004d}}.card--dragging[data-v-60a7bb03]{opacity:.5;transform:scale(1.05)}.card__value[data-v-60a7bb03]{font-size:clamp(1.2rem,3.5vw,2rem);font-weight:700;color:#333}@media (min-width: 1024px){.card__value[data-v-60a7bb03]{font-size:clamp(2rem,5vw,2.5rem)}}.pile[data-v-4e44a508]{width:120px;height:160px;border:2px dashed #ccc;border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:all .3s ease;position:relative;cursor:pointer}@media (min-width: 1024px){.pile[data-v-4e44a508]{width:140px;height:200px;padding:15px;gap:15px}}.pile--active[data-v-4e44a508]{border-color:var(--primary-color);background:rgba(76,175,80,.1)}.pile--drag-over[data-v-4e44a508]{border-color:var(--primary-color);background:rgba(76,175,80,.2);transform:scale(1.05)}.pile--ascending .pile__direction[data-v-4e44a508]{color:var(--secondary-color)}.pile--descending .pile__direction[data-v-4e44a508]{color:var(--danger-color)}.pile--peeking[data-v-4e44a508]{z-index:10}.pile--peeking .pile__peek-view[data-v-4e44a508]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px;background:rgba(255,255,255,.95);border-radius:8px;box-shadow:0 4px 6px #0000001a;animation:slideIn-4e44a508 .3s ease}.pile--highlight[data-v-4e44a508]{animation:highlight-4e44a508 1s ease}.pile--reserved[data-v-4e44a508]{border-style:solid;border-color:var(--danger-color);background:rgba(244,67,54,.05)}.pile__direction[data-v-4e44a508]{font-size:1.5rem;font-weight:700;position:relative;top:-12px}@media (min-width: 1024px){.pile__direction[data-v-4e44a508]{font-size:2rem}}.pile__empty[data-v-4e44a508]{color:#999;text-align:center;font-size:.8rem}.pile__cards[data-v-4e44a508]{flex:1;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.pile__peek-card[data-v-4e44a508]{transform:scale(.8);margin-bottom:-55px;transition:transform .3s ease}.pile__peek-card[data-v-4e44a508]:hover{transform:scale(.9)}.pile__peek-card[data-v-4e44a508]:last-child{margin-bottom:0}.pile__card-count[data-v-4e44a508]{position:absolute;top:35px;right:5px;background:rgba(0,0,0,.6);color:#fff;border-radius:10px;padding:2px 6px;font-size:.7rem;font-weight:700;min-width:18px;text-align:center}@media (min-width: 1024px){.pile__card-count[data-v-4e44a508]{top:40px;right:8px;padding:3px 8px;font-size:.8rem;min-width:22px}}.pile__card-count--highlight[data-v-4e44a508]{animation:pulse-4e44a508 1s ease}.pile__card--highlight[data-v-4e44a508]{animation:cardPop-4e44a508 1s ease}.pile__peek-badge[data-v-4e44a508]{position:absolute;top:5px;right:5px;background:rgba(0,0,0,.6);color:#fff;border-radius:10px;padding:2px 6px;font-size:.8rem;cursor:pointer;transition:all .3s ease;z-index:1}.pile__peek-badge[data-v-4e44a508]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.pile__peek-badge--active[data-v-4e44a508]{background:var(--primary-color)}@media (min-width: 1024px){.pile__peek-badge[data-v-4e44a508]{top:8px;right:8px;padding:3px 8px;font-size:.9rem}}.pile__reserve-badge[data-v-4e44a508]{position:absolute;top:5px;left:5px;background:rgba(0,0,0,.6);color:#fff;border-radius:10px;padding:2px 6px;font-size:.8rem;cursor:pointer;transition:all .3s ease;z-index:1}.pile__reserve-badge[data-v-4e44a508]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.pile__reserve-badge--active[data-v-4e44a508]{background:var(--primary-color)}@media (min-width: 1024px){.pile__reserve-badge[data-v-4e44a508]{top:8px;left:8px;padding:3px 8px;font-size:.9rem}}.pile__reserved-by[data-v-4e44a508]{position:absolute;top:35px;left:5px;background:var(--danger-color);color:#fff;border-radius:10px;padding:2px 6px;font-size:.7rem;font-weight:700;text-align:center;z-index:1;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1024px){.pile__reserved-by[data-v-4e44a508]{top:40px;left:8px;padding:3px 8px;font-size:.8rem}}@keyframes slideIn-4e44a508{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes highlight-4e44a508{0%,to{box-shadow:none}50%{box-shadow:0 0 15px var(--primary-color)}}@keyframes pulse-4e44a508{0%,to{transform:scale(1);background:rgba(0,0,0,.6)}50%{transform:scale(1.2);background:var(--primary-color)}}@keyframes cardPop-4e44a508{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.player-hand[data-v-30e2995f]{padding:1rem;background:rgba(255,255,255,.9);border-radius:8px;box-shadow:0 2px 8px #0000001a;flex-shrink:0}@media (max-width: 480px){.player-hand[data-v-30e2995f]{padding:.5rem}}.player-hand__header[data-v-30e2995f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.player-hand__title[data-v-30e2995f]{text-align:center;margin-bottom:1rem;color:var(--text-color);font-size:1.1rem}@media (max-width: 480px){.player-hand__title[data-v-30e2995f]{margin-bottom:.5rem;font-size:1rem}}.player-hand__cards[data-v-30e2995f]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;min-height:160px;padding:10px;border-radius:8px;transition:background-color .3s ease;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 480px){.player-hand__cards[data-v-30e2995f]{gap:4px;min-height:120px;padding:4px;justify-content:center}}@media (min-width: 481px) and (max-width: 1023px){.player-hand__cards[data-v-30e2995f]{gap:8px;padding:8px}}.player-hand__cards--active[data-v-30e2995f]{background:rgba(76,175,80,.1)}.player-hand__info[data-v-30e2995f]{margin-top:1rem;text-align:center;font-size:.9rem;color:var(--text-color)}@media (max-width: 480px){.player-hand__info[data-v-30e2995f]{margin-top:.5rem;font-size:.8rem}}.player-hand__hint[data-v-30e2995f]{color:var(--primary-color);font-weight:700;margin-top:4px}.card-enter-active[data-v-30e2995f],.card-leave-active[data-v-30e2995f]{transition:all .3s ease}.card-enter-from[data-v-30e2995f]{opacity:0;transform:translateY(30px)}.card-leave-to[data-v-30e2995f]{opacity:0;transform:scale(.8)}.card-move[data-v-30e2995f]{transition:transform .3s ease}.game-board[data-v-8abedf0b]{display:flex;flex-direction:column;height:100%;padding:1rem;gap:1rem;background:var(--background-color);overflow-y:auto}@media (min-width: 1024px){.game-board[data-v-8abedf0b]{padding:2rem;gap:2rem}}.game-board__status[data-v-8abedf0b]{display:flex;justify-content:space-between;align-items:center;font-size:1rem;flex-shrink:0;flex-wrap:wrap;gap:.5rem}@media (min-width: 1024px){.game-board__status[data-v-8abedf0b]{font-size:1.2rem}}@media (max-width: 480px){.game-board__status[data-v-8abedf0b]{font-size:.9rem}}.game-board__turn[data-v-8abedf0b]{color:var(--primary-color);font-weight:700;animation:pulse-8abedf0b 1.5s infinite}.game-board__piles[data-v-8abedf0b]{display:grid;gap:1rem;align-items:center;justify-items:center;flex:1;min-height:70vh;padding:.5rem}@media (orientation: landscape) and (min-width: 1024px){.game-board__piles[data-v-8abedf0b]{grid-template-columns:repeat(4,minmax(140px,1fr));gap:2rem;padding:1rem;min-height:50vh}}@media (orientation: landscape) and (max-width: 1023px){.game-board__piles[data-v-8abedf0b]{grid-template-columns:repeat(4,1fr)}}@media (orientation: portrait){.game-board__piles[data-v-8abedf0b]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width: 480px){.game-board__piles[data-v-8abedf0b]{gap:.5rem;min-height:45vh}}.game-board__controls[data-v-8abedf0b]{display:flex;justify-content:center;gap:.5rem;padding:.5rem;flex-shrink:0}@media (min-width: 1024px){.game-board__controls[data-v-8abedf0b]{padding:1rem}}.button[data-v-8abedf0b]{padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;border:none;background:var(--primary-color);color:#fff;cursor:pointer;transition:all .3s ease;white-space:nowrap}@media (max-width: 480px){.button[data-v-8abedf0b]{padding:.5rem 1rem;font-size:.9rem}}.button--enabled[data-v-8abedf0b]{background:var(--primary-color)}.button--enabled[data-v-8abedf0b]:hover{filter:brightness(1.1)}.button[data-v-8abedf0b]:disabled{background:#ccc;cursor:not-allowed}.button[data-v-8abedf0b]:disabled:hover{filter:none}@keyframes pulse-8abedf0b{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.toast-container[data-v-19b50a64]{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast[data-v-19b50a64]{background:white;border-radius:8px;padding:12px 20px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:12px;min-width:300px;max-width:400px;pointer-events:auto}.toast__content[data-v-19b50a64]{flex:1}.toast__message[data-v-19b50a64]{color:#333;font-size:.9rem}.toast__icon[data-v-19b50a64]{flex-shrink:0}.toast__card[data-v-19b50a64]{width:30px;height:42px;border:1px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;background:white;font-weight:700;font-size:.8rem;box-shadow:0 1px 3px #0000001a}.toast__pile-direction[data-v-19b50a64]{width:30px;height:42px;border:2px dashed #ccc;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;color:var(--primary-color);background:rgba(76,175,80,.1)}.toast__pile-direction__arrow[data-v-19b50a64]{margin-top:4px}.toast__pile-direction__up[data-v-19b50a64]{color:var(--secondary-color)}.toast__pile-direction__down[data-v-19b50a64]{color:var(--danger-color)}.toast__pile-direction__pile-id[data-v-19b50a64]{transform:scale(.8);margin-bottom:12px;background:rgba(0,0,0,.6);color:#fff;border-radius:10px;padding:2px 6px;font-size:.7rem;font-weight:700;min-width:18px;text-align:center}.toast.game[data-v-19b50a64]{border-left:4px solid var(--primary-color)}.toast.turn[data-v-19b50a64]{border-left:4px solid #2196F3}.toast.your-turn[data-v-19b50a64]{background:linear-gradient(135deg,#e3f2fd 0%,white 100%);border-left:4px solid #2196F3;transform:scale(1.05);animation:pulse-19b50a64 2s ease-in-out infinite}.toast.your-turn .toast__message[data-v-19b50a64]{font-weight:700;color:#1565c0}.toast.reverse[data-v-19b50a64]{border-left:4px solid #FFD700;background:linear-gradient(135deg,#fff8e1 0%,white 100%);animation:glow-19b50a64 2s ease-in-out infinite}.toast.reverse .toast__message[data-v-19b50a64]{font-weight:700;color:#000}.toast.reverse .toast__card[data-v-19b50a64]{border-color:gold;background:#fff8e1;color:#000;font-weight:700;transform:scale(1.1)}@keyframes glow-19b50a64{0%{box-shadow:0 4px 12px #ffd70033}50%{box-shadow:0 4px 20px #ffd70066}to{box-shadow:0 4px 12px #ffd70033}}@keyframes pulse-19b50a64{0%{box-shadow:0 4px 12px #2196f333}50%{box-shadow:0 4px 20px #2196f366}to{box-shadow:0 4px 12px #2196f333}}.toast-enter-active[data-v-19b50a64],.toast-leave-active[data-v-19b50a64]{transition:all .3s ease}.toast-enter-from[data-v-19b50a64],.toast-leave-to[data-v-19b50a64]{opacity:0;transform:translate(100%)}.toast-move[data-v-19b50a64]{transition:transform .3s ease}.game[data-v-6d70d432]{height:100%;min-height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;max-width:1400px;margin:0 auto;padding:0 1rem}@media (max-width: 768px){.game[data-v-6d70d432]{padding:0}}.game__status[data-v-6d70d432]{padding:1rem;background:#f5f5f5;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;overflow-x:auto;min-height:min-content;flex-shrink:0;border-radius:0 0 8px 8px}@media (max-width: 768px){.game__status[data-v-6d70d432]{padding:.5rem;border-radius:0}}.game__players[data-v-6d70d432]{display:flex;gap:1rem;flex-wrap:wrap;flex:1;min-width:0;overflow-y:auto}.game__player[data-v-6d70d432]{padding:.5rem 1rem;border-radius:4px;background:white;display:flex;gap:.5rem;align-items:center;font-size:.9rem;white-space:nowrap;flex-shrink:0}@media (max-width: 480px){.game__player[data-v-6d70d432]{padding:.25rem .75rem;font-size:.8rem}}.game__player--current[data-v-6d70d432]{background:#E3F2FD;font-weight:700}.game__player--disconnected[data-v-6d70d432]{opacity:.5}.game__deck[data-v-6d70d432]{white-space:nowrap;font-size:.9rem;flex-shrink:0}@media (max-width: 480px){.game__deck[data-v-6d70d432]{font-size:.8rem}}.game__overlay[data-v-6d70d432]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.game__overlay--error[data-v-6d70d432]{background:rgba(244,67,54,.9)}.game__result[data-v-6d70d432]{font-size:clamp(2rem,5vw,3rem);color:#fff;text-align:center;padding:1rem}.game__error[data-v-6d70d432]{text-align:center;color:#fff;padding:1rem}.game__error-message[data-v-6d70d432]{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:1rem}.game__error-subtitle[data-v-6d70d432]{font-size:clamp(1rem,3vw,1.2rem);opacity:.8}.game__profile-button[data-v-6d70d432]{background:none;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.game__profile-button[data-v-6d70d432]:hover{background:rgba(0,0,0,.05);color:#333}.game__profile-button .material-icons[data-v-6d70d432]{font-size:1.5rem}:root{--primary-color: #4CAF50;--secondary-color: #2196F3;--danger-color: #F44336;--background-color: #f5f5f5;--text-color: #333}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--background-color);color:var(--text-color);line-height:1.6}button{cursor:pointer;font-family:inherit}
