.badge[data-astro-cid-gysip5ha]{width:var(--size);height:var(--size);background:var(--bg);color:var(--ink);border:var(--bw) solid var(--line);box-shadow:var(--sh-s);text-align:center;font-size:calc(var(--size) * .22);transform:rotate(var(--rot));border-radius:50%;place-items:center;line-height:.95;display:grid}.home[data-astro-cid-lcdefpme]{padding-top:var(--s5)}.hero[data-astro-cid-lcdefpme]{position:relative}.hero[data-astro-cid-lcdefpme] .hero-badge{z-index:1;position:absolute;top:clamp(4.25rem,19vw,6.5rem);right:0}.title[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2.75rem,12.5vw,4.75rem)}.tag[data-astro-cid-lcdefpme]{background:var(--nec);color:var(--ink);border:var(--bw) solid var(--line);box-shadow:var(--sh-s);padding:4px var(--s1) 0;margin:6px 0 4px;display:inline-block;transform:rotate(-2deg)}.hero-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--s1);margin-top:var(--s3);display:flex}.intro[data-astro-cid-lcdefpme]{max-width:21ch;padding-bottom:var(--s1);margin:0;font-size:1rem;line-height:1.45}.hero-foot[data-astro-cid-lcdefpme] .mascot{flex:none}.bento[data-astro-cid-lcdefpme]{gap:var(--s3);margin-top:var(--s4);grid-template-columns:1fr 1fr;display:grid}.game[data-astro-cid-lcdefpme]{gap:var(--s1);padding:var(--s3);background:var(--c);flex-direction:column;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:flex}a[data-astro-cid-lcdefpme].game:hover{box-shadow:5px 5px 0 var(--line);transform:translate(-1px,-1px)}a[data-astro-cid-lcdefpme].game:active{box-shadow:none;transform:translate(4px,4px)}.lead[data-astro-cid-lcdefpme]{grid-column:1/-1}.game-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:var(--s1);display:flex}.game-title[data-astro-cid-lcdefpme]{font-size:1.875rem;line-height:1}.game-title[data-astro-cid-lcdefpme].sm{font-size:1.5rem}.game-desc[data-astro-cid-lcdefpme]{max-width:30ch;font-size:.9375rem;line-height:1.4}.game-desc[data-astro-cid-lcdefpme].sm{font-size:.875rem;line-height:1.35}.demo[data-astro-cid-lcdefpme]{margin:var(--s1) 0 var(--s3);flex-wrap:wrap;gap:6px;display:flex}.demo[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{padding:3px 10px;font-size:.8125rem;font-weight:700}.demo-word[data-astro-cid-lcdefpme]{background:var(--ink)!important;color:var(--paper)!important;font-weight:800!important}.demo-no[data-astro-cid-lcdefpme]{text-decoration:line-through 2px}.lead[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{box-shadow:var(--sh-s)}.go[data-astro-cid-lcdefpme]{padding-top:var(--s1);margin-top:auto}.play-pill[data-astro-cid-lcdefpme]{background:var(--yel);min-height:40px;box-shadow:var(--sh-s);align-self:flex-start;margin-top:auto;padding:0 14px}.soon[data-astro-cid-lcdefpme]{box-shadow:none;border-style:dashed}.block[data-astro-cid-lcdefpme]{margin-top:var(--s6)}.sec[data-astro-cid-lcdefpme]{margin:0 0 var(--s3);font-size:1.75rem}.steps[data-astro-cid-lcdefpme]{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s2);display:flex}.num[data-astro-cid-lcdefpme]{font-family:var(--f-num);width:36px;height:36px;color:var(--ink);background:var(--c);border:var(--bw) solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;line-height:1;display:grid}.steps[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:800}.rules[data-astro-cid-lcdefpme]{margin:0 0 var(--s3);gap:var(--s2);padding:0;list-style:none;display:grid}.rule[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--c);box-shadow:var(--sh-s);font-weight:800;line-height:1.3;text-decoration:none;display:flex}.rule[data-astro-cid-lcdefpme]:active{box-shadow:none;transform:translate(3px,3px)}.arrow[data-astro-cid-lcdefpme]{font-family:var(--f-action);font-size:1.25rem}.all[data-astro-cid-lcdefpme]{box-shadow:var(--sh-s);text-decoration:none}@media (width>=48rem){.home[data-astro-cid-lcdefpme]{max-width:62rem}.hero-foot[data-astro-cid-lcdefpme]{justify-content:flex-start;gap:var(--s5)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.lead[data-astro-cid-lcdefpme]{grid-column:1/-1}.block[data-astro-cid-lcdefpme]{max-width:40rem}}
