.seed-card.svelte-134isb{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:3px solid var(--accent-primary);border-radius:14px;padding:14px 12px;text-align:center;cursor:grab;box-shadow:0 4px 8px #4caf5033;transition:all .15s ease;touch-action:none;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seed-card.vowel.svelte-134isb{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-color:var(--accent-active);box-shadow:0 4px 8px #ffb74d33}.seed-card.svelte-134isb:hover:not(.used){transform:scale(1.05)}.seed-card.svelte-134isb:active:not(.used),.seed-card.dragging.svelte-134isb{cursor:grabbing;transform:scale(1.08) rotate(-3deg);box-shadow:0 8px 16px #4caf504d;z-index:100}.seed-card.vowel.svelte-134isb:active:not(.used),.seed-card.vowel.dragging.svelte-134isb{box-shadow:0 8px 16px #ffb74d4d}.seed-card.used.svelte-134isb{background:#f5f5f5;border:3px dashed #e0e0e0;opacity:.4;cursor:default;pointer-events:none}.seed-icon.svelte-134isb{font-size:1.2rem}.phoneme.svelte-134isb{font-size:1.3rem;font-weight:800;color:var(--text-primary)}.seed-card.vowel.svelte-134isb .phoneme:where(.svelte-134isb){color:#e65100}.speaker.svelte-134isb{font-size:.9rem;opacity:.7}.seed-card.svelte-134isb:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.seed-card.vowel.svelte-134isb:focus-visible{outline-color:var(--accent-active)}.dark .seed-card.svelte-134isb{background:linear-gradient(135deg,#1b3d1b,#243324)}.dark .seed-card.vowel.svelte-134isb{background:linear-gradient(135deg,#3d3020,#4d3a20)}.dark .seed-card.used.svelte-134isb{background:#2d2d2d;border-color:#3d3d3d}.dark .seed-card.svelte-134isb .phoneme:where(.svelte-134isb){color:var(--text-primary)}.dark .seed-card.vowel.svelte-134isb .phoneme:where(.svelte-134isb){color:#ffb74d}.soil-plot.svelte-1you6sg{width:80px;height:80px;background:linear-gradient(180deg,#8d6e63,#6d4c41);border-radius:12px;border:3px dashed #a1887f;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.soil-plot.dragover.svelte-1you6sg{border-style:solid;border-color:var(--accent-primary);box-shadow:0 0 12px #4caf5066;transform:scale(1.05)}.soil-plot.planted.svelte-1you6sg{background:linear-gradient(180deg,#6d4c41,#5d4037);border-style:solid;border-color:var(--accent-primary);box-shadow:0 0 12px #4caf5066}.soil-plot.planted.vowel.svelte-1you6sg{border-color:var(--accent-active);box-shadow:0 0 12px #ffb74d66}.soil-plot.incorrect.svelte-1you6sg{border-color:var(--color-error);box-shadow:0 0 12px #e5737380;animation:svelte-1you6sg-shake .4s ease}.soil-plot.correct.svelte-1you6sg{background:linear-gradient(180deg,#4caf50,#388e3c);border-style:solid;border-color:#81c784;box-shadow:0 4px 12px #4caf5066;cursor:default}.phoneme.svelte-1you6sg{font-size:1.4rem;font-weight:800;color:#c8e6c9}.soil-plot.planted.vowel.svelte-1you6sg .phoneme:where(.svelte-1you6sg){color:#ffe0b2}.empty-icon.svelte-1you6sg{font-size:1.5rem;opacity:.5}.soil-plot.svelte-1you6sg:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}@keyframes svelte-1you6sg-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.dark .soil-plot.svelte-1you6sg{background:linear-gradient(180deg,#5d4037,#4e342e);border-color:#6d4c41}.dark .soil-plot.planted.svelte-1you6sg{background:linear-gradient(180deg,#4e342e,#3e2723)}.dark .soil-plot.correct.svelte-1you6sg{background:linear-gradient(180deg,#2e7d32,#1b5e20)}.seed-packet.svelte-ib6qo9{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:3px solid var(--accent-active);border-radius:20px;padding:20px 30px;cursor:pointer;box-shadow:0 4px 12px #ffb74d4d;transition:transform .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:180px;min-height:140px}.seed-packet.svelte-ib6qo9:hover{transform:scale(1.02)}.seed-packet.svelte-ib6qo9:active{transform:scale(.98)}.seed-packet.revealed.svelte-ib6qo9{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:var(--accent-primary);box-shadow:0 4px 12px #4caf504d}.seed-packet.playing.svelte-ib6qo9{animation:svelte-ib6qo9-pulse .6s ease infinite}.mystery-content.svelte-ib6qo9{display:flex;flex-direction:column;align-items:center;gap:8px}.mystery-icon.svelte-ib6qo9{font-size:2rem}.tap-text.svelte-ib6qo9{font-size:var(--font-size-base);font-weight:600;color:var(--text-secondary)}.speaker-icon.svelte-ib6qo9{font-size:1.5rem;margin-top:4px}.speaker-icon.pulsing.svelte-ib6qo9{animation:svelte-ib6qo9-speaker-pulse .5s ease infinite}.revealed-content.svelte-ib6qo9{display:flex;flex-direction:column;align-items:center;gap:12px}.word-image.svelte-ib6qo9{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.word-emoji.svelte-ib6qo9{font-size:3rem}.word-text.svelte-ib6qo9{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary)}.seed-packet.svelte-ib6qo9:focus-visible{outline:3px solid var(--accent-active);outline-offset:2px}@keyframes svelte-ib6qo9-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes svelte-ib6qo9-speaker-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.dark .seed-packet.svelte-ib6qo9{background:linear-gradient(135deg,#3d3020,#4d3a20)}.dark .seed-packet.revealed.svelte-ib6qo9{background:linear-gradient(135deg,#1b3d1b,#243324)}.dark .tap-text.svelte-ib6qo9{color:var(--text-secondary)}.victory-celebration.svelte-1mnwkmu{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4);width:100%;max-width:500px}.canvas-frame.svelte-1mnwkmu{background:linear-gradient(135deg,#8d6e63,#6d4c41,#5d4037);border-radius:20px;padding:6px;box-shadow:0 4px 15px #5d40374d;width:100%}.canvas-inner.svelte-1mnwkmu{background:linear-gradient(135deg,#fffde7,#fff9c4);border-radius:14px;padding:28px 20px;min-height:140px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);transition:background .3s ease}.canvas-inner.celebrating.svelte-1mnwkmu{background:linear-gradient(135deg,#fff9e6,#fff3cd,#ffecb3)}.corner-decor.svelte-1mnwkmu{position:absolute;font-size:1rem;opacity:.6}.top-left.svelte-1mnwkmu{top:8px;left:10px}.top-right.svelte-1mnwkmu{top:8px;right:10px;transform:scaleX(-1)}.bottom-left.svelte-1mnwkmu{bottom:8px;left:10px}.bottom-right.svelte-1mnwkmu{bottom:8px;right:10px}.letter-zone.svelte-1mnwkmu{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap}.letter-card.svelte-1mnwkmu{width:64px;height:76px;background:linear-gradient(145deg,#e8f5e9,#c8e6c9,#81c784);border:4px solid #4caf50;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 6px 20px #4caf504d;opacity:0;transform:scale(0) rotate(-10deg);transition:none}.letter-card.vowel.svelte-1mnwkmu{background:linear-gradient(145deg,#fff3e0,#ffe0b2,#ffb74d);border-color:#f57c00;box-shadow:0 6px 20px #ff98004d}.letter-card.wiggling.svelte-1mnwkmu{animation:svelte-1mnwkmu-wiggle .3s ease-in-out infinite;animation-delay:var(--pop-delay)}.letter-card.landed.svelte-1mnwkmu{opacity:1;transform:scale(1) rotate(0);animation:svelte-1mnwkmu-splat .5s cubic-bezier(.34,1.56,.64,1)}.letter-icon.svelte-1mnwkmu{font-size:14px}.letter-text.svelte-1mnwkmu{font-size:28px;font-weight:800;color:#1b5e20}.letter-card.vowel.svelte-1mnwkmu .letter-text:where(.svelte-1mnwkmu){color:#e65100}.success-banner.svelte-1mnwkmu{display:flex;align-items:center;gap:var(--space-2);background:linear-gradient(135deg,#66bb6a,#4caf50);color:#fff;padding:8px 24px;border-radius:20px;font-weight:700;box-shadow:0 4px 12px #4caf5066;animation:svelte-1mnwkmu-bounce-in .4s ease-out}.banner-emoji.svelte-1mnwkmu{font-size:1.2rem}.banner-text.svelte-1mnwkmu{font-size:var(--font-size-lg)}.word-display.svelte-1mnwkmu{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.word-text.svelte-1mnwkmu{font-size:var(--font-size-3xl);font-weight:800;color:var(--text-primary);text-transform:uppercase}.stars-row.svelte-1mnwkmu{display:flex;gap:var(--space-1)}.star.svelte-1mnwkmu{font-size:2rem;opacity:.3;transition:opacity .3s ease}.star.earned.svelte-1mnwkmu{opacity:1}.star.animating.svelte-1mnwkmu{animation:svelte-1mnwkmu-star-pop .4s ease-out}.soil-pots.svelte-1mnwkmu{display:flex;gap:var(--space-3);justify-content:center}.soil-pot.svelte-1mnwkmu{width:60px;height:50px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.soil-pot.wiggling.svelte-1mnwkmu .seed-in-soil:where(.svelte-1mnwkmu){animation:svelte-1mnwkmu-wiggle .3s ease-in-out infinite}.soil.svelte-1mnwkmu{width:100%;height:24px;background:linear-gradient(180deg,#8b5a2b,#6d4c41);border-radius:0 0 8px 8px;position:relative}.soil.svelte-1mnwkmu:before{content:"";position:absolute;top:0;left:10%;right:10%;height:6px;background:linear-gradient(180deg,#a67b5b,#8b5a2b);border-radius:4px 4px 0 0}.seed-in-soil.svelte-1mnwkmu{position:absolute;bottom:20px;font-size:1.5rem}.soil-pot.empty.svelte-1mnwkmu .soil:where(.svelte-1mnwkmu){opacity:.6}.puff-effect.svelte-1mnwkmu{position:absolute;bottom:30px;font-size:1.5rem;animation:svelte-1mnwkmu-puff-out .5s ease-out forwards}.next-word-btn.svelte-1mnwkmu{background:var(--accent-primary);color:#fff;border:none;padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);font-size:var(--font-size-xl);font-weight:700;cursor:pointer;box-shadow:var(--shadow-md);transition:all .2s ease;animation:svelte-1mnwkmu-bounce-in .4s ease-out}.next-word-btn.svelte-1mnwkmu:hover{background:var(--accent-secondary);transform:scale(1.05)}@keyframes svelte-1mnwkmu-wiggle{0%,to{transform:rotate(-5deg) translateY(0)}25%{transform:rotate(5deg) translateY(-2px)}75%{transform:rotate(-3deg) translateY(1px)}}@keyframes svelte-1mnwkmu-splat{0%{transform:scale(0) rotate(-10deg);opacity:0}60%{transform:scale(1.15) rotate(3deg);opacity:1}80%{transform:scale(.95) rotate(-2deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes svelte-1mnwkmu-puff-out{0%{transform:scale(.5);opacity:1}to{transform:scale(2) translateY(-15px);opacity:0}}@keyframes svelte-1mnwkmu-star-pop{0%{transform:scale(0) rotate(-20deg)}60%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-1mnwkmu-bounce-in{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.letter-card.svelte-1mnwkmu,.letter-card.wiggling.svelte-1mnwkmu,.letter-card.landed.svelte-1mnwkmu,.success-banner.svelte-1mnwkmu,.star.animating.svelte-1mnwkmu,.puff-effect.svelte-1mnwkmu,.next-word-btn.svelte-1mnwkmu{animation:none!important}.letter-card.landed.svelte-1mnwkmu{opacity:1;transform:scale(1) rotate(0)}}@media (max-width: 480px){.letter-card.svelte-1mnwkmu{width:52px;height:64px}.letter-text.svelte-1mnwkmu{font-size:22px}.soil-pot.svelte-1mnwkmu{width:50px;height:44px}}.progress-stars.svelte-1u4h2hw{display:flex;gap:var(--space-2);justify-content:center}.star.svelte-1u4h2hw{font-size:1.8rem;transition:transform .3s ease}.star.earned.svelte-1u4h2hw,.star.current.svelte-1u4h2hw{animation:svelte-1u4h2hw-star-pop .3s ease-out}.star.svelte-1u4h2hw:not(.earned):not(.current){opacity:.3}@keyframes svelte-1u4h2hw-star-pop{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.audio-controls.svelte-110qulh{display:flex;gap:var(--space-2)}.audio-toggle-btn.svelte-110qulh{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-weight:600;font-size:var(--font-size-sm);transition:all .2s ease;background-color:var(--bg-card);color:var(--text-primary);border:2px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm)}.audio-toggle-btn.svelte-110qulh:hover{border-color:var(--accent-primary);transform:scale(1.05);box-shadow:var(--shadow-md)}.audio-toggle-btn.svelte-110qulh:active{transform:scale(.95)}.toggle-icon.svelte-110qulh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bg-card-hover);transition:all .2s ease}.toggle-icon.active.svelte-110qulh{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))}.icon.svelte-110qulh{font-size:1rem;line-height:1}.icon.muted.svelte-110qulh{opacity:.5;filter:grayscale(1)}.toggle-text.svelte-110qulh{font-weight:600;color:var(--text-primary)}.toggle-sm.svelte-110qulh{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}.toggle-sm.svelte-110qulh .toggle-icon:where(.svelte-110qulh){width:24px;height:24px}.toggle-md.svelte-110qulh{padding:var(--space-2) var(--space-3)}@media (max-width: 480px){.toggle-text.svelte-110qulh{display:none}.audio-toggle-btn.svelte-110qulh{padding:var(--space-2)}}.word-seeds-game.svelte-21hs30{display:flex;flex-direction:column;align-items:center;padding:var(--space-4);min-height:100%;gap:var(--space-6);overscroll-behavior:contain}.game-header.svelte-21hs30{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.header-top.svelte-21hs30{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:500px}.header-spacer.svelte-21hs30{width:80px}.audio-controls-wrapper.svelte-21hs30{display:flex;justify-content:flex-end;width:80px}.game-header.success-header.svelte-21hs30{margin-bottom:24px}.word-counter.svelte-21hs30{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary)}.game-area.svelte-21hs30{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%;max-width:500px}.game-area.success-layout.svelte-21hs30{gap:16px}.seed-packet-area.svelte-21hs30{display:flex;justify-content:center}.soil-area.svelte-21hs30{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.soil-plots.svelte-21hs30{display:flex;gap:var(--space-3);justify-content:center}.soil-plot-wrapper.svelte-21hs30{position:relative;transition:transform .15s ease}.soil-plot-wrapper.drop-active{animation:svelte-21hs30-pulse-glow 1s ease infinite}.soil-plot-wrapper.drop-active:after{content:"";position:absolute;inset:-4px;border:2px dashed var(--accent-primary);border-radius:16px;pointer-events:none;opacity:.6}.soil-plot-wrapper.drop-hover{transform:scale(1.1)}.soil-plot-wrapper.drop-hover>*{box-shadow:0 0 24px #4caf50b3!important;border-color:var(--accent-primary)!important}@keyframes svelte-21hs30-pulse-glow{0%,to{opacity:1}50%{opacity:.7}}.ground-line.svelte-21hs30{width:100%;max-width:320px;height:4px;background:linear-gradient(90deg,transparent,var(--soil-dark),var(--soil-mid),var(--soil-dark),transparent);border-radius:2px;margin-top:var(--space-2)}.seeds-area.svelte-21hs30{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;padding:var(--space-4);background:var(--bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);width:100%}.seed-wrapper.svelte-21hs30{touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;position:relative}.seed-wrapper.svelte-21hs30:active{cursor:grabbing}.seed-wrapper.dragging{opacity:.4;transform:scale(.95)}.action-area.svelte-21hs30{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:auto;padding:var(--space-4)}.action-area.hidden.svelte-21hs30{display:none}.playing-actions.svelte-21hs30{display:flex;gap:var(--space-4);align-items:center}.error-message.svelte-21hs30{color:var(--color-error);font-weight:600;font-size:var(--font-size-lg)}.btn-primary.svelte-21hs30{background:var(--accent-primary);color:#fff;border:none;padding:var(--space-4) var(--space-6);border-radius:var(--radius-full);font-size:var(--font-size-lg);font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-md)}.btn-primary.svelte-21hs30:hover:not(:disabled){background:var(--accent-secondary);transform:scale(1.05)}.btn-primary.svelte-21hs30:disabled{opacity:.5;cursor:not-allowed}.btn-large.svelte-21hs30{padding:var(--space-5) var(--space-8);font-size:var(--font-size-xl)}.btn-secondary.svelte-21hs30{background:var(--bg-card);color:var(--text-primary);border:2px solid var(--border-color);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.btn-secondary.svelte-21hs30:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.btn-hint.svelte-21hs30{background:transparent;border:2px solid var(--accent-active);color:var(--accent-active);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .2s ease}.btn-hint.svelte-21hs30:hover{background:var(--accent-active-bg)}.complete-screen.svelte-21hs30{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-8);text-align:center}.complete-screen.svelte-21hs30 h2:where(.svelte-21hs30){font-size:var(--font-size-2xl);color:var(--text-primary)}.complete-message.svelte-21hs30{font-size:var(--font-size-lg);color:var(--text-secondary)}.total-stars.svelte-21hs30{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.star-count.svelte-21hs30{font-size:3rem;font-weight:800;color:var(--accent-active)}.star-icon.svelte-21hs30{font-size:2.5rem}.star-label.svelte-21hs30{font-size:var(--font-size-base);font-weight:600;color:var(--text-secondary)}.complete-actions.svelte-21hs30{display:flex;flex-direction:column;gap:var(--space-4)}.loading.svelte-21hs30{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8)}.loading-icon.svelte-21hs30{font-size:4rem;animation:svelte-21hs30-bounce 1s ease infinite}.loading.svelte-21hs30 p:where(.svelte-21hs30){font-size:var(--font-size-lg);color:var(--text-secondary)}@keyframes svelte-21hs30-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 480px){.soil-plots.svelte-21hs30{gap:var(--space-2)}.seeds-area.svelte-21hs30{padding:var(--space-3);gap:var(--space-2)}.playing-actions.svelte-21hs30{flex-direction:column;gap:var(--space-3)}}.drag-ghost{font-family:var(--font-family)}.drag-ghost .ghost-icon{font-size:1.2rem}.drag-ghost .ghost-phoneme{font-size:1.5rem;font-weight:800;color:var(--text-primary, #2D5016)}.drag-ghost.vowel .ghost-phoneme{color:#e65100}.word-seeds-page.svelte-fsk7g7{min-height:100vh;display:flex;flex-direction:column}.instructions.svelte-fsk7g7{display:flex;justify-content:center;gap:var(--space-3);width:100%}.instruction-step.svelte-fsk7g7{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);background:var(--bg-card);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);flex:1;max-width:140px;box-shadow:var(--shadow-sm)}.step-icon.svelte-fsk7g7{font-size:1.75rem}.step-text.svelte-fsk7g7{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary);text-align:center}.tabs.svelte-fsk7g7{display:flex;gap:var(--space-2)}.tab.svelte-fsk7g7{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:700;cursor:pointer;transition:all .2s ease;background:var(--bg-card);color:var(--text-secondary);border:2px solid var(--border-color)}.tab.svelte-fsk7g7:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.tab.active.svelte-fsk7g7{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.unit-groups.svelte-fsk7g7{display:flex;flex-direction:column;gap:var(--space-6);width:100%;padding-bottom:var(--space-8)}.unit-group.svelte-fsk7g7{display:flex;flex-direction:column;gap:var(--space-3)}.group-label.svelte-fsk7g7{font-size:var(--font-size-sm);font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding-left:var(--space-2)}.group-cards.svelte-fsk7g7{display:flex;flex-direction:column;gap:var(--space-2)}.difficulty-cards.svelte-fsk7g7{display:grid;grid-template-columns:1fr;gap:var(--space-4);width:100%;padding-bottom:var(--space-8)}.difficulty-card.svelte-fsk7g7{background:var(--bg-card);border:2px solid transparent;border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);text-align:center;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:160px}.difficulty-card.svelte-fsk7g7:hover{transform:translateY(-4px);border-color:var(--accent-primary);box-shadow:var(--shadow-md)}.difficulty-card.svelte-fsk7g7:active{transform:translateY(-2px)}.diff-icon.svelte-fsk7g7{font-size:3rem;line-height:1}.diff-name.svelte-fsk7g7{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary)}.diff-description.svelte-fsk7g7{font-size:var(--font-size-sm);color:var(--text-secondary)}.game-nav.svelte-fsk7g7{padding:var(--space-4);display:flex;align-items:center}.back-button.svelte-fsk7g7{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;min-height:var(--touch-target-min)}.back-button.svelte-fsk7g7:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.back-icon.svelte-fsk7g7{font-size:var(--font-size-lg)}@media (min-width: 640px){.difficulty-cards.svelte-fsk7g7{grid-template-columns:repeat(3,1fr)}.group-cards.svelte-fsk7g7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}}
