.game-view[data-v-a80f8c82]{width:100%;min-height:100vh;background:linear-gradient(180deg,#e8f5e9,#fff3e0,#fce4ec);position:relative;overflow-x:hidden;overflow-y:auto}.bg-decorations[data-v-a80f8c82]{position:fixed;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.bg-bubble[data-v-a80f8c82]{position:absolute;border-radius:50%;opacity:.35;animation:floatBubble-a80f8c82 7s ease-in-out infinite}@keyframes floatBubble-a80f8c82{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-25px) scale(1.05)}}.game-selection[data-v-a80f8c82]{padding:1rem 1rem 2rem;position:relative;z-index:10}.home-header[data-v-a80f8c82]{text-align:center;margin-bottom:1.5rem;position:relative}.home-btn[data-v-a80f8c82]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;border:none;border-radius:15px;background:#ffffffb3;cursor:pointer;font-size:1.5rem;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.home-btn[data-v-a80f8c82]:hover{transform:translateY(-50%) scale(1.1);background:#ffffffe6}.title-row[data-v-a80f8c82]{display:flex;align-items:center;justify-content:center;gap:.8rem}.title-row h1[data-v-a80f8c82]{font-size:clamp(1.8rem,6vw,2.5rem);font-weight:900;background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#ffe66d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.title-icon[data-v-a80f8c82]{font-size:clamp(1.8rem,5vw,2.5rem);animation:iconBounce-a80f8c82 2s ease-in-out infinite}.title-icon[data-v-a80f8c82]:last-child{animation-delay:.3s}@keyframes iconBounce-a80f8c82{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(10deg)}}.categories-list[data-v-a80f8c82]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem}.category-section[data-v-a80f8c82]{background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:1rem;box-shadow:0 5px 20px #00000014}.category-header[data-v-a80f8c82]{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;padding-left:.5rem}.category-icon[data-v-a80f8c82]{font-size:1.5rem}.category-name[data-v-a80f8c82]{font-size:1.1rem;font-weight:800}.games-row[data-v-a80f8c82]{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px;-webkit-overflow-scrolling:touch}.games-row[data-v-a80f8c82]::-webkit-scrollbar{display:none}.game-card[data-v-a80f8c82]{flex:0 0 auto;width:110px;height:120px;border:none;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 6px 20px #0000001f,inset 0 -4px 10px #00000014;font-family:inherit}.game-card[data-v-a80f8c82]:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 12px 30px #0000002e,inset 0 -4px 10px #00000014}.game-card[data-v-a80f8c82]:active{transform:translateY(-2px) scale(.98)}.game-icon[data-v-a80f8c82]{font-size:2.8rem;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.15));animation:cardIconPulse-a80f8c82 3s ease-in-out infinite}@keyframes cardIconPulse-a80f8c82{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.game-name[data-v-a80f8c82]{font-size:.85rem;font-weight:700;color:#333;text-align:center;line-height:1.2}.play-btn[data-v-a80f8c82]{position:absolute;bottom:6px;right:6px;width:24px;height:24px;background:#fffc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#4ecdc4;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.game-card:hover .play-btn[data-v-a80f8c82]{transform:scale(1.15);background:#4ecdc4;color:#fff}.active-game-container[data-v-a80f8c82]{width:100%;min-height:100vh}@media (min-width: 500px){.game-card[data-v-a80f8c82]{width:130px;height:140px}.game-icon[data-v-a80f8c82]{font-size:3.2rem}.game-name[data-v-a80f8c82]{font-size:.95rem}}@media (max-width: 380px){.game-card[data-v-a80f8c82]{width:95px;height:105px}.game-icon[data-v-a80f8c82]{font-size:2.3rem}.game-name[data-v-a80f8c82]{font-size:.75rem}.category-section[data-v-a80f8c82]{padding:.8rem}}@media (orientation: landscape) and (max-height: 500px){.home-header[data-v-a80f8c82]{margin-bottom:.8rem}.title-row h1[data-v-a80f8c82]{font-size:1.5rem}.categories-list[data-v-a80f8c82]{gap:.8rem}.category-section[data-v-a80f8c82]{padding:.6rem}.game-card[data-v-a80f8c82]{width:90px;height:95px}.game-icon[data-v-a80f8c82]{font-size:2rem}.game-name[data-v-a80f8c82]{font-size:.7rem}}
