.game-container[data-v-9a84276a]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:900px;margin:0 auto}.game-header[data-v-9a84276a]{display:flex;gap:40px;font-size:clamp(24px,5vw,36px);font-weight:700;background:#fff;padding:10px 30px;border-radius:50px;box-shadow:0 4px 15px #0000000d}.value[data-v-9a84276a]{color:#14b8a6;font-family:Comic Sans MS,cursive,sans-serif}.game-start[data-v-9a84276a],.game-over[data-v-9a84276a]{text-align:center;background:#fff;padding:40px;border-radius:40px;box-shadow:0 10px 25px #0000000d;width:90%}.game-start h3[data-v-9a84276a],.game-over h3[data-v-9a84276a]{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:#1e293b}.game-start p[data-v-9a84276a],.game-over p[data-v-9a84276a]{font-size:clamp(18px,4vw,24px);margin-bottom:24px;color:#64748b}.start-btn[data-v-9a84276a]{padding:16px 48px;font-size:clamp(20px,5vw,28px);background:linear-gradient(135deg,#2dd4bf,#14b8a6);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;box-shadow:0 4px 14px #14b8a666;transition:transform .2s}.start-btn[data-v-9a84276a]:hover{transform:scale(1.05)}.game-board[data-v-9a84276a]{width:100%;max-width:600px;aspect-ratio:1;background:#f0fdfa;padding:20px;border-radius:40px;border:8px solid #ccfbf1;box-sizing:border-box}.emoji-grid[data-v-9a84276a]{display:grid;gap:10px;width:100%;height:100%}.emoji-item[data-v-9a84276a]{background:#fff;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;box-shadow:0 2px 8px #0000000d}.char-item[data-v-9a84276a]{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;color:#1f2937}.emoji-item[data-v-9a84276a]:hover{background:#f0fdfa;transform:scale(1.05);box-shadow:0 4px 12px #0000001a}.emoji-item[data-v-9a84276a]:active{transform:scale(.95)}.value.low[data-v-9a84276a]{color:#ef4444;animation:blink-9a84276a .5s infinite}@keyframes blink-9a84276a{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 600px){.game-header[data-v-9a84276a]{gap:20px;padding:8px 20px}}.game-container[data-v-a982a7b6]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1000px;margin:0 auto}.game-header[data-v-a982a7b6]{display:flex;gap:40px;font-size:clamp(24px,5vw,36px);font-weight:700;background:#fff;padding:10px 30px;border-radius:50px;box-shadow:0 4px 15px #0000000d}.value[data-v-a982a7b6]{color:#f43f5e;font-family:Comic Sans MS,cursive,sans-serif}.game-start[data-v-a982a7b6],.game-over[data-v-a982a7b6]{text-align:center;background:#fff;padding:40px;border-radius:40px;box-shadow:0 10px 25px #0000000d;width:90%}.game-start h3[data-v-a982a7b6],.game-over h3[data-v-a982a7b6]{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:#1e293b}.game-start p[data-v-a982a7b6],.game-over p[data-v-a982a7b6]{font-size:clamp(18px,4vw,24px);margin-bottom:24px;color:#64748b}.start-btn[data-v-a982a7b6]{padding:16px 48px;font-size:clamp(20px,5vw,28px);background:linear-gradient(135deg,#fb7185,#f43f5e);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;box-shadow:0 4px 14px #f43f5e66;transition:transform .2s}.start-btn[data-v-a982a7b6]:hover{transform:scale(1.05)}.game-board[data-v-a982a7b6]{width:100%;height:clamp(400px,60vh,600px);background:#fff1f2;border:8px solid #ffe4e6;border-radius:40px;position:relative;overflow:hidden;box-sizing:border-box}.snack[data-v-a982a7b6]{position:absolute;cursor:pointer;-webkit-user-select:none;user-select:none;animation:popIn-a982a7b6 .3s cubic-bezier(.34,1.56,.64,1);width:clamp(60px,15vw,100px);height:clamp(60px,15vw,100px);display:flex;align-items:center;justify-content:center;font-size:clamp(50px,12vw,80px)}.emoji-snack[data-v-a982a7b6]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}@keyframes popIn-a982a7b6{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(0)}}.value.low[data-v-a982a7b6]{color:#ef4444;animation:blink-a982a7b6 .5s infinite}@keyframes blink-a982a7b6{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 600px){.game-header[data-v-a982a7b6]{gap:20px;padding:8px 20px}}.game-container[data-v-f7e902d4]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1000px;margin:0 auto}.game-header[data-v-f7e902d4]{display:flex;gap:40px;font-size:clamp(24px,5vw,36px);font-weight:700;background:#fff;padding:10px 30px;border-radius:50px;box-shadow:0 4px 15px #0000000d}.value[data-v-f7e902d4]{color:#eab308;font-family:Comic Sans MS,cursive,sans-serif}.game-start[data-v-f7e902d4],.game-over[data-v-f7e902d4]{text-align:center;background:#fff;padding:40px;border-radius:40px;box-shadow:0 10px 25px #0000000d;width:90%}.game-start h3[data-v-f7e902d4],.game-over h3[data-v-f7e902d4]{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:#1e293b}.game-start p[data-v-f7e902d4],.game-over p[data-v-f7e902d4]{font-size:clamp(18px,4vw,24px);margin-bottom:24px;color:#64748b}.start-btn[data-v-f7e902d4]{padding:16px 48px;font-size:clamp(20px,5vw,28px);background:linear-gradient(135deg,#fde047,#eab308);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;box-shadow:0 4px 14px #eab30866;transition:transform .2s}.start-btn[data-v-f7e902d4]:hover{transform:scale(1.05)}.game-board[data-v-f7e902d4]{width:100%;height:clamp(300px,50vh,600px);border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .05s;-webkit-user-select:none;user-select:none;box-shadow:0 10px 30px #0000001a;border:8px solid white;box-sizing:border-box}.game-board.waiting[data-v-f7e902d4]{background-color:#ef4444}.game-board.ready[data-v-f7e902d4]{background-color:#22c55e}.status-text[data-v-f7e902d4]{color:#fff;font-size:clamp(48px,12vw,80px);font-weight:900;text-shadow:4px 4px 0 rgba(0,0,0,.2)}.chair-icon[data-v-f7e902d4]{animation:popIn-f7e902d4 .1s cubic-bezier(.34,1.56,.64,1)}@keyframes popIn-f7e902d4{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width: 600px){.game-header[data-v-f7e902d4]{gap:20px;padding:8px 20px}}.game-container[data-v-e9a1ea87]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1000px;margin:0 auto}.game-header[data-v-e9a1ea87]{display:flex;gap:40px;font-size:clamp(24px,5vw,36px);font-weight:700;background:#fff;padding:10px 30px;border-radius:50px;box-shadow:0 4px 15px #0000000d}.stat-item[data-v-e9a1ea87]{display:flex;align-items:center;gap:10px}.label[data-v-e9a1ea87]{color:#64748b}.value[data-v-e9a1ea87]{color:#2563eb;font-family:Comic Sans MS,cursive,sans-serif}.game-start[data-v-e9a1ea87],.game-over[data-v-e9a1ea87]{text-align:center;background:#fff;padding:40px;border-radius:40px;box-shadow:0 10px 25px #0000000d;width:90%}.game-start h3[data-v-e9a1ea87],.game-over h3[data-v-e9a1ea87]{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:#1e293b}.game-start p[data-v-e9a1ea87],.game-over p[data-v-e9a1ea87]{font-size:clamp(18px,4vw,24px);margin-bottom:24px;color:#64748b}.start-btn[data-v-e9a1ea87]{padding:16px 48px;font-size:clamp(20px,5vw,28px);background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;box-shadow:0 4px 14px #2563eb66;transition:transform .2s}.start-btn[data-v-e9a1ea87]:hover{transform:scale(1.05)}.game-board[data-v-e9a1ea87]{width:100%;height:clamp(400px,60vh,600px);background:linear-gradient(to bottom,#7dd3fc,#e0f2fe);border:8px solid #bae6fd;border-radius:40px;position:relative;overflow:hidden;cursor:crosshair;box-shadow:inset 0 4px 12px #0000000d}.clouds[data-v-e9a1ea87]{position:absolute;width:100%;height:100%;pointer-events:none;opacity:.6}.cloud[data-v-e9a1ea87]{position:absolute;background:#fff;border-radius:50px;width:120px;height:40px;filter:blur(4px);animation:moveCloud-e9a1ea87 linear infinite}.cloud[data-v-e9a1ea87]:after,.cloud[data-v-e9a1ea87]:before{content:"";position:absolute;background:#fff;border-radius:50%}.cloud[data-v-e9a1ea87]:after{width:60px;height:60px;top:-30px;left:15px}.cloud[data-v-e9a1ea87]:before{width:50px;height:50px;top:-20px;left:55px}.c1[data-v-e9a1ea87]{top:10%;animation-duration:20s}.c2[data-v-e9a1ea87]{top:30%;animation-duration:35s;left:-100px}.c3[data-v-e9a1ea87]{top:50%;animation-duration:25s;left:-200px}@keyframes moveCloud-e9a1ea87{0%{transform:translate(-200px)}to{transform:translate(1200px)}}.goose-item[data-v-e9a1ea87]{position:absolute;width:60px;height:60px;-webkit-user-select:none;user-select:none;transition:transform .05s linear}.custom-goose[data-v-e9a1ea87],.custom-bomb[data-v-e9a1ea87]{width:100%;height:100%}.goose-svg[data-v-e9a1ea87],.bomb-svg[data-v-e9a1ea87]{width:100%;height:100%;filter:drop-shadow(0 6px 10px rgba(0,0,0,.15))}.goose-wing[data-v-e9a1ea87]{animation:flap-e9a1ea87 .3s ease-in-out infinite alternate;transform-origin:center}.goose-wing.right[data-v-e9a1ea87]{animation-delay:.1s}@keyframes flap-e9a1ea87{0%{transform:translateY(0)}to{transform:translateY(-5px) rotate(5deg)}}.fuse-spark[data-v-e9a1ea87]{animation:spark-flash-e9a1ea87 .1s infinite alternate}@keyframes spark-flash-e9a1ea87{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(1.3)}}.fuse-line[data-v-e9a1ea87]{stroke-dasharray:4;animation:spark-line-e9a1ea87 .2s linear infinite}@keyframes spark-line-e9a1ea87{to{stroke-dashoffset:-8}}.basket-container[data-v-e9a1ea87]{position:absolute;bottom:20px;width:120px;height:80px;-webkit-user-select:none;user-select:none;transition:left .1s ease-out,transform .15s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.basket-container.catching[data-v-e9a1ea87]{transform:scale(1.15) translateY(-5px)}.custom-basket[data-v-e9a1ea87]{width:100%;height:100%}.basket-svg[data-v-e9a1ea87]{width:100%;height:100%;filter:drop-shadow(0 8px 12px rgba(0,0,0,.2))}.score-popup[data-v-e9a1ea87]{position:absolute;font-weight:900;font-size:24px;color:#2563eb;pointer-events:none;animation:floatUp-e9a1ea87 1s ease-out forwards;text-shadow:2px 2px 0 white;z-index:10}@keyframes floatUp-e9a1ea87{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100px);opacity:0}}@media (max-width: 600px){.game-header[data-v-e9a1ea87]{gap:20px;padding:8px 20px}.goose[data-v-e9a1ea87]{font-size:40px}.basket[data-v-e9a1ea87]{font-size:60px}}.game-container[data-v-5a0cf2c7]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:800px;margin:0 auto}.game-header[data-v-5a0cf2c7]{font-size:clamp(24px,5vw,36px);font-weight:700;background:#fff;padding:10px 30px;border-radius:50px;box-shadow:0 4px 15px #0000000d}.value[data-v-5a0cf2c7]{color:#8b5cf6;font-family:Comic Sans MS,cursive,sans-serif}.game-start[data-v-5a0cf2c7],.game-over[data-v-5a0cf2c7]{text-align:center;background:#fff;padding:40px;border-radius:40px;box-shadow:0 10px 25px #0000000d;width:90%}.game-start h3[data-v-5a0cf2c7],.game-over h3[data-v-5a0cf2c7]{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:#1e293b}.game-start p[data-v-5a0cf2c7],.game-over p[data-v-5a0cf2c7]{font-size:clamp(18px,4vw,24px);margin-bottom:24px;color:#64748b}.start-btn[data-v-5a0cf2c7]{padding:16px 48px;font-size:clamp(20px,5vw,28px);background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;box-shadow:0 4px 14px #8b5cf666;transition:transform .2s}.start-btn[data-v-5a0cf2c7]:hover{transform:scale(1.05)}.game-board[data-v-5a0cf2c7]{width:100%;display:flex;flex-direction:column;gap:clamp(30px,8vw,60px);align-items:center}.timer-bar[data-v-5a0cf2c7]{width:100%;height:24px;background:#ede9fe;border-radius:12px;overflow:hidden;border:4px solid #ddd6fe}.timer-fill[data-v-5a0cf2c7]{height:100%;transition:width .1s linear,background-color .3s}.command-box[data-v-5a0cf2c7]{text-align:center;padding:clamp(20px,5vw,40px);border-radius:40px;width:100%;box-sizing:border-box;box-shadow:0 8px 20px #0000000d;background:#f5f3ff;border:4px solid #ddd6fe}.command-label[data-v-5a0cf2c7]{font-size:clamp(18px,4vw,24px);color:#6d28d9;margin-bottom:16px;font-weight:700}.command-text[data-v-5a0cf2c7]{font-size:clamp(40px,12vw,80px);font-weight:900;color:#1e1b4b;line-height:1.2}@media (max-width: 600px){.game-header[data-v-5a0cf2c7]{padding:8px 20px}}.game-container[data-v-780cfe14]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:900px;margin:0 auto}.game-header[data-v-780cfe14]{display:flex;gap:40px;font-size:clamp(24px,5vw,36px);font-weight:700;background:#fff;padding:10px 30px;border-radius:50px;box-shadow:0 4px 15px #0000000d}.value[data-v-780cfe14]{color:#22c55e;font-family:Comic Sans MS,cursive,sans-serif}.game-start[data-v-780cfe14],.game-over[data-v-780cfe14]{text-align:center;background:#fff;padding:40px;border-radius:40px;box-shadow:0 10px 25px #0000000d;width:90%}.game-start h3[data-v-780cfe14],.game-over h3[data-v-780cfe14]{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:#1e293b}.game-start p[data-v-780cfe14],.game-over p[data-v-780cfe14]{font-size:clamp(18px,4vw,24px);margin-bottom:24px;color:#64748b}.start-btn[data-v-780cfe14]{padding:16px 48px;font-size:clamp(20px,5vw,28px);background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;box-shadow:0 4px 14px #22c55e66;transition:transform .2s}.start-btn[data-v-780cfe14]:hover{transform:scale(1.05)}.game-board[data-v-780cfe14]{width:100%;display:flex;flex-direction:column;gap:clamp(30px,8vw,60px);align-items:center}.timer-bar[data-v-780cfe14]{width:100%;height:20px;background:#f0fdf4;border-radius:10px;overflow:hidden;border:4px solid #dcfce7}.timer-fill[data-v-780cfe14]{height:100%;background:#22c55e;transition:width .1s linear}.question-box[data-v-780cfe14]{background:#f8fafc;padding:clamp(40px,10vw,80px) 20px;border-radius:40px;width:100%;text-align:center;font-size:clamp(32px,8vw,56px);font-weight:800;color:#1e293b;border:8px solid #f1f5f9;box-sizing:border-box;box-shadow:0 8px 30px #0000000d}.choice-buttons[data-v-780cfe14]{display:flex;gap:clamp(10px,4vw,40px);width:100%}.choice-btn[data-v-780cfe14]{flex:1;padding:clamp(20px,5vw,40px);font-size:clamp(24px,5vw,40px);font-weight:700;border:none;border-radius:32px;cursor:pointer;transition:transform .1s,box-shadow .2s;color:#fff;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,20px);box-shadow:0 8px #0000001a}.choice-btn[data-v-780cfe14]:active{transform:translateY(4px);box-shadow:0 4px #0000001a}.choice-btn.yes[data-v-780cfe14]{background:linear-gradient(180deg,#4ade80,#22c55e)}.choice-btn.no[data-v-780cfe14]{background:linear-gradient(180deg,#f87171,#ef4444)}@media (max-width: 600px){.game-header[data-v-780cfe14]{gap:20px;padding:8px 20px}.choice-btn[data-v-780cfe14]{flex-direction:column;padding:20px}}.game-container[data-v-66cb4fa8]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:900px;margin:0 auto}.game-header[data-v-66cb4fa8]{display:flex;gap:40px;font-size:clamp(24px,5vw,36px);font-weight:700;background:#fff;padding:10px 30px;border-radius:50px;box-shadow:0 4px 15px #0000000d}.value[data-v-66cb4fa8]{color:#a855f7;font-family:Comic Sans MS,cursive,sans-serif}.game-start[data-v-66cb4fa8],.game-over[data-v-66cb4fa8]{text-align:center;background:#fff;padding:40px;border-radius:40px;box-shadow:0 10px 25px #0000000d;width:90%}.game-start h3[data-v-66cb4fa8],.game-over h3[data-v-66cb4fa8]{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:#1e293b}.game-start p[data-v-66cb4fa8],.game-over p[data-v-66cb4fa8]{font-size:clamp(18px,4vw,24px);margin-bottom:24px;color:#64748b}.start-btn[data-v-66cb4fa8]{padding:16px 48px;font-size:clamp(20px,5vw,28px);background:linear-gradient(135deg,#c084fc,#a855f7);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;box-shadow:0 4px 14px #a855f766;transition:transform .2s}.start-btn[data-v-66cb4fa8]:hover{transform:scale(1.05)}.game-board[data-v-66cb4fa8]{width:100%;display:flex;flex-direction:column;gap:clamp(40px,8vw,80px);align-items:center}.word-display[data-v-66cb4fa8]{font-size:clamp(80px,20vw,144px);font-weight:900;height:clamp(150px,30vh,240px);display:flex;align-items:center;justify-content:center;text-shadow:4px 4px 8px rgba(0,0,0,.1);background:#fff;width:100%;border-radius:40px;border:8px solid #f1f5f9}.color-options[data-v-66cb4fa8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:clamp(10px,3vw,20px);width:100%}.color-btn[data-v-66cb4fa8]{padding:clamp(15px,4vw,25px);border-radius:20px;font-weight:700;font-size:clamp(18px,4vw,24px);cursor:pointer;transition:transform .1s,box-shadow .2s;box-shadow:0 4px #0000001a;display:flex;align-items:center;justify-content:center}.color-btn[data-v-66cb4fa8]:active{transform:translateY(2px);box-shadow:0 2px #0000001a}.value.low[data-v-66cb4fa8]{color:#ef4444;animation:blink-66cb4fa8 .5s infinite}@keyframes blink-66cb4fa8{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 600px){.game-header[data-v-66cb4fa8]{gap:20px;padding:8px 20px}.color-options[data-v-66cb4fa8]{grid-template-columns:repeat(3,1fr)}}.game-container[data-v-29e4b8b0]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:800px;margin:0 auto}.game-header[data-v-29e4b8b0]{display:flex;gap:40px;font-size:clamp(24px,5vw,36px);font-weight:700;background:#fff;padding:10px 30px;border-radius:50px;box-shadow:0 4px 15px #0000000d}.value[data-v-29e4b8b0]{color:#f97316;font-family:Comic Sans MS,cursive,sans-serif}.game-start[data-v-29e4b8b0],.game-over[data-v-29e4b8b0]{text-align:center;background:#fff;padding:40px;border-radius:40px;box-shadow:0 10px 25px #0000000d;width:90%}.game-start h3[data-v-29e4b8b0],.game-over h3[data-v-29e4b8b0]{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:#1e293b}.game-start p[data-v-29e4b8b0],.game-over p[data-v-29e4b8b0]{font-size:clamp(18px,4vw,24px);margin-bottom:24px;color:#64748b}.start-btn[data-v-29e4b8b0]{padding:16px 48px;font-size:clamp(20px,5vw,28px);background:linear-gradient(135deg,#fb923c,#f97316);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;box-shadow:0 4px 14px #f9731666;transition:transform .2s}.start-btn[data-v-29e4b8b0]:hover{transform:scale(1.05)}.game-board[data-v-29e4b8b0]{width:100%;box-sizing:border-box}.mole-grid[data-v-29e4b8b0]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,3vw,30px);aspect-ratio:1}.hole[data-v-29e4b8b0]{background:#451a03;border-radius:50%;aspect-ratio:1;position:relative;overflow:hidden;border:clamp(4px,1vw,8px) solid #78350f;box-shadow:inset 0 10px 30px #000c,0 4px 10px #0000001a}.mole[data-v-29e4b8b0]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;animation:popUp-29e4b8b0 .2s cubic-bezier(.34,1.56,.64,1);font-size:clamp(40px,12vw,100px)}.emoji-mole[data-v-29e4b8b0]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@keyframes popUp-29e4b8b0{0%{transform:translateY(100%)}to{transform:translateY(0)}}.value.low[data-v-29e4b8b0]{color:#ef4444;animation:blink-29e4b8b0 .5s infinite}@keyframes blink-29e4b8b0{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 600px){.game-header[data-v-29e4b8b0]{gap:20px;padding:8px 20px}}:root{--primary-color: #2563eb;--bg-color: #f8fafc;--card-bg: #ffffff}body{margin:0;background-color:var(--bg-color);color:#1e293b}.app-container{max-width:1400px;margin:0 auto;padding:10px 20px;min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box}.app-container.home-mode{min-height:100vh}.app-header{text-align:center;margin-bottom:10px}.app-header h1{font-size:clamp(24px,4vw,40px);margin:0 0 4px;color:#0f172a;display:flex;align-items:center;justify-content:center;gap:12px}.app-logo{height:clamp(32px,5vw,48px);width:auto}.app-header p{color:#64748b;font-size:clamp(14px,2vw,18px);margin:0}.app-main{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.5vw,20px);width:100%;max-width:1200px;margin:0 auto}.game-card{background:var(--card-bg);border-radius:20px;padding:15px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;box-sizing:border-box}.game-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a;border-color:var(--primary-color)}.game-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:10px;font-size:24px}.game-info h3{margin:0 0 4px;font-size:16px}.game-info p{margin:0;font-size:13px;color:#64748b;line-height:1.3}.game-view{background:#fff;border-radius:24px;padding:clamp(16px,3vw,32px);box-shadow:0 4px 6px -1px #0000001a;width:100%;box-sizing:border-box}.view-header{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(10px,2vw,20px);margin-bottom:clamp(15px,3vw,30px);border-bottom:1px solid #e2e8f0;padding-bottom:clamp(10px,2vw,20px)}.view-header h2{font-size:clamp(20px,4vw,32px);margin:0}.back-btn{display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.score-history{margin-top:40px;background:#f8fafc;border-radius:24px;padding:24px;border:1px solid #e2e8f0;width:100%;box-sizing:border-box}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.history-header h3{margin:0;font-size:clamp(18px,3vw,24px);display:flex;align-items:center;gap:8px}.history-header h3 svg{width:clamp(24px,4vw,32px);height:clamp(24px,4vw,32px)}.clear-btn{padding:4px 10px;font-size:clamp(12px,2vw,14px);border-radius:8px;border:1px solid #ef4444;color:#ef4444;background:transparent;cursor:pointer}.history-list{display:flex;flex-direction:column;gap:12px}.history-item{display:flex;justify-content:space-between;align-items:center;padding:clamp(12px,2vw,16px) clamp(16px,3vw,24px);background:#fff;border-radius:12px;font-size:clamp(14px,2vw,18px);box-shadow:0 2px 4px #00000005}.game-name{font-weight:700;flex:1}.game-score{color:#2563eb;font-weight:800;margin:0 40px}.game-time{color:#64748b;font-size:14px}.back-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:var(--primary-color)}.game-content{min-height:400px;display:flex;justify-content:center}.app-footer{text-align:center;margin-top:20px;color:#94a3b8;font-size:14px;padding-bottom:10px}.footer-link{color:#2563eb;text-decoration:none;font-weight:700}.footer-link:hover{text-decoration:underline}@media (max-width: 1024px){.game-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.game-grid{grid-template-columns:repeat(2,1fr);gap:12px}.game-card{padding:16px}.game-icon{width:48px;height:48px}}@media (max-width: 480px){.game-grid{grid-template-columns:1fr}.history-item{flex-direction:column;align-items:flex-start;gap:8px}.game-score{margin:0}}
