.game[data-astro-cid-po5rnoyj] [data-astro-cid-po5rnoyj][hidden]{display:none}.panel[data-astro-cid-po5rnoyj]{border-radius:var(--radius);background:var(--sunken);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;margin-bottom:.9rem;padding:.35rem .75rem;scroll-margin-top:.5rem;display:grid}.mini[data-astro-cid-po5rnoyj]{width:2.75rem;height:2.75rem;display:block}.mini[data-astro-cid-po5rnoyj] svg[data-astro-cid-po5rnoyj]{width:100%;height:100%;display:block}.message[data-astro-cid-po5rnoyj]{align-items:center;display:grid}.message[data-astro-cid-po5rnoyj]>[data-astro-cid-po5rnoyj]{color:var(--story-ink);grid-area:1/1;margin:0;font-size:clamp(1.25rem,1.15rem + .5vw,1.45rem);line-height:2}.panel[data-astro-cid-po5rnoyj]:not([data-show=take]) [data-astro-cid-po5rnoyj][data-line=take],.panel[data-astro-cid-po5rnoyj]:not([data-show=closed]) [data-astro-cid-po5rnoyj][data-line=closed],.panel[data-astro-cid-po5rnoyj]:not([data-show=arrived]) [data-astro-cid-po5rnoyj][data-line=arrived]{visibility:hidden}.board[data-astro-cid-po5rnoyj]{width:min(100% - 8px, var(--columns) * 4.5rem);aspect-ratio:var(--columns) / var(--rows);touch-action:manipulation;-webkit-user-select:none;user-select:none;margin:4px auto;position:relative}.squares[data-astro-cid-po5rnoyj]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));background:var(--surface);width:100%;height:100%;display:grid}.squares[data-astro-cid-po5rnoyj] .square{box-shadow:inset 0 0 0 .5px var(--line);-webkit-tap-highlight-color:transparent;position:relative}.squares[data-astro-cid-po5rnoyj] .square[data-been]:before{content:"";background:var(--muted);opacity:.7;border-radius:50%;width:16%;height:16%;margin:auto;position:absolute;inset:0}.squares[data-astro-cid-po5rnoyj] .square[data-near]{cursor:pointer}.squares[data-astro-cid-po5rnoyj] .square[data-near]:after{content:"";border:3px solid var(--brand-ink);opacity:.8;border-radius:50%;width:34%;height:34%;margin:auto;position:absolute;inset:0}@media (hover:hover){.squares[data-astro-cid-po5rnoyj] .square[data-near]:hover{background:var(--brand-soft)}}.walls[data-astro-cid-po5rnoyj]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.walls[data-astro-cid-po5rnoyj] path[data-astro-cid-po5rnoyj]{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home[data-astro-cid-po5rnoyj],.walker[data-astro-cid-po5rnoyj]{width:calc(100% / var(--columns));height:calc(100% / var(--rows));transform:translate(calc(var(--column) * 100%), calc(var(--row) * 100%));pointer-events:none;position:absolute;top:0;left:0}.walker[data-astro-cid-po5rnoyj]{transition:transform .18s ease-out}.walker[data-astro-cid-po5rnoyj].nudge{animation:.25s ease-out nudge}@keyframes nudge{25%{transform:translate(calc(var(--column) * 100% - 4px), calc(var(--row) * 100%))}75%{transform:translate(calc(var(--column) * 100% + 4px), calc(var(--row) * 100%))}}.controls[data-astro-cid-po5rnoyj]{margin-top:.9rem;display:grid}.controls[data-astro-cid-po5rnoyj]>[data-astro-cid-po5rnoyj]{grid-area:1/1}.controls[data-astro-cid-po5rnoyj]:not([data-arrived]) .next-place[data-astro-cid-po5rnoyj],.controls[data-astro-cid-po5rnoyj][data-arrived] .pad[data-astro-cid-po5rnoyj]{visibility:hidden}.next-place[data-astro-cid-po5rnoyj]{justify-content:center;align-items:center;display:flex}.arrow[data-astro-cid-po5rnoyj]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.pad[data-astro-cid-po5rnoyj]{grid-template-columns:repeat(3,minmax(56px,4.75rem));grid-template-areas:".up.""left down right";justify-content:center;gap:.4rem;display:grid}.go[data-astro-cid-po5rnoyj]{border-radius:var(--radius-sm);background:var(--brand-soft);min-height:56px;color:var(--brand-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.go[data-astro-cid-po5rnoyj] svg[data-astro-cid-po5rnoyj]{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:1.9rem;height:1.9rem}.go-up[data-astro-cid-po5rnoyj]{grid-area:up}.go-right[data-astro-cid-po5rnoyj]{grid-area:right}.go-down[data-astro-cid-po5rnoyj]{grid-area:down}.go-left[data-astro-cid-po5rnoyj]{grid-area:left}@media (hover:hover){.go[data-astro-cid-po5rnoyj][aria-disabled=false]:hover{background:color-mix(in srgb, var(--brand-soft) 80%, var(--brand))}}.go[data-astro-cid-po5rnoyj][aria-disabled=false]:active{transform:scale(.96)}.go[data-astro-cid-po5rnoyj][aria-disabled=true]{border:2px dashed var(--line);color:var(--muted);cursor:default;background:0 0}.game[data-astro-cid-po5rnoyj] .recap{grid-template-columns:repeat(3,minmax(0,1fr))}
