.game[data-astro-cid-k4q4p44o] [data-astro-cid-k4q4p44o][hidden]{display:none}.steps[data-astro-cid-k4q4p44o]{justify-content:center;gap:.5rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.steps[data-astro-cid-k4q4p44o] li[data-astro-cid-k4q4p44o]{background:var(--line);border-radius:50%;width:.6rem;height:.6rem}.steps[data-astro-cid-k4q4p44o] li[data-astro-cid-k4q4p44o][data-done]{background:var(--moon)}.steps[data-astro-cid-k4q4p44o] li[data-astro-cid-k4q4p44o][data-now]{background:var(--brand-ink)}.panel[data-astro-cid-k4q4p44o]{border-radius:var(--radius);background:var(--sunken);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.9rem;padding:.6rem .75rem;display:grid}[data-astro-cid-k4q4p44o][data-kind=pattern] .panel[data-astro-cid-k4q4p44o]{grid-template-columns:minmax(0,1fr);gap:.25rem}[data-astro-cid-k4q4p44o][data-kind=pattern] .right[data-astro-cid-k4q4p44o]{min-height:0;font-size:clamp(1.3rem,1.2rem + .5vw,1.5rem)}.message[data-astro-cid-k4q4p44o]{text-align:center;place-items:center;display:grid}.message[data-astro-cid-k4q4p44o]>[data-astro-cid-k4q4p44o]{color:var(--story-ink);grid-area:1/1;margin:0}.panel[data-astro-cid-k4q4p44o][data-show=hint] [data-astro-cid-k4q4p44o]:is(.again,.right),.panel[data-astro-cid-k4q4p44o][data-show=again] [data-astro-cid-k4q4p44o]:is(.hint,.right),.panel[data-astro-cid-k4q4p44o][data-show=right] [data-astro-cid-k4q4p44o]:is(.hint,.again){visibility:hidden}.hint[data-astro-cid-k4q4p44o],.again[data-astro-cid-k4q4p44o]{font-size:clamp(1.3rem,1.2rem + .5vw,1.5rem);line-height:2}.right[data-astro-cid-k4q4p44o]{white-space:nowrap;min-height:2em;font-size:clamp(2.1rem,1.8rem + 1.4vw,2.75rem);line-height:2}.arrive[data-astro-cid-k4q4p44o]{animation:.3s ease-out arrive}@keyframes arrive{0%{opacity:0;transform:translateY(.35rem)}}.choices[data-astro-cid-k4q4p44o]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.choices[data-astro-cid-k4q4p44o]{gap:.75rem}}.choice[data-astro-cid-k4q4p44o]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:100%;min-height:44px;color:var(--story-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;padding:.5rem .25rem;transition:border-color .15s,transform .15s;display:flex}.choice[data-astro-cid-k4q4p44o] svg[data-astro-cid-k4q4p44o]{aspect-ratio:1;width:min(100%,8rem);height:auto;transition:filter .3s;display:block}@media (hover:hover){.choice[data-astro-cid-k4q4p44o][data-state=open]:hover{border-color:var(--brand-ink)}}.choice[data-astro-cid-k4q4p44o][data-state=open]:active{transform:scale(.97)}.choice[data-astro-cid-k4q4p44o]:not([data-state=open]){cursor:default;box-shadow:none}.word[data-astro-cid-k4q4p44o]{white-space:nowrap;min-height:2em;font-size:clamp(1.15rem,.95rem + 1.3vw,1.65rem);line-height:2;display:none}[data-astro-cid-k4q4p44o][data-kind=letter] .word[data-astro-cid-k4q4p44o]{display:block}.choice[data-astro-cid-k4q4p44o][data-state=tried]{border-style:dashed;animation:.3s ease-out nudge}.choice[data-astro-cid-k4q4p44o][data-state=tried] svg[data-astro-cid-k4q4p44o]{opacity:.45}@keyframes nudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.choice[data-astro-cid-k4q4p44o][data-state=right]{background:color-mix(in srgb, var(--moon) 16%, var(--surface));border-color:color-mix(in srgb, var(--moon) 70%, var(--line));border-width:3px;animation:.32s ease-out glad}@keyframes glad{40%{transform:scale(1.04)}}.choice[data-astro-cid-k4q4p44o][data-state=rest] svg[data-astro-cid-k4q4p44o]{opacity:.45}[data-astro-cid-k4q4p44o][data-kind=shadow] .choice[data-astro-cid-k4q4p44o]{background:var(--ground)}[data-astro-cid-k4q4p44o][data-kind=shadow] .choice[data-astro-cid-k4q4p44o]:not([data-state=right]) svg[data-astro-cid-k4q4p44o]{filter:brightness(0);opacity:.8}[data-astro-cid-k4q4p44o][data-kind=shadow] .choice[data-astro-cid-k4q4p44o][data-state=tried] svg[data-astro-cid-k4q4p44o],[data-astro-cid-k4q4p44o][data-kind=shadow] .choice[data-astro-cid-k4q4p44o][data-state=rest] svg[data-astro-cid-k4q4p44o]{opacity:.3}.next-place[data-astro-cid-k4q4p44o]{justify-content:center;align-items:center;min-height:4.25rem;padding-top:.75rem;display:flex}.arrow[data-astro-cid-k4q4p44o]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}
