.air[data-astro-cid-szoxt63c]{gap:var(--s-3);flex-direction:column;flex:1;display:flex}.status[data-astro-cid-szoxt63c]{margin-top:-1.6rem;margin-bottom:var(--s-2);padding-inline:var(--s-3);justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.plane[data-astro-cid-szoxt63c]{color:var(--gold);display:inline-flex}.head[data-astro-cid-szoxt63c] h3[data-astro-cid-szoxt63c]{font-size:1.375rem}.head[data-astro-cid-szoxt63c] p[data-astro-cid-szoxt63c]{color:var(--mute);font-size:.875rem}.board[data-astro-cid-szoxt63c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cell[data-astro-cid-szoxt63c]{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--coral);cursor:pointer;font:inherit;transition:background-color .14s var(--ease-out);border-radius:18px;padding:0;position:relative}.cell[data-astro-cid-szoxt63c][data-mark=O]{color:var(--sky)}.cell[data-astro-cid-szoxt63c][data-wait]{cursor:progress}.cell[data-astro-cid-szoxt63c]:not(:disabled):not([data-wait]):hover{background:var(--surface-2)}.cell[data-astro-cid-szoxt63c]:disabled{cursor:default}.cell[data-astro-cid-szoxt63c][data-win]{background:var(--gold);border-color:var(--gold);color:var(--on-light)}.cell[data-astro-cid-szoxt63c] svg{width:56%;height:56%;position:absolute;inset:22%}.board[data-astro-cid-szoxt63c]{position:relative}.strike[data-astro-cid-szoxt63c]{z-index:1;pointer-events:none;width:100%;height:100%;color:var(--on-light);position:absolute;inset:0}.strike[data-astro-cid-szoxt63c][data-off]{display:none}.strike[data-astro-cid-szoxt63c] line[data-astro-cid-szoxt63c]{stroke:currentColor;stroke-width:9px;stroke-linecap:round}.say[data-astro-cid-szoxt63c]{text-align:center;min-height:1.6em;font-weight:700}.again[data-astro-cid-szoxt63c]{min-height:2.5rem;padding:var(--s-2) var(--s-5);align-self:center}@media (prefers-reduced-motion:no-preference){.cell[data-astro-cid-szoxt63c] svg path,.cell[data-astro-cid-szoxt63c] svg circle{stroke-dasharray:100;animation:draw .26s var(--ease-out) both}.strike[data-astro-cid-szoxt63c] line[data-astro-cid-szoxt63c]{stroke-dasharray:100;animation:draw .3s var(--ease-out) .26s both}.say[data-astro-cid-szoxt63c].flash{animation:say .22s var(--ease-out)}.cell[data-astro-cid-szoxt63c][data-win]{animation:win .42s var(--ease-out) .2s both}@keyframes draw{0%{stroke-dashoffset:100px}}@keyframes say{0%{opacity:0;transform:translateY(4px)}}@keyframes win{50%{transform:scale(1.06)}}}.shelf[data-astro-cid-bbwa5274]{gap:var(--s-6);display:grid}.filters[data-astro-cid-bbwa5274]{gap:var(--s-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.filters[data-astro-cid-bbwa5274] label[data-astro-cid-bbwa5274]{align-items:center;gap:var(--s-2);min-height:2.75rem;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--mute);cursor:pointer;transition:background-color .14s var(--ease-out);font-size:.9375rem;font-weight:600;display:inline-flex}.filters[data-astro-cid-bbwa5274] label[data-astro-cid-bbwa5274] span[data-astro-cid-bbwa5274]{font-variant-numeric:tabular-nums;opacity:.8}.filters[data-astro-cid-bbwa5274] label[data-astro-cid-bbwa5274]:hover{background:var(--surface-2);color:var(--text)}.filters[data-astro-cid-bbwa5274] input[data-astro-cid-bbwa5274]:checked+label[data-astro-cid-bbwa5274]{color:var(--on-light);background:#fff;border-color:#fff}.filters[data-astro-cid-bbwa5274] input[data-astro-cid-bbwa5274]:focus-visible+label[data-astro-cid-bbwa5274]{outline-offset:3px;outline:2px solid #fff}.grid[data-astro-cid-bbwa5274]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-bbwa5274]{gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:radial-gradient(110% 70% at 50% 0%, color-mix(in oklab, var(--a) 26%, transparent), transparent 70%), var(--surface);flex-direction:column;display:flex;position:relative}.tile[data-astro-cid-bbwa5274] img[data-astro-cid-bbwa5274]{aspect-ratio:1;border-radius:18px;width:100%;height:auto}.text[data-astro-cid-bbwa5274]{padding-inline:var(--s-2);gap:var(--s-1);flex:1;align-content:start;display:grid}.tile[data-astro-cid-bbwa5274] h3[data-astro-cid-bbwa5274]{font-size:1.0625rem}.tile[data-astro-cid-bbwa5274] a[data-astro-cid-bbwa5274]{color:inherit;text-decoration:none}.tile[data-astro-cid-bbwa5274] a[data-astro-cid-bbwa5274]:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.tile[data-astro-cid-bbwa5274] a[data-astro-cid-bbwa5274]:focus-visible{outline:none}.tile[data-astro-cid-bbwa5274] a[data-astro-cid-bbwa5274]:focus-visible:after{outline-offset:3px;outline:2px solid #fff}.tile[data-astro-cid-bbwa5274]:hover{border-color:var(--line-strong)}.tag[data-astro-cid-bbwa5274]{color:var(--mute);font-size:.875rem;line-height:1.35}.meta[data-astro-cid-bbwa5274]{padding-top:var(--s-2);color:var(--a);font-variant-numeric:tabular-nums;margin-top:auto;font-size:.8125rem;font-weight:700}.shelf[data-astro-cid-bbwa5274]:has(#shelf-puzzles:checked) .tile[data-astro-cid-bbwa5274]:not([data-group=puzzles]),.shelf[data-astro-cid-bbwa5274]:has(#shelf-numbers-words:checked) .tile[data-astro-cid-bbwa5274]:not([data-group=numbers-words]),.shelf[data-astro-cid-bbwa5274]:has(#shelf-arcade:checked) .tile[data-astro-cid-bbwa5274]:not([data-group=arcade]),.shelf[data-astro-cid-bbwa5274]:has(#shelf-cards:checked) .tile[data-astro-cid-bbwa5274]:not([data-group=cards]),.shelf[data-astro-cid-bbwa5274]:has(#shelf-board-classics:checked) .tile[data-astro-cid-bbwa5274]:not([data-group=board-classics]),.shelf[data-astro-cid-bbwa5274]:has(#shelf-play-together:checked) .tile[data-astro-cid-bbwa5274]:not([data-group=play-together]){display:none}@media (width>=40rem){.grid[data-astro-cid-bbwa5274]{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.grid[data-astro-cid-bbwa5274]{grid-template-columns:repeat(5,minmax(0,1fr))}}.chat[data-astro-cid-eiezwasm]{gap:var(--s-4);flex-direction:column;flex:1;margin-top:-1.4rem;display:flex}.top[data-astro-cid-eiezwasm]{padding:var(--s-5) var(--s-1) var(--s-3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;font-size:1.125rem;display:flex}.live[data-astro-cid-eiezwasm]{color:var(--mint);font-size:.75rem;font-weight:700}.msgs[data-astro-cid-eiezwasm]{gap:var(--s-3);align-content:start;display:grid}.m[data-astro-cid-eiezwasm]{max-width:86%;padding:var(--s-2) var(--s-4);border-radius:18px;font-size:.9375rem;font-weight:500;line-height:1.35}.them[data-astro-cid-eiezwasm]{background:var(--surface);border-bottom-left-radius:6px;justify-self:start}.me[data-astro-cid-eiezwasm]{background:var(--sky);color:var(--on-light);border-bottom-right-radius:6px;justify-self:end}.link[data-astro-cid-eiezwasm]{text-underline-offset:3px;text-decoration:underline}.challenge[data-astro-cid-eiezwasm]{gap:var(--s-1) var(--s-3);padding:var(--s-3);border:1px solid var(--line-strong);grid-template-columns:2.5rem 1fr;align-items:center;width:100%;max-width:100%;display:grid}.challenge[data-astro-cid-eiezwasm] img[data-astro-cid-eiezwasm]{border-radius:10px;width:2.5rem;height:2.5rem}.challenge[data-astro-cid-eiezwasm] small[data-astro-cid-eiezwasm]{color:var(--mute);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.challenge[data-astro-cid-eiezwasm] strong[data-astro-cid-eiezwasm]{font-weight:700}.go[data-astro-cid-eiezwasm]{text-align:center;color:var(--on-light);border-radius:var(--r-pill);padding:var(--s-1) var(--s-4);background:#fff;grid-column:1/-1;font-weight:700}section[data-astro-cid-lcdefpme]{padding-block:var(--s-8)}.hero[data-astro-cid-lcdefpme]{padding-block:var(--s-7) var(--s-8);text-align:center}.hero[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--s-5);display:grid}.hand[data-astro-cid-lcdefpme]{font-family:var(--font-hand);letter-spacing:0;font-weight:400;line-height:.98;font-size:var(--step-hero);justify-items:center;gap:.04em;display:grid}.l2[data-astro-cid-lcdefpme]{color:var(--coral);font-size:1.06em;position:relative}.l2[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:96%;height:.14em;color:var(--gold);position:absolute;bottom:-.08em;left:2%;right:2%}.l3[data-astro-cid-lcdefpme]{font-size:.78em}.lede[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--mute);text-wrap:balance;max-width:38ch}.actions[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--s-3);display:grid}.small[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--mute)}.stage[data-astro-cid-lcdefpme]{width:100%;max-width:44rem;padding-block:var(--s-6);margin-top:var(--s-4);position:relative}.chip[data-astro-cid-lcdefpme]{z-index:2;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);border:1px solid var(--line-strong);border-radius:var(--r-chip);text-align:left;background:#212121f0;line-height:1.2;display:flex;position:absolute;box-shadow:0 12px 28px #0000008c}.chip[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--gold);margin-left:var(--s-2)}.chip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:10px;width:2.5rem;height:2.5rem}.chip[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:700;display:block}.chip[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--mute);font-size:.75rem;display:block}.c3[data-astro-cid-lcdefpme],.c4[data-astro-cid-lcdefpme],.c5[data-astro-cid-lcdefpme]{display:none}.c1[data-astro-cid-lcdefpme]{top:0;left:-.25rem;rotate:-4deg}.c2[data-astro-cid-lcdefpme]{bottom:.5rem;right:-.25rem;rotate:3deg}.strip[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.strip[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:var(--s-5);border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.strip[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(2n){border-right:0}.strip[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.strip[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 4vw,4.5rem);font-weight:300;line-height:1}.strip[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--s-2) 0 0;color:var(--mute);max-width:18ch;font-size:.875rem}.stats[data-astro-cid-lcdefpme]{padding-block:0 var(--s-7)}.head[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-bottom:var(--s-6);display:grid}.head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--mute)}.two[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:center;display:grid}.lead[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--mute);margin:var(--s-4) 0 var(--s-6);line-height:1.45}.tile-dark[data-astro-cid-lcdefpme]{padding:var(--s-6) var(--s-4);background:#1a1a1a}.entry[data-astro-cid-lcdefpme]{gap:var(--s-6);padding:var(--s-6) var(--s-5);align-items:center;display:grid;overflow:hidden}.icon[data-astro-cid-lcdefpme]{object-fit:cover;border:1px solid var(--line-strong);border-radius:22%;width:11rem;height:11rem}.entry[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--s-3);font-size:var(--step-hero);display:flex}.pos[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--mute);letter-spacing:0;font-style:italic;font-weight:500}.def[data-astro-cid-lcdefpme]{font-size:var(--step-2);color:var(--gold);margin-block:var(--s-3) var(--s-4);font-weight:700}.entry[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--mute)}.cta[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:var(--s-5);padding:var(--s-8) var(--s-5);border-radius:32px;display:grid}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--mute);font-size:var(--step-1);max-width:40ch}.cta[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{font-size:var(--step--1)}@media (width>=48rem){.actions[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-auto-flow:column;align-items:center}.stage[data-astro-cid-lcdefpme]{padding-block:var(--s-7)}.c3[data-astro-cid-lcdefpme],.c4[data-astro-cid-lcdefpme],.c5[data-astro-cid-lcdefpme]{display:flex}.c1[data-astro-cid-lcdefpme]{top:2.5rem;left:0}.c2[data-astro-cid-lcdefpme]{top:6rem;bottom:auto;right:0;rotate:4deg}.c3[data-astro-cid-lcdefpme]{bottom:9rem;left:1.5rem;rotate:3deg}.c4[data-astro-cid-lcdefpme]{bottom:3rem;right:1.5rem;rotate:-3deg}.c5[data-astro-cid-lcdefpme]{padding:var(--s-2);top:0;right:9rem;rotate:6deg}.c5[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:3.5rem;height:3.5rem}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}.strip[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme],.strip[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(2n){border-bottom:0;border-right:1px solid var(--line)}.strip[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:last-child{border-right:0;grid-column:auto}.head[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:end}.two[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1.1fr 1fr}.entry[data-astro-cid-lcdefpme]{gap:var(--s-8);padding:var(--s-7) var(--s-8);grid-template-columns:auto 1fr}}@media (prefers-reduced-motion:no-preference){.chip[data-astro-cid-lcdefpme],.hand[data-astro-cid-lcdefpme]{animation:rise .8s var(--ease-out) backwards}.c2[data-astro-cid-lcdefpme]{animation-delay:.12s}.c3[data-astro-cid-lcdefpme]{animation-delay:.2s}.c4[data-astro-cid-lcdefpme]{animation-delay:.28s}.c5[data-astro-cid-lcdefpme]{animation-delay:.36s}@keyframes rise{0%{opacity:0;translate:0 1.25rem}}}
