.symbol.svelte-trmw66{aspect-ratio:1 / 1;width:min(70vw,50vh,320px);display:grid;place-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:28px;padding:10%;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:default;color:inherit;font:inherit;transition:box-shadow .2s ease,background .2s ease,border-color .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.symbol.interactive.svelte-trmw66{cursor:pointer}.symbol.interactive.svelte-trmw66:hover{background:#ffffff0d;border-color:#ffffff1f}.symbol.interactive.svelte-trmw66:active{transform:scale(.97)}.symbol.frozen.svelte-trmw66{border-color:#ffd84a80;background:#ffd84a0f;box-shadow:0 0 32px #ffd84a1f}.symbol.svelte-trmw66:disabled{opacity:1}.mark.svelte-trmw66{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));transition:color .2s ease;pointer-events:none;overflow:visible}.mark.mask.svelte-trmw66{color:#f3f3f6}.symbol.frozen.svelte-trmw66 .mark.mask:where(.svelte-trmw66){color:#ffd84a}.symbol.frozen.svelte-trmw66 .mark:where(.svelte-trmw66):not(.mask){filter:drop-shadow(0 4px 12px rgba(0,0,0,.4)) drop-shadow(0 0 18px rgba(255,216,74,.55))}.ac.svelte-h59lmo{position:relative;width:100%}input.svelte-h59lmo{width:100%;box-sizing:border-box;padding:16px 18px;font-size:17px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:inherit;-webkit-appearance:none}input.svelte-h59lmo:focus{outline:none;border-color:#ffd84a;background:#ffd84a0f}.suggestions.svelte-h59lmo{list-style:none;margin:0;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:#14141c;border:1px solid rgba(255,255,255,.1);border-radius:14px;max-height:50vh;overflow-y:auto;box-shadow:0 -8px 24px #0006}.suggestions.svelte-h59lmo li:where(.svelte-h59lmo) button:where(.svelte-h59lmo){display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:transparent;border:none;border-radius:10px;color:inherit;font-size:16px;text-align:left;cursor:pointer}.suggestions.svelte-h59lmo li:where(.svelte-h59lmo) button:where(.svelte-h59lmo):hover,.suggestions.svelte-h59lmo li:where(.svelte-h59lmo) button:where(.svelte-h59lmo):focus-visible{background:#ffd84a1f;outline:none}.name.svelte-h59lmo{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code.svelte-h59lmo{font-variant:tabular-nums;opacity:.55;font-size:13px;letter-spacing:.04em}.game.svelte-18mgvf8{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh;max-width:480px;margin:0 auto;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}header.svelte-18mgvf8{padding:12px 16px 0;display:grid;gap:8px}.topnav.svelte-18mgvf8{display:flex;justify-content:space-between;align-items:center}.link.svelte-18mgvf8{font-size:13px;color:#ffffff80;text-decoration:none;letter-spacing:.04em;padding:4px 0}.link.svelte-18mgvf8:hover{color:#ffd84a}.hud.svelte-18mgvf8{display:flex;justify-content:space-around;gap:8px;background:#ffffff0a;border-radius:12px;padding:10px}.hud.svelte-18mgvf8>div:where(.svelte-18mgvf8){display:grid;place-items:center;line-height:1}.hud.svelte-18mgvf8 b:where(.svelte-18mgvf8){font-size:18px;font-variant:tabular-nums}.hud.svelte-18mgvf8 span:where(.svelte-18mgvf8){font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-top:4px}.title.svelte-18mgvf8{text-align:center;font-size:13px;opacity:.5;letter-spacing:.08em;text-transform:uppercase}.stage.svelte-18mgvf8{display:grid;place-items:center;align-content:center;gap:20px;padding:16px}.hint.svelte-18mgvf8{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.4;animation:svelte-18mgvf8-hintPulse 2s ease-in-out infinite}@keyframes svelte-18mgvf8-hintPulse{0%,to{opacity:.3}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.hint.svelte-18mgvf8{animation:none}}.dock.svelte-18mgvf8{padding:16px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:grid;gap:12px}button.svelte-18mgvf8{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ghost.svelte-18mgvf8{width:100%;padding:12px;font-size:14px;background:transparent;color:#ffffff80;border:1px solid rgba(255,255,255,.1);border-radius:12px}.result.svelte-18mgvf8{display:grid;gap:4px;padding:16px;border-radius:14px;text-align:center}.result.correct.svelte-18mgvf8{background:#50dc821a;color:#6fe5a0}.result.wrong.svelte-18mgvf8{background:#ff5d5d1f;color:#ff8e8e}.result.svelte-18mgvf8 .big:where(.svelte-18mgvf8){font-size:22px;font-weight:800}.result.svelte-18mgvf8 .small:where(.svelte-18mgvf8){font-size:14px;opacity:.75}
