:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden}#app{width:100%;height:100%;margin:0;padding:0}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.number-card[data-v-ad8478dc]{background:#fff;border:4px solid #FFB74D;border-radius:16px;font-size:3rem;font-weight:700;color:#333;width:100%;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s,background-color .2s;box-shadow:0 4px 6px #0000001a;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.number-card[data-v-ad8478dc]:active:not(:disabled){transform:scale(.95)}.number-card[data-v-ad8478dc]:disabled{opacity:.8;cursor:default}.game-container[data-v-958daa3c]{height:100%;height:100vh;height:100dvh;width:100vw;display:flex;flex-direction:column;overflow:hidden;transition:background .5s ease;background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;position:fixed;top:0;left:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overscroll-behavior:none;-webkit-overflow-scrolling:touch}.status-header[data-v-958daa3c]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#fff9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:1rem;font-weight:700;color:#333;z-index:10;width:100%;box-sizing:border-box}.status-left[data-v-958daa3c],.status-right[data-v-958daa3c]{display:flex;align-items:center;gap:10px}.lang-btn[data-v-958daa3c]{background:#fff;border:1px solid #ccc;padding:4px 10px;border-radius:12px;cursor:pointer;font-size:.85rem;font-family:system-ui,-apple-system,sans-serif;color:#333;box-shadow:0 2px 4px #0000001a;white-space:nowrap;min-width:70px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.exit-btn[data-v-958daa3c]{background:none;border:none;font-size:1.2rem;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.top-section[data-v-958daa3c]{flex:1;position:relative;overflow:hidden;width:100%}.scatter-container[data-v-958daa3c]{position:relative;width:100%;height:100%}.game-item.scattered[data-v-958daa3c]{position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:opacity .4s ease-out,transform .4s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.game-item.size-solo[data-v-958daa3c]{width:45vw;height:45vw;max-width:250px;max-height:250px}.game-item.size-solo .emoji[data-v-958daa3c]{font-size:10rem}.game-item.size-xxl[data-v-958daa3c]{width:35vw;height:35vw;max-width:200px;max-height:200px}.game-item.size-xxl .emoji[data-v-958daa3c]{font-size:8rem}.game-item.size-xl[data-v-958daa3c]{width:25vw;height:25vw;max-width:150px;max-height:150px}.game-item.size-xl .emoji[data-v-958daa3c]{font-size:6rem}.game-item.size-l[data-v-958daa3c]{width:20vw;height:20vw;max-width:120px;max-height:120px}.game-item.size-l .emoji[data-v-958daa3c]{font-size:5rem}.game-item.size-m[data-v-958daa3c]{width:15vw;height:15vw;max-width:100px;max-height:100px}.game-item.size-m .emoji[data-v-958daa3c]{font-size:4rem}.game-item.scattered[data-v-958daa3c]:active:not(.collected){transform:translate(-50%,-50%) scale(.9)!important}.game-item.collected[data-v-958daa3c]{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(0)!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.emoji[data-v-958daa3c]{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));display:block;line-height:1}.game-item.scattered:not(.collected) .emoji[data-v-958daa3c]{animation:floatEmoji-958daa3c 3s ease-in-out infinite}@keyframes floatEmoji-958daa3c{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.collection-tray[data-v-958daa3c]{height:110px;background:linear-gradient(to bottom,#fffffff2,#ffffffd9);border-top:3px solid #FFB74D;display:flex;align-items:center;padding:0 10px;position:relative;z-index:15}.collected-items[data-v-958daa3c]{position:relative;height:100%;width:100%}.collected-item[data-v-958daa3c]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.collected-emoji[data-v-958daa3c]{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.2))}.collected-number[data-v-958daa3c]{position:absolute;background:#ff5252;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;border-style:solid;border-color:#fff}.collect-enter-active[data-v-958daa3c]{animation:dropIn-958daa3c .5s cubic-bezier(.34,1.56,.64,1)}@keyframes dropIn-958daa3c{0%{opacity:0;transform:translateY(-200%) scale(1.5)}60%{opacity:1;transform:translateY(-40%) scale(1.1)}80%{transform:translateY(-55%) scale(.95)}to{opacity:1;transform:translateY(-50%) scale(1)}}.bottom-section[data-v-958daa3c]{height:auto;min-height:25vh;background-color:#ffffffe6;border-top-left-radius:30px;border-top-right-radius:30px;padding:15px;box-shadow:0 -4px 20px #00000026;z-index:20;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.cards-container[data-v-958daa3c]{display:flex;justify-content:space-between;gap:10px;width:100%;max-width:600px;align-items:center}.feedback-overlay[data-v-958daa3c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}.feedback-content[data-v-958daa3c]{text-align:center;color:#4caf50}.big-emoji[data-v-958daa3c]{font-size:6rem}.bounce-enter-active[data-v-958daa3c]{animation:bounce-in-958daa3c .5s}.bounce-leave-active[data-v-958daa3c]{animation:bounce-in-958daa3c .5s reverse}@keyframes bounce-in-958daa3c{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes popIn-958daa3c{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.game-over-overlay[data-v-958daa3c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;color:#fff;display:flex;align-items:center;justify-content:center;z-index:200}.content[data-v-958daa3c]{text-align:center;background:#fff;color:#333;padding:30px;border-radius:20px;width:85%;max-width:400px}.restart-btn[data-v-958daa3c]{background:#2196f3;color:#fff;border:none;padding:12px 24px;font-size:1.2rem;border-radius:10px;margin-top:20px;cursor:pointer}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}html,body{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;background-color:#f0f0f0;position:fixed;width:100%;height:100%;overscroll-behavior:none;touch-action:manipulation}#app{width:100%;height:100%;height:100dvh;overflow:hidden}
