.shell.svelte-hy9bcf{--lh:var(--u);row-gap:var(--u);width:var(--W);height:100svh;height:round(down,100svh,24px);padding-bottom:var(--u);color:var(--fg);grid-template-rows:auto minmax(0,1fr);margin-inline:auto;display:grid;overflow:hidden}@media (pointer:coarse){.shell.svelte-hy9bcf{padding-bottom:calc(2 * var(--u))}}.head.svelte-hy9bcf{padding-top:calc(2 * var(--u));justify-content:space-between;align-items:flex-start;display:flex}.head.svelte-hy9bcf .logo svg{width:auto;height:var(--u)}.score.svelte-hy9bcf,.hint.svelte-hy9bcf{font-size:13px;line-height:var(--lh);font-variant-numeric:tabular-nums;text-align:right;color:var(--muted);margin:0}@supports (text-box:trim-both cap alphabetic){.score.svelte-hy9bcf,.hint.svelte-hy9bcf{text-box:trim-both cap alphabetic;padding-top:calc(var(--lh) - 1cap)}}.main.svelte-hy9bcf{row-gap:var(--u);grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid}.stage.svelte-hy9bcf{min-height:0;position:relative}.field.svelte-hy9bcf{position:absolute;inset:0}canvas.svelte-hy9bcf{touch-action:none;cursor:pointer;display:block;position:absolute;top:0;left:0}.msg.svelte-hy9bcf{height:calc(2 * var(--u));font-size:13px;line-height:calc(2 * var(--u));text-align:center;white-space:nowrap;pointer-events:none;margin:0;position:absolute}.controls.svelte-hy9bcf{justify-content:flex-end;align-items:flex-end;gap:var(--u);flex-wrap:wrap;display:flex}.dock.svelte-hy9bcf{justify-content:flex-end;gap:var(--u);flex-wrap:wrap;display:flex}.pad.svelte-hy9bcf{grid-template-columns:repeat(3, calc(2 * var(--u)));grid-template-rows:repeat(3, calc(2 * var(--u)));display:grid}.pad.svelte-hy9bcf .up:where(.svelte-hy9bcf){grid-area:1/2}.pad.svelte-hy9bcf .left:where(.svelte-hy9bcf){grid-area:2/1}.pad.svelte-hy9bcf .right:where(.svelte-hy9bcf){grid-area:2/3}.pad.svelte-hy9bcf .down:where(.svelte-hy9bcf){grid-area:3/2}.pad.svelte-hy9bcf .dock-btn{touch-action:manipulation}
