.word-card.svelte-1dcfjqh{width:100%;height:100%;min-height:0;padding:.5rem;font-size:clamp(.9rem,2.2dvh,1.15rem);font-weight:500;color:var(--text-on-card);background:color-mix(in srgb,var(--card-bg),transparent 10%);border:none;border-radius:12px;cursor:pointer;opacity:1;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;overflow:hidden;touch-action:none;-webkit-user-select:none;transform:translateZ(0);backdrop-filter:blur(0px) saturate(100%);-webkit-backdrop-filter:blur(0px) saturate(100%);transition:transform .15s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .3s ease,backdrop-filter 2s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter 2s cubic-bezier(.4,0,.2,1)}.word-card.blurred.svelte-1dcfjqh{backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%)}.word-text.svelte-1dcfjqh{text-align:center;overflow-wrap:anywhere;word-break:normal;text-wrap:balance;line-height:1.15;max-width:100%;text-shadow:0 1px 2px rgba(0,0,0,.2)}.transcription.svelte-1dcfjqh{font-size:clamp(.6rem,1.5dvh,.8rem);color:var(--text-on-card);opacity:.7;font-weight:400;line-height:1}.word-card.svelte-1dcfjqh:hover{transform:scale(var(--hover-scale)) translateZ(0);border-color:var(--card-hover-border);z-index:2;background:color-mix(in srgb,var(--card-bg),transparent 10%)}.word-card.svelte-1dcfjqh:active{transform:scale(var(--active-scale)) translateZ(0)}.word-card.correct.svelte-1dcfjqh{background:color-mix(in srgb,var(--correct-bg),transparent 50%);border-color:var(--correct-border);animation:svelte-1dcfjqh-correctFade .8s ease-out forwards;cursor:default}.word-card.correct.svelte-1dcfjqh:hover{transform:none;border-color:var(--correct-border)}.word-card.selected.svelte-1dcfjqh{background:rgba(var(--accent-rgb),.7);border-color:var(--selected-border);animation:svelte-1dcfjqh-selectedPulse 2s infinite ease-in-out;box-shadow:0 0 15px rgba(var(--accent-rgb),.3)}.word-card.dimmed.svelte-1dcfjqh{filter:brightness(.4) blur(2px);pointer-events:none;opacity:.4}@keyframes svelte-1dcfjqh-selectedPulse{0%,to{transform:scale(1) translateZ(0);box-shadow:0 0 5px rgba(var(--accent-rgb),.2)}50%{transform:scale(1.02) translateZ(0);box-shadow:0 0 20px rgba(var(--accent-rgb),.5)}}@keyframes svelte-1dcfjqh-correctFade{0%{background-color:color-mix(in srgb,var(--correct-bg),transparent 0%);transform:scale(1) translateZ(0)}20%{background-color:color-mix(in srgb,var(--correct-bg),transparent 0%);transform:scale(1.08) translateZ(0)}to{background-color:color-mix(in srgb,var(--correct-bg),transparent 50%);transform:scale(.95) translateZ(0)}}.word-card.wrong.svelte-1dcfjqh{animation:svelte-1dcfjqh-shake .4s ease-in-out;background:color-mix(in srgb,var(--wrong-bg),transparent 30%);border-color:var(--wrong-border)}.word-card.hint.svelte-1dcfjqh{animation:svelte-1dcfjqh-hintPulse 2s ease-in-out infinite}.word-card.hint-slow.svelte-1dcfjqh{animation:svelte-1dcfjqh-hintPulse 5s ease-in-out infinite}@keyframes svelte-1dcfjqh-hintPulse{0%{transform:scale(1);background-color:var(--card-bg);box-shadow:0 0 #e9542000}50%{transform:scale(1.03);background-color:#e954202e;box-shadow:0 0 30px #e9542073}to{transform:scale(1);background-color:var(--card-bg);box-shadow:0 0 #e9542000}}@keyframes svelte-1dcfjqh-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@media(max-width:480px){.word-card.svelte-1dcfjqh{border-radius:8px;padding:.2rem;gap:.1rem}.word-text.svelte-1dcfjqh{font-size:clamp(.8rem,4vw,1rem)}}@media(max-height:600px){.word-card.svelte-1dcfjqh{padding:.15rem;gap:0;min-height:auto}.word-text.svelte-1dcfjqh{line-height:1.1;font-size:clamp(.75rem,3.5dvh,1rem)}.transcription.svelte-1dcfjqh{font-size:.7em;margin-top:1px}}.backdrop.svelte-zrhf9p{position:fixed;inset:0;z-index:20000}.menu.svelte-zrhf9p{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20001;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 20px #00000080;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;min-width:240px;max-width:90vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-header.svelte-zrhf9p{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;position:relative;min-height:40px}.word-title.svelte-zrhf9p{font-weight:800;font-size:1.1rem;color:var(--accent);text-align:center;word-break:break-word;padding:0 1.5rem}.close-btn.svelte-zrhf9p{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;border-radius:50%}.close-btn.svelte-zrhf9p:hover{background:#ffffff1a;color:var(--text-primary)}button.svelte-zrhf9p{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;text-align:left;background:transparent;border:none;color:var(--text-primary);cursor:pointer;border-radius:8px;font-size:.95rem;transition:background .2s}button.svelte-zrhf9p:hover{background:#ffffff1a}.report-btn.svelte-zrhf9p{color:var(--error, #ff4444)}.report-btn.svelte-zrhf9p:hover{background:#ff44441a}.divider.svelte-zrhf9p{height:1px;background:var(--border);margin:.25rem .5rem;opacity:.5}.submenu-label.svelte-zrhf9p{font-size:.75rem;color:var(--text-secondary);padding:.5rem 1rem .25rem;text-transform:uppercase;letter-spacing:.05em}.custom-playlist-btn.svelte-zrhf9p{padding:.5rem 1rem;font-size:.9rem}.playlist-name.svelte-zrhf9p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon.svelte-zrhf9p{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:color .2s}.report-btn.svelte-zrhf9p .icon:where(.svelte-zrhf9p){color:inherit}.icon.filled.svelte-zrhf9p{color:var(--accent)}.content.svelte-1yq0p1y{display:flex;flex-direction:column;gap:2rem;text-align:center;padding:.5rem}header.svelte-1yq0p1y{display:flex;flex-direction:column;align-items:center;gap:.75rem}.title-icon{color:var(--accent);filter:drop-shadow(0 0 8px rgba(58,143,214,.4))}h2.svelte-1yq0p1y{margin:0;font-size:1.75rem;font-weight:700;color:var(--text-primary)}.word-info.svelte-1yq0p1y{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%}.mini-card.svelte-1yq0p1y{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;background:#ffffff0d;border:1px solid var(--border);border-radius:16px;padding:1rem .5rem;min-width:0}.lang-label.svelte-1yq0p1y{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);opacity:.6}.word-val.svelte-1yq0p1y{font-size:1.25rem;font-weight:600;color:var(--text-primary);text-align:center;word-break:break-word}.form-group.svelte-1yq0p1y{display:flex;flex-direction:column;gap:1rem;text-align:left}label.svelte-1yq0p1y,.section-label.svelte-1yq0p1y{font-size:.9rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding-left:.5rem}.options-grid.svelte-1yq0p1y{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.option-btn.svelte-1yq0p1y{padding:.85rem;background:transparent;border:2px solid var(--border);border-radius:14px;color:var(--text-primary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.option-btn.svelte-1yq0p1y:hover{background:#ffffff0d;border-color:var(--text-secondary)}.option-btn.active.svelte-1yq0p1y{background:var(--selected-bg);border-color:var(--selected-border);box-shadow:0 4px 12px #3a8fd633}textarea.svelte-1yq0p1y{background:#ffffff0d;border:2px solid var(--border);border-radius:14px;padding:1rem;color:var(--text-primary);font-family:inherit;font-size:1.1rem;resize:none;transition:all .2s}textarea.svelte-1yq0p1y:focus{outline:none;border-color:var(--accent);background:#ffffff14}.actions.svelte-1yq0p1y{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.submit-btn.svelte-1yq0p1y{width:100%}.cancel-btn.svelte-1yq0p1y{background:transparent;border:none;color:var(--text-secondary);font-size:1rem;font-weight:500;cursor:pointer;padding:.5rem;transition:color .2s}.cancel-btn.svelte-1yq0p1y:hover{color:var(--text-primary)}.success-state.svelte-1yq0p1y{text-align:center;padding:2rem 0}.success-icon{color:#4caf50;margin-bottom:1.5rem}.success-state.svelte-1yq0p1y h2:where(.svelte-1yq0p1y){font-size:1.75rem;margin-bottom:.5rem}.success-state.svelte-1yq0p1y p:where(.svelte-1yq0p1y){color:var(--text-secondary)}.spinner.svelte-1yq0p1y{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1yq0p1y-spin .8s linear infinite}@keyframes svelte-1yq0p1y-spin{to{transform:rotate(360deg)}}@media(max-width:400px){.options-grid.svelte-1yq0p1y{grid-template-columns:1fr}}.drag-overlay.svelte-k8y1e9{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.card-hover-highlight.svelte-k8y1e9{position:absolute;inset:0;border:2px solid var(--selected-border);border-radius:12px;pointer-events:none;z-index:10;box-shadow:0 0 10px #3a8fd64d;animation:svelte-k8y1e9-pulse-highlight 2s infinite ease-in-out}@keyframes svelte-k8y1e9-pulse-highlight{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.004)}to{opacity:.5;transform:scale(1)}}.game-board.svelte-k8y1e9{display:flex;gap:1rem;width:100%;max-width:500px;height:100%;max-height:1000px;margin:0 auto;padding:1rem;position:relative;outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.column.svelte-k8y1e9{flex:1;display:flex;flex-direction:column;gap:.75rem;height:95%}.card-slot.svelte-k8y1e9{flex:1;min-height:0;display:grid;place-items:stretch}.card-wrapper.svelte-k8y1e9{grid-area:1 / 1;width:100%;height:100%;display:flex;position:relative;transition:z-index .2s;opacity:1;transform:scale(1) translateZ(0)}.card-wrapper.svelte-k8y1e9:hover{z-index:2}.empty-state-message.svelte-k8y1e9{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:2rem;color:var(--text-secondary);font-size:1rem;line-height:1.5}.error-overlay.svelte-k8y1e9{position:absolute;inset:0;background:var(--bg-primary);display:flex;justify-content:center;align-items:center;z-index:10;padding:2rem}.error-content.svelte-k8y1e9{text-align:center;max-width:300px}.error-icon.svelte-k8y1e9{display:block;margin-bottom:1rem;color:var(--status-warning)}.error-content.svelte-k8y1e9 h3:where(.svelte-k8y1e9){margin-bottom:.5rem;color:var(--text-primary)}.error-content.svelte-k8y1e9 p:where(.svelte-k8y1e9){color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem}.retry-button.svelte-k8y1e9{background:var(--accent);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .2s}.retry-button.svelte-k8y1e9:hover{opacity:.9}@media(max-width:480px){.game-board.svelte-k8y1e9{gap:.5rem;padding:.5rem}.column.svelte-k8y1e9{gap:.5rem}}.dropdown-menu.svelte-1oy6nhv{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:transparent;border:none;box-shadow:none;z-index:1000;overflow:visible;padding:.5rem}.dropdown-menu.centered.svelte-1oy6nhv{right:auto;left:50%;margin-left:-130px}.menu-list.svelte-1oy6nhv{display:flex;flex-direction:column;gap:6px}.menu-item.svelte-1oy6nhv{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;background:color-mix(in srgb,var(--card-bg),transparent 10%);border:1px solid rgba(255,255,255,.05);border-radius:12px;color:var(--text-primary);cursor:pointer;transition:all .2s;text-align:left;text-decoration:none;width:100%;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.menu-item.svelte-1oy6nhv:hover{background:color-mix(in srgb,var(--card-bg),transparent 5%);color:var(--accent);border-color:var(--accent);transform:scale(1.02)}.menu-item.svelte-1oy6nhv:active{transform:scale(.98)}.item-icon.svelte-1oy6nhv{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border-radius:8px;color:var(--accent);flex-shrink:0}.item-text.svelte-1oy6nhv{display:flex;flex-direction:column;flex-grow:1;min-width:0}.label.svelte-1oy6nhv{font-weight:500;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-label.svelte-1oy6nhv{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.warning-icon-wrapper.svelte-1oy6nhv{display:inline-flex;align-items:center;color:#f1c40f;flex-shrink:0}.divider.svelte-1oy6nhv{border:none;border-top:1px solid var(--border);margin:4px 8px;opacity:.2}.status-dot.svelte-1oy6nhv{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}.status-dot.syncing.svelte-1oy6nhv{color:var(--accent);animation:svelte-1oy6nhv-spin 2s linear infinite}.status-dot.error.svelte-1oy6nhv{color:#ef4444}.status-dot.offline.svelte-1oy6nhv{color:var(--text-secondary)}@keyframes svelte-1oy6nhv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu-container.svelte-1ccde8w{position:relative;display:flex;z-index:6}.menu-container.menu-active.svelte-1ccde8w{z-index:1001}.menu-backdrop.svelte-1ccde8w{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;cursor:default}.menu-btn.svelte-1ccde8w{position:relative;z-index:2}.dropdown-menu{z-index:2}.stats-bar.svelte-1ccde8w{display:flex;justify-content:center;gap:1rem;margin-bottom:5px;width:100%;max-width:500px;padding:0 1rem;z-index:5}@media(max-width:400px){.stats-bar.svelte-1ccde8w{gap:.5rem}}.stat-item.svelte-1ccde8w{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;padding:.5rem 1rem;border-radius:20px;color:var(--text-secondary);transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(255,255,255,.05);white-space:nowrap}.stat-item.frozen.svelte-1ccde8w{background:#00bfff26;box-shadow:0 0 10px #00bfff4d,inset 0 0 10px #fff3;text-shadow:0 0 5px rgba(0,191,255,.8);border-color:#00bfff80!important;-webkit-backdrop-filter:blur(12px) contrast(1.1);backdrop-filter:blur(12px) contrast(1.1)}.hint-btn.svelte-1ccde8w,.menu-btn.svelte-1ccde8w{cursor:pointer;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);padding:.5rem;width:42px;justify-content:center}.hint-btn.svelte-1ccde8w:hover:not(:disabled),.menu-btn.svelte-1ccde8w:hover{background:#3a8fd626;color:#3a8fd6;border-color:#3a8fd666;transform:scale(1.05);box-shadow:0 4px 12px #3a8fd633}.menu-btn.svelte-1ccde8w{background:#ffffff26;border-color:#fff3}.hint-btn.svelte-1ccde8w:active:not(:disabled),.menu-btn.svelte-1ccde8w:active{transform:scale(.95)}.hint-btn.svelte-1ccde8w:disabled{opacity:.5;cursor:not-allowed;transform:none}.icon-wrapper.svelte-1ccde8w{display:flex;align-items:center;justify-content:center}.value.svelte-1ccde8w{font-weight:700;font-size:1.1rem;font-variant-numeric:tabular-nums}.buttons-group.svelte-1ccde8w{display:flex;gap:.5rem}.active-mode.svelte-1ccde8w{background:#00ff8026!important;color:#00ff80!important;border-color:#00ff8066!important;box-shadow:0 0 15px #00ff8033;animation:svelte-1ccde8w-pulse-learning 2s infinite}@keyframes svelte-1ccde8w-pulse-learning{0%{box-shadow:0 0 #00ff8066}70%{box-shadow:0 0 0 10px #00ff8000}to{box-shadow:0 0 #00ff8000}}@keyframes svelte-1ccde8w-pulse-fire{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.2);filter:brightness(1.3)}to{transform:scale(1);filter:brightness(1)}}.swipe-card-wrapper.svelte-6mic9g{width:100%;height:300px;max-width:320px;cursor:grab;transform-style:preserve-3d;transition:transform .1s ease-out,opacity .1s ease-out;touch-action:none}.swipe-card-wrapper.svelte-6mic9g:active{cursor:grabbing}.card-inner.svelte-6mic9g{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d;border-radius:20px;box-shadow:0 8px 16px #0000001a}.card-inner.flipped.svelte-6mic9g{transform:rotateX(180deg)}.card-face.svelte-6mic9g{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-secondary);border:2px solid var(--border);border-radius:20px;padding:2rem;-webkit-user-select:none;user-select:none}.card-face.svelte-6mic9g:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--swipe-tint, transparent);pointer-events:none;transition:background-color .1s ease-out;z-index:0}.card-face.svelte-6mic9g>:where(.svelte-6mic9g){position:relative;z-index:1}.card-back.svelte-6mic9g{transform:rotateX(180deg);background:var(--bg-secondary);border-color:var(--accent)}.speech-btn.svelte-6mic9g{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s}.speech-btn.svelte-6mic9g:hover{color:var(--accent);background-color:var(--bg-hover, rgba(0, 0, 0, .05))}.word.svelte-6mic9g{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;word-break:normal;overflow-wrap:break-word;text-align:center;padding:0 .5rem;line-height:1.2}.word.medium.svelte-6mic9g{font-size:1.5rem}.word.long.svelte-6mic9g{font-size:1.2rem}.word.highlight.svelte-6mic9g{color:var(--accent)}.word.original.svelte-6mic9g{font-size:1.2rem;color:var(--text-secondary);margin-bottom:.25rem;font-weight:500}.word.original.medium.svelte-6mic9g{font-size:1rem}.word.original.long.svelte-6mic9g{font-size:.85rem}.transcription.svelte-6mic9g{font-size:1.2rem;color:var(--text-secondary);font-family:monospace;margin-bottom:1rem}.hint-text.svelte-6mic9g{position:absolute;bottom:1.5rem;font-size:.85rem;color:var(--text-muted);opacity:.7}.swipe-board.svelte-sgp6ux{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;height:100%;margin:0 auto;position:relative;outline:none;overflow:hidden}.deck-container.svelte-sgp6ux{width:100%;flex:1;display:grid;place-items:center}.card-container.svelte-sgp6ux{grid-area:1 / 1;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem;perspective:1000px}.swipe-actions.svelte-sgp6ux{display:flex;gap:1.5rem;width:100%;padding:1rem;justify-content:center}.action-btn.svelte-sgp6ux{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:12px;font-size:1.1rem;font-weight:700;border:none;cursor:pointer;color:#fff;transition:transform .2s,opacity .2s}.action-btn.svelte-sgp6ux:active{transform:scale(.95)}.action-btn.wrong.svelte-sgp6ux{background-color:var(--wrong-color, #e74c3c)}.action-btn.correct.svelte-sgp6ux{background-color:var(--correct-color, #2ecc71)}.empty-state-message.svelte-sgp6ux{text-align:center;padding:2rem;color:var(--text-secondary)}.error-overlay.svelte-sgp6ux{position:absolute;inset:0;background:var(--bg-primary);display:flex;justify-content:center;align-items:center;z-index:10;padding:2rem}.error-content.svelte-sgp6ux{text-align:center}.error-icon.svelte-sgp6ux{display:block;margin-bottom:1rem;color:var(--status-warning)}.retry-button.svelte-sgp6ux{background:var(--accent);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;margin-top:1rem}.bottom-bar.svelte-15nyifv{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0));background:transparent;width:100%}.nav-btn.svelte-15nyifv{background:transparent;border:none;padding:.5rem;cursor:pointer;color:var(--text-primary);transition:opacity .2s;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.nav-btn.svelte-15nyifv:active{color:var(--text-primary);transform:scale(.95)}.nav-btn.svelte-15nyifv:focus{outline:none;color:var(--text-primary)}.nav-btn.svelte-15nyifv:focus-visible{color:var(--text-primary);outline:2px solid var(--accent);border-radius:8px}.nav-btn.svelte-15nyifv:disabled{opacity:.3;cursor:not-allowed}.nav-placeholder.svelte-15nyifv{width:48px;height:48px}@media(hover:hover){.nav-btn.svelte-15nyifv:not(:disabled):hover{color:var(--accent)}}.level-btn.svelte-15nyifv{min-width:100px;padding:.75rem 1.5rem;font-size:1.25rem;font-weight:600;background:var(--accent);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:transform .2s}.level-btn.svelte-15nyifv:hover{transform:scale(1.05)}.error-container.svelte-1k2fdnv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:var(--card-bg, #2a2a2a);border:2px solid var(--wrong-border, #ff4444);border-radius:16px;gap:1rem;max-width:400px;margin:1rem auto;color:var(--text-primary, #fff)}.icon{color:var(--wrong-bg, #ff4444)}h3.svelte-1k2fdnv{margin:0;font-size:1.2rem}.message.svelte-1k2fdnv{font-size:.9rem;color:var(--text-secondary, #ccc);word-break:break-word}.retry-btn.svelte-1k2fdnv{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--accent, #3a8fd6);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .2s}.retry-btn.svelte-1k2fdnv:hover{transform:scale(1.05)}.retry-btn.svelte-1k2fdnv:active{transform:scale(.95)}.app-container.svelte-1uha8ag{display:flex;flex-direction:column;height:100dvh;position:relative;overflow:hidden}main.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 1rem 0px;gap:1rem;overflow-y:auto;width:100%}
