.play.svelte-lqzus4{--tile:max(28px, min(calc((100cqw - 8px) / (var(--cols) + 1)), calc((100cqh - 48px) / (var(--rows) + 1)), 96px));width:calc(var(--tile) * (var(--cols) + 1));gap:4px;display:grid}.hud.svelte-lqzus4{min-width:0;font-size:var(--gx-fs-sm);color:var(--gx-ink-soft);white-space:nowrap;align-items:baseline;gap:4px 10px;display:flex}.lv.svelte-lqzus4{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lv.svelte-lqzus4 b:where(.svelte-lqzus4){color:var(--gx-ink)}.arrow.svelte-lqzus4{color:#178f8a;font-weight:700}.clock.svelte-lqzus4{font:20px/1 var(--ui98-font-pixel);color:var(--gx-ink);font-variant-numeric:tabular-nums}.clock.is-low.svelte-lqzus4{color:var(--gx-alert);animation:.5s steps(2,end) infinite svelte-lqzus4-blink}.timebar.svelte-lqzus4{background:var(--gx-panel,#1b1726);height:10px;box-shadow:var(--ui98-thin-sunken);padding:2px}.timebar.svelte-lqzus4 i:where(.svelte-lqzus4){background:repeating-linear-gradient(90deg,#5cd65c 0 6px,#2e9e3e 6px 8px);height:100%;transition:width 1s linear;display:block}.timebar.is-low.svelte-lqzus4 i:where(.svelte-lqzus4){background:repeating-linear-gradient(90deg,#ff5a4a 0 6px,#b3261e 6px 8px)}.table.svelte-lqzus4{padding:calc(var(--tile) * .5);box-shadow:var(--ui98-sunken);background:#178f8a;position:relative}.grid.svelte-lqzus4{grid-template-columns:repeat(var(--cols), var(--tile));grid-auto-rows:var(--tile);display:grid}.tile.svelte-lqzus4{box-shadow:var(--ui98-raised);cursor:pointer;background:#f4efe1;border:0;place-items:center;margin:1px;padding:0;transition:transform 80ms;display:grid}.tile.svelte-lqzus4 svg{width:74%;height:74%}.tile.svelte-lqzus4:not(.is-empty):hover{background:#fffbe8;transform:translateY(-1px)}.tile.svelte-lqzus4:focus-visible{outline-offset:-4px;outline:2px dotted #1b1726}.tile.is-empty.svelte-lqzus4{box-shadow:none;cursor:default;background:0 0}.tile.is-empty.svelte-lqzus4:focus-visible{outline-color:#fff}.tile.is-picked.svelte-lqzus4{box-shadow:var(--ui98-pressed), 0 0 0 2px #f7c948;background:#fff1a8;transform:scale(.96)}.tile.is-hint.svelte-lqzus4{animation:.7s ease-in-out infinite alternate svelte-lqzus4-hint}.tile.is-matched.svelte-lqzus4{z-index:1;background:#fff1a8;transform:scale(1.06);box-shadow:0 0 0 3px #f7c948}.tile.is-wrong.svelte-lqzus4{background:#ffd6d0;animation:.35s linear svelte-lqzus4-shake}.grid.is-covered.svelte-lqzus4 .tile:where(.svelte-lqzus4):not(.is-empty){background:repeating-linear-gradient(45deg,#d9d2bd 0 4px,#f4efe1 4px 8px)}.grid.is-shuffling.svelte-lqzus4 .tile:where(.svelte-lqzus4):not(.is-empty){animation:.4s ease-in-out svelte-lqzus4-flip}@keyframes svelte-lqzus4-hint{0%{box-shadow:var(--ui98-raised), 0 0 0 2px #5fcac4;background:#d2f0fb}to{box-shadow:var(--ui98-raised), 0 0 0 3px #fff, 0 0 10px 3px #5fcac4;background:#9fdcf2}}@keyframes svelte-lqzus4-shake{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes svelte-lqzus4-flip{50%{transform:scaleX(.1)}}@keyframes svelte-lqzus4-blink{50%{opacity:.4}}.link.svelte-lqzus4{top:calc(var(--tile) * -.5);left:calc(var(--tile) * -.5);width:calc(var(--tile) * (var(--cols) + 2));height:calc(var(--tile) * (var(--rows) + 2));pointer-events:none;z-index:3;position:absolute;overflow:visible}.link.svelte-lqzus4 polyline:where(.svelte-lqzus4){fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.16s ease-out forwards svelte-lqzus4-draw}.link__shade.svelte-lqzus4{stroke:#1b1726;stroke-width:.22px}.link__line.svelte-lqzus4{stroke:#f7c948;stroke-width:.12px}@keyframes svelte-lqzus4-draw{to{stroke-dashoffset:0}}.burst.svelte-lqzus4{z-index:4;pointer-events:none;width:0;height:0;position:absolute}.flash.svelte-lqzus4{left:calc(var(--tile) * -.4);top:calc(var(--tile) * -.4);width:calc(var(--tile) * .8);height:calc(var(--tile) * .8);background:radial-gradient(circle,#fff 0 30%,#f7c948cc 55%,#0000 70%);border-radius:50%;animation:.35s ease-out forwards svelte-lqzus4-flash;position:absolute}.shard.svelte-lqzus4{width:6px;height:6px;animation:.5s ease-out forwards svelte-lqzus4-shard;position:absolute;top:-3px;left:-3px;box-shadow:1px 1px #00000059}.gain.svelte-lqzus4{font:22px/1 var(--ui98-font-pixel);color:#fff1a8;text-shadow:1px 1px #1b1726,-1px -1px #1b1726;white-space:nowrap;animation:.9s ease-out forwards svelte-lqzus4-rise;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes svelte-lqzus4-flash{0%{transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes svelte-lqzus4-shard{to{transform:translate(calc(var(--dx) * var(--tile) * .7), calc(var(--dy) * var(--tile) * .7)) rotate(90deg);opacity:0}}@keyframes svelte-lqzus4-rise{0%{transform:translate(-50%,-30%)scale(.7)}25%{transform:translate(-50%,-80%)scale(1.15)}to{opacity:0;transform:translate(-50%,-180%)}}.notice.svelte-lqzus4{z-index:6;max-width:90%;font:20px/1.1 var(--ui98-font-pixel);text-align:center;color:#1b1726;box-shadow:var(--ui98-raised), 3px 3px 0 #0000004d;pointer-events:none;background:#fff1a8;margin:0;padding:4px 10px;animation:.25s cubic-bezier(.2,1.4,.4,1) svelte-lqzus4-drop;position:absolute;top:10px;left:50%;transform:translate(-50%)}@keyframes svelte-lqzus4-drop{0%{opacity:0;transform:translate(-50%,-12px)}}.msg.svelte-lqzus4{z-index:5;width:100%;font:28px/1.3 var(--ui98-font-pixel);color:#fff;text-align:center;cursor:pointer;background:#0b524feb;border:0;place-content:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.msg.svelte-lqzus4 small:where(.svelte-lqzus4){font-size:18px}.msg__high.svelte-lqzus4{color:#fff1a8}@container stage (width<=440px){.rule.svelte-lqzus4{display:none}}@media (prefers-reduced-motion:reduce){.tile.is-hint.svelte-lqzus4{background:#9fdcf2;animation:none;box-shadow:0 0 0 3px #5fcac4}.shard.svelte-lqzus4{display:none}}
