.GRocya_game{gap:18px;width:100%;display:grid}.GRocya_defs{width:0;height:0;position:absolute;overflow:hidden}.GRocya_mark path,.GRocya_grid path,.GRocya_winLine path,.GRocya_tally path,.GRocya_scribble path,.GRocya_ring path{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.34s cubic-bezier(.22,1,.36,1) forwards GRocya_draw}@keyframes GRocya_draw{to{stroke-dashoffset:0}}.GRocya_mark{width:100%;height:100%;display:block;overflow:visible}.GRocya_mark path{stroke-width:11px}.GRocya_ghost{opacity:0;transition:opacity .14s}.GRocya_ghost path{stroke-dashoffset:0;animation:none}.GRocya_scoreboard{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.GRocya_column{text-align:center;align-content:start;justify-items:center;gap:4px;display:grid}.GRocya_column dt{min-height:26px;color:var(--pencil);align-items:center;gap:6px;font-size:1rem;font-weight:700;display:flex}.GRocya_column[data-active] dt{color:var(--ink)}.GRocya_columnMark{width:18px;height:18px}.GRocya_columnMark path{stroke-width:15px;stroke-dashoffset:0;animation:none}.GRocya_columnLabel{position:relative}.GRocya_scribble{width:108%;height:10px;position:absolute;bottom:-9px;left:-4%;overflow:visible}.GRocya_scribble path{stroke-width:2.5px;animation-duration:.42s}.GRocya_column dd{justify-items:center;gap:2px;margin:0;display:grid}.GRocya_number{font-family:var(--font-marker), var(--font-hand), cursive;font-variant-numeric:tabular-nums;font-size:2.5rem;line-height:1.15;animation:.38s cubic-bezier(.22,1,.36,1) GRocya_bump;position:relative}.GRocya_ring{pointer-events:none;width:calc(100% + 44px);height:calc(100% + 8px);position:absolute;inset:-6px -22px -2px;overflow:visible}.GRocya_ring path{stroke-width:2.5px;animation-duration:.52s;animation-delay:.38s}.GRocya_tally{max-width:100%;height:22px;overflow:visible}.GRocya_tally path{stroke-width:2.5px;stroke-dashoffset:0;animation:none}.GRocya_tally path[data-new]{stroke-dashoffset:1px;animation:.3s cubic-bezier(.22,1,.36,1) .4s forwards GRocya_draw}@keyframes GRocya_bump{0%{transform:scale(1.3)rotate(-4deg)}}.GRocya_status{text-align:center;min-height:2.5rem;margin:2px 0 0;font-size:1.625rem;font-weight:700;line-height:1.25}.GRocya_game[data-state=won] .GRocya_status,.GRocya_game[data-state=draw] .GRocya_status{animation:.38s cubic-bezier(.22,1,.36,1) GRocya_bump}.GRocya_boardWrap{margin:6px 14px;position:relative}.GRocya_board{display:grid}.GRocya_row{grid-template-columns:repeat(3,1fr);display:grid}.GRocya_cell{aspect-ratio:1;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:16%;display:grid}.GRocya_cell[aria-disabled=true]{cursor:default}.GRocya_cell:focus-visible{outline:2.5px dashed var(--ink);outline-offset:-10px;border-radius:40% 12% 38% 14%/14% 36% 12% 40%}@media (hover:hover){.GRocya_cell:hover .GRocya_ghost{opacity:.16}}.GRocya_cell:focus-visible .GRocya_ghost{opacity:.16}.GRocya_game[data-state=won] .GRocya_cell:not([data-win]) .GRocya_mark,.GRocya_game[data-state=draw] .GRocya_cell .GRocya_mark{opacity:.25;transition:opacity .4s .3s}.GRocya_grid,.GRocya_winLine{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.GRocya_grid path{stroke-width:6.5px;animation-duration:.52s}.GRocya_winLine path{stroke-width:7px;animation-duration:.46s;animation-delay:.24s}.GRocya_actions{gap:12px;margin-top:10px;display:flex}.GRocya_primary,.GRocya_secondary{isolation:isolate;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 22px;font-size:1.2rem;font-weight:700;transition:transform .14s,opacity .14s;position:relative}.GRocya_primary:before,.GRocya_secondary:before{content:"";z-index:-1;filter:url(#edge);border-radius:255px 18px 225px/18px 225px 18px 255px;position:absolute;inset:0}.GRocya_primary{color:var(--paper);flex:1}.GRocya_primary:before{background:var(--ink)}.GRocya_secondary{color:var(--ink)}.GRocya_secondary:before{border:2.5px solid var(--ink)}.GRocya_primary:hover,.GRocya_secondary:hover:not(:disabled){transform:rotate(-1deg)translateY(-1px)}.GRocya_primary:active,.GRocya_secondary:active:not(:disabled){transform:scale(.97)}.GRocya_primary[data-pulse]{animation:2.4s ease-in-out .9s infinite GRocya_wiggle}.GRocya_secondary:disabled{opacity:.35;cursor:not-allowed}.GRocya_primary:focus-visible,.GRocya_secondary:focus-visible{outline:2.5px dashed var(--ink);outline-offset:5px;border-radius:14px}@keyframes GRocya_wiggle{0%,80%,to{transform:none}85%{transform:rotate(-1.5deg)}90%{transform:rotate(1.5deg)}95%{transform:rotate(-.75deg)}}@media (max-width:380px){.GRocya_column dt{font-size:.875rem}.GRocya_number{font-size:2.125rem}.GRocya_status{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.GRocya_mark path,.GRocya_grid path,.GRocya_winLine path,.GRocya_scribble path,.GRocya_ring path,.GRocya_tally path[data-new]{stroke-dashoffset:0;animation:none}.GRocya_number,.GRocya_game .GRocya_status,.GRocya_primary[data-pulse]{animation:none}}
._8aEwW_page{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:460px;min-height:100dvh;margin:0 auto;padding:40px 16px 28px;display:flex}._8aEwW_header{text-align:center;width:100%}._8aEwW_header h1{font-family:var(--font-marker), cursive;margin:0;font-size:clamp(2.5rem,11vw,3.5rem);font-weight:400;line-height:1;rotate:-2deg}._8aEwW_header p{text-wrap:balance;color:var(--pencil);margin:12px 0 0;font-size:1.125rem}._8aEwW_footer{color:var(--pencil);margin-top:auto;padding-top:12px;font-size:1rem}@media (min-height:820px){._8aEwW_page{padding-top:64px}}
