.game-splash[data-astro-cid-bnjca33n]{z-index:50;border-radius:inherit;background:radial-gradient(circle at 50% 40%,#fff,#efeaff 70%);place-content:center;justify-items:center;gap:10px;transition:opacity .4s,visibility .4s;display:grid;position:absolute;inset:0}.game-splash[data-astro-cid-bnjca33n].out{opacity:0;visibility:hidden}.gs-mark[data-astro-cid-bnjca33n]{filter:drop-shadow(0 10px 18px #5b2bd959);animation:.52s cubic-bezier(.3,.8,.4,1.4) both gs-pop}.gs-off[data-astro-cid-bnjca33n]{fill:#ffffff29}.gs-on[data-astro-cid-bnjca33n]{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%;animation:gs-cell .36s cubic-bezier(.3, .8, .4, 1.5) calc(.18s + var(--i) * 40ms) forwards}.gs-word[data-astro-cid-bnjca33n]{letter-spacing:-.03em;color:var(--ink);margin:4px 0 0;font-size:1.5rem;font-weight:700;animation:.42s ease-out .38s both gs-up}.gs-word[data-astro-cid-bnjca33n] span[data-astro-cid-bnjca33n]{font-weight:400}.gs-name[data-astro-cid-bnjca33n]{color:var(--ink-2);font-size:var(--text-sm);margin:0;animation:.42s ease-out .48s both gs-up}.gs-bar[data-astro-cid-bnjca33n]{background:#5b2bd926;border-radius:4px;width:9rem;height:4px;margin-top:8px;position:relative;overflow:hidden}.gs-bar[data-astro-cid-bnjca33n] i[data-astro-cid-bnjca33n]{border-radius:inherit;background:linear-gradient(90deg,#5b2bd9,#d6186d);animation:.9s ease-in-out infinite gs-run;position:absolute;inset:0 60% 0 0}@keyframes gs-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}@keyframes gs-cell{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes gs-up{0%{opacity:0;transform:translateY(8px)}}@keyframes gs-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.game-splash[data-astro-cid-bnjca33n] [data-astro-cid-bnjca33n],.game-splash[data-astro-cid-bnjca33n]{animation:none!important}.gs-on[data-astro-cid-bnjca33n]{opacity:1}}.tatham[data-astro-cid-gc6ddstr]{padding:clamp(var(--s-3), 2vw, var(--s-5));background:var(--n-50);border:1px solid var(--rule);border-radius:var(--radius-lg);position:relative;container:tatham/inline-size}.tatham[data-astro-cid-gc6ddstr]:has(>.gs){background:0 0;border:0;padding:0}.tatham-root[data-astro-cid-gc6ddstr].gs{--stage-bg:color-mix(in srgb, var(--tf) 45%, #0e1330)}.tatham[data-astro-cid-gc6ddstr]:has(>.gs) #gamemenu{display:none}.tatham[data-astro-cid-gc6ddstr]:has(>.gs) .links[data-astro-cid-gc6ddstr]{color:var(--ink-3)}.tatham[data-astro-cid-gc6ddstr] .gs #puzzlecanvascontain{width:calc(100% - 28px);height:min(calc(var(--gs-fit) - 40px), 100cqw);margin:14px 0 22px}@media (pointer:coarse){.tatham[data-astro-cid-gc6ddstr] .gs:has(.numpad) #puzzlecanvascontain{height:min(calc(var(--gs-fit) - 150px), 100cqw)}}.tatham[data-astro-cid-gc6ddstr] .gs #statusbar{color:#ffffffd9}@media (orientation:landscape) and (height<=540px){.tatham[data-astro-cid-gc6ddstr] .gs:has(.numpad){padding-left:8.5rem}.tatham[data-astro-cid-gc6ddstr] .gs .numpad{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;width:7.5rem;margin:0;position:absolute;top:60px;bottom:10px;left:10px}.tatham[data-astro-cid-gc6ddstr] .gs:has(.numpad) #puzzlecanvascontain{height:min(calc(var(--gs-fit) - 40px), 100cqw)}}.tatham[data-astro-cid-gc6ddstr] .gs .numpad button{border-color:#0000}@media (width>=64rem) and (height>=541px) and (not (pointer:coarse)){.tatham[data-astro-cid-gc6ddstr] .gs .numpad{top:50%;left:calc(50% + min(var(--gs-fit) - 40px, 100cqw) / 2 + 28px);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:11rem;margin:0;display:grid;position:absolute;transform:translateY(-50%)}.tatham[data-astro-cid-gc6ddstr] .gs .numpad button{min-height:3.25rem;font-size:var(--text-xl)}.tatham[data-astro-cid-gc6ddstr] .gs .numpad button:hover{background:var(--brand);color:var(--on-color)}.tatham[data-astro-cid-gc6ddstr] .gs .numpad [data-key=Backspace]{grid-column:span 3}.tatham[data-astro-cid-gc6ddstr] .gs .numpad.wide{grid-template-columns:repeat(4,minmax(0,1fr));width:14.5rem}.tatham[data-astro-cid-gc6ddstr] .gs .numpad.wide [data-key=Backspace]{grid-column:span 4}}.loading[data-astro-cid-gc6ddstr]{padding:var(--s-7) var(--s-4);text-align:center;color:var(--ink-2)}#gamemenu{margin-bottom:var(--s-4)}#gamemenu ul{margin:0;padding:0;list-style:none}#gamemenu>ul{align-items:center;gap:var(--s-2);display:flex}#gamemenu li{position:relative}#gamemenu .m-type{margin-left:auto}#gamemenu>ul>li>button,#gamemenu .sub{justify-content:center;align-items:center;gap:var(--s-2);min-height:2.75rem;padding:0 var(--s-4);border:1.5px solid var(--n-300);border-radius:var(--pill);background:var(--white);color:var(--ink);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);font-weight:600;display:inline-flex}#gamemenu>ul>li>button.icon{width:2.75rem;padding:0}#gamemenu .sub:after{content:"";width:.45em;height:.45em;transition:transform var(--dur) var(--ease-out);border:2px solid;border-width:0 2px 2px 0;transform:translateY(-2px)rotate(45deg)}#gamemenu .sub:hover:after,#gamemenu .sub.focus-within:after{transform:translateY(1px)rotate(225deg)}#gamemenu>ul>li>button:hover:not(:disabled),#gamemenu .sub:hover,#gamemenu .sub.focus-within{border-color:var(--brand);color:var(--brand)}#gamemenu button.primary{padding-inline:var(--s-5);background:var(--play);border-color:var(--play);color:var(--on-color)}#gamemenu button.primary:hover:not(:disabled){background:var(--play-strong);border-color:var(--play-strong);color:var(--on-color)}#gamemenu>ul>li>button:disabled{border-color:var(--rule);color:var(--n-300);cursor:default;background:0 0}#gamemenu>ul>li>button:active:not(:disabled){transform:scale(.97)}#gamemenu .m-hist{gap:var(--s-2);display:flex}.numpad[data-astro-cid-gc6ddstr]{max-width:26rem;margin:var(--s-3) auto 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:none}@media (pointer:coarse){.numpad[data-astro-cid-gc6ddstr]{display:grid}}.numpad[data-astro-cid-gc6ddstr] button[data-astro-cid-gc6ddstr]{border:1.5px solid var(--n-300);background:var(--white);min-height:2.75rem;color:var(--ink);font:700 var(--text-lg) / 1 var(--font-sans);cursor:pointer;border-radius:12px;box-shadow:inset 0 -3px #00000014}.numpad[data-astro-cid-gc6ddstr] button[data-astro-cid-gc6ddstr]:active{transform:scale(.96)}.numpad[data-astro-cid-gc6ddstr] button[data-astro-cid-gc6ddstr][hidden]{display:none}#gamemenu .mark{display:none!important}@media (pointer:coarse){#gamemenu .mark{display:inline-flex!important}}#gamemenu .mark[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}@container tatham (width<=36rem){#gamemenu>ul{grid-template-columns:minmax(0,1fr) auto;display:grid}#gamemenu .m-type{margin:0}#gamemenu .m-hist{justify-content:flex-end}#gamemenu .m-new>button,#gamemenu .sub{width:100%;padding-inline:var(--s-2)}}#gamemenu ul ul{z-index:20;min-width:13rem;padding:var(--s-1);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-lift);flex-direction:column;display:none;position:absolute;top:calc(100% + 6px);left:0}#gamemenu ul ul:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}#gamemenu ul ul.left{left:auto;right:0}#gamemenu ul ul ul{top:calc(-1 * var(--s-1) - 1px);left:100%}#gamemenu ul ul ul:before{width:10px;height:auto;inset:0 auto 0 -10px}#gamemenu :hover>ul,#gamemenu .focus-within>ul{display:flex}@media (width<=40rem){#gamemenu ul ul ul{min-width:0;padding:0 0 0 var(--s-3);box-shadow:none;border:0;position:static}}#gamemenu li li>*{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}#gamemenu li li>:hover{background:var(--brand-tint);color:var(--brand-strong)}#gamemenu .tick{appearance:none;font:inherit;width:1em;margin:0}#gamemenu .tick:before{content:"✓";color:var(--brand)}#gamemenu .tick:not(:checked):before{color:#0000}#gamemenu li[role=separator]{display:none}.tatham[data-astro-cid-gc6ddstr]{--tb:#f7f8fd;--tf:#5b2bd9}.tatham[data-astro-cid-gc6ddstr][data-puzzle=pattern]{--tb:#fff3e0;--tf:#f08a3e}.tatham[data-astro-cid-gc6ddstr][data-puzzle=bridges]{--tb:#e6f3ff;--tf:#2f80ed}.tatham[data-astro-cid-gc6ddstr][data-puzzle=lightup]{--tb:#fff8d8;--tf:#e8a800}.tatham[data-astro-cid-gc6ddstr][data-puzzle=solo]{--tb:#f1efff;--tf:#5b2bd9}.tatham[data-astro-cid-gc6ddstr][data-puzzle=keen]{--tb:#fff0f5;--tf:#d6186d}.tatham[data-astro-cid-gc6ddstr][data-puzzle=unequal]{--tb:#eafaf2;--tf:#11843f}.tatham[data-astro-cid-gc6ddstr][data-puzzle=rect]{--tb:#e9f7fb;--tf:#0c7a8f}.tatham[data-astro-cid-gc6ddstr][data-puzzle=singles]{--tb:#fff1ea;--tf:#e0661b}.tatham[data-astro-cid-gc6ddstr][data-puzzle=loopy]{--tb:#f2edff;--tf:#7b2ff7}.tatham[data-astro-cid-gc6ddstr][data-puzzle=unruly]{--tb:#f4f4f7;--tf:#3a3342}.tatham[data-astro-cid-gc6ddstr][data-puzzle=mines]{--tb:#eef3f9;--tf:#4f5b7a}.tatham[data-astro-cid-gc6ddstr][data-puzzle=guess]{--tb:#fbf0ff;--tf:#9b5de5}.tatham[data-astro-cid-gc6ddstr][data-puzzle=pearl]{--tb:#fff4f6;--tf:#e5446d}.tatham[data-astro-cid-gc6ddstr][data-puzzle=mosaic]{--tb:#f3f8ea;--tf:#4f7d2c}.tatham[data-astro-cid-gc6ddstr][data-puzzle=tents]{--tb:#eef8e9;--tf:#2d6a4f}.tatham[data-astro-cid-gc6ddstr][data-puzzle=fifteen]{--tb:#fdf2e4;--tf:#b5651d}.tatham[data-astro-cid-gc6ddstr][data-puzzle=pegs]{--tb:#fbf1e3;--tf:#8a5a2b}.tatham[data-astro-cid-gc6ddstr][data-puzzle=flip]{--tb:#fffbe6;--tf:#f2b705}.tatham[data-astro-cid-gc6ddstr][data-puzzle=samegame]{--tb:#f3f0ff;--tf:#6a4cff}.tatham[data-astro-cid-gc6ddstr][data-puzzle=magnets]{--tb:#fdeeee;--tf:#c9302c}.tatham[data-astro-cid-gc6ddstr][data-puzzle=towers]{--tb:#eaf4ff;--tf:#1f5fbf}.tatham[data-astro-cid-gc6ddstr][data-puzzle=galaxies]{--tb:#f0f0fb;--tf:#2b2d6e}.tatham[data-astro-cid-gc6ddstr][data-puzzle=dominosa]{--tb:#f6f5f0;--tf:#1d1d1f}.tatham[data-astro-cid-gc6ddstr][data-puzzle=untangle]{--tb:#eefaf6;--tf:#0f8b6d}.tatham[data-astro-cid-gc6ddstr][data-puzzle=filling]{--tb:#fff3ec;--tf:#e2553f}.tatham[data-astro-cid-gc6ddstr][data-puzzle=blackbox]{--tb:#eef0f4;--tf:#2c3340}#puzzlecanvascontain{place-items:center;width:calc(100% - 28px);height:calc(min(70vh,100cqw,44rem) - 28px);margin-inline:auto;display:grid}#puzzlecanvas{background-color:var(--tb);touch-action:none;box-shadow:0 0 0 12px var(--tf), 0 5px 0 12px color-mix(in srgb, var(--tf) 70%, #000), 0 18px 30px 12px #0000002e;border-radius:12px;display:block}#puzzlecanvas:focus-visible{box-shadow:0 0 0 12px var(--tf), 0 0 0 15px #ffd166}#puzzlecanvascontain{margin-block:14px 22px}#statusbar{min-height:1.6em;margin-top:var(--s-2);color:var(--ink-2);font-size:var(--text-sm);text-align:center}#statusbar:empty{visibility:hidden}.links[data-astro-cid-gc6ddstr]{margin-top:var(--s-2);color:var(--ink-3);font-size:var(--text-xs);text-align:center}#dlgdimmer{z-index:40;background:#1b1f5c73;position:fixed;inset:0}#dlgform{z-index:41;width:min(28rem,100vw - 2rem);padding:var(--s-5);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);position:fixed;top:20%;left:50%;transform:translate(-50%)}#dlgform input[type=text]{width:100%;padding:var(--s-2);border:1px solid var(--rule);border-radius:var(--radius)}#dlgform button,#dlgform input[type=button]{margin:var(--s-3) var(--s-2) 0 0;min-height:2.5rem;padding:0 var(--s-4);border:1.5px solid var(--n-300);border-radius:var(--pill);background:var(--white);color:var(--ink);cursor:pointer;font-weight:600}.own[data-astro-cid-t77r2j7j]{padding:clamp(var(--s-3), 3vw, var(--s-5));background:var(--n-50);border:1px solid var(--rule);border-radius:var(--radius-lg);position:relative}.own-root[data-astro-cid-t77r2j7j]{justify-items:center;gap:var(--s-4);align-content:center;max-width:44rem;min-height:24rem;margin-inline:auto;display:grid}.own[data-astro-cid-t77r2j7j]:has(>.gs){background:0 0;border:0;padding:0}.own-root[data-astro-cid-t77r2j7j].gs{max-width:none;min-height:clamp(32rem, calc(100svh - var(--header-h) - 1.5rem), 56rem);gap:10px;display:flex}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stats{flex-wrap:nowrap;justify-content:flex-start;gap:6px;min-width:0}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat{background:#0000003d;border:1px solid #ffffff24;border-radius:12px;flex:0 auto;justify-items:start;min-width:auto;padding:4px 12px}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat small{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat strong{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.own[data-astro-cid-t77r2j7j] .gs .g-intro{width:min(100%,24rem);color:var(--ink);font-size:var(--text-md);background:#fff;border-radius:24px;padding:24px 20px;box-shadow:0 20px 50px #0000004d}.own[data-astro-cid-t77r2j7j] .gs .g-intro .btn.play{width:100%}.own[data-astro-cid-t77r2j7j] .gs .g-hint{color:#ffffffd9;min-height:2.6em;font-size:13px}.own[data-astro-cid-t77r2j7j] .gs .g-hint.gs-quiet{visibility:hidden}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .gs-stats .g-stats{gap:4px}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat{border-radius:10px;padding:3px 8px}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat small{letter-spacing:.02em;font-size:9.5px}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat strong{font-size:.95rem}}.own[data-astro-cid-t77r2j7j] .g-hint{color:var(--ink-2);font-size:var(--text-sm);text-align:center;max-width:44ch;min-height:3em}.own[data-astro-cid-t77r2j7j] .g-intro{justify-items:center;gap:var(--s-5);text-align:center;font-size:var(--text-lg);max-width:36ch;display:grid}.own[data-astro-cid-t77r2j7j] .g-row{justify-content:center;align-items:center;gap:var(--s-2);flex-wrap:wrap;max-width:100%;display:flex}@media (width<=30rem){.own-root[data-astro-cid-t77r2j7j]{gap:var(--s-3)}}.own[data-astro-cid-t77r2j7j] .g-stats{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.own[data-astro-cid-t77r2j7j] .g-stat{min-width:6.5rem;padding:var(--s-2) var(--s-4);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);justify-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .g-stat small{font-size:var(--text-xs);color:var(--ink-3)}.own[data-astro-cid-t77r2j7j] .g-stat strong{font-size:var(--text-lg);font-weight:500;line-height:1.3}.own[data-astro-cid-t77r2j7j] .g-choice{scrollbar-width:none;background:var(--white);border:1px solid var(--rule);border-radius:var(--pill);gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.own[data-astro-cid-t77r2j7j] .g-choice-btn{min-width:2.75rem;min-height:2.5rem;padding:0 var(--s-2);border-radius:var(--pill);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.own[data-astro-cid-t77r2j7j] .g-choice-btn:hover{color:var(--brand)}.own[data-astro-cid-t77r2j7j] .g-choice-btn[aria-pressed=true]{background:var(--ink);color:var(--white)}.own[data-astro-cid-t77r2j7j] .g-stage{align-content:center;place-items:center;gap:var(--s-2);width:100%;min-height:min(22rem,60vh);padding:var(--s-5);border-radius:var(--radius-lg);background:var(--n-900);color:var(--white);text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] button.g-stage{cursor:pointer}.own[data-astro-cid-t77r2j7j] .g-big{font-size:var(--text-2xl);font-weight:650;line-height:1.2}.own[data-astro-cid-t77r2j7j] .g-sub{opacity:.85}.own[data-astro-cid-t77r2j7j] .g-reaction.go{background:var(--play)}.own[data-astro-cid-t77r2j7j] .g-aim{min-height:min(26rem,62vh);padding:0;display:block;overflow:hidden}.own[data-astro-cid-t77r2j7j] .g-overlay{inset:var(--s-5) var(--s-5) auto;pointer-events:none;position:absolute}.own[data-astro-cid-t77r2j7j] .g-dot{cursor:pointer;touch-action:none;background:radial-gradient(circle at 35% 30%,#ff9cc0,#e8286e 70%);border:0;border-radius:50%;width:64px;height:64px;position:absolute;top:0;left:0;box-shadow:0 4px 12px #00000059}.own[data-astro-cid-t77r2j7j] .g-cps{background:var(--brand);min-height:min(20rem,55vh)}.own[data-astro-cid-t77r2j7j] .g-cps:active{filter:brightness(1.1)}.own[data-astro-cid-t77r2j7j] .g-words{--line:2.4rem;width:100%;height:calc(var(--line) * 3);padding-inline:var(--s-4);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);font-size:var(--text-lg);line-height:var(--line);overflow:hidden}.own[data-astro-cid-t77r2j7j] .g-words-inner{transform:translateY(var(--shift,0));transition:transform var(--dur) var(--ease-out);position:relative}.own[data-astro-cid-t77r2j7j] .g-words span{border-radius:4px;padding:1px 2px}.own[data-astro-cid-t77r2j7j] .g-words .now{background:var(--brand-tint);color:var(--brand-strong)}.own[data-astro-cid-t77r2j7j] .g-words .typo{color:var(--danger);background:#fde2e4}.own[data-astro-cid-t77r2j7j] .g-words .ok{color:var(--play)}.own[data-astro-cid-t77r2j7j] .g-words .bad{color:var(--danger);text-decoration:line-through}.own[data-astro-cid-t77r2j7j] .g-input{width:100%;max-width:28rem;min-height:3.25rem;padding:0 var(--s-4);border:2px solid var(--n-300);border-radius:var(--radius);background:var(--white);color:var(--ink);font-size:var(--text-lg);text-align:center}.own[data-astro-cid-t77r2j7j] .g-input:focus{border-color:var(--brand);outline:none}.own[data-astro-cid-t77r2j7j] .g-stroop{min-height:14rem}.own[data-astro-cid-t77r2j7j] .g-stroop-word{letter-spacing:.02em;font-size:clamp(2.5rem,8vw,4rem);font-weight:750}.own[data-astro-cid-t77r2j7j] .g-stroop-keys{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.own[data-astro-cid-t77r2j7j] .g-key{justify-content:center;align-items:center;gap:var(--s-2);border:1.5px solid var(--n-300);border-radius:var(--radius);background:var(--white);cursor:pointer;min-height:3.5rem;font-weight:600;display:inline-flex}.own[data-astro-cid-t77r2j7j] .g-key:hover{border-color:var(--brand)}.own[data-astro-cid-t77r2j7j] .g-key:active{transform:scale(.97)}.own[data-astro-cid-t77r2j7j] .g-key i{border-radius:50%;width:1rem;height:1rem;box-shadow:inset 0 0 0 1px #00000026}@media (width>=40rem){.own[data-astro-cid-t77r2j7j] .g-stroop-keys{grid-template-columns:repeat(4,minmax(0,1fr))}}.own[data-astro-cid-t77r2j7j] .g-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(4px,1vw,8px);width:min(100%,30rem);display:grid}.own[data-astro-cid-t77r2j7j] .g-tile{aspect-ratio:1;border:1.5px solid var(--n-300);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;transition:background-color .15s var(--ease-out), transform .1s var(--ease-out);touch-action:manipulation;place-items:center;padding:0;font-size:clamp(1rem,4vw,1.5rem);display:grid}.own[data-astro-cid-t77r2j7j] .g-tile.done{background:var(--n-100);color:var(--n-300);border-color:var(--n-200)}.own[data-astro-cid-t77r2j7j] .g-tile.miss,.own[data-astro-cid-t77r2j7j] .shake{animation:.28s g-shake}.own[data-astro-cid-t77r2j7j] .g-tile.miss{border-color:var(--danger)}.own[data-astro-cid-t77r2j7j] .g-chimp{width:min(100%,40rem)}.own[data-astro-cid-t77r2j7j] .g-chimp .g-tile{background:var(--n-900);color:var(--white);border:0}.own[data-astro-cid-t77r2j7j] .g-navy{background:var(--n-900);border-radius:var(--radius-lg);padding:clamp(8px,2vw,14px)}.own[data-astro-cid-t77r2j7j] .g-seq{background:#ffffff24;border:0}.own[data-astro-cid-t77r2j7j] .g-seq.lit{background:var(--white)}.own[data-astro-cid-t77r2j7j] .g-seq.miss{background:var(--danger)}.own[data-astro-cid-t77r2j7j] .g-numshow{min-height:16rem}.own[data-astro-cid-t77r2j7j] .g-numshow small,.own[data-astro-cid-t77r2j7j] .g-numshow label{font-size:var(--text-md);opacity:.85}.own[data-astro-cid-t77r2j7j] .g-digits{letter-spacing:.08em;word-break:break-all;font-size:clamp(2rem,9vw,3.5rem)}.own[data-astro-cid-t77r2j7j] .g-timebar{background:var(--white);transform-origin:0;width:min(100%,20rem);height:6px;animation:g-shrink var(--ms) linear forwards;border-radius:3px}.own[data-astro-cid-t77r2j7j] .g-match{perspective:800px;width:min(100%,26rem)}.own[data-astro-cid-t77r2j7j] .g-card{aspect-ratio:1;cursor:pointer;transform-style:preserve-3d;transition:transform .3s var(--ease-out);background:0 0;border:0;padding:0;position:relative}.own[data-astro-cid-t77r2j7j] .g-card.up{transform:rotateY(180deg)}.own[data-astro-cid-t77r2j7j] .g-back,.own[data-astro-cid-t77r2j7j] .g-face{border-radius:var(--radius);backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .g-back{background:var(--brand)}.own[data-astro-cid-t77r2j7j] .g-face{background:var(--white);border:1.5px solid var(--n-300);transform:rotateY(180deg)}.own[data-astro-cid-t77r2j7j] .g-card.done .g-face{border-color:var(--play);background:#eaf7ef}.own[data-astro-cid-t77r2j7j] .g-queens{border:2px solid var(--ink);border-radius:var(--radius-sm);gap:0;width:min(100%,34rem);overflow:hidden}.own[data-astro-cid-t77r2j7j] .g-q{aspect-ratio:1;color:var(--ink);cursor:pointer;touch-action:manipulation;border:1px solid #1b1f5c2e;place-items:center;padding:0;font-size:clamp(.75rem,3vw,1.1rem);display:grid}.own[data-astro-cid-t77r2j7j] .g-q .g-cross{opacity:.55}.own[data-astro-cid-t77r2j7j] .g-q.clash{color:var(--danger);background-image:repeating-linear-gradient(45deg,#c42f3c38 0 4px,#0000 4px 9px)}.own[data-astro-cid-t77r2j7j] .g-tango{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--white);width:min(100%,26rem);display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .g-tg{aspect-ratio:1;border:1px solid var(--rule);background:var(--white);cursor:pointer;touch-action:manipulation;place-items:center;padding:0;display:grid}.own[data-astro-cid-t77r2j7j] .g-tg.given{background:var(--n-100);cursor:default}.own[data-astro-cid-t77r2j7j] .g-tg.clash{background-image:repeating-linear-gradient(45deg,#c42f3c33 0 4px,#0000 4px 9px)}.own[data-astro-cid-t77r2j7j] .g-sign{z-index:1;border:1.5px solid var(--n-300);background:var(--white);width:1.35rem;height:1.35rem;color:var(--ink);pointer-events:none;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.own[data-astro-cid-t77r2j7j] .g-sign.bad{border-color:var(--danger);color:var(--danger)}.own[data-astro-cid-t77r2j7j] .g-zip{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border:2px solid var(--ink);border-radius:var(--radius-sm);touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,28rem);display:grid;position:relative;overflow:hidden}.own[data-astro-cid-t77r2j7j] .g-zc{aspect-ratio:1;border:1px solid var(--rule);background:var(--white);cursor:pointer;place-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .g-zn{z-index:2;aspect-ratio:1;background:var(--ink);width:62%;color:var(--white);border-radius:50%;place-items:center;font-size:clamp(.8rem,3.4vw,1.15rem);font-weight:600;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .g-zline{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .g-zline polyline{fill:none;stroke:var(--brand);stroke-width:.34px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.own[data-astro-cid-t77r2j7j] .g-2048{--gap:clamp(7px, 2.2vw, 12px);gap:var(--gap);width:min(100%,27rem);padding:var(--gap);touch-action:none;-webkit-user-select:none;user-select:none;background:#bbada0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;box-shadow:inset 0 -6px #00000014}.own[data-astro-cid-t77r2j7j] .g-2048:focus-visible{box-shadow:var(--focus)}.own[data-astro-cid-t77r2j7j] .t48-slot{aspect-ratio:1;background:#eee4da59;border-radius:10px}.own[data-astro-cid-t77r2j7j] .t48-layer{inset:var(--gap);pointer-events:none;position:absolute}.own[data-astro-cid-t77r2j7j] .t48{width:calc((100% - 3 * var(--gap)) / 4);aspect-ratio:1;transform:translate(calc(var(--c) * (100% + var(--gap))), calc(var(--r) * (100% + var(--gap))));--bg:#eee4da;--fg:#776e65;transition:transform .11s ease-in-out;position:absolute;top:0;left:0}.own[data-astro-cid-t77r2j7j] .t48-in{background:var(--bg);height:100%;color:var(--fg);transform-origin:50% 70%;border-radius:10px;align-content:center;place-items:center;gap:2px;display:grid;box-shadow:inset 0 -5px #00000021}.own[data-astro-cid-t77r2j7j] .t48 b{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(1.35rem,7.5vw,2.3rem);font-weight:800;line-height:1}.own[data-astro-cid-t77r2j7j] .t48.d3 b{font-size:clamp(1.1rem,6vw,1.9rem)}.own[data-astro-cid-t77r2j7j] .t48.d4 b{font-size:clamp(.9rem,4.8vw,1.5rem)}.own[data-astro-cid-t77r2j7j] .t48-face{width:32%;height:clamp(9px,2.8vw,13px);position:relative}.own[data-astro-cid-t77r2j7j] .t48-face:before{--eye:clamp(5px, 1.6vw, 7px);content:"";height:var(--eye);background:radial-gradient(circle, currentColor 0 calc(var(--eye) / 2 - .6px), transparent calc(var(--eye) / 2)) left center / var(--eye) var(--eye) no-repeat, radial-gradient(circle, currentColor 0 calc(var(--eye) / 2 - .6px), transparent calc(var(--eye) / 2)) right center / var(--eye) var(--eye) no-repeat;opacity:.8;position:absolute;inset:0 0 auto}.own[data-astro-cid-t77r2j7j] .t48-face:after{content:"";opacity:.7;border:0 solid;border-bottom-width:2px;border-radius:0 0 999px 999px;width:28%;height:45%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.own[data-astro-cid-t77r2j7j] .t48.v2{--bg:#eee4da;--fg:#776e65}.own[data-astro-cid-t77r2j7j] .t48.v4{--bg:#ede0c8;--fg:#776e65}.own[data-astro-cid-t77r2j7j] .t48.v8{--bg:#f2b179;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v16{--bg:#f59563;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v32{--bg:#f67c5f;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v64{--bg:#f65e3b;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v128{--bg:#edcf72;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v256{--bg:#edcc61;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v512{--bg:#edc850;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v1024{--bg:#edc53f;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v2048{--bg:#edc22e;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v4096,.own[data-astro-cid-t77r2j7j] .t48.vbig{--bg:#3c3a32;--fg:#f9f6f2}.own[data-astro-cid-t77r2j7j] .t48.v128 .t48-in,.own[data-astro-cid-t77r2j7j] .t48.v256 .t48-in,.own[data-astro-cid-t77r2j7j] .t48.v512 .t48-in,.own[data-astro-cid-t77r2j7j] .t48.v1024 .t48-in,.own[data-astro-cid-t77r2j7j] .t48.v2048 .t48-in{box-shadow:inset 0 -5px #0000001f,0 0 18px 2px #f3d77473}.own[data-astro-cid-t77r2j7j] .t48-appear{animation:.2s ease-out 90ms backwards t48-appear}.own[data-astro-cid-t77r2j7j] .t48-merged{animation:.28s cubic-bezier(.3,.8,.4,1.4) 40ms backwards t48-merge}.own[data-astro-cid-t77r2j7j] .t48-merged:after{content:"";border:3px solid var(--bg);border-radius:14px;animation:.36s ease-out 60ms both t48-ring;position:absolute;inset:-4px}.own[data-astro-cid-t77r2j7j] .t48-in{position:relative}.own-root[data-astro-cid-t77r2j7j][data-preset=cats] .t48-in{background:url(/cats/cat-2048.webp) calc(var(--k,0) * 100% / 11) 0 / 1200% 100% no-repeat;overflow:hidden}.own-root[data-astro-cid-t77r2j7j][data-preset=cats] .t48 .t48-in{box-shadow:inset 0 0 0 3px #3c281438,inset 0 -5px #0000001f}.own-root[data-astro-cid-t77r2j7j][data-preset=cats] .t48-face{display:none}.own-root[data-astro-cid-t77r2j7j][data-preset=cats] .t48 b{color:#fff;background:#2b1d14b8;border-radius:999px;padding:1px 7px;font-size:clamp(.7rem,2.8vw,1rem);line-height:1.4;position:absolute;bottom:5%;right:7%}.own-root[data-astro-cid-t77r2j7j][data-preset=cats]{--stage-bg:#e8914a}.own-root[data-astro-cid-t77r2j7j][data-preset=cats] .g-2048{background:#f3c79a}.own[data-astro-cid-t77r2j7j] .t48-sx{animation:.11s ease-in-out t48-sx}.own[data-astro-cid-t77r2j7j] .t48-sy{animation:.11s ease-in-out t48-sy}.own[data-astro-cid-t77r2j7j] .t48-plus{right:var(--s-2);color:#f59563;font-weight:800;font-size:var(--text-sm);pointer-events:none;animation:.7s ease-out forwards t48-plus;position:absolute;top:0}.own[data-astro-cid-t77r2j7j] .g-stat{position:relative}@keyframes t48-appear{0%{transform:scale(0)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes t48-merge{0%{transform:scale(.9)}35%{transform:scale(1.22,.84)}65%{transform:scale(.93,1.1)}to{transform:scale(1)}}@keyframes t48-ring{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}@keyframes t48-sx{50%{transform:scale(1.1,.9)}}@keyframes t48-sy{50%{transform:scale(.9,1.1)}}@keyframes t48-plus{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}.own[data-astro-cid-t77r2j7j] .hn-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#faf8ef;border-radius:14px;width:100%;height:clamp(16rem,64vw,25rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ece5d8}.is-full .own[data-astro-cid-t77r2j7j] .hn-stage{max-height:calc(100dvh - 8.5rem)}.own[data-astro-cid-t77r2j7j] .hn-base{background:#bbada0;border-radius:10px;position:absolute;box-shadow:inset 0 -5px #0000001a}.own[data-astro-cid-t77r2j7j] .hn-rod{background:#cdc1b4;border-radius:999px 999px 0 0;position:absolute;box-shadow:inset -3px 0 #00000012}.own[data-astro-cid-t77r2j7j] .hn-disc{z-index:1;background:var(--bg);color:var(--fg);pointer-events:none;transform-origin:50% 100%;will-change:transform;border-radius:clamp(8px,2.6vw,12px);place-items:center;display:grid;position:absolute;box-shadow:inset 0 -5px #00000021,0 3px 8px -4px #776e6580}.own[data-astro-cid-t77r2j7j] .hn-disc .t48-face{width:min(34px,40%)}.own[data-astro-cid-t77r2j7j] .hn-disc.held{animation:1.1s ease-in-out infinite hn-bob;box-shadow:inset 0 -5px #00000021,0 14px 14px -8px #776e658c}.own[data-astro-cid-t77r2j7j] .hn-disc.dragging{z-index:3;box-shadow:inset 0 -5px #00000021,0 18px 18px -8px #776e6599}.own[data-astro-cid-t77r2j7j] .hn-hit{z-index:2;border-radius:var(--radius);cursor:grab;background:0 0;border:0;width:33.34%;padding:0;position:absolute;top:0;bottom:0}.own[data-astro-cid-t77r2j7j] .hn-hit:first-of-type{left:0}.own[data-astro-cid-t77r2j7j] .hn-hit:nth-of-type(2){left:33.33%}.own[data-astro-cid-t77r2j7j] .hn-hit:nth-of-type(3){left:66.66%}.own[data-astro-cid-t77r2j7j] .hn-hit:focus-visible{box-shadow:inset 0 0 0 3px var(--brand)}.own[data-astro-cid-t77r2j7j] .g-icon-btn{width:2.75rem;padding:0}.own[data-astro-cid-t77r2j7j] .hn-mute{top:var(--s-2);right:var(--s-2);z-index:5;background:#ffffffd9;position:absolute}.own[data-astro-cid-t77r2j7j] .g-confetti{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes hn-bob{50%{translate:0 -6px}}.own[data-astro-cid-t77r2j7j] .g-nback-letter{min-height:2.5rem;font-size:var(--text-2xl)}.own[data-astro-cid-t77r2j7j] .btn.hit{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.own[data-astro-cid-t77r2j7j] .g-verbal{min-height:12rem}.own[data-astro-cid-t77r2j7j] .g-word{font-size:clamp(2rem,8vw,3.25rem)}.own-root[data-astro-cid-t77r2j7j]{isolation:isolate;position:relative}.own[data-astro-cid-t77r2j7j] .g-end{z-index:1000;padding:var(--s-4);background:#1b1f5c73;border-radius:16px;place-items:center;animation:.22s ease-out both end-fade;display:grid;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .g-end-card{justify-items:center;gap:var(--s-2);width:min(100%,22rem);padding:var(--s-6) var(--s-5) var(--s-5);text-align:center;color:var(--ink);background:var(--white);border-radius:24px;display:grid;box-shadow:0 20px 50px #1b1f5c47}.own[data-astro-cid-t77r2j7j] .g-end.win .g-end-card{animation:.48s cubic-bezier(.2,.9,.3,1.3) both end-pop}.own[data-astro-cid-t77r2j7j] .g-end.lose .g-end-card{animation:.42s cubic-bezier(.3,.8,.4,1.1) both end-drop}.own[data-astro-cid-t77r2j7j] .g-end-badge{width:4rem;height:4rem;margin-bottom:var(--s-1);color:var(--on-color);background:var(--brand);box-shadow:0 0 0 8px var(--brand-tint);border-radius:50%;place-items:center;font-size:1.8rem;line-height:1;display:grid}.own[data-astro-cid-t77r2j7j] .g-end.win .g-end-badge{animation:.7s cubic-bezier(.3,.8,.4,1.3) .18s both end-spin}.own[data-astro-cid-t77r2j7j] .g-end.lose .g-end-badge{background:var(--ink-2);box-shadow:0 0 0 8px var(--n-100)}.own[data-astro-cid-t77r2j7j] .g-end-title{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.6rem,5vw,2rem);font-weight:800;line-height:1.15}.own[data-astro-cid-t77r2j7j] .g-end-card .g-result-big{animation:none}.own[data-astro-cid-t77r2j7j] .g-end-card .btn{width:100%;margin-top:var(--s-3)}@keyframes end-fade{0%{opacity:0}}@keyframes end-pop{0%{opacity:0;transform:scale(.7)translateY(16px)}}@keyframes end-drop{0%{opacity:0;transform:translateY(-30px)}}@keyframes end-spin{0%{transform:scale(0)rotate(-120deg)}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .g-end,.own[data-astro-cid-t77r2j7j] .g-end-card,.own[data-astro-cid-t77r2j7j] .g-end-badge{animation:none!important}}.own[data-astro-cid-t77r2j7j] .g-result{justify-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-5);text-align:center;display:grid}.own[data-astro-cid-t77r2j7j] .g-result-label{color:var(--ink-2)}.own[data-astro-cid-t77r2j7j] .g-result-big{color:var(--brand);font-size:clamp(2.75rem,10vw,4.5rem);font-weight:650;line-height:1.1}.own[data-astro-cid-t77r2j7j] .g-result-best,.own[data-astro-cid-t77r2j7j] .g-result-extra{color:var(--ink-3);font-size:var(--text-sm)}.own[data-astro-cid-t77r2j7j] .g-newbest{border-radius:var(--pill);background:var(--badge-daily);font-weight:700;font-size:var(--text-sm);padding:2px 12px}.own[data-astro-cid-t77r2j7j] .g-result .btn{margin-top:var(--s-4)}@keyframes g-shake{25%{translate:-5px}75%{translate:5px}}@keyframes g-shrink{to{transform:scaleX(0)}}.own-root[data-astro-cid-t77r2j7j]{--ck-lip:inset 0 -5px 0 #00000024;--ck-lip-lg:inset 0 -7px 0 #00000029;--ck-r:12px;--ck-board:#bbada0;--ck-tile:#fffaf1;--ck-tile-fg:#4a4036;--ck-accent:#f59563;--ck-accent-fg:#fff;--ck-stage:#5b2bd9;--ck-stage-fg:#fff;--ck-piece:#4a4036}.own[data-astro-cid-t77r2j7j] .g-stage{background:var(--ck-stage);color:var(--ck-stage-fg);box-shadow:var(--ck-lip-lg);border-radius:18px}.own[data-astro-cid-t77r2j7j] .g-big{letter-spacing:-.01em;font-weight:800}.own[data-astro-cid-t77r2j7j] .g-grid:not(.g-queens):not(.g-match){background:var(--ck-board);box-shadow:var(--ck-lip-lg);border-radius:18px;gap:clamp(6px,1.6vw,10px);padding:clamp(8px,2vw,12px)}.own[data-astro-cid-t77r2j7j] .g-tile{border-radius:var(--ck-r);background:var(--ck-tile);color:var(--ck-tile-fg);box-shadow:var(--ck-lip);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border:0;font-weight:800}.own[data-astro-cid-t77r2j7j] .g-tile:active{transform:none}.own[data-astro-cid-t77r2j7j] .g-tile.done{color:#ffffff8c;box-shadow:none;background:#ffffff47;animation:.3s cubic-bezier(.3,.8,.4,1.4) ck-pop}.own[data-astro-cid-t77r2j7j] .g-tile.miss{color:#fff;background:#e5484d}.own[data-astro-cid-t77r2j7j] .g-seq{background:#ffffff29;box-shadow:inset 0 -5px #0000002e}.own[data-astro-cid-t77r2j7j] .g-seq.lit{background:var(--ck-accent);box-shadow:var(--ck-lip), 0 0 22px 2px color-mix(in srgb, var(--ck-accent) 60%, transparent);animation:.28s cubic-bezier(.3,.8,.4,1.4) ck-pop}.own[data-astro-cid-t77r2j7j] .g-seq.miss{background:#e5484d;animation:.28s g-shake}.own[data-astro-cid-t77r2j7j] .g-key{border-radius:var(--ck-r);box-shadow:var(--ck-lip), 0 1px 0 #0000000a;background:#fff;border:0;font-weight:700}.own[data-astro-cid-t77r2j7j] .g-key:hover{background:#fbfaff}.own[data-astro-cid-t77r2j7j] .g-key i{width:1.1rem;height:1.1rem;box-shadow:inset 0 -2px #0003}.own[data-astro-cid-t77r2j7j] .g-result{position:relative}.own[data-astro-cid-t77r2j7j] .g-result-big{color:var(--ck-accent);animation:.36s cubic-bezier(.3,.8,.4,1.4) 60ms backwards ck-appear}.own[data-astro-cid-t77r2j7j] .g-newbest{animation:.42s cubic-bezier(.3,.8,.4,1.4) .3s backwards ck-pop}.own[data-astro-cid-t77r2j7j] .ck-tap{animation:.2s ease-out ck-tap}.own[data-astro-cid-t77r2j7j] .ck-new{animation:.22s cubic-bezier(.3,.8,.4,1.4) ck-appear}@keyframes ck-tap{40%{scale:1.06 .9}75%{scale:.97 1.04}}@keyframes ck-appear{0%{scale:0}70%{scale:1.12}to{scale:1}}@keyframes ck-pop{35%{scale:1.16 .86}65%{scale:.95 1.08}}.own-root[data-astro-cid-t77r2j7j][data-own-game=reaction]{--ck-stage:#2f6bff;--ck-accent:#2f6bff}.own[data-astro-cid-t77r2j7j] .g-reaction.wait{background:#ef4b4b}.own[data-astro-cid-t77r2j7j] .g-reaction.go{background:#1fb45a;animation:.26s cubic-bezier(.3,.8,.4,1.4) ck-pop}.own[data-astro-cid-t77r2j7j] .g-reaction.early{background:#f59e0b}.own[data-astro-cid-t77r2j7j] .g-reaction.between,.own[data-astro-cid-t77r2j7j] .g-reaction.idle{background:#2f6bff}.own-root[data-astro-cid-t77r2j7j][data-own-game=aim]{--ck-stage:#0b5f8a;--ck-accent:#ff4f8b}.own[data-astro-cid-t77r2j7j] .g-dot{background:#ff4f8b;box-shadow:inset 0 -6px #0003,0 6px 14px #00000040}.own[data-astro-cid-t77r2j7j] .g-dot:after{content:"";background:#ffffffe6;border-radius:50%;position:absolute;inset:30%}.own-root[data-astro-cid-t77r2j7j][data-own-game=cps]{--ck-stage:#7b2ff7;--ck-accent:#7b2ff7}.own[data-astro-cid-t77r2j7j] .g-cps{background:#7b2ff7}.own-root[data-astro-cid-t77r2j7j][data-own-game=spacebar]{--ck-accent:#0d7c8c}.own[data-astro-cid-t77r2j7j] .sb-board{width:min(100%,40rem);min-height:min(22rem, calc(var(--gs-fit) - 20px));align-content:center;justify-items:center;gap:clamp(16px,5vh,40px);display:grid}.own[data-astro-cid-t77r2j7j] .sb-total{color:#fff;justify-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .sb-count{font-variant-numeric:tabular-nums;font-size:clamp(4rem,16vw,7rem);font-weight:700;line-height:1}.own[data-astro-cid-t77r2j7j] .sb-total small{color:#ffffffbf;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.own[data-astro-cid-t77r2j7j] .sb-key{color:#4b5560;width:100%;height:clamp(5.5rem,16vh,7.5rem);font:inherit;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#f7f3e8;border:0;border-radius:16px;place-items:end start;padding:0 0 18px 22px;font-size:15px;font-weight:700;transition:transform 50ms ease-out,box-shadow 50ms ease-out;display:grid;box-shadow:inset 0 -10px #d6cfbd,0 8px #00000047,0 14px 26px #00000040}.own[data-astro-cid-t77r2j7j] .sb-key.down{transform:translateY(6px)scale(1.01,.96);box-shadow:inset 0 -4px #d6cfbd,0 2px #00000047,0 6px 12px #00000038}.own[data-astro-cid-t77r2j7j] .sb-key:focus-visible{outline-offset:4px;outline:3px solid #ffd166}.own[data-astro-cid-t77r2j7j] .sb-hint{min-height:2.6em}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .sb-key{transition:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=doubleClick]{--ck-stage:#3d5a8a;--ck-accent:#2f5bd0}.own[data-astro-cid-t77r2j7j] .dc-board{gap:10px;width:min(100%,60rem);display:grid}.own[data-astro-cid-t77r2j7j] .dc-area{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:clamp(9rem,24vh,15rem);padding:16px}.own[data-astro-cid-t77r2j7j] .dc-area .g-big{font-size:clamp(1.15rem,4.4vw,1.6rem)}.own[data-astro-cid-t77r2j7j] .dc-area .g-sub{font-size:13px}.own[data-astro-cid-t77r2j7j] .dc-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.own[data-astro-cid-t77r2j7j] .dc-btn{color:#263652;box-shadow:var(--ck-lip);background:#fff;border-radius:12px;justify-items:center;gap:0;padding:6px 4px;font-size:12px;font-weight:700;display:grid}.own[data-astro-cid-t77r2j7j] .dc-btn strong{font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.2}.own[data-astro-cid-t77r2j7j] .dc-btn small{color:#5b6b86;font-size:11px}.own[data-astro-cid-t77r2j7j] .dc-btn.bad{box-shadow:var(--ck-lip), inset 0 0 0 2px #ff7a59}.own[data-astro-cid-t77r2j7j] .dc-btn.bad small{color:#c2410c}.own[data-astro-cid-t77r2j7j] .dc-side{color:#fff;background:#00000038;border-radius:14px;align-content:start;gap:6px;padding:10px 12px;display:grid}.own[data-astro-cid-t77r2j7j] .dc-verdict{min-height:2.8em;margin:0;font-size:14px;font-weight:700;line-height:1.4}.own[data-astro-cid-t77r2j7j] .dc-verdict.bad{color:#ffb38f}.own[data-astro-cid-t77r2j7j] .dc-loghead{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.own[data-astro-cid-t77r2j7j] .dc-loghead small{text-transform:none;letter-spacing:0;font-weight:600}.own[data-astro-cid-t77r2j7j] .dc-log{grid-template-rows:repeat(5,1.5rem);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.own[data-astro-cid-t77r2j7j] .dc-log li{white-space:nowrap;border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.own[data-astro-cid-t77r2j7j] .dc-log li span:first-child{color:#ffffff8c}.own[data-astro-cid-t77r2j7j] .dc-log li span:nth-child(3){margin-left:auto}.own[data-astro-cid-t77r2j7j] .dc-log li.bad{color:#ffb38f}.own[data-astro-cid-t77r2j7j] .dc-log b{color:#2a1200;background:#ff7a59;border-radius:999px;padding:0 6px;font-size:10.5px}.own[data-astro-cid-t77r2j7j] .dc-thr{grid-template-columns:auto minmax(0,1fr) 4rem;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:grid}.own[data-astro-cid-t77r2j7j] .dc-thr output{text-align:right}.own[data-astro-cid-t77r2j7j] .dc-range{accent-color:#ffd166;cursor:pointer;width:100%;height:2.5rem;margin:0}.own[data-astro-cid-t77r2j7j] .dc-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.own[data-astro-cid-t77r2j7j] .dc-slot{color:#ffffff80;background:#00000038;border-radius:12px;place-items:center;height:2.75rem;font-weight:700;display:grid}.own[data-astro-cid-t77r2j7j] .dc-slot.on{color:#263652;box-shadow:var(--ck-lip);background:#fff}.own[data-astro-cid-t77r2j7j] .dc-board-speed .dc-area{min-height:clamp(12rem,36vh,22rem)}@media (width>=56rem){.own[data-astro-cid-t77r2j7j] .dc-board:not(.dc-board-speed){grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.own[data-astro-cid-t77r2j7j] .dc-board:not(.dc-board-speed) .dc-area{min-height:16rem}.own[data-astro-cid-t77r2j7j] .dc-side{grid-area:1/2/span 2}}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .dc-thr{grid-template-columns:minmax(0,1fr) 3.5rem}.own[data-astro-cid-t77r2j7j] .dc-thr span{grid-column:1/-1}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .dc-board{align-self:flex-start;width:min(100%,100vw - 8rem)}.own[data-astro-cid-t77r2j7j] .dc-board:not(.dc-board-speed){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.own[data-astro-cid-t77r2j7j] .dc-board:not(.dc-board-speed) .dc-area{min-height:7rem}.own[data-astro-cid-t77r2j7j] .dc-side{grid-area:1/2/span 2}.own[data-astro-cid-t77r2j7j] .dc-board-speed .dc-area{min-height:8rem}.own[data-astro-cid-t77r2j7j] .sb-board{gap:10px;min-height:0}.own[data-astro-cid-t77r2j7j] .sb-count{font-size:3.5rem}.own[data-astro-cid-t77r2j7j] .sb-key{height:4.5rem}}.own-root[data-astro-cid-t77r2j7j][data-own-game=typing]{--ck-accent:#e07a1f}.own[data-astro-cid-t77r2j7j] .g-words{box-shadow:var(--ck-lip);background:#fff7ea;border:0;border-radius:16px}.own[data-astro-cid-t77r2j7j] .g-words .now{color:#8a4b09;background:#ffe1b8}.own[data-astro-cid-t77r2j7j] .g-input{background:#fff;border:0;border-radius:14px;box-shadow:inset 0 -5px #0000001a,0 0 0 2px #f0d9b8}.own[data-astro-cid-t77r2j7j] .g-input:focus{box-shadow:inset 0 -5px #0000001a,0 0 0 3px #e07a1f}.own-root[data-astro-cid-t77r2j7j][data-own-game=stroop]{--ck-stage:#262a3f;--ck-accent:#e0457b}.own[data-astro-cid-t77r2j7j] .g-stroop-word{animation:.22s cubic-bezier(.3,.8,.4,1.4) ck-appear}.own-root[data-astro-cid-t77r2j7j][data-own-game=schulte]{--ck-board:#2a9d8f;--ck-tile:#fffaf0;--ck-tile-fg:#1f4e48;--ck-accent:#2a9d8f}.own-root[data-astro-cid-t77r2j7j][data-own-game=numberMemory]{--ck-stage:#1d4ed8;--ck-accent:#1d4ed8}.own[data-astro-cid-t77r2j7j] .g-digits{animation:.3s cubic-bezier(.3,.8,.4,1.4) ck-appear}.own-root[data-astro-cid-t77r2j7j][data-own-game=chimp]{--ck-board:#2d6a4f;--ck-tile:#ffd166;--ck-tile-fg:#3b2a05;--ck-accent:#2d6a4f}.own[data-astro-cid-t77r2j7j] .g-chimp .g-tile{color:#3b2a05;background:#ffd166;border:0}.own[data-astro-cid-t77r2j7j] .g-chimp.masked .g-tile{color:#0000;background:#fffaf0;border:0}.own-root[data-astro-cid-t77r2j7j][data-own-game=sequence]{--ck-board:#3f37c9;--ck-accent:#ffd166}.own-root[data-astro-cid-t77r2j7j][data-own-game=visual]{--ck-board:#0f766e;--ck-accent:#fff}.own-root[data-astro-cid-t77r2j7j][data-own-game=dualNBack]{--ck-board:#4c1d95;--ck-accent:#f472b6}.own[data-astro-cid-t77r2j7j] .btn.hit{color:#9d174d;background:#fde7f3;border-color:#f472b6;animation:.26s cubic-bezier(.3,.8,.4,1.4) ck-pop}.own-root[data-astro-cid-t77r2j7j][data-own-game=match]{--ck-accent:#e5446d}.own[data-astro-cid-t77r2j7j] .g-back{box-shadow:var(--ck-lip-lg);background:#e5446d;border-radius:14px}.own[data-astro-cid-t77r2j7j] .g-back:after{content:"";border:3px solid #ffffff59;border-radius:50%;position:absolute;inset:22%}.own[data-astro-cid-t77r2j7j] .g-face{box-shadow:var(--ck-lip-lg);background:#fff8ee;border:0;border-radius:14px}.own[data-astro-cid-t77r2j7j] .g-card.done .g-face{background:#e7f8ee;animation:.32s cubic-bezier(.3,.8,.4,1.4) ck-pop;box-shadow:inset 0 -7px #11843f40}.own-root[data-astro-cid-t77r2j7j][data-own-game=verbal]{--ck-stage:#be185d;--ck-accent:#be185d}.own[data-astro-cid-t77r2j7j] .g-word{animation:.24s cubic-bezier(.3,.8,.4,1.4) ck-appear;display:inline-block}.own[data-astro-cid-t77r2j7j] .g-queens{box-shadow:var(--ck-lip-lg);border:0;border-radius:18px;gap:0;padding:6px;overflow:hidden}.own[data-astro-cid-t77r2j7j] .g-q{border-color:#00000014}.own[data-astro-cid-t77r2j7j] .g-q svg{animation:.24s cubic-bezier(.3,.8,.4,1.4) ck-appear}.own[data-astro-cid-t77r2j7j] .g-q.bt{border-top:3px solid var(--ck-edge,#2b1d6b)}.own[data-astro-cid-t77r2j7j] .g-q.br{border-right:3px solid var(--ck-edge,#2b1d6b)}.own[data-astro-cid-t77r2j7j] .g-q.bb{border-bottom:3px solid var(--ck-edge,#2b1d6b)}.own[data-astro-cid-t77r2j7j] .g-q.bl{border-left:3px solid var(--ck-edge,#2b1d6b)}.own-root[data-astro-cid-t77r2j7j][data-own-game=queens]{--ck-edge:#2b1d6b;--ck-accent:#6d3fd8}.own[data-astro-cid-t77r2j7j] [data-own-game=queens] .g-queens{background:#2b1d6b}.own[data-astro-cid-t77r2j7j] [data-own-game=queens] .g-q{color:#2b1d6b}.own-root[data-astro-cid-t77r2j7j][data-own-game=starBattle]{--ck-edge:#141a44;--ck-accent:#f5b100}.own[data-astro-cid-t77r2j7j] [data-own-game=starBattle] .g-queens{background:#141a44}.own[data-astro-cid-t77r2j7j] [data-own-game=starBattle] .g-q{color:#e09a00}.own[data-astro-cid-t77r2j7j] [data-own-game=starBattle] .g-q svg{filter:drop-shadow(0 2px #00000040)}.own-root[data-astro-cid-t77r2j7j][data-own-game=tango]{--ck-accent:#f4a300}.own[data-astro-cid-t77r2j7j] .g-tango{--tp:6px;--tm:2px;padding:var(--tp);box-shadow:var(--ck-lip-lg);background:#f4a261;border:0;border-radius:18px}@media (width<=24rem){.own[data-astro-cid-t77r2j7j] .g-tango{--tp:4px;--tm:1px}}.own[data-astro-cid-t77r2j7j] .g-tg{margin:var(--tm);box-shadow:var(--ck-lip);background:#fff8ec;border:0;border-radius:10px}.own[data-astro-cid-t77r2j7j] .g-tg.given{background:#ffe8c7}.own[data-astro-cid-t77r2j7j] .g-tg svg{animation:.24s cubic-bezier(.3,.8,.4,1.4) ck-appear}.own[data-astro-cid-t77r2j7j] .g-sign{color:#b4541a;background:#fff;border:0;box-shadow:0 2px #0000002e}.own-root[data-astro-cid-t77r2j7j][data-own-game=zip]{--ck-accent:#0e9f8e}.own[data-astro-cid-t77r2j7j] .g-zip{box-shadow:var(--ck-lip-lg);background:#0e7c7b;border:0;border-radius:18px;padding:6px}.own[data-astro-cid-t77r2j7j] .g-zc{box-shadow:var(--ck-lip);background:#effaf6;border:0;border-radius:10px;margin:2px}.own[data-astro-cid-t77r2j7j] .g-zc.on{background:#b8efe2}.own[data-astro-cid-t77r2j7j] .g-zc.head{animation:.24s cubic-bezier(.3,.8,.4,1.4) ck-pop}.own[data-astro-cid-t77r2j7j] .g-zn{background:#0e4f4e;box-shadow:inset 0 -3px #0000004d}.own[data-astro-cid-t77r2j7j] .g-zline{width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.own[data-astro-cid-t77r2j7j] .g-zline polyline{stroke:#0e9f8e;stroke-width:.3px;opacity:.55}.own-root[data-astro-cid-t77r2j7j][data-own-game=numbrix]{--ck-accent:#ffd166;--np-board:#2346a8;--np-cell:#f3f6ff;--np-alt:#e1e8fb;--np-ink:#2346a8;--np-given:#16296a;--np-run:#c9dbff;--np-line:#ff9f1c}.own-root[data-astro-cid-t77r2j7j][data-own-game=hidato]{--ck-accent:#ffd166;--np-board:#2f7d4a;--np-cell:#f2fbe9;--np-alt:#f2fbe9;--np-ink:#23603a;--np-given:#174227;--np-run:#c8ecbb;--np-line:#ff7a3d}.own[data-astro-cid-t77r2j7j] .np-tag{color:#fffc;margin:0;font-size:13px;font-weight:600}.own[data-astro-cid-t77r2j7j] .np-wrap{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.own[data-astro-cid-t77r2j7j] .np-board{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--n), minmax(0, 1fr));width:min(100%, calc(var(--gs-fit) - 150px));aspect-ratio:1;background:var(--np-board);box-shadow:var(--ck-lip-lg);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;gap:3px;padding:6px;display:grid;position:relative;container-type:inline-size}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .np-board{border-radius:14px;gap:2px;padding:4px}.own[data-astro-cid-t77r2j7j] .own-root.gs:has(.np-board){padding-inline:6px}}.own[data-astro-cid-t77r2j7j] .np-c,.own[data-astro-cid-t77r2j7j] .np-x{border-radius:clamp(4px,1.6cqw,10px);min-width:0;min-height:0}.own[data-astro-cid-t77r2j7j] .np-c{background:var(--np-cell);color:var(--np-ink);font:700 calc(100cqw / var(--n) * .44) / 1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;border:0;place-items:center;padding:0;display:grid;box-shadow:inset 0 -3px #00000021}.own[data-astro-cid-t77r2j7j] .np-c.alt{background:var(--np-alt)}.own[data-astro-cid-t77r2j7j] .np-c.given{background:var(--np-given);color:#fff;box-shadow:inset 0 -3px #00000059}.own[data-astro-cid-t77r2j7j] .np-c.given.end{color:#ffd166}.own[data-astro-cid-t77r2j7j] .np-c.run:not(.given){background:var(--np-run)}.own[data-astro-cid-t77r2j7j] .np-c.run.given{box-shadow:inset 0 -3px #00000059,inset 0 0 0 2px #ffd166}.own[data-astro-cid-t77r2j7j] .np-c.sel{color:#3a2a00;background:#ffd166;box-shadow:inset 0 -3px #7a460059}.own[data-astro-cid-t77r2j7j] .np-c.pend .np-v{opacity:.6}.own[data-astro-cid-t77r2j7j] .np-c:focus-visible{outline-offset:-3px;outline:3px solid #fff}.own[data-astro-cid-t77r2j7j] .np-v{z-index:2;grid-area:1/1;position:relative}.own[data-astro-cid-t77r2j7j] .np-c.tgt:after{content:"";aspect-ratio:1;background:var(--np-line);width:26%;box-shadow:0 0 0 4px color-mix(in srgb, var(--np-line) 25%, transparent);border-radius:50%;grid-area:1/1;animation:.22s cubic-bezier(.3,.8,.4,1.4) ck-appear}.own[data-astro-cid-t77r2j7j] .np-x{background:#0000002e;box-shadow:inset 0 3px #0000002e}.own[data-astro-cid-t77r2j7j] .np-lines{z-index:1;pointer-events:none;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px;overflow:visible}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .np-lines{width:calc(100% - 8px);height:calc(100% - 8px);inset:4px}}.own[data-astro-cid-t77r2j7j] .np-link{fill:none;stroke:var(--np-line);stroke-width:.13px;stroke-linecap:round;opacity:.75}.own[data-astro-cid-t77r2j7j] .np-win{fill:none;stroke:#ffd166;stroke-width:.2px;stroke-linecap:round;stroke-linejoin:round}.own[data-astro-cid-t77r2j7j] .np-lines.won{filter:drop-shadow(0 0 5px #ffd166f2)}.own[data-astro-cid-t77r2j7j] .np-pad{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:min(100%,26rem);display:grid}.own[data-astro-cid-t77r2j7j] .np-k{min-height:2.9rem;color:var(--np-ink);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;padding:0;font-size:1.35rem;display:grid}.own[data-astro-cid-t77r2j7j] .np-ok{grid-column:span 2}.own[data-astro-cid-t77r2j7j] .np-status{min-height:1.6em}@media (width>=64rem) and (height>=541px) and (not (pointer:coarse)){.own[data-astro-cid-t77r2j7j] .np-wrap{flex-direction:row;justify-content:center;gap:28px}.own[data-astro-cid-t77r2j7j] .np-board{width:min(calc(100% - 14rem), calc(var(--gs-fit) - 40px))}.own[data-astro-cid-t77r2j7j] .np-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:11rem}.own[data-astro-cid-t77r2j7j] .np-k{min-height:3.25rem;font-size:1.5rem}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .np-wrap{flex-direction:row;justify-content:center;gap:14px}.own[data-astro-cid-t77r2j7j] .np-board{width:min(calc(100vw - 22rem), calc(var(--gs-fit) - 20px))}.own[data-astro-cid-t77r2j7j] .np-pad{grid-template-columns:repeat(3,minmax(0,1fr));width:9rem}.own[data-astro-cid-t77r2j7j] .np-k{min-height:2.5rem;font-size:1.1rem}.own[data-astro-cid-t77r2j7j] .np-tag{display:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=suguru]{--ck-accent:#ff8a3d;--sg-board:#3a2c27;--sg-ink:#2f241f;--sg-mine:#1f5fa8;--sg-sel:#ffb15c}.own[data-astro-cid-t77r2j7j] .sg-tag{color:#fffc;margin:0;font-size:13px;font-weight:600}.own[data-astro-cid-t77r2j7j] .sg-wrap{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.own[data-astro-cid-t77r2j7j] .sg-board{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--n), minmax(0, 1fr));width:min(100%, calc(var(--gs-fit) - 124px));aspect-ratio:1;background:var(--sg-board);box-shadow:var(--ck-lip-lg);-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:18px;padding:5px;display:grid;container-type:inline-size}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .sg-board{border-radius:14px;padding:3px}.own[data-astro-cid-t77r2j7j] .own-root.gs:has(.sg-board){padding-inline:6px}}.own[data-astro-cid-t77r2j7j] .sg-c{--g:clamp(2px, .75cqw, 4px);--r:clamp(5px, 1.8cqw, 12px);min-width:0;min-height:0;color:var(--sg-ink);font:700 calc(100cqw / var(--n) * .5) / 1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .sg-c:before,.own[data-astro-cid-t77r2j7j] .sg-c:after{content:"";pointer-events:none;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .sg-c:before{background:var(--tint);transition:background-color .12s}.own[data-astro-cid-t77r2j7j] .sg-c.e-t:before{top:var(--g)}.own[data-astro-cid-t77r2j7j] .sg-c.e-r:before{right:var(--g)}.own[data-astro-cid-t77r2j7j] .sg-c.e-b:before{bottom:var(--g);box-shadow:inset 0 -4px #0000001f}.own[data-astro-cid-t77r2j7j] .sg-c.e-l:before{left:var(--g)}.own[data-astro-cid-t77r2j7j] .sg-c.e-t.e-l:before{border-top-left-radius:var(--r)}.own[data-astro-cid-t77r2j7j] .sg-c.e-t.e-r:before{border-top-right-radius:var(--r)}.own[data-astro-cid-t77r2j7j] .sg-c.e-b.e-r:before{border-bottom-right-radius:var(--r)}.own[data-astro-cid-t77r2j7j] .sg-c.e-b.e-l:before{border-bottom-left-radius:var(--r)}.own[data-astro-cid-t77r2j7j] .sg-c:after{background:linear-gradient(var(--sg-board) 0 0) top left / var(--ntl,0) var(--ntl,0) no-repeat, linear-gradient(var(--sg-board) 0 0) top right / var(--ntr,0) var(--ntr,0) no-repeat, linear-gradient(var(--sg-board) 0 0) bottom right / var(--nbr,0) var(--nbr,0) no-repeat, linear-gradient(var(--sg-board) 0 0) bottom left / var(--nbl,0) var(--nbl,0) no-repeat}.own[data-astro-cid-t77r2j7j] .sg-c.n-tl{--ntl:var(--g)}.own[data-astro-cid-t77r2j7j] .sg-c.n-tr{--ntr:var(--g)}.own[data-astro-cid-t77r2j7j] .sg-c.n-br{--nbr:var(--g)}.own[data-astro-cid-t77r2j7j] .sg-c.n-bl{--nbl:var(--g)}.own[data-astro-cid-t77r2j7j] .sg-c.sel:before{background:var(--sg-sel)}.own[data-astro-cid-t77r2j7j] .sg-c.clash:before{background:#ff9a9a;animation:.9s ease-out sg-clash}.own[data-astro-cid-t77r2j7j] .sg-c.clash .sg-v{color:#a3121f}@keyframes sg-clash{0%,40%{background:#ff7070}}.own[data-astro-cid-t77r2j7j] .sg-c:focus-visible{outline-offset:-3px;z-index:3;outline:3px solid #fff}.own[data-astro-cid-t77r2j7j] .sg-v,.own[data-astro-cid-t77r2j7j] .sg-nt{z-index:1;grid-area:1/1;position:relative}.own[data-astro-cid-t77r2j7j] .sg-c:not(.given) .sg-v{color:var(--sg-mine);font-weight:650}.own[data-astro-cid-t77r2j7j] .sg-c.same .sg-v{color:#c2410c}.own[data-astro-cid-t77r2j7j] .sg-nt{color:#6b5a50;width:84%;height:70%;font-size:calc(100cqw / var(--n) * .2);grid-template-columns:repeat(3,1fr);font-weight:600;display:none}.own[data-astro-cid-t77r2j7j] .sg-c.has-notes .sg-nt{display:grid}.own[data-astro-cid-t77r2j7j] .sg-nt i{visibility:hidden;place-items:center;font-style:normal;display:grid}.own[data-astro-cid-t77r2j7j] .sg-nt i.on{visibility:visible}.own[data-astro-cid-t77r2j7j] .sg-board.won .sg-c:before{background:color-mix(in srgb, var(--tint) 70%, #fff)}.own[data-astro-cid-t77r2j7j] .sg-pad{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:min(100%,26rem);display:grid}.own[data-astro-cid-t77r2j7j] .sg-k{min-height:2.9rem;color:var(--sg-ink);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;padding:0;font-size:1.35rem;display:grid}.own[data-astro-cid-t77r2j7j] .sg-k.used,.own[data-astro-cid-t77r2j7j] .sg-k.off{color:#c4b5ac}.own[data-astro-cid-t77r2j7j] .sg-status{min-height:1.6em}@media (width>=64rem) and (height>=541px) and (not (pointer:coarse)){.own[data-astro-cid-t77r2j7j] .sg-wrap{flex-direction:row;justify-content:center;gap:28px}.own[data-astro-cid-t77r2j7j] .sg-board{width:min(calc(100% - 14rem), calc(var(--gs-fit) - 40px))}.own[data-astro-cid-t77r2j7j] .sg-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:11rem}.own[data-astro-cid-t77r2j7j] .sg-k{min-height:3.25rem;font-size:1.5rem}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .sg-wrap{flex-direction:row;justify-content:center;gap:14px}.own[data-astro-cid-t77r2j7j] .sg-board{width:min(calc(100vw - 20rem), calc(var(--gs-fit) - 10px))}.own[data-astro-cid-t77r2j7j] .sg-pad{grid-template-columns:repeat(2,minmax(0,1fr));width:7rem}.own[data-astro-cid-t77r2j7j] .sg-k{min-height:2.5rem;font-size:1.1rem}.own[data-astro-cid-t77r2j7j] .sg-tag{display:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=nurikabe]{--ck-accent:#f2c14e;--nk-board:#082638;--nk-empty:#eef2f0;--nk-sand:#f1cf83;--nk-sand-ink:#6b4a14;--nk-sea:#1f6fb8;--nk-num:#2b2416}.own[data-astro-cid-t77r2j7j] .nk-tag{color:#fffc;margin:0;font-size:13px;font-weight:600}.own[data-astro-cid-t77r2j7j] .nk-board{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--n), minmax(0, 1fr));width:min(100%, calc(var(--gs-fit) - 90px));aspect-ratio:1;background:var(--nk-board);box-shadow:var(--ck-lip-lg);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:18px;gap:clamp(2px,.55cqw,4px);padding:clamp(3px,.9cqw,6px);display:grid;container-type:inline-size}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .nk-board{border-radius:12px}.own[data-astro-cid-t77r2j7j] .own-root.gs:has(.nk-board){padding-inline:6px}}.own[data-astro-cid-t77r2j7j] .nk-c{--cell:calc(100cqw / var(--n));border-radius:clamp(3px, calc(var(--cell) * .2), 10px);background:var(--nk-empty);cursor:pointer;border:0;place-items:center;min-width:0;min-height:0;padding:0;transition:background-color .12s;display:grid;position:relative;box-shadow:inset 0 -3px #0000001a}.own[data-astro-cid-t77r2j7j] .nk-c.sea{background:var(--nk-sea);box-shadow:inset 0 -4px #00000040}.own[data-astro-cid-t77r2j7j] .nk-c.dot,.own[data-astro-cid-t77r2j7j] .nk-c.num{background:var(--nk-sand);box-shadow:inset 0 -4px #78501447}.own[data-astro-cid-t77r2j7j] .nk-dot{background:var(--nk-sand-ink);border-radius:50%;width:26%;height:26%;display:none}.own[data-astro-cid-t77r2j7j] .nk-c.dot .nk-dot{animation:.2s cubic-bezier(.3,.8,.4,1.4) ck-appear;display:block}.own[data-astro-cid-t77r2j7j] .nk-n{background:var(--nk-num);color:#fff;width:74%;height:74%;font:800 calc(var(--cell) * .42) / 1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .nk-c.sel{outline-offset:-3px;z-index:2;outline:3px solid #fff}.own[data-astro-cid-t77r2j7j] .nk-c:focus-visible{outline:3px solid var(--ck-accent);outline-offset:-3px;z-index:3}.own[data-astro-cid-t77r2j7j] .nk-c.bad{animation:.7s ease-out nk-bad;box-shadow:inset 0 0 0 3px #ff6b6b,inset 0 -4px #0003}.own[data-astro-cid-t77r2j7j] .nk-c.bad.sea{background:#3b5f9a}@keyframes nk-bad{0%,30%{box-shadow:inset 0 0 0 5px #ff4d4d}}.own[data-astro-cid-t77r2j7j] .nk-c.hinted{box-shadow:inset 0 0 0 3px var(--ck-accent), inset 0 -4px 0 #0003}.own[data-astro-cid-t77r2j7j] .nk-board.won .nk-c.sea{background:#2a85d6}.own-root[data-astro-cid-t77r2j7j][data-own-game=nurikabe] .nk-status{text-align:center;text-wrap:balance;height:4.2em;min-height:0;margin:0;line-height:1.4;overflow:hidden}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .nk-board{width:min(calc(100vw - 12rem), calc(var(--gs-fit) - 10px))}.own[data-astro-cid-t77r2j7j] .nk-tag{display:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=zebra]{--ck-accent:#f4b942;--zb-paper:#fbf6e9;--zb-ink:#2b2a22;--zb-mute:#7a705b;--zb-line:#e2d9c4;--zb-yes:#2f9e5b;--zb-no:#8f8470;--zb-hl:#f4b942}.own[data-astro-cid-t77r2j7j] .zb-play{width:100%;height:var(--gs-fit);flex-direction:column;gap:8px;min-height:0;display:flex}.own[data-astro-cid-t77r2j7j] .zb-tabs{background:#0000003d;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.own[data-astro-cid-t77r2j7j] .zb-tab{color:#fff;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.own[data-astro-cid-t77r2j7j] .zb-tab[aria-pressed=true]{background:var(--zb-paper);color:var(--zb-ink)}.own[data-astro-cid-t77r2j7j] .zb-board,.own[data-astro-cid-t77r2j7j] .zb-side{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.own[data-astro-cid-t77r2j7j] .zb-play[data-tab=grid] .zb-side,.own[data-astro-cid-t77r2j7j] .zb-play[data-tab=clues] .zb-board{display:none}.own[data-astro-cid-t77r2j7j] .zb-main{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.own[data-astro-cid-t77r2j7j] .zb-houses{grid-template-columns:repeat(var(--n), minmax(0, 1fr));width:min(100%, calc(var(--n) * 8.5rem));flex:none;gap:6px;margin-inline:auto;display:grid}.own[data-astro-cid-t77r2j7j] .zb-house{background:var(--zb-paper);min-width:0;color:var(--zb-ink);border-radius:10px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:inset 0 -4px #00000021}.own[data-astro-cid-t77r2j7j] .zb-roof{background:var(--roof,#d6ccb6);height:20px;color:var(--roof-fg,var(--zb-ink));place-items:center;font-size:12px;font-weight:800;transition:background-color .2s;display:grid;box-shadow:inset 0 -1px #0000001a}.own[data-astro-cid-t77r2j7j] .zb-hv{gap:1px;padding:3px 4px 7px;display:grid}.own[data-astro-cid-t77r2j7j] .zb-hl{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1.25;overflow:hidden}.own[data-astro-cid-t77r2j7j] .zb-hl.unk{color:#c2b79f}.own[data-astro-cid-t77r2j7j] .zb-picker{grid-template-columns:repeat(var(--n), minmax(0, 1fr));flex:none;gap:4px;display:none}.own[data-astro-cid-t77r2j7j] .zb-board[data-all="0"] .zb-picker{display:grid}.own[data-astro-cid-t77r2j7j] .zb-pick{color:#fff;min-width:0;min-height:2.75rem;font:inherit;cursor:pointer;background:#0000003d;border:0;border-radius:12px;align-content:center;justify-items:center;gap:1px;padding:2px 3px;font-size:10.5px;font-weight:700;line-height:1.1;display:grid}.own[data-astro-cid-t77r2j7j] .zb-pick span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.own[data-astro-cid-t77r2j7j] .zb-pick[aria-pressed=true]{background:var(--zb-paper);color:var(--zb-ink);box-shadow:inset 0 -3px #0000001f}.own[data-astro-cid-t77r2j7j] .zb-pick.done:not([aria-pressed=true]){color:#b6f0c8}.own[data-astro-cid-t77r2j7j] .zb-blocks{grid-template-columns:repeat(var(--cols,1), max-content);flex:1;place-content:center;gap:10px;min-height:0;display:grid}.own[data-astro-cid-t77r2j7j] .zb-board[data-all="0"] .zb-block:not(.on),.own[data-astro-cid-t77r2j7j] .zb-board[data-tight="1"] .zb-houses{display:none}.own[data-astro-cid-t77r2j7j] .zb-block{grid-template-columns:var(--lab) repeat(var(--n), var(--cell));grid-template-rows:26px repeat(var(--n), var(--cell));background:var(--zb-paper);color:var(--zb-ink);box-shadow:var(--ck-lip);-webkit-user-select:none;user-select:none;border-radius:14px;gap:3px;padding:3px 6px 9px 4px;display:grid}.own[data-astro-cid-t77r2j7j] .zb-bh{min-width:0;color:var(--zb-mute);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding-left:4px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.own[data-astro-cid-t77r2j7j] .zb-hn{color:var(--zb-mute);place-items:center;font-size:12px;font-weight:800;display:grid}.own[data-astro-cid-t77r2j7j] .zb-lab{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:0 4px 0 6px;font-size:13px;font-weight:650;display:flex;overflow:hidden}.own[data-astro-cid-t77r2j7j] .zb-c{border-radius:clamp(5px, calc(var(--cell) * .2), 9px);min-width:0;color:var(--zb-no);box-shadow:inset 0 0 0 1.5px var(--zb-line), inset 0 -3px 0 #0000000f;cursor:pointer;touch-action:manipulation;background:#fff;border:0;place-items:center;padding:0;display:grid}.own[data-astro-cid-t77r2j7j] .zb-c:not(.v):hover{box-shadow:inset 0 0 0 2px #c9bc9e,inset 0 -3px #0000000f}.own[data-astro-cid-t77r2j7j] .zb-c>span{grid-area:1/1;display:none}.own[data-astro-cid-t77r2j7j] .zb-c svg{width:calc(var(--cell) * .56);height:calc(var(--cell) * .56)}.own[data-astro-cid-t77r2j7j] .zb-c.x .zb-x,.own[data-astro-cid-t77r2j7j] .zb-c.v .zb-v{animation:.2s cubic-bezier(.3,.8,.4,1.4) ck-appear;display:grid}.own[data-astro-cid-t77r2j7j] .zb-c.v{background:var(--zb-yes);color:#fff;box-shadow:inset 0 -4px #0000002e}.own[data-astro-cid-t77r2j7j] .zb-c.v svg{stroke-width:3px}.own[data-astro-cid-t77r2j7j] .zb-c.hinted{outline:3px solid var(--zb-hl);outline-offset:1px}.own[data-astro-cid-t77r2j7j] .zb-c:focus-visible{outline:3px solid var(--zb-ink);outline-offset:1px}.own[data-astro-cid-t77r2j7j] .zb-block.done .zb-bh{color:var(--zb-yes)}.own[data-astro-cid-t77r2j7j] .zb-side{background:var(--zb-paper);color:var(--zb-ink);box-shadow:var(--ck-lip);border-radius:14px;padding:8px 6px 8px 8px}.own[data-astro-cid-t77r2j7j] .zb-note{color:var(--zb-mute);flex:none;margin:0 0 6px;padding:0 6px;font-size:12px;line-height:1.4}.own[data-astro-cid-t77r2j7j] .zb-clues{overscroll-behavior:contain;scrollbar-width:none;flex:1;align-content:start;gap:2px;min-height:0;display:grid;overflow-y:auto}.own[data-astro-cid-t77r2j7j] .zb-clues::-webkit-scrollbar{display:none}.own[data-astro-cid-t77r2j7j] .zb-clue{width:100%;min-height:2.5rem;color:var(--zb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:4px;padding:10px 8px 9px 6px;font-size:14px;line-height:1.38;display:flex}.own[data-astro-cid-t77r2j7j] .zb-clue:hover{background:#f1e9d6}.own[data-astro-cid-t77r2j7j] .zb-n{width:1.9rem;color:var(--zb-mute);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:800}.own[data-astro-cid-t77r2j7j] .zb-clue[aria-pressed=true]{color:#b3a890}.own[data-astro-cid-t77r2j7j] .zb-clue[aria-pressed=true] .zb-t{text-decoration:line-through 2px}.own[data-astro-cid-t77r2j7j] .zb-clue.hl{background:var(--zb-hl);color:var(--zb-ink);animation:.9s ease-out zb-flash}@keyframes zb-flash{0%,30%{background:#ffd36e}}.own[data-astro-cid-t77r2j7j] .zb-status{min-height:2.6em}.own[data-astro-cid-t77r2j7j] .zb-board.won .zb-c:not(.v){opacity:.55}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .own-root.gs:has(.zb-play){padding-inline:6px}.own[data-astro-cid-t77r2j7j] .zb-houses{gap:4px}.own[data-astro-cid-t77r2j7j] .zb-hl{font-size:10.5px}.own[data-astro-cid-t77r2j7j] .zb-lab{font-size:12px}}@media (width>=60rem) and (height>=541px){.own[data-astro-cid-t77r2j7j] .zb-play{grid-template-columns:minmax(0,1fr) clamp(17rem,26vw,21rem);gap:16px;display:grid}.own[data-astro-cid-t77r2j7j] .zb-tabs{display:none}.own[data-astro-cid-t77r2j7j] .zb-play[data-tab] .zb-board,.own[data-astro-cid-t77r2j7j] .zb-play[data-tab] .zb-side{display:flex}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .zb-houses{display:none}.own[data-astro-cid-t77r2j7j] .zb-main{flex-direction:row;justify-content:center}.own[data-astro-cid-t77r2j7j] .zb-board[data-all="0"] .zb-picker{grid-template-columns:1fr;align-content:center;width:104px}.own[data-astro-cid-t77r2j7j] .zb-play{gap:6px}.is-full .own[data-astro-cid-t77r2j7j] .zb-play{padding-right:4.25rem}}.own-root[data-astro-cid-t77r2j7j][data-own-game=mentalMath]{--ck-stage:#f25c05;--ck-accent:#f25c05}.own[data-astro-cid-t77r2j7j] .mm-card{justify-items:center;gap:var(--s-2);width:min(100%,26rem);min-height:0;padding:clamp(18px, 5vw, 32px) var(--s-4);display:grid}.own[data-astro-cid-t77r2j7j] .mm-q{letter-spacing:-.02em;font-size:clamp(2rem,9vw,3.2rem);font-weight:800}.own[data-astro-cid-t77r2j7j] .mm-a{color:#7a2d00;text-align:center;min-width:4ch;box-shadow:var(--ck-lip);background:#fff;border-radius:14px;padding:4px 18px;font-size:clamp(1.8rem,8vw,2.8rem);font-weight:800}.own[data-astro-cid-t77r2j7j] .mm-a.empty{color:#f3b58c}.own[data-astro-cid-t77r2j7j] .mm-pad{grid-template-columns:repeat(3,1fr);gap:clamp(6px,2vw,10px);width:min(100%,22rem);display:grid}.own[data-astro-cid-t77r2j7j] .mm-k{font-variant-numeric:tabular-nums;min-height:3.4rem;font-size:1.5rem}.own[data-astro-cid-t77r2j7j] .mm-skip{font-size:var(--text-sm);color:var(--ink-2)}.own-root[data-astro-cid-t77r2j7j][data-own-game=make24]{--ck-accent:#b0307f}.own[data-astro-cid-t77r2j7j] .m24{width:min(100%, 26rem, calc((var(--gs-fit) - 130px) * .8));justify-items:center;gap:clamp(10px,2vh,16px);margin-block:auto;display:grid}.own[data-astro-cid-t77r2j7j] .m24-goal{color:#ffffffe6;background:#00000042;border-radius:999px;padding:4px 16px;font-weight:700}.own[data-astro-cid-t77r2j7j] .m24-goal b{color:#ffd166;font-variant-numeric:tabular-nums}.own[data-astro-cid-t77r2j7j] .m24-cards{grid-template-columns:repeat(2,1fr);gap:clamp(8px,2.5vw,14px);width:100%;display:grid}.own[data-astro-cid-t77r2j7j] .m24-c{aspect-ratio:4/5;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0;position:relative;container-type:inline-size}.own[data-astro-cid-t77r2j7j] .m24-c:disabled{cursor:default}.own[data-astro-cid-t77r2j7j] .m24-in{color:#3a1640;background:#fff6e8;border-radius:16px;place-content:center;justify-items:center;gap:7cqi;transition:translate .14s ease-out,background-color .16s;display:grid;position:absolute;inset:0;box-shadow:inset 0 -7px #00000021,0 4px 10px #0003}.own[data-astro-cid-t77r2j7j] .m24-in b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:36cqi;font-weight:800;line-height:1}.own[data-astro-cid-t77r2j7j] .m24-c.long .m24-in b{font-size:25cqi}.own[data-astro-cid-t77r2j7j] .m24-c.xlong .m24-in b{font-size:17cqi}.own[data-astro-cid-t77r2j7j] .m24-in small{opacity:.55;font-size:12cqi;font-weight:700;position:absolute;top:7%;left:10%}.own[data-astro-cid-t77r2j7j] .m24-in .t48-face{width:30cqi;height:9cqi}.own[data-astro-cid-t77r2j7j] .m24-c.sel .m24-in{background:#ffe7a8;translate:0 -8px;box-shadow:inset 0 -7px #00000021,0 0 0 4px #fff,0 12px 20px #00000047}.own[data-astro-cid-t77r2j7j] .m24-c.hint .m24-in{animation:.9s ease-in-out infinite m24-hint;box-shadow:inset 0 -7px #00000021,0 0 0 4px #5fe3b8}.own[data-astro-cid-t77r2j7j] .m24-c.gone .m24-in{background:#ffffff0f;box-shadow:inset 0 0 0 2px #ffffff29}.own[data-astro-cid-t77r2j7j] .m24-in.m24-pop{animation:.32s cubic-bezier(.3,.8,.4,1.4) ck-pop}.own[data-astro-cid-t77r2j7j] .m24-c.win .m24-in{color:#4a2a00;background:#ffc23d;animation:.7s cubic-bezier(.3,.8,.4,1.3) m24-win;box-shadow:inset 0 -7px #00000024,0 0 0 4px #fff,0 0 32px 6px #ffc23d99}.own[data-astro-cid-t77r2j7j] .m24-ops{grid-template-columns:repeat(4,1fr);gap:clamp(8px,2.5vw,14px);width:100%;display:grid}.own[data-astro-cid-t77r2j7j] .m24-op{color:#07372a;min-height:3.5rem;font:inherit;cursor:pointer;background:#3cc9a0;border:0;border-radius:14px;padding:0;font-size:2rem;font-weight:800;line-height:1;transition:translate .12s ease-out;box-shadow:inset 0 -6px #0000002e}.own[data-astro-cid-t77r2j7j] .m24-op[aria-pressed=true]{color:#4a2a00;background:#ffd166;translate:0 -5px;box-shadow:inset 0 -6px #00000029,0 0 0 3px #fff}.own[data-astro-cid-t77r2j7j] .m24-c:focus-visible,.own[data-astro-cid-t77r2j7j] .m24-op:focus-visible{outline-offset:3px;outline:3px solid #ffd166}.own[data-astro-cid-t77r2j7j] .m24-open{gap:8px}.own-root[data-astro-cid-t77r2j7j][data-own-game=make24] .cat-panel-head{color:#4b1d52}.own[data-astro-cid-t77r2j7j] .m24-solver-intro{margin:0 0 var(--s-3);color:var(--ink-2);font-size:var(--text-sm)}.own[data-astro-cid-t77r2j7j] .m24-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;display:grid}.own[data-astro-cid-t77r2j7j] .m24-form input{border:2px solid var(--rule);min-width:0;height:3.25rem;color:var(--ink);font:inherit;text-align:center;background:#fff;border-radius:12px;font-size:1.4rem;font-weight:700}.own[data-astro-cid-t77r2j7j] .m24-form input:focus-visible{border-color:var(--brand);outline:none}.own[data-astro-cid-t77r2j7j] .m24-form .btn{min-height:3.25rem}.own[data-astro-cid-t77r2j7j] .m24-out{min-height:0;margin-top:var(--s-3);overflow-y:auto}.own[data-astro-cid-t77r2j7j] .m24-out p{margin:0;font-weight:600}.own[data-astro-cid-t77r2j7j] .m24-out ol{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.own[data-astro-cid-t77r2j7j] .m24-out li{font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:6px 10px;font-weight:600;box-shadow:inset 0 -3px #00000012}@keyframes m24-hint{50%{translate:0 -5px}}@keyframes m24-win{0%{scale:1}30%{scale:1.18 .86}55%{scale:.94 1.1}80%{scale:1.04}to{scale:1}}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .m24-form{grid-template-columns:repeat(4,minmax(0,1fr))}.own[data-astro-cid-t77r2j7j] .m24-form .btn{grid-column:1/-1}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .m24{width:min(100%, 36rem, calc((var(--gs-fit) - 110px) * 3.2));gap:8px}.own[data-astro-cid-t77r2j7j] .m24-cards{grid-template-columns:repeat(4,1fr)}.own[data-astro-cid-t77r2j7j] .m24-op{min-height:2.75rem}.own-root[data-astro-cid-t77r2j7j][data-own-game=make24]>.gs-dock{gap:6px}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .m24-in,.own[data-astro-cid-t77r2j7j] .m24-op{transition:none}.own[data-astro-cid-t77r2j7j] .m24-c.hint .m24-in,.own[data-astro-cid-t77r2j7j] .m24-c.win .m24-in,.own[data-astro-cid-t77r2j7j] .m24-in.m24-pop{animation:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordLadder]{--ck-accent:#e07a1f}.own[data-astro-cid-t77r2j7j] .wl{justify-items:center;gap:8px;width:min(100%,34rem);margin-block:auto;display:grid}.own[data-astro-cid-t77r2j7j] .wl-ladder{--g:calc(var(--t) * .16);--t:clamp(2.1rem, min(11.5vw, calc((var(--gs-fit) - 180px) / 6.6)), 3.3rem);--w:calc(var(--L) * var(--t) + (var(--L) - 1) * var(--g));isolation:isolate;align-items:center;gap:calc(var(--t) * .24);box-sizing:border-box;width:100%;height:clamp(13rem, calc(var(--gs-fit) - 180px), 32rem);flex-direction:column;padding:10px 0;display:flex;position:relative}.own[data-astro-cid-t77r2j7j] .wl-ladder:before,.own[data-astro-cid-t77r2j7j] .wl-ladder:after{content:"";z-index:-1;background:#b8763b;border-radius:6px;width:12px;position:absolute;top:0;bottom:0;box-shadow:inset -3px 0 #0000002e}.own[data-astro-cid-t77r2j7j] .wl-ladder:before{left:calc(50% - var(--w) / 2 - 26px)}.own[data-astro-cid-t77r2j7j] .wl-ladder:after{right:calc(50% - var(--w) / 2 - 26px)}.own[data-astro-cid-t77r2j7j] .wl-mid{align-items:center;gap:inherit;scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:1;width:100%;min-height:0;padding:2px 0 6px;display:flex;overflow-y:auto}.own[data-astro-cid-t77r2j7j] .wl-mid::-webkit-scrollbar{display:none}.own[data-astro-cid-t77r2j7j] .wl-row{isolation:isolate;gap:var(--g);flex:none;display:flex;position:relative}.own[data-astro-cid-t77r2j7j] .wl-row:before{content:"";z-index:-1;background:#d4934f;border-radius:6px;height:12px;position:absolute;top:50%;left:-26px;right:-26px;translate:0 -50%;box-shadow:inset 0 -3px #00000029}.own[data-astro-cid-t77r2j7j] .wl-t{width:var(--t);height:var(--t);border-radius:calc(var(--t) * .24);color:#24384f;font-weight:800;font-size:calc(var(--t) * .56);background:#fff8ec;place-items:center;line-height:1;display:grid;box-shadow:inset 0 -5px #00000021,0 3px 8px #0000002e}.own[data-astro-cid-t77r2j7j] .wl-row.start .wl-t{color:#173f61;background:#d6ebff}.own[data-astro-cid-t77r2j7j] .wl-row.goal .wl-t{color:#155c37;background:#d3f3df}.own[data-astro-cid-t77r2j7j] .wl-row.goal .wl-t.got{color:#fff;background:#3fbf74}.own[data-astro-cid-t77r2j7j] .wl-t.ch{color:#4a2700;background:#ffb547}.own[data-astro-cid-t77r2j7j] .wl-row.input .wl-t.empty,.own[data-astro-cid-t77r2j7j] .wl-row.input .wl-t.cur{background:#2f6d8c;box-shadow:inset 0 0 0 2px #fff6}.own[data-astro-cid-t77r2j7j] .wl-row.input .wl-t.cur{animation:1.1s steps(2,end) infinite wl-blink;box-shadow:inset 0 0 0 3px #ffd166}.own[data-astro-cid-t77r2j7j] .wl-row.new:before{animation:.32s cubic-bezier(.3,.8,.4,1) both wl-rung}.own[data-astro-cid-t77r2j7j] .wl-row.new .wl-t{animation:ck-appear .3s calc(.12s + var(--i) * 45ms) cubic-bezier(.3, .8, .4, 1.4) backwards}.own[data-astro-cid-t77r2j7j] .wl-ladder.won .wl-t{animation:wl-wave .52s calc(var(--i) * 60ms) cubic-bezier(.3, .8, .4, 1.3)}.own[data-astro-cid-t77r2j7j] .wl-row.goal.reached:before{background:#ffc23d}.own[data-astro-cid-t77r2j7j] .wl>.g-hint{text-align:center;height:2.6em;min-height:0;margin:0;line-height:1.3;overflow:hidden}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordLadder] .cg-key{color:#24384f}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordLadder] .cg-key.cg-del{background:#dbe8f3}.own[data-astro-cid-t77r2j7j] .cg-key.wl-enter{color:#4a2a00;background:#ffd166;grid-column:span 3}.own[data-astro-cid-t77r2j7j] .wl-open{gap:8px}.own[data-astro-cid-t77r2j7j] .wl-path{letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:0;font-weight:700;display:flex}.own[data-astro-cid-t77r2j7j] .wl-path b{color:#24384f;background:#fff3dc;border-radius:8px;padding:2px 8px;box-shadow:inset 0 -2px #00000014}.own[data-astro-cid-t77r2j7j] .wl-arrow{color:var(--ink-3)}@keyframes wl-rung{0%{scale:0 1}}@keyframes wl-wave{0%{translate:0}35%{translate:0 -10px;scale:1.08 .94}70%{translate:0 2px;scale:.97 1.04}to{translate:0}}@keyframes wl-blink{50%{box-shadow:inset 0 0 0 2px #fff6}}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordLadder] .cat-panel-head{color:#1d4a63}.own[data-astro-cid-t77r2j7j] .wl-solver-intro{margin:0 0 var(--s-3);color:var(--ink-2);font-size:var(--text-sm)}.own[data-astro-cid-t77r2j7j] .wl-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.own[data-astro-cid-t77r2j7j] .wl-form input{border:2px solid var(--rule);min-width:0;height:3.25rem;color:var(--ink);font:inherit;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#fff;border-radius:12px;font-size:1.3rem;font-weight:700}.own[data-astro-cid-t77r2j7j] .wl-form input::placeholder{letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:600}.own[data-astro-cid-t77r2j7j] .wl-form input:focus-visible{border-color:var(--brand);outline:none}.own[data-astro-cid-t77r2j7j] .wl-form .btn{min-height:3.25rem}.own[data-astro-cid-t77r2j7j] .wl-out{min-height:0;margin-top:var(--s-3);scrollbar-width:none;overflow-y:auto}.own[data-astro-cid-t77r2j7j] .wl-out>p{margin:0;font-weight:600}.own[data-astro-cid-t77r2j7j] .wl-out .wl-rare{color:var(--ink-2);font-size:var(--text-sm);margin-top:4px;font-weight:400}.own[data-astro-cid-t77r2j7j] .wl-out ol{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.own[data-astro-cid-t77r2j7j] .wl-out li{background:#fff;border-radius:10px;padding:6px 8px;box-shadow:inset 0 -3px #00000012}.own[data-astro-cid-t77r2j7j] .wl-out .wl-path{font-size:var(--text-sm);justify-content:flex-start}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .wl-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.own[data-astro-cid-t77r2j7j] .wl-form .btn{grid-column:1/-1}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .wl{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:center;column-gap:12px;width:100%}.own[data-astro-cid-t77r2j7j] .wl-ladder{--t:clamp(1.6rem, calc((var(--gs-fit) + 10px) / 6.4), 2.6rem);height:calc(var(--gs-fit) + 20px);grid-row:1/span 2;min-height:0;padding:4px 0}.own[data-astro-cid-t77r2j7j] .wl>.g-hint{grid-column:2}.own[data-astro-cid-t77r2j7j] .wl .cg-key{height:2.5rem;font-size:1rem}.play-area.is-full .own[data-astro-cid-t77r2j7j] .wl{width:calc(100% - 4.5rem);margin-right:4.5rem}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .wl-t,.own[data-astro-cid-t77r2j7j] .wl-row:before{animation:none!important}}.own[data-astro-cid-t77r2j7j] .kl-board{width:min(100%, 26rem, calc(var(--gs-fit) / 1.225));aspect-ratio:1/1.225;touch-action:none;-webkit-user-select:none;user-select:none;background:#6b3f1f;border-radius:22px;flex:none;margin-block:auto;position:relative;box-shadow:inset 0 -7px #00000038,0 10px 24px #0000004d}.own[data-astro-cid-t77r2j7j] .kl-floor{background:#3b2312;border-radius:10px;position:absolute;inset:4.082% 5%;box-shadow:inset 0 4px #00000040}.own[data-astro-cid-t77r2j7j] .kl-exit{color:#ffd166;background:#3b2312;place-items:center;width:45%;height:4.082%;display:grid;position:absolute;bottom:0;left:27.5%}.own[data-astro-cid-t77r2j7j] .kl-exit svg{opacity:.85;rotate:90deg}.own[data-astro-cid-t77r2j7j] .kl-b,.own[data-astro-cid-t77r2j7j] .kl-ghost{left:calc(var(--x) * 25% + 3px);top:calc(var(--y) * 20% + 3px);width:calc(var(--w) * 25% - 6px);height:calc(var(--h) * 20% - 6px);border-radius:12px;position:absolute}.own[data-astro-cid-t77r2j7j] .kl-b{background:var(--kl-c,#e9c189);color:#6b3f1f;cursor:grab;touch-action:none;border:0;place-items:center;padding:0;transition:left 90ms ease-out,top 90ms ease-out;display:grid;box-shadow:inset 0 0 0 2px #ffffff2e,inset 0 -6px #00000029,0 3px 4px #00000059}.own[data-astro-cid-t77r2j7j] .kl-V{--kl-c:#e6b877}.own[data-astro-cid-t77r2j7j] .kl-H{--kl-c:#ddae6a}.own[data-astro-cid-t77r2j7j] .kl-S{--kl-c:#f1d29c}.own[data-astro-cid-t77r2j7j] .kl-B{--kl-c:#d9482b;color:#fff1dc;border-radius:16px}.own[data-astro-cid-t77r2j7j] .kl-B .t48-face{width:34%;height:clamp(10px,3vw,16px)}.own[data-astro-cid-t77r2j7j] .kl-b.sel{z-index:2;box-shadow:inset 0 0 0 2px #ffffff2e,inset 0 -6px #00000029,0 0 0 3px #ffd166,0 6px 10px #00000059}.own[data-astro-cid-t77r2j7j] .kl-b.drag{z-index:3;cursor:grabbing}.own[data-astro-cid-t77r2j7j] .kl-b.out{z-index:4}.own[data-astro-cid-t77r2j7j] .kl-b:focus-visible{outline-offset:2px;outline:3px solid #fff}.own[data-astro-cid-t77r2j7j] .kl-arrow{color:#0b3b2e;width:30px;height:30px;rotate:var(--rot,0deg);background:#5fe3b8;border-radius:50%;place-items:center;display:none;position:absolute}.own[data-astro-cid-t77r2j7j] .kl-b.hinted{animation:.9s ease-in-out infinite kl-hint}.own[data-astro-cid-t77r2j7j] .kl-b.hinted .kl-arrow{display:grid}.own[data-astro-cid-t77r2j7j] .kl-ghost{opacity:0;pointer-events:none;border:3px dashed #5fe3b8;transition:opacity .16s}.own[data-astro-cid-t77r2j7j] .kl-ghost.on{opacity:1}.own[data-astro-cid-t77r2j7j] .kl-pick .btn{gap:8px}.own[data-astro-cid-t77r2j7j] .kl-stars{gap:1px;display:flex}.own[data-astro-cid-t77r2j7j] .kl-stars .off{opacity:.3}.own[data-astro-cid-t77r2j7j] .kl-panel .cat-lv.kl-classic:not(.cur){background:#ffc4b0}.own[data-astro-cid-t77r2j7j] .kl-endstars{color:#f5b100;gap:6px;display:flex}.own[data-astro-cid-t77r2j7j] .kl-endstars .off{color:#dcd8e8}@keyframes kl-hint{50%{box-shadow:inset 0 0 0 2px #ffffff2e,inset 0 -6px #00000029,0 0 0 4px #5fe3b8,0 0 18px 4px #5fe3b88c}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .kl-b{transition:none}.own[data-astro-cid-t77r2j7j] .kl-b.hinted{animation:none;box-shadow:0 0 0 4px #5fe3b8}}.own-root[data-astro-cid-t77r2j7j]{--felt-tex:radial-gradient(ellipse at 50% 40%, #ffffff21, transparent 65%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .32 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--stage-img:var(--felt-tex);--stage-size:100% 100%, 180px 180px}.own-root[data-astro-cid-t77r2j7j]:is([data-own-game=mahjong],[data-own-game=mahjongConnect]){--stage-img:radial-gradient(ellipse at 50% 40%, #ffffff1a, transparent 70%), url(/mahjong/pattern.webp);--stage-size:100% 100%, 380px 380px}.own-root[data-astro-cid-t77r2j7j][data-own-game=reaction]{--stage-bg:#1d3fa8}.own-root[data-astro-cid-t77r2j7j][data-own-game=aim]{--stage-bg:#08415f}.own-root[data-astro-cid-t77r2j7j][data-own-game=cps]{--stage-bg:#4b1a9c}.own-root[data-astro-cid-t77r2j7j][data-own-game=spacebar]{--stage-bg:#0d4f5c}.own-root[data-astro-cid-t77r2j7j][data-own-game=doubleClick]{--stage-bg:#263652}.own-root[data-astro-cid-t77r2j7j][data-own-game=typing]{--stage-bg:#5a3312}.own-root[data-astro-cid-t77r2j7j][data-own-game=stroop]{--stage-bg:#1a1d2e}.own-root[data-astro-cid-t77r2j7j][data-own-game=schulte]{--stage-bg:#1f6f66}.own-root[data-astro-cid-t77r2j7j][data-own-game=numberMemory]{--stage-bg:#15389b}.own-root[data-astro-cid-t77r2j7j][data-own-game=chimp]{--stage-bg:#1f4d39}.own-root[data-astro-cid-t77r2j7j][data-own-game=sequence]{--stage-bg:#2c2690}.own-root[data-astro-cid-t77r2j7j][data-own-game=visual]{--stage-bg:#0b534d}.own-root[data-astro-cid-t77r2j7j][data-own-game=dualNBack]{--stage-bg:#35136b}.own-root[data-astro-cid-t77r2j7j][data-own-game=match]{--stage-bg:#6e1b36}.own-root[data-astro-cid-t77r2j7j][data-own-game=verbal]{--stage-bg:#8a1043}.own-root[data-astro-cid-t77r2j7j][data-own-game=queens]{--stage-bg:#2b1d6b}.own-root[data-astro-cid-t77r2j7j][data-own-game=starBattle]{--stage-bg:#141a44}.own-root[data-astro-cid-t77r2j7j][data-own-game=tango]{--stage-bg:#7a4a00}.own-root[data-astro-cid-t77r2j7j][data-own-game=zip]{--stage-bg:#0b5f55}.own-root[data-astro-cid-t77r2j7j][data-own-game=numbrix]{--stage-bg:#172f73}.own-root[data-astro-cid-t77r2j7j][data-own-game=hidato]{--stage-bg:#1b4d2e}.own-root[data-astro-cid-t77r2j7j][data-own-game=suguru]{--stage-bg:#2e2320}.own-root[data-astro-cid-t77r2j7j][data-own-game=zebra]{--stage-bg:#2f3b2a}.own-root[data-astro-cid-t77r2j7j][data-own-game=nurikabe]{--stage-bg:#0d3550}.own-root[data-astro-cid-t77r2j7j][data-own-game=game2048]{--stage-bg:#8f7a66}.own-root[data-astro-cid-t77r2j7j][data-own-game=hanoi]{--stage-bg:#5a3d24}.own-root[data-astro-cid-t77r2j7j][data-own-game=mentalMath]{--stage-bg:#a63c00}.own-root[data-astro-cid-t77r2j7j][data-own-game=make24]{--stage-bg:#4b1d52}.own-root[data-astro-cid-t77r2j7j][data-own-game=klotski]{--stage-bg:#1e3a4c}.own-root[data-astro-cid-t77r2j7j][data-own-game=mahjong],.own-root[data-astro-cid-t77r2j7j][data-own-game=mahjongConnect]{--stage-bg:#1f6f5c}.own-root[data-astro-cid-t77r2j7j][data-own-game=catSudoku]{--stage-bg:#e8914a}.own-root[data-astro-cid-t77r2j7j][data-own-game=kakuro]{--stage-bg:#5c1630}.own-root[data-astro-cid-t77r2j7j][data-own-game=blockPuzzle]{--stage-bg:#7a4f2a}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordConnect]{--stage-bg:#c79560}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordLadder]{--stage-bg:#245b78}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordWheel]{--stage-bg:#c79560;--stage-img:image-set(url(/wc/lake-640.webp) 1x, url(/wc/lake.webp) 2x);color:#4c2915}.own-root[data-astro-cid-t77r2j7j][data-own-game=arrowPuzzle]{--stage-bg:#243b6b}.own-root[data-astro-cid-t77r2j7j][data-own-game=timesTables]{--stage-bg:#0b7a5c}.own-root[data-astro-cid-t77r2j7j][data-own-game=mathPath]{--stage-bg:#2f8fd8}.own-root[data-astro-cid-t77r2j7j][data-own-game=tangram]{--stage-bg:#3d5a80}.own-root[data-astro-cid-t77r2j7j][data-own-game=dots]{--stage-bg:#7b5ea7}.own-root[data-astro-cid-t77r2j7j][data-own-game=pipes]{--stage-bg:#3f8f5f}.own-root[data-astro-cid-t77r2j7j][data-own-game=tileMatch]{--stage-bg:#1f6f5c;--stage-img:radial-gradient(ellipse at 50% 40%, #ffffff1a, transparent 70%), url(/mahjong/pattern.webp);--stage-size:100% 100%, 380px 380px}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordSearch]{--stage-bg:#0c7a8f}.own-root[data-astro-cid-t77r2j7j][data-own-game=hangman]{--stage-bg:#b45309}.own-root[data-astro-cid-t77r2j7j][data-own-game=cryptogram]{--stage-bg:#6b2737}.own-root[data-astro-cid-t77r2j7j][data-own-game=mancala]{--stage-bg:#5a3310}.own-root[data-astro-cid-t77r2j7j][data-own-game=farkle]{--stage-bg:#5c1420}.own-root[data-astro-cid-t77r2j7j][data-own-game=checkers]{--stage-bg:#4a2c17}.own-root[data-astro-cid-t77r2j7j][data-own-game=reversi]{--stage-bg:#14573f}.own-root[data-astro-cid-t77r2j7j][data-own-game=fourInARow]{--stage-bg:#1b3a8a}.own-root[data-astro-cid-t77r2j7j][data-own-game=waterSort]{--stage-bg:#0f3a5c}.own-root[data-astro-cid-t77r2j7j][data-own-game=ballSort]{--stage-bg:#2a1650}.own-root[data-astro-cid-t77r2j7j][data-own-game=klondike]{--stage-bg:#1e6b4a}.own-root[data-astro-cid-t77r2j7j][data-own-game=spider]{--stage-bg:#26235e}.own-root[data-astro-cid-t77r2j7j][data-own-game=freecell]{--stage-bg:#0f5e63}.own-root[data-astro-cid-t77r2j7j][data-own-game=pyramid]{--stage-bg:#b8742f}.own-root[data-astro-cid-t77r2j7j][data-own-game=tripeaks]{--stage-bg:#2f5d8a}.own-root[data-astro-cid-t77r2j7j][data-own-game=golf]{--stage-bg:#4f7d2c}.own-root[data-astro-cid-t77r2j7j][data-own-game=shutBox]{--stage-bg:#173f33}.own-root[data-astro-cid-t77r2j7j][data-own-game=mahjong]{--ck-accent:#1f6f5c}.own[data-astro-cid-t77r2j7j] .mj-wrap{background:#1f6f5c url(/mahjong/pattern.webp) 0 0/300px 300px;border-radius:18px;justify-items:center;width:100%;padding:clamp(8px,2vw,16px) clamp(4px,1.5vw,12px);display:grid;overflow:hidden;box-shadow:inset 0 -7px #0003}.own[data-astro-cid-t77r2j7j] .mj,.own[data-astro-cid-t77r2j7j] .mc-board{isolation:isolate;position:relative}.own-root[data-astro-cid-t77r2j7j]:is([data-own-game=mahjong],[data-own-game=mahjongConnect],[data-own-game=klondike],[data-own-game=spider],[data-own-game=freecell],[data-own-game=pyramid],[data-own-game=tripeaks],[data-own-game=golf]){max-width:none}.own[data-astro-cid-t77r2j7j] .mj-t{width:var(--tw);height:calc(var(--tw) * 1.33);border-radius:calc(var(--tw) * .14);box-shadow:inset 1px 1px 1px #fff, inset -1px -2px 2px #0000001a, calc(var(--tw) * .035) calc(var(--tw) * .035) 0 #d9d2c1, calc(var(--tw) * .1) calc(var(--tw) * .1) 0 #1d6b45, calc(var(--tw) * .13) calc(var(--tw) * .15) calc(var(--tw) * .12) #00000059;cursor:pointer;background:linear-gradient(150deg,#fff 0%,#f7f5ef 55%,#e6e1d5 100%);border:0;place-items:center;padding:0;transition:translate .12s,filter .12s;display:grid;position:absolute;top:0;left:0}.own[data-astro-cid-t77r2j7j] .mj-t svg{width:90%;height:90%}.own[data-astro-cid-t77r2j7j] .mj-t:not(.free){filter:brightness(.86);cursor:default}.own[data-astro-cid-t77r2j7j] .mj-t.sel{background:linear-gradient(150deg,#fff6c4,#ffe07a);translate:0 -4px}.own[data-astro-cid-t77r2j7j] .mj-t:focus-visible{outline-offset:1px;outline:3px solid #ffd166}.own-root[data-astro-cid-t77r2j7j][data-own-game=timesTables]{--ck-accent:#0b7a5c}.own[data-astro-cid-t77r2j7j] .tt-board{width:min(100%,32rem);box-shadow:var(--ck-lip-lg), inset 0 0 0 6px #8b5a2b;background:#174d3e;border-radius:22px;justify-items:center;gap:18px;padding:18px 16px 22px;display:grid}.own[data-astro-cid-t77r2j7j] .tt-progress{background:#ffffff26;border-radius:999px;width:100%;height:10px;overflow:hidden}.own[data-astro-cid-t77r2j7j] .tt-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffd166,#6fcf97);width:0;height:100%;transition:width .3s;display:block}.own[data-astro-cid-t77r2j7j] .tt-q{color:#fff;letter-spacing:.02em;text-shadow:0 3px #00000040;margin:8px 0;font-size:clamp(2.4rem,11vw,3.8rem);font-weight:800}.own[data-astro-cid-t77r2j7j] .tt-opts{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.own[data-astro-cid-t77r2j7j] .tt-opt{color:#174d3e;min-height:4.2rem;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:18px;font-size:clamp(1.6rem,7vw,2.2rem);font-weight:800;transition:transform .12s;box-shadow:inset 0 -6px #0000001f}.own[data-astro-cid-t77r2j7j] .tt-opt:hover:not(:disabled){transform:translateY(-2px)}.own[data-astro-cid-t77r2j7j] .tt-opt.ok{color:#fff;background:#6fcf97;animation:.26s ease-out ck-pop}.own[data-astro-cid-t77r2j7j] .tt-opt.bad{color:#fff;background:#ff8a80;animation:.26s g-shake}.own[data-astro-cid-t77r2j7j] .tt-opt:disabled{cursor:default}.own-root[data-astro-cid-t77r2j7j][data-own-game=tileMatch]{--ck-accent:#1f6f5c}.own[data-astro-cid-t77r2j7j] .tm-wrap{width:min(100%,34rem);box-shadow:var(--ck-lip-lg);background:#1f6f5c url(/mahjong/pattern.webp) 0 0/300px 300px;border-radius:22px;justify-items:center;gap:16px;padding:16px;display:grid}.own[data-astro-cid-t77r2j7j] .tm-board{width:min(100%, calc(var(--cols) * 4.4rem));aspect-ratio:calc(var(--cols) / (var(--rows) * 1.3));isolation:isolate;position:relative}.own[data-astro-cid-t77r2j7j] .tm-t{left:calc(var(--x) * 100% / var(--cols));top:calc(var(--y) * 100% / var(--rows));width:calc(100% / var(--cols) - 3px);height:calc(100% / var(--rows) - 3px);cursor:pointer;background:linear-gradient(150deg,#fff,#f3efe4);border:0;border-radius:9px;place-items:center;padding:0;transition:filter .12s;display:grid;position:absolute;box-shadow:0 0 0 1px #0000000f,3px 4px #1d6b45,4px 6px 8px #0000004d}.own[data-astro-cid-t77r2j7j] .tm-t svg{width:86%;height:86%}.own[data-astro-cid-t77r2j7j] .tm-t.blocked{filter:brightness(.62)saturate(.7);cursor:default}.own[data-astro-cid-t77r2j7j] .tm-tray{background:#00000047;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;padding:8px;display:grid;box-shadow:inset 0 3px 8px #0000004d}.own[data-astro-cid-t77r2j7j] .tm-tray.danger{box-shadow:inset 0 3px 8px #0000004d,0 0 0 3px #ff6b6b}.own[data-astro-cid-t77r2j7j] .tm-slot{aspect-ratio:.78;background:#ffffff1f;border-radius:8px;place-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .tm-slot.full{background:linear-gradient(150deg,#fff,#f3efe4);box-shadow:0 3px #1d6b45}.own[data-astro-cid-t77r2j7j] .tm-slot svg{width:86%;height:86%}.own-root[data-astro-cid-t77r2j7j][data-own-game=arrowPuzzle]{--ck-accent:#4dabf7}.own[data-astro-cid-t77r2j7j] .ar-board{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--n), minmax(0, 1fr));aspect-ratio:1;width:min(100%,32rem);box-shadow:var(--ck-lip-lg), 0 10px 24px #0003;background:#1d2f57;border-radius:20px;gap:6px;padding:10px;display:grid;overflow:hidden}.own[data-astro-cid-t77r2j7j] .ar-cell{background:#ffffff0f;border-radius:10px;min-width:0;min-height:0;position:relative}.own[data-astro-cid-t77r2j7j] .ar-arrow{z-index:1;background:var(--col);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;inset:0;box-shadow:inset 0 -5px #00000038,inset 0 3px #ffffff4d}.own[data-astro-cid-t77r2j7j] .ar-arrow svg{width:62%;height:62%;rotate:var(--rot);fill:#fff;filter:drop-shadow(0 2px #0003)}.own[data-astro-cid-t77r2j7j] .ar-arrow:hover{filter:brightness(1.08)}.own[data-astro-cid-t77r2j7j] .ar-arrow:focus-visible{outline-offset:2px;outline:3px solid #fff}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordConnect]{--ck-accent:#6d3fd8}.own[data-astro-cid-t77r2j7j] .wc-board{--wood-1:#f6d9a0;--wood-2:#e2b36b;--wood-edge:#a8702f;--wood-dark:#7a4a1c;--ink-wood:#5a3413;justify-items:center;gap:10px;width:min(100%,32rem);min-width:0;display:grid}.own[data-astro-cid-t77r2j7j] .wc-gridbox{--gh:clamp(8.5rem, 28vh, 13rem);width:min(100%,26rem);height:calc(var(--gh) + 24px);border:5px solid var(--wood-edge);box-shadow:inset 0 2px 0 #ffffff80, 0 5px 0 var(--wood-dark), 0 10px 18px #00000040;background:repeating-linear-gradient(92deg,#78461412 0 2px,#0000 2px 11px),linear-gradient(#f3d49b,#e6bb78);border-radius:18px;place-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .wc-grid{--cs:min(2.6rem, calc(var(--gh) / var(--rows) - 4px), calc(min(84vw, 24rem) / var(--cols) - 4px));grid-template-columns:repeat(var(--cols), var(--cs));grid-template-rows:repeat(var(--rows), var(--cs));gap:4px;display:grid}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordSearch]{--ck-accent:#0c7a8f}.own[data-astro-cid-t77r2j7j] .ws-wrap{justify-items:center;gap:14px;width:min(100%,44rem);display:grid}.own[data-astro-cid-t77r2j7j] .ws-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--n), minmax(0, 1fr));aspect-ratio:1;width:min(100%,34rem);box-shadow:var(--ck-lip-lg), 0 8px 20px #0000001f;touch-action:none;user-select:none;background:#fffdf6;border-radius:18px;padding:8px;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .ws-c{z-index:2;color:#1f3a4a;pointer-events:none;place-items:center;min-width:0;min-height:0;font-size:clamp(.9rem,3.4vw,1.35rem);font-weight:700;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .ws-marks{z-index:1;pointer-events:none;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.own[data-astro-cid-t77r2j7j] .ws-mark,.own[data-astro-cid-t77r2j7j] .ws-live{stroke-width:.8px;stroke-linecap:round;opacity:.55}.own[data-astro-cid-t77r2j7j] .ws-live{stroke:#0c7a8f;opacity:.35}.own[data-astro-cid-t77r2j7j] .ws-list{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.own[data-astro-cid-t77r2j7j] .ws-list li{color:#0c5663;font-weight:700;font-size:var(--text-sm);letter-spacing:.04em;background:#e0f4f7;border-radius:999px;padding:4px 12px}.own[data-astro-cid-t77r2j7j] .ws-list li.done{color:#2b7a4b;opacity:.8;background:#c8efd9;text-decoration:line-through}.own[data-astro-cid-t77r2j7j] .ws-themes{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:8px;padding:4px;display:grid;overflow-y:auto}.own[data-astro-cid-t77r2j7j] .ws-th{color:#0c5663;min-height:3rem;font:inherit;cursor:pointer;background:#e0f4f7;border:0;border-radius:14px;padding:6px 10px;font-weight:700;box-shadow:inset 0 -3px #00000014}.own[data-astro-cid-t77r2j7j] .ws-th.cur{color:#fff;background:#0c7a8f}.own-root[data-astro-cid-t77r2j7j][data-own-game=hangman]{--ck-accent:#b45309}.own[data-astro-cid-t77r2j7j] .hm-board{width:min(100%,36rem);box-shadow:var(--ck-lip-lg);background:linear-gradient(#fff6e6,#ffe4bf);border-radius:22px;justify-items:center;gap:14px;padding:16px;display:grid}.own[data-astro-cid-t77r2j7j] .hm-art svg{fill:none;stroke:#5b3a1a;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;width:min(46vw,11rem,22vh);height:auto}.own[data-astro-cid-t77r2j7j] .hm-hill{fill:#8fd18a;stroke:none}.own[data-astro-cid-t77r2j7j] .hm-man{stroke:#2b2233}.own[data-astro-cid-t77r2j7j] .hm-x{stroke:#d62828;stroke-width:1.6px}.own[data-astro-cid-t77r2j7j] .hm-word{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.own[data-astro-cid-t77r2j7j] .hm-slot{color:#2b2233;border-bottom:4px solid #5b3a1a;place-items:end center;width:clamp(1.6rem,7vw,2.4rem);height:clamp(2rem,8vw,2.8rem);font-size:clamp(1.3rem,5.5vw,1.9rem);font-weight:800;display:grid}.own[data-astro-cid-t77r2j7j] .hm-slot.missed{color:#d62828}.own[data-astro-cid-t77r2j7j] .hm-keys{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;width:100%;display:grid}.own[data-astro-cid-t77r2j7j] .hm-key{color:#5b3a1a;min-height:min(2.8rem,6.5vh);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;font-size:1.1rem;font-weight:800;box-shadow:inset 0 -4px #0000001a}.own[data-astro-cid-t77r2j7j] .hm-key.hit{color:#fff;background:#6fcf97}.own[data-astro-cid-t77r2j7j] .hm-key.miss{color:#b39b82;background:#e9d9c4}.own[data-astro-cid-t77r2j7j] .hm-key:disabled{cursor:default}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .hm-keys{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=24rem){.own[data-astro-cid-t77r2j7j] .hm-board{padding:10px 2px}.own[data-astro-cid-t77r2j7j] .hm-keys{gap:2px}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .hm-board{grid-template-columns:auto 1fr;align-items:center;width:min(100%,44rem)}.own[data-astro-cid-t77r2j7j] .hm-art{grid-row:1/span 2}.own[data-astro-cid-t77r2j7j] .hm-art svg{width:min(34vh,9rem)}.own[data-astro-cid-t77r2j7j] .hm-keys{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px}.own[data-astro-cid-t77r2j7j] .hm-key{min-height:2.3rem;font-size:.95rem}}.own-root[data-astro-cid-t77r2j7j][data-own-game=cryptogram]{--ck-accent:#6b2737}.own[data-astro-cid-t77r2j7j] .cg-wrap{place-items:center;gap:8px;width:min(100%,46rem);display:grid;container-type:inline-size}.own[data-astro-cid-t77r2j7j] .cg-board{--t:clamp(1.15rem, 6.3cqw, 2.1rem);box-sizing:border-box;gap:calc(var(--t) * .3);color:#43202b;width:100%;box-shadow:var(--ck-lip-lg), 0 8px 20px #0000002e;background:#fbf1de;border-radius:18px;padding:14px 8px 16px;display:grid}.own[data-astro-cid-t77r2j7j] .cg-q,.own[data-astro-cid-t77r2j7j] .cg-author{justify-content:center;align-items:flex-start;column-gap:calc(var(--t) * .6);row-gap:calc(var(--t) * .3);flex-wrap:wrap;display:flex}.own[data-astro-cid-t77r2j7j] .cg-author{justify-content:flex-end;column-gap:calc(var(--t) * .35);padding-inline-end:4px}.own[data-astro-cid-t77r2j7j] .cg-author.plain{font-weight:700;font-size:max(.9rem, calc(var(--t) * .55));color:#7a4b52}.own[data-astro-cid-t77r2j7j] .cg-w{gap:max(2px, calc(var(--t) * .08));display:inline-flex}.own[data-astro-cid-t77r2j7j] .cg-cell{width:var(--t);min-width:0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .cg-g{width:100%;height:calc(var(--t) * 1.2);border-radius:calc(var(--t) * .28);color:#43202b;font-weight:800;font-size:calc(var(--t) * .68);background:#fff;place-items:center;line-height:1;transition:background-color .14s ease-out,color .14s ease-out;display:grid;box-shadow:inset 0 -3px #0000001f}.own[data-astro-cid-t77r2j7j] .cg-c{color:#9b6b62;font-weight:700;font-size:max(10px, calc(var(--t) * .44));line-height:1.1}.own[data-astro-cid-t77r2j7j] .cg-p{height:calc(var(--t) * 1.2);min-width:calc(var(--t) * .3);color:#43202b;font-weight:800;font-size:calc(var(--t) * .68);place-items:end center;line-height:1.1;display:grid}.own[data-astro-cid-t77r2j7j] .cg-dash{place-items:center;margin-inline-end:2px}.own[data-astro-cid-t77r2j7j] .cg-board.freq .cg-c:after{content:attr(data-n);color:#6b2737;margin-left:1px;font-size:.72em;position:relative;top:.25em}.own[data-astro-cid-t77r2j7j] .cg-cell.same .cg-g{background:#fde3c0}.own[data-astro-cid-t77r2j7j] .cg-cell.sel .cg-g{color:#fff;background:#f0a23b;box-shadow:inset 0 -3px #0000002e,0 0 0 2px #b8641a}.own[data-astro-cid-t77r2j7j] .cg-cell.lock .cg-g{color:#1d7a55}.own[data-astro-cid-t77r2j7j] .cg-cell.sel.lock .cg-g{color:#fff}.own[data-astro-cid-t77r2j7j] .cg-cell.bad .cg-g{color:#d62839}.own[data-astro-cid-t77r2j7j] .cg-cell.sel.bad .cg-g{color:#7a0a17}.own[data-astro-cid-t77r2j7j] .cg-cell.wrong .cg-g{color:#c1121f;background:#ffd6da;text-decoration:line-through}.own[data-astro-cid-t77r2j7j] .cg-g.ck-pop{animation:.3s cubic-bezier(.3,.8,.4,1.4) ck-pop}.own[data-astro-cid-t77r2j7j] .cg-board.won .cg-g{color:#155e3f;animation:cg-turn .46s calc(var(--i) * var(--step,30ms)) cubic-bezier(.3, .8, .4, 1.3) backwards;background:#c9efd7;box-shadow:inset 0 -3px #0000001a}@keyframes cg-turn{0%{color:#43202b;background:#fff;scale:1}45%{scale:1.18 .82}75%{scale:.96 1.06}}.own[data-astro-cid-t77r2j7j] .cg-wrap>.g-hint{height:2.6em;min-height:0;margin:0;line-height:1.3;overflow:hidden}@media (width<=26rem){.own-root[data-astro-cid-t77r2j7j][data-own-game=cryptogram] .gs-dock{gap:6px}.own-root[data-astro-cid-t77r2j7j][data-own-game=cryptogram] .gs-tool{min-width:3.1rem}}.own[data-astro-cid-t77r2j7j] .cg-kb{gap:6px;width:min(100%,34rem);display:grid}.own[data-astro-cid-t77r2j7j] .cg-row{grid-template-columns:repeat(20,minmax(0,1fr));column-gap:4px;display:grid}.own[data-astro-cid-t77r2j7j] .cg-key{color:#43202b;min-width:0;height:2.9rem;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:10px;grid-column:span 2;place-items:center;padding:0;font-size:1.15rem;font-weight:800;transition:background-color .14s ease-out,color .14s ease-out;display:grid;box-shadow:inset 0 -4px #00000024}.own[data-astro-cid-t77r2j7j] .cg-key:hover{background:#fff6ea}.own[data-astro-cid-t77r2j7j] .cg-key:active{translate:0 2px;box-shadow:inset 0 -2px #00000024}.own[data-astro-cid-t77r2j7j] .cg-key.used{color:#9c7a76;background:#e9cfc9}.own[data-astro-cid-t77r2j7j] .r2 .cg-key:first-child{grid-column:2/span 2}.own[data-astro-cid-t77r2j7j] .r3 .cg-key:first-child{grid-column:4/span 2}.own[data-astro-cid-t77r2j7j] .cg-key.cg-del{background:#f3dcc9;grid-column:span 3}.own[data-astro-cid-t77r2j7j] .cg-end-q{max-width:30ch;color:var(--ink);font-size:var(--text-md);margin:0;font-weight:600;line-height:1.45}.own[data-astro-cid-t77r2j7j] .cg-end-a{color:var(--ink-2);font-weight:600}@media (height<=760px){.own[data-astro-cid-t77r2j7j] .cg-key{height:2.6rem}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .cg-wrap{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);column-gap:12px;width:100%}.own[data-astro-cid-t77r2j7j] .cg-board{--t:clamp(1rem, 3.6cqw, 1.8rem);grid-row:1/span 2}.own[data-astro-cid-t77r2j7j] .cg-key{height:2.5rem;font-size:1rem}.own[data-astro-cid-t77r2j7j] .cg-wrap>.g-hint{grid-column:2;min-height:0;margin:0}.own-root[data-astro-cid-t77r2j7j][data-own-game=cryptogram] .gs-dock{gap:4px}.own-root[data-astro-cid-t77r2j7j][data-own-game=cryptogram] .gs-tool-i{width:2.75rem;height:2.75rem}.play-area.is-full .own[data-astro-cid-t77r2j7j] .cg-wrap{width:calc(100% - 4.5rem);margin-right:4.5rem}}.own-root[data-astro-cid-t77r2j7j][data-own-game=blockPuzzle]{--ck-accent:#c2773c}.own[data-astro-cid-t77r2j7j] .bp-wrap{justify-items:center;gap:14px;width:min(100%,30rem);display:grid}.own[data-astro-cid-t77r2j7j] .bp-grid{aspect-ratio:1;width:100%;box-shadow:var(--ck-lip-lg), 0 10px 22px #0003;touch-action:none;user-select:none;background:#6b4a2b;border-radius:16px;grid-template-columns:repeat(9,1fr);gap:3px;padding:7px;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .bp-c{background:#f3e3c8;border-radius:5px;transition:background-color 90ms}.own[data-astro-cid-t77r2j7j] .bp-c.alt{background:#e7cfa6}.own[data-astro-cid-t77r2j7j] .bp-c.on{background:var(--b);box-shadow:inset 0 -4px #00000038,inset 0 3px #ffffff59}.own[data-astro-cid-t77r2j7j] .bp-c.ghost{background:color-mix(in srgb, var(--g) 50%, #fff)}.own[data-astro-cid-t77r2j7j] .bp-c.bad{background:#f4b4ae}.own[data-astro-cid-t77r2j7j] .bp-c.will{filter:brightness(1.2);box-shadow:inset 0 0 0 3px #fff}.own[data-astro-cid-t77r2j7j] .bp-tray{touch-action:none;user-select:none;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.own[data-astro-cid-t77r2j7j] .bp-slot{--cs:clamp(14px, 4.2vw, 22px);cursor:grab;background:#ffffff59;border:0;border-radius:16px;place-items:center;min-height:7.5rem;padding:8px;display:grid}.own[data-astro-cid-t77r2j7j] .bp-slot.sel{box-shadow:0 0 0 3px #ffd166}.own[data-astro-cid-t77r2j7j] .bp-slot.lifted .bp-piece{opacity:.2}.own[data-astro-cid-t77r2j7j] .bp-slot.nofit{opacity:.45}.own[data-astro-cid-t77r2j7j] .bp-piece{grid-template-columns:repeat(var(--c), var(--cs));grid-template-rows:repeat(var(--r), var(--cs));gap:2px;display:grid}.own[data-astro-cid-t77r2j7j] .bp-piece i{background:var(--b);border-radius:4px;box-shadow:inset 0 -3px #00000038,inset 0 2px #ffffff59}.own[data-astro-cid-t77r2j7j] .bp-float{z-index:1000;pointer-events:none;filter:drop-shadow(0 12px 12px #00000059);position:fixed;top:0;left:0}.own[data-astro-cid-t77r2j7j] .bp-pop{z-index:3;white-space:nowrap;color:#fff;text-shadow:0 3px #0000004d;pointer-events:none;font-size:1.7rem;font-weight:800;animation:1s ease-out forwards bp-pop;position:absolute;top:40%;left:50%;translate:-50%}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .bp-wrap{justify-content:center;align-items:center;width:auto;display:flex;max-width:none!important}.own[data-astro-cid-t77r2j7j] .bp-grid{width:auto;height:min(100dvh - 104px,30rem)}.own[data-astro-cid-t77r2j7j] .bp-tray{grid-template-columns:1fr;width:7.5rem}.own[data-astro-cid-t77r2j7j] .bp-slot{aspect-ratio:1.3;--cs:14px;min-height:0}}@keyframes bp-pop{0%{opacity:0;transform:translateY(10px)scale(.8)}20%{opacity:1;transform:none}to{opacity:0;transform:translateY(-44px)}}.own-root[data-astro-cid-t77r2j7j][data-own-game=catSudoku]{--ck-accent:#e8914a}.own[data-astro-cid-t77r2j7j] .cat-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--n), minmax(0, 1fr));aspect-ratio:1;touch-action:none;user-select:none;background:#fff;border:3px solid #3a3342;border-radius:16px;width:min(100%,34rem);display:grid;overflow:hidden;box-shadow:0 12px 26px #00000029}.own[data-astro-cid-t77r2j7j] .cat-c{cursor:pointer;border:1px solid #3a334229;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.own[data-astro-cid-t77r2j7j] .cat-c.bt{border-top:3px solid #3a3342}.own[data-astro-cid-t77r2j7j] .cat-c.br{border-right:3px solid #3a3342}.own[data-astro-cid-t77r2j7j] .cat-c.bb{border-bottom:3px solid #3a3342}.own[data-astro-cid-t77r2j7j] .cat-c.bl{border-left:3px solid #3a3342}.own[data-astro-cid-t77r2j7j] .cat-c:hover{filter:brightness(1.04)}.own[data-astro-cid-t77r2j7j] .cat-c:focus-visible{outline-offset:-4px;outline:3px solid #3a3342}.own[data-astro-cid-t77r2j7j] .cat-face{filter:drop-shadow(0 3px #00000029);width:70%;height:70%}.own[data-astro-cid-t77r2j7j] .cat-body{transform-origin:50% 90%;animation:2.6s ease-in-out infinite cat-breathe}.own[data-astro-cid-t77r2j7j] .cat-eyes{transform-origin:50% 57%;animation:4.6s infinite cat-blink}.own[data-astro-cid-t77r2j7j] .cat-ear-l{transform-origin:30% 40%;animation:7s infinite cat-ear}.own[data-astro-cid-t77r2j7j] .cat-c:nth-child(3n) .cat-eyes{animation-delay:-1.7s}.own[data-astro-cid-t77r2j7j] .cat-c:nth-child(3n+1) .cat-eyes{animation-delay:-3.1s}.own[data-astro-cid-t77r2j7j] .cat-c:nth-child(2n) .cat-body{animation-delay:-1.2s}.own[data-astro-cid-t77r2j7j] .cat-c:nth-child(4n) .cat-ear-l{animation-delay:-4s}@keyframes cat-breathe{50%{transform:scale(1.03,.97)}}@keyframes cat-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}@keyframes cat-ear{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-14deg)}88%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .cat-body,.own[data-astro-cid-t77r2j7j] .cat-eyes,.own[data-astro-cid-t77r2j7j] .cat-ear-l{animation:none}}.own[data-astro-cid-t77r2j7j] .cat-x{color:#3a334299;width:36%;height:36%}.own[data-astro-cid-t77r2j7j] .cat-c[data-s="3"] .cat-x{color:#3a334240}.own[data-astro-cid-t77r2j7j] .cat-c.wrong{background-color:#ff9a9a!important}.own[data-astro-cid-t77r2j7j] .cat-hearts{flex-direction:row;align-items:center;gap:4px;min-width:0;display:flex}.own[data-astro-cid-t77r2j7j] .cat-hearts i{display:grid}.own[data-astro-cid-t77r2j7j] .cat-hearts svg{fill:#ef4b6c;width:24px;height:24px}.own[data-astro-cid-t77r2j7j] .cat-hearts .off svg{fill:#00000024}.own[data-astro-cid-t77r2j7j] .cat-modes{background:var(--white);border:1px solid var(--rule);border-radius:var(--pill);gap:2px;padding:3px;display:inline-flex}.own[data-astro-cid-t77r2j7j] .cat-mode{border:0;min-height:2.5rem}.own[data-astro-cid-t77r2j7j] .cat-mode[aria-pressed=true]{background:var(--ink);color:#fff}.own[data-astro-cid-t77r2j7j] .cat-stars{gap:6px;font-size:2.6rem;line-height:1;display:flex}.own[data-astro-cid-t77r2j7j] .cat-stars i{color:#e3e6ef;animation:star-in .42s calc(.3s + var(--k) * .18s) cubic-bezier(.3, .8, .4, 1.5) both;font-style:normal}.own[data-astro-cid-t77r2j7j] .cat-stars i.on{color:#f5b100;text-shadow:0 3px #d98e00}@keyframes star-in{0%{transform:scale(0)rotate(-60deg)}}.own[data-astro-cid-t77r2j7j] .cat-panel{z-index:970;width:min(100% - 24px,46rem);max-height:calc(100% - 24px);padding:var(--s-4) var(--s-5);color:var(--ink);background:#fff8ef;border-radius:22px;flex-direction:column;animation:.18s ease-out both end-fade;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 100vmax #0a0e1c80,0 20px 50px #0000004d}.own[data-astro-cid-t77r2j7j] .cat-panel-head{margin-bottom:var(--s-3);font-size:var(--text-lg);color:#6b3a1a;justify-content:space-between;align-items:center;display:flex}.own[data-astro-cid-t77r2j7j] .cat-panel-grid{grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr));gap:10px;padding:4px;display:grid;position:relative;overflow-y:auto}.own[data-astro-cid-t77r2j7j] .cat-lv{aspect-ratio:1;color:#6b3a1a;cursor:pointer;font:inherit;background:#ffd9a8;border:0;border-radius:16px;place-items:center;gap:2px;display:grid;box-shadow:inset 0 -4px #0000001f}.own[data-astro-cid-t77r2j7j] .cat-lv b{font-size:1.35rem;font-weight:800}.own[data-astro-cid-t77r2j7j] .cat-lv small{color:#e08a00;letter-spacing:1px;font-size:.8rem}.own[data-astro-cid-t77r2j7j] .cat-lv.cur{color:#fff;background:#e8914a}.own[data-astro-cid-t77r2j7j] .cat-lv.cur small{color:#fff3c4}.own[data-astro-cid-t77r2j7j] .cat-lv.locked{color:#b59c85;box-shadow:none;cursor:default;background:#f1e6d8}.own[data-astro-cid-t77r2j7j] .cat-lv.locked small{filter:grayscale();opacity:.6;font-size:.7rem}.own[data-astro-cid-t77r2j7j] .cat-sec{margin:var(--s-2) 0 0;color:#8a5a33;grid-column:1/-1;font-weight:700}.own-root[data-astro-cid-t77r2j7j][data-own-game=kakuro]{--ck-accent:#ffc94a}.own[data-astro-cid-t77r2j7j] .kk-wrap{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.own[data-astro-cid-t77r2j7j] .kk-board{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--n), minmax(0, 1fr));width:min(100%, calc(var(--gs-fit) - 124px));aspect-ratio:1;box-shadow:var(--ck-lip-lg);-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#3a0d1f;border-radius:18px;gap:3px;padding:6px;display:grid;container-type:inline-size}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .kk-board{border-radius:14px;gap:2px;padding:4px}.own[data-astro-cid-t77r2j7j] .own-root.gs:has(.kk-board){padding-inline:4px}.own[data-astro-cid-t77r2j7j] .kk-board[style*=--n\:10]{gap:1px;padding:3px}}.own[data-astro-cid-t77r2j7j] .kk-c,.own[data-astro-cid-t77r2j7j] .kk-k{border-radius:clamp(4px,1.4cqw,9px);min-width:0;min-height:0;position:relative}.own[data-astro-cid-t77r2j7j] .kk-c{color:#4a1428;font:700 calc(100cqw / var(--n) * .56) / 1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff6e6;border:0;place-items:center;padding:0;display:grid;box-shadow:inset 0 -3px #00000024}.own[data-astro-cid-t77r2j7j] .kk-c.run{background:#ffe6a8}.own[data-astro-cid-t77r2j7j] .kk-c.sel{background:#ffc94a;box-shadow:inset 0 -3px #7a460059}.own[data-astro-cid-t77r2j7j] .kk-c.bad{color:#d62839}.own[data-astro-cid-t77r2j7j] .kk-c.bad:not(.sel){background:#ffdcdc}.own[data-astro-cid-t77r2j7j] .kk-c:focus-visible{outline-offset:-3px;outline:3px solid #fff}.own[data-astro-cid-t77r2j7j] .kk-v{grid-area:1/1}.own[data-astro-cid-t77r2j7j] .kk-nt{color:#8a4a60;width:88%;height:88%;font-size:calc(100cqw / var(--n) * .22);grid-area:1/1;grid-template-columns:repeat(3,1fr);font-weight:600;display:none}.own[data-astro-cid-t77r2j7j] .kk-c.has-notes .kk-nt{display:grid}.own[data-astro-cid-t77r2j7j] .kk-nt i{visibility:hidden;place-items:center;font-style:normal;display:grid}.own[data-astro-cid-t77r2j7j] .kk-nt i.on{visibility:visible}.own[data-astro-cid-t77r2j7j] .kk-x{border-radius:clamp(4px,1.4cqw,9px)}.own[data-astro-cid-t77r2j7j] .kk-k{color:#fff;font:700 calc(100cqw / var(--n) * .3) / 1 var(--font-sans);font-variant-numeric:tabular-nums;background:#7a2443;overflow:hidden;box-shadow:inset 0 -3px #00000038}.own[data-astro-cid-t77r2j7j] .kk-diag{stroke:#fff6;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .kk-a,.own[data-astro-cid-t77r2j7j] .kk-d{border-radius:5px;padding:1px 3px;position:absolute}.own[data-astro-cid-t77r2j7j] .kk-a{top:8%;right:7%}.own[data-astro-cid-t77r2j7j] .kk-d{bottom:8%;left:7%}.own[data-astro-cid-t77r2j7j] .kk-k.hl-a .kk-a,.own[data-astro-cid-t77r2j7j] .kk-k.hl-d .kk-d{color:#4a1428;background:#ffc94a}.own[data-astro-cid-t77r2j7j] .kk-pad{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(100%,26rem);display:grid}.own[data-astro-cid-t77r2j7j] .kk-k-btn{color:#4a1428;font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;min-height:2.9rem;padding:0;font-size:1.35rem;display:grid}.own[data-astro-cid-t77r2j7j] .kk-k-btn.used{color:#c9a3b0}.own[data-astro-cid-t77r2j7j] .kk-status{white-space:pre-line;min-height:3.2em;line-height:1.6}@media (width>=64rem) and (height>=541px) and (not (pointer:coarse)){.own[data-astro-cid-t77r2j7j] .kk-wrap{flex-direction:row;justify-content:center;gap:28px}.own[data-astro-cid-t77r2j7j] .kk-board{width:min(calc(100% - 14rem), calc(var(--gs-fit) - 20px))}.own[data-astro-cid-t77r2j7j] .kk-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:11rem}.own[data-astro-cid-t77r2j7j] .kk-k-btn{min-height:3.25rem;font-size:1.5rem}.own[data-astro-cid-t77r2j7j] .kk-erase{grid-column:span 3}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .kk-wrap{flex-direction:row;justify-content:center;gap:14px}.own[data-astro-cid-t77r2j7j] .kk-board{width:min(calc(100vw - 20rem), calc(var(--gs-fit) - 10px))}.own[data-astro-cid-t77r2j7j] .kk-pad{grid-template-columns:repeat(2,minmax(0,1fr));width:7rem}.own[data-astro-cid-t77r2j7j] .kk-k-btn{min-height:2.5rem}}.own-root[data-astro-cid-t77r2j7j][data-own-game=mahjongConnect]{--ck-accent:#1f6f5c}.own[data-astro-cid-t77r2j7j] .mc-board{margin:auto;position:relative}.own[data-astro-cid-t77r2j7j] .mc-board .mj-t{cursor:pointer}.own[data-astro-cid-t77r2j7j] .mc-line{z-index:500;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.own[data-astro-cid-t77r2j7j] .mc-line polyline{fill:none;stroke:#ffd166;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ffd166e6);stroke-dasharray:2000;animation:.38s ease-out both mc-draw}@keyframes mc-draw{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}.own-root[data-astro-cid-t77r2j7j][data-own-game=shutBox]{--ck-accent:#e0a458}.own-root[data-astro-cid-t77r2j7j][data-own-game=shutBox] .g-hint{max-width:34rem;min-height:3.4em;margin:0}.own[data-astro-cid-t77r2j7j] .sb{background:#8a4f24;border-radius:20px;gap:clamp(6px,1.6vw,12px);width:min(100%,56rem);padding:clamp(5px,1.6vw,14px);display:grid;position:relative;box-shadow:inset 0 -8px #00000038,0 6px #5e3416}.own[data-astro-cid-t77r2j7j] .sb-tiles{grid-template-columns:repeat(var(--n), 1fr);background:#5e3416;border-radius:14px;gap:clamp(4px,1vw,8px);padding:clamp(4px,1.2vw,10px);display:grid;box-shadow:inset 0 5px #0000004d}.own[data-astro-cid-t77r2j7j] .sb-t{aspect-ratio:2/3;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;position:relative}.own[data-astro-cid-t77r2j7j] .sb-t:disabled{cursor:default}.own[data-astro-cid-t77r2j7j] .sb-t:focus-visible{outline-offset:2px;outline:3px solid #ffd166}.own[data-astro-cid-t77r2j7j] .sb-face{color:#5a3412;transform-origin:50% 100%;background:#f3d59e;border-radius:12px;place-items:center;transition:translate .14s ease-out,background-color .2s,opacity .16s;display:grid;position:absolute;inset:0;box-shadow:inset 0 -6px #00000029}.own[data-astro-cid-t77r2j7j] .sb-face b{font-size:clamp(1.3rem,6vw,2rem);font-weight:800;transition:opacity .12s}.own[data-astro-cid-t77r2j7j] .sb-t.on .sb-face{background:#ffd166;translate:0 -6px;box-shadow:inset 0 -6px #00000029,0 0 0 3px #fff}.own[data-astro-cid-t77r2j7j] .sb-t.no .sb-face{opacity:.4}.own[data-astro-cid-t77r2j7j] .sb-t.hint .sb-face{animation:.9s ease-in-out infinite sb-hint;box-shadow:inset 0 -6px #00000029,0 0 0 3px #7ee0b0}.own[data-astro-cid-t77r2j7j] .sb-t.down .sb-face{opacity:1;background:#b06a30;animation:none;scale:1 .28;box-shadow:inset 0 -3px #00000038}.own[data-astro-cid-t77r2j7j] .sb-t.down .sb-face b{opacity:0}.own[data-astro-cid-t77r2j7j] .sb-tray{color:#fff;background:#1f7a55;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:4.4rem;padding:10px 14px;display:grid;box-shadow:inset 0 5px #00000038}.own[data-astro-cid-t77r2j7j] .sb-dice{gap:10px;display:flex}.own[data-astro-cid-t77r2j7j] .sb-die{background:#fffaf0;border-radius:11px;grid-template:repeat(3,1fr)/repeat(3,1fr);gap:2px;width:3rem;height:3rem;padding:7px;display:grid;box-shadow:inset 0 -4px #00000026,0 3px 6px #00000040}.own[data-astro-cid-t77r2j7j] .sb-die.off{visibility:hidden}.own[data-astro-cid-t77r2j7j] .sb-die i{border-radius:50%}.own[data-astro-cid-t77r2j7j] .sb-die i.on{background:#3a1f0e}.own[data-astro-cid-t77r2j7j] .sb-sum{min-width:0;line-height:1.15;display:grid}.own[data-astro-cid-t77r2j7j] .sb-total{font-size:2rem;font-weight:800}.own[data-astro-cid-t77r2j7j] .sb-picked{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.own[data-astro-cid-t77r2j7j] .sb-acts{gap:8px;min-height:2.75rem;display:flex}.own[data-astro-cid-t77r2j7j] .sb-acts .btn{white-space:nowrap;min-height:2.75rem;padding:0 1.1rem}.own[data-astro-cid-t77r2j7j] .sb-acts .btn:disabled{color:#5a3412;opacity:1;background:#ffffffd9;border-color:#0000}.own[data-astro-cid-t77r2j7j] .sb-float{z-index:5;color:#fff;text-shadow:0 2px #00000059;pointer-events:none;font-size:1.4rem;font-weight:800;animation:1.1s ease-out forwards sb-float;position:absolute;translate:-50%}.own[data-astro-cid-t77r2j7j] .sb-float.sb-banner{color:#5a3412;white-space:nowrap;text-shadow:none;background:#ffd166;border-radius:999px;padding:.4em 1em;font-size:clamp(1.5rem,6vw,2.6rem);animation:1.9s cubic-bezier(.3,.8,.4,1.3) forwards sb-banner;translate:-50% -50%;box-shadow:inset 0 -5px #00000024,0 10px 24px #0000004d;top:34%!important}@keyframes sb-float{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-52px)}}@keyframes sb-banner{0%{opacity:0;scale:.3}18%{opacity:1;scale:1.1}28%{scale:1}85%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes sb-hint{50%{translate:0 -5px}}@media (width<=40rem){.own[data-astro-cid-t77r2j7j] .sb-tiles{grid-template-columns:repeat(var(--half), 1fr)}.own[data-astro-cid-t77r2j7j] .sb-t{aspect-ratio:4/5}}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .sb-tray{grid-template-columns:auto minmax(0,1fr);padding:8px 10px}.own[data-astro-cid-t77r2j7j] .sb-acts{grid-column:1/-1}.own[data-astro-cid-t77r2j7j] .sb-acts .btn{flex:1;padding:0 .6rem}.own[data-astro-cid-t77r2j7j] .sb-die{width:2.6rem;height:2.6rem;padding:6px}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .sb-t{aspect-ratio:1}.is-full .own[data-astro-cid-t77r2j7j] .sb{max-width:calc(100% - 9rem)}.own[data-astro-cid-t77r2j7j] .sb-tray{min-height:0;padding:6px 12px}.own[data-astro-cid-t77r2j7j] .sb-die{width:2.5rem;height:2.5rem;padding:6px}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .sb-t.hint .sb-face,.own[data-astro-cid-t77r2j7j] .sb-float{animation:none}.own[data-astro-cid-t77r2j7j] .sb-float:not(.sb-banner){display:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=mancala]{--ck-accent:#b5651d}.own[data-astro-cid-t77r2j7j] .mc-s1 strong{color:#b5651d}.own[data-astro-cid-t77r2j7j] .mc{background:#9a5b2a;border-radius:999px/40%;grid-template-rows:1fr 1fr;grid-template-columns:1fr 6fr 1fr;gap:clamp(4px,1.2vw,8px);width:min(100%,44rem);padding:clamp(8px,2vw,14px);display:grid;box-shadow:inset 0 -8px #00000038,0 6px #6e3d17}.own[data-astro-cid-t77r2j7j] .mc>.mc-pit.store:first-child{grid-area:1/1/3}.own[data-astro-cid-t77r2j7j] .mc>.mc-pit.store:last-child{grid-area:1/3/3}.own[data-astro-cid-t77r2j7j] .mc-row{grid-column:2;grid-template-columns:repeat(6,1fr);gap:clamp(4px,1.2vw,8px);display:grid}.own[data-astro-cid-t77r2j7j] .mc-row.top{grid-row:1}.own[data-astro-cid-t77r2j7j] .mc-row.bottom{grid-row:2}.own[data-astro-cid-t77r2j7j] .mc-pit{aspect-ratio:1;cursor:default;background:#5c3314;border:0;border-radius:50%;padding:0;position:relative;box-shadow:inset 0 5px #00000059}.own[data-astro-cid-t77r2j7j] .mc-pit.store{aspect-ratio:auto;border-radius:999px}.own[data-astro-cid-t77r2j7j] .mc-pit.can{cursor:pointer;box-shadow:inset 0 5px #00000059,0 0 0 3px #ffd166}.own[data-astro-cid-t77r2j7j] .mc-pit:disabled{opacity:1}.own[data-astro-cid-t77r2j7j] .mc-seeds{position:absolute;inset:12%}.own[data-astro-cid-t77r2j7j] .mc-seed{left:var(--x);top:var(--y);aspect-ratio:1;background:var(--c);border-radius:50%;width:22%;position:absolute;translate:-50% -50%;box-shadow:inset 0 -2px #00000040,inset 1px 1px #fff6}.own[data-astro-cid-t77r2j7j] .mc-pit.store .mc-seed{width:30%}.own[data-astro-cid-t77r2j7j] .mc-n{color:#5c3314;background:#fff7ea;border-radius:999px;min-width:1.5em;padding:1px 5px;font-size:clamp(10px,2.6vw,14px);font-weight:800;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 2px #0000004d}.own[data-astro-cid-t77r2j7j] .mc-pit.store .mc-n{font-size:clamp(12px,3vw,17px);bottom:6px;right:50%;translate:50%}.own-root[data-astro-cid-t77r2j7j][data-own-game=farkle]{--ck-accent:#ffc93c}.own[data-astro-cid-t77r2j7j] .gs-stats .fk-s0.on,.own[data-astro-cid-t77r2j7j] .gs-stats .fk-s1.on{background:#ffc93c;border-color:#ffc93c}.own[data-astro-cid-t77r2j7j] .gs-stats .fk-s0.on small,.own[data-astro-cid-t77r2j7j] .gs-stats .fk-s1.on small{color:#5c3d00}.own[data-astro-cid-t77r2j7j] .gs-stats .fk-s0.on strong,.own[data-astro-cid-t77r2j7j] .gs-stats .fk-s1.on strong{color:#3a2a00}.own[data-astro-cid-t77r2j7j] .fk-s0,.own[data-astro-cid-t77r2j7j] .fk-s1{position:relative;overflow:visible}.own[data-astro-cid-t77r2j7j] .fk{--fk-d:clamp(3.6rem, 21vw, 5.6rem);background:#8f2333;border-radius:22px;gap:12px;width:min(100%,30rem);padding:12px 14px 16px;display:grid;position:relative;box-shadow:inset 0 -7px #00000038,0 6px #3f0d16}.own[data-astro-cid-t77r2j7j] .fk-tray{background:#00000038;border-radius:14px;grid-template-columns:repeat(6,1fr);gap:6px;padding:6px;display:grid;box-shadow:inset 0 3px #00000038}.own[data-astro-cid-t77r2j7j] .fk-slot{aspect-ratio:1;border:1.5px dashed #ffffff2e;border-radius:10px;justify-self:center;width:100%;max-width:3rem;display:grid}.own[data-astro-cid-t77r2j7j] .fk-dice{grid-template-columns:repeat(3, var(--fk-d));justify-content:center;gap:clamp(12px,4vw,22px);padding:12px 0 4px;display:grid}.own[data-astro-cid-t77r2j7j] .fk-cell{width:var(--fk-d);aspect-ratio:1;background:#00000029;border-radius:22%;display:grid;box-shadow:inset 0 3px #0000002e}.own[data-astro-cid-t77r2j7j] .fk-die{aspect-ratio:1;cursor:pointer;background:#fffaf0;border:0;border-radius:22%;grid-template:repeat(3,1fr)/repeat(3,1fr);width:100%;padding:15%;transition:translate .16s ease-out,box-shadow .16s ease-out,opacity .16s;display:grid;box-shadow:inset 0 -6px #00000024,0 4px #0000004d}.own[data-astro-cid-t77r2j7j] .fk-die i{aspect-ratio:1;background:#22264a;border-radius:50%;place-self:center;width:72%}.own[data-astro-cid-t77r2j7j] .fk-die[data-v="1"] i{background:#d6283c;width:86%}.own[data-astro-cid-t77r2j7j] .fk-die:disabled{cursor:default}.own[data-astro-cid-t77r2j7j] .fk-die.sel{translate:0 -8px;box-shadow:inset 0 -6px #00000024,0 0 0 4px #ffc93c,0 12px #00000047}.own[data-astro-cid-t77r2j7j] .fk-die.dead{opacity:.45}.own[data-astro-cid-t77r2j7j] .fk-die.idle{opacity:.8}.own[data-astro-cid-t77r2j7j] .fk-die.gone{visibility:hidden}.own[data-astro-cid-t77r2j7j] .fk-die.mini{cursor:default;padding:14%;box-shadow:inset 0 -3px #00000024,0 2px #0000004d}.own-root[data-astro-cid-t77r2j7j][data-own-game=farkle] .g-hint{height:3.3em;min-height:0;margin:0;line-height:1.6;overflow:hidden}.own[data-astro-cid-t77r2j7j] .fk-sel{color:#ffd166;text-align:center;height:1.6em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.6}.own[data-astro-cid-t77r2j7j] .fk-sel.bad{color:#ffffffbf}.own[data-astro-cid-t77r2j7j] .fk-act{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,30rem);display:grid}.own[data-astro-cid-t77r2j7j] .fk-act .btn{white-space:nowrap;font-variant-numeric:tabular-nums;min-height:3.5rem;padding:0 10px;font-size:1.1rem;font-weight:800}.own[data-astro-cid-t77r2j7j] .fk-bank{color:#3a2a00;background:#ffc93c;border-color:#ffc93c}.own[data-astro-cid-t77r2j7j] .fk-bank:hover:not(:disabled){color:#3a2a00;background:#ffb800;border-color:#ffb800}.own[data-astro-cid-t77r2j7j] .fk-act .btn:disabled{color:#ffffff8c;background:#ffffff24;border-color:#0000}.own[data-astro-cid-t77r2j7j] .fk-bang{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;background:#e63946;border-radius:999px;padding:10px 26px;font-size:clamp(1.8rem,8vw,2.6rem);font-weight:900;animation:1.4s cubic-bezier(.3,.8,.4,1.2) both fk-bang;position:absolute;top:58%;left:50%;translate:-50% -50%;box-shadow:0 6px #8f1622,0 14px 30px #00000059}.own[data-astro-cid-t77r2j7j] .fk-bang.hot{color:#3a2a00;background:#ffc93c;box-shadow:0 6px #b37700,0 14px 30px #00000059}@keyframes fk-bang{0%{opacity:0;scale:.3}14%{opacity:1;scale:1.15}24%{scale:1}32%{rotate:-7deg}40%{rotate:7deg}48%{rotate:-4deg}56%{rotate:0deg}85%{opacity:1;scale:1}to{opacity:0;scale:.9}}.own[data-astro-cid-t77r2j7j] .fk-plus{z-index:6;color:#ffd166;text-shadow:0 2px #00000059;white-space:nowrap;pointer-events:none;font-size:1.6rem;font-weight:900;animation:1s ease-out forwards fk-plus;position:absolute;top:30%;left:50%;translate:-50%}.own[data-astro-cid-t77r2j7j] .g-stat .fk-plus{font-size:1.2rem;top:100%}@keyframes fk-plus{0%{opacity:1;transform:translateY(0)scale(.8)}20%{transform:translateY(-6px)scale(1.15)}to{opacity:0;transform:translateY(-34px)scale(1)}}.own[data-astro-cid-t77r2j7j] .fk-rules{z-index:955;border-radius:inherit;background:#0a0e1c8c;place-items:center;padding:16px;animation:.2s ease-out both end-fade;display:grid;position:absolute;inset:0;overflow:auto}.own[data-astro-cid-t77r2j7j] .fk-rules-card{width:min(100%,24rem);color:var(--ink);text-align:left;background:#fff;border-radius:24px;gap:10px;padding:18px 20px 20px;animation:.32s cubic-bezier(.2,.9,.3,1.2) both end-pop;display:grid;position:relative;box-shadow:0 20px 50px #0000004d}.own[data-astro-cid-t77r2j7j] .fk-rules-card .gs-title{padding-right:3rem;font-size:1.3rem}.own[data-astro-cid-t77r2j7j] .fk-x{border-color:var(--rule);background:var(--n-50);color:var(--ink);position:absolute;top:10px;right:10px}.own[data-astro-cid-t77r2j7j] .fk-x:hover{background:var(--n-100)}.own[data-astro-cid-t77r2j7j] .fk-rules table{border-collapse:collapse;width:100%;font-size:.95rem}.own[data-astro-cid-t77r2j7j] .fk-rules td{border-bottom:1px solid var(--rule);padding:6px 0}.own[data-astro-cid-t77r2j7j] .fk-rules td+td{text-align:right;white-space:nowrap;font-weight:700}.own[data-astro-cid-t77r2j7j] .fk-rules p{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.45}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .fk{--fk-d:min(4.2rem, calc((var(--gs-fit) - 150px) / 1.2));gap:6px;width:min(100%,36rem);padding:8px 12px 10px}.own[data-astro-cid-t77r2j7j] .fk-dice{grid-template-columns:repeat(6, var(--fk-d));gap:10px;padding:4px 0 2px}.own[data-astro-cid-t77r2j7j] .fk-tray{gap:4px;padding:4px}.own[data-astro-cid-t77r2j7j] .fk-slot{max-width:2rem}.own[data-astro-cid-t77r2j7j] .fk-act .btn{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .fk-bang,.own[data-astro-cid-t77r2j7j] .fk-rules,.own[data-astro-cid-t77r2j7j] .fk-rules-card{animation:none}.own[data-astro-cid-t77r2j7j] .fk-die{transition:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=checkers]{--ck-accent:#d63d3d}.own[data-astro-cid-t77r2j7j] .ck-s1 strong{color:#d63d3d}.own[data-astro-cid-t77r2j7j] .ck-s2 strong{color:#2b2b33}.own[data-astro-cid-t77r2j7j] .ckb{background:#7a4a24;border-radius:16px;grid-template-columns:repeat(8,1fr);width:min(100%,34rem);padding:clamp(5px,1.4vw,9px);display:grid;box-shadow:inset 0 -7px #00000040,0 5px #57331a}.own[data-astro-cid-t77r2j7j] .ckb.flip,.own[data-astro-cid-t77r2j7j] .ckb.flip .ckp{rotate:180deg}.own[data-astro-cid-t77r2j7j] .ckc{aspect-ratio:1;background:#f1d9ad;position:relative}.own[data-astro-cid-t77r2j7j] .ckc.dk{cursor:default;background:#b87a43;border:0;border-radius:0;padding:0}.own[data-astro-cid-t77r2j7j] .ckc.dk.can{cursor:pointer}.own[data-astro-cid-t77r2j7j] .ckc.dk:focus-visible{outline-offset:-3px;z-index:1;outline:3px solid #ffd166}.own[data-astro-cid-t77r2j7j] .ckc.sel{background:#d9a15f}.own[data-astro-cid-t77r2j7j] .ckc.to:after{content:"";cursor:pointer;background:#ffffff8c;border-radius:50%;position:absolute;inset:34%}.own[data-astro-cid-t77r2j7j] .ckb:not(.locked) .ckc.can:not(.sel) .ckp{box-shadow:inset 0 -4px #0000004d,0 0 0 2px #ffffff8c}.own[data-astro-cid-t77r2j7j] .ckp{color:#ffd166;background:#d63d3d;border-radius:50%;place-items:center;display:grid;position:absolute;inset:11%;box-shadow:inset 0 -4px #0000004d,inset 0 0 0 4px #ffffff1f}.own[data-astro-cid-t77r2j7j] .ckp.p2{background:#2b2b33}.own[data-astro-cid-t77r2j7j] .ckp svg{width:55%;height:55%}.own[data-astro-cid-t77r2j7j] .ckb{touch-action:none}.own[data-astro-cid-t77r2j7j] .ckp.drag{pointer-events:none;z-index:5;cursor:grabbing;transition:none;scale:1.12;box-shadow:inset 0 -4px #0000004d,0 14px 16px -4px #00000080}.own[data-astro-cid-t77r2j7j] .ckc.hover{box-shadow:inset 0 0 0 4px #ffd166,inset 0 0 18px #ffd16699}.own[data-astro-cid-t77r2j7j] .ckc.sel .ckp{translate:0 -3px;box-shadow:inset 0 -4px #0000004d,0 6px 8px -3px #00000073}.own-root[data-astro-cid-t77r2j7j][data-own-game=reversi]{--ck-accent:#1f7a5c}.own[data-astro-cid-t77r2j7j] .rv-s1 strong{color:#1d1d27}.own[data-astro-cid-t77r2j7j] .rv-s2 strong{color:#8a8a99}.own[data-astro-cid-t77r2j7j] .rv{background:#185f48;border-radius:16px;grid-template-columns:repeat(8,1fr);gap:clamp(2px,.6vw,4px);width:min(100%,34rem);padding:clamp(5px,1.4vw,9px);display:grid;box-shadow:inset 0 -7px #00000038,0 5px #0f4332}.own[data-astro-cid-t77r2j7j] .rv-c{aspect-ratio:1;cursor:pointer;background:#2a9a73;border:0;border-radius:clamp(4px,1vw,8px);padding:0;position:relative;box-shadow:inset 0 -3px #0000001f}.own[data-astro-cid-t77r2j7j] .rv-c:focus-visible{outline-offset:1px;z-index:1;outline:3px solid #ffd166}.own[data-astro-cid-t77r2j7j] .rv-c.ok:after{content:"";background:#ffffff73;border-radius:50%;position:absolute;inset:36%}.own[data-astro-cid-t77r2j7j] .rv-c.ok:hover:after{background:#ffffff4d;inset:18%}.own[data-astro-cid-t77r2j7j] .rv.locked .rv-c{cursor:default}.own[data-astro-cid-t77r2j7j] .rv-c.last{box-shadow:inset 0 -3px #0000001f,inset 0 0 0 2px #ffd166}.own[data-astro-cid-t77r2j7j] .rv-d{background:#23232e;border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 -4px #00000059,inset 0 2px #ffffff1f}.own[data-astro-cid-t77r2j7j] .rv-d.w{background:#f7f5ee;box-shadow:inset 0 -4px #00000024}.own-root[data-astro-cid-t77r2j7j][data-own-game=fourInARow]{--ck-accent:#e63946;--p1:#e63946;--p2:#ffc93c}.own[data-astro-cid-t77r2j7j] .c4-s0 strong{color:var(--p1)}.own[data-astro-cid-t77r2j7j] .c4-s2 strong{color:#d99a00}.own[data-astro-cid-t77r2j7j] .c4{background:#2563eb;border-radius:18px;grid-template-columns:repeat(7,1fr);width:min(100%,32rem);padding:clamp(3px,1vw,7px);display:grid;box-shadow:inset 0 -8px #0003,0 6px #1e40af}.own[data-astro-cid-t77r2j7j] .c4-col{cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:clamp(3px,1vw,6px);padding:clamp(2px,.5vw,3px);display:flex;position:relative}.own[data-astro-cid-t77r2j7j] .c4-col:hover:not(:disabled),.own[data-astro-cid-t77r2j7j] .c4-col:focus-visible{background:#ffffff1f;outline:none}.own[data-astro-cid-t77r2j7j] .c4.locked .c4-col{cursor:default;background:0 0}.own[data-astro-cid-t77r2j7j] .c4-col:before{content:"";aspect-ratio:1;background:var(--p1);opacity:0;border-radius:50%;width:76%;transition:opacity .12s;position:absolute;top:-2.9rem;left:12%}.own[data-astro-cid-t77r2j7j] .c4[data-turn="2"] .c4-col:before{background:var(--p2)}@media (hover:hover){.own[data-astro-cid-t77r2j7j] .c4{margin-top:2.6rem}.own[data-astro-cid-t77r2j7j] .c4:not(.locked) .c4-col:hover:not(:disabled):before{opacity:.55}}.own[data-astro-cid-t77r2j7j] .c4-cell{aspect-ratio:1;background:#dbe7ff;border-radius:50%;position:relative;box-shadow:inset 0 5px #00002838}.own[data-astro-cid-t77r2j7j] .c4-d{background:var(--p1);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 -5px #0003,inset 0 0 0 5px #ffffff2e}.own[data-astro-cid-t77r2j7j] .c4-d.p2{background:var(--p2)}.own[data-astro-cid-t77r2j7j] .c4-d.win{animation:.7s ease-in-out infinite c4-win;box-shadow:inset 0 -5px #0003,0 0 0 4px #fff}@keyframes c4-win{50%{scale:1.12 .9}}.own-root[data-astro-cid-t77r2j7j][data-own-game=boxes]{--stage-bg:#1f2a5c;--ck-accent:#5b2bd9;--p1:#5b2bd9;--p1-deep:#4520b3;--p1-soft:#c4b2ff;--p2:#f07a1a;--p2-deep:#c25e0c;--p2-soft:#ffb877}.own[data-astro-cid-t77r2j7j] .bx-s1 strong{color:var(--p1-soft)}.own[data-astro-cid-t77r2j7j] .bx-s2 strong{color:var(--p2-soft)}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.bx-s1,.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.bx-s2{transition:box-shadow .16s,background-color .16s}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.bx-s1.on{box-shadow:inset 0 0 0 2px var(--p1-soft);background:#5b2bd973}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.bx-s2.on{box-shadow:inset 0 0 0 2px var(--p2-soft);background:#f07a1a66}.own[data-astro-cid-t77r2j7j] .bx{width:min(100%, var(--gs-fit));aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background:#fff7e8;border-radius:22px;outline:none;position:relative;box-shadow:inset 0 -7px #00000014,0 6px #c9b388}.own[data-astro-cid-t77r2j7j] .bx:focus-visible{box-shadow:inset 0 -7px #00000014,0 6px #c9b388,0 0 0 4px #ffd166}.own[data-astro-cid-t77r2j7j] .bx.locked{cursor:default}.own[data-astro-cid-t77r2j7j] .bx-svg{width:100%;height:100%;display:block;overflow:visible}.own[data-astro-cid-t77r2j7j] .bx-track line{stroke:#2b2f5e;stroke-opacity:.1;stroke-width:6px;stroke-linecap:round}.own[data-astro-cid-t77r2j7j] .bx-line,.own[data-astro-cid-t77r2j7j] .bx-prev,.own[data-astro-cid-t77r2j7j] .bx-hintl{stroke-width:15px;stroke-linecap:round;pointer-events:none}.own[data-astro-cid-t77r2j7j] .bx-line.p1{stroke:var(--p1)}.own[data-astro-cid-t77r2j7j] .bx-line.p2{stroke:var(--p2)}.own[data-astro-cid-t77r2j7j] .bx-line.new{stroke-dasharray:1 1;animation:.24s cubic-bezier(.3,.7,.4,1) both bx-draw}.own[data-astro-cid-t77r2j7j] .bx-prev{stroke:var(--p1);stroke-opacity:0;transition:stroke-opacity .1s}.own[data-astro-cid-t77r2j7j] .bx-prev.on{stroke-opacity:.4}.own[data-astro-cid-t77r2j7j] .bx[data-turn="2"] .bx-prev{stroke:var(--p2)}.own[data-astro-cid-t77r2j7j] .bx-hintl{stroke:#f5b100;opacity:0}.own[data-astro-cid-t77r2j7j] .bx-hintl.on{opacity:.9;animation:.9s ease-in-out infinite bx-hint}.own[data-astro-cid-t77r2j7j] .bx-last{fill:#fff;pointer-events:none}.own[data-astro-cid-t77r2j7j] .bx-dot{fill:#2b2f5e}.own[data-astro-cid-t77r2j7j] .bx-dot-lip{fill:#00000038}.own[data-astro-cid-t77r2j7j] .bx-box{transform-box:fill-box;transform-origin:50%}.own[data-astro-cid-t77r2j7j] .bx-box.new{animation:.46s cubic-bezier(.3,.8,.4,1.3) .15s backwards bx-pop}.own[data-astro-cid-t77r2j7j] .bx-box.p1 .bx-lip{fill:var(--p1-deep)}.own[data-astro-cid-t77r2j7j] .bx-box.p1 .bx-top{fill:var(--p1)}.own[data-astro-cid-t77r2j7j] .bx-box.p2 .bx-lip{fill:var(--p2-deep)}.own[data-astro-cid-t77r2j7j] .bx-box.p2 .bx-top{fill:var(--p2)}.own[data-astro-cid-t77r2j7j] .bx-mark{fill:#fff;font-family:var(--font-sans,"Lexend Variable", system-ui, sans-serif);pointer-events:none;font-size:38px;font-weight:800}.own[data-astro-cid-t77r2j7j] .bx-floats{pointer-events:none;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .bx-plus{color:#fff;text-shadow:0 2px #00000059;font-size:clamp(1rem,4vw,1.5rem);font-weight:800;animation:.9s ease-out .2s both bx-float;position:absolute;translate:-50% -50%}@keyframes bx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bx-pop{0%{scale:0}55%{scale:1.14 .86}80%{scale:.96 1.05}to{scale:1}}@keyframes bx-hint{50%{opacity:.35}}@keyframes bx-float{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:1;transform:translateY(-30%)scale(1.1)}to{opacity:0;transform:translateY(-170%)scale(1)}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .bx-line.new,.own[data-astro-cid-t77r2j7j] .bx-box.new,.own[data-astro-cid-t77r2j7j] .bx-hintl.on{animation:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=gomoku]{--stage-bg:#22403a;--ck-accent:#e2a54a}.own[data-astro-cid-t77r2j7j] .gm-dot{vertical-align:-.05em;border-radius:50%;width:.7em;height:.7em;margin-right:.35em;display:inline-block}.own[data-astro-cid-t77r2j7j] .gm-dot.c1{background:#111;box-shadow:0 0 0 1px #ffffff80}.own[data-astro-cid-t77r2j7j] .gm-dot.c2{background:#f4f0e6}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.gm-chip{transition:box-shadow .16s,background-color .16s}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.gm-chip.on{background:#e2a54a52;box-shadow:inset 0 0 0 2px #f2c16f}.own[data-astro-cid-t77r2j7j] .gm{width:min(100%, var(--gs-fit));aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:16px;outline:none;position:relative;overflow:hidden;box-shadow:inset 0 -6px #0000001f,0 6px #7a4b22,0 14px 24px -10px #00000080}.own[data-astro-cid-t77r2j7j] .gm:focus-visible{box-shadow:0 6px #7a4b22,0 0 0 4px #ffd166}.own[data-astro-cid-t77r2j7j] .gm.locked{cursor:default}.own[data-astro-cid-t77r2j7j] .gm-svg{width:100%;height:100%;display:block}.own[data-astro-cid-t77r2j7j] .gm-st{transform-box:fill-box;transform-origin:50%}.own[data-astro-cid-t77r2j7j] .gm-st.new{animation:.3s cubic-bezier(.3,.8,.4,1.2) both gm-drop}.own[data-astro-cid-t77r2j7j] .gm-st.win{animation:.9s ease-in-out infinite gm-win}.own[data-astro-cid-t77r2j7j] .gm-ghost,.own[data-astro-cid-t77r2j7j] .gm-hint,.own[data-astro-cid-t77r2j7j] .gm-last,.own[data-astro-cid-t77r2j7j] .gm-win{pointer-events:none}.own[data-astro-cid-t77r2j7j] .gm-hint.on{animation:.9s ease-in-out infinite bx-hint}.own[data-astro-cid-t77r2j7j] .gm-win{filter:drop-shadow(0 0 6px #ffd166)drop-shadow(0 0 14px #ffd166cc)}.own[data-astro-cid-t77r2j7j] .gm-win.on{stroke-dasharray:1000;animation:.6s ease-out both gm-line}.own[data-astro-cid-t77r2j7j] .gm-loupe{pointer-events:none;display:none}.own[data-astro-cid-t77r2j7j] .gm-loupe.on{display:inline}.own[data-astro-cid-t77r2j7j] .gm-lens-bg{fill:#e0b26b;filter:drop-shadow(0 6px 10px #00000073)}.own[data-astro-cid-t77r2j7j] .gm-lens{fill:none;stroke:#fff;stroke-width:4px}@keyframes gm-drop{0%{opacity:0;scale:1.35}55%{opacity:1;scale:.9 1.08}78%{scale:1.05 .95}to{scale:1}}@keyframes gm-win{50%{scale:1.1}}@keyframes gm-line{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .gm-st.new,.own[data-astro-cid-t77r2j7j] .gm-st.win,.own[data-astro-cid-t77r2j7j] .gm-hint.on,.own[data-astro-cid-t77r2j7j] .gm-win.on{animation:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=morris]{--stage-bg:#3d2546;--ck-accent:#f2c16f}.own[data-astro-cid-t77r2j7j] .mm-dot{vertical-align:-.05em;border-radius:50%;width:.7em;height:.7em;margin-right:.35em;display:inline-block}.own[data-astro-cid-t77r2j7j] .mm-dot.c1{background:#f4f0e6}.own[data-astro-cid-t77r2j7j] .mm-dot.c2{background:#111;box-shadow:0 0 0 1px #ffffff80}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.mm-chip{transition:box-shadow .16s,background-color .16s}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.mm-chip.on{background:#f2c16f4d;box-shadow:inset 0 0 0 2px #f2c16f}.own[data-astro-cid-t77r2j7j] .mm{width:min(100%, calc(var(--gs-fit) * 700 / 892));aspect-ratio:700/892;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:18px;outline:none;position:relative}.own[data-astro-cid-t77r2j7j] .mm:focus-visible{box-shadow:0 0 0 4px #ffd166}.own[data-astro-cid-t77r2j7j] .mm.locked{cursor:default}.own[data-astro-cid-t77r2j7j] .mm-svg{width:100%;height:100%;display:block;overflow:visible}.own[data-astro-cid-t77r2j7j] .mm-tray{fill:#0003;stroke:#ffffff1f;stroke-width:2px;transition:stroke .16s,fill .16s}.own[data-astro-cid-t77r2j7j] .mm-tray.on{fill:#f2c16f29;stroke:#f2c16f;stroke-width:3px}.own[data-astro-cid-t77r2j7j] .mm-st{transform-box:fill-box;transform-origin:50%;transition:scale .14s ease-out}.own[data-astro-cid-t77r2j7j] .mm-ring{fill:none;stroke-width:6px;opacity:0;transition:opacity .12s}.own[data-astro-cid-t77r2j7j] .mm-st.sel{scale:1.1}.own[data-astro-cid-t77r2j7j] .mm-st.sel .mm-ring,.own[data-astro-cid-t77r2j7j] .mm-st.mill .mm-ring{stroke:#ffd166;opacity:1}.own[data-astro-cid-t77r2j7j] .mm-st.drag{filter:drop-shadow(0 10px 8px #00000059);scale:1.18}.own[data-astro-cid-t77r2j7j] .mm-st.rm{cursor:pointer;animation:.9s ease-in-out infinite mm-pulse}.own[data-astro-cid-t77r2j7j] .mm-st.rm .mm-ring{stroke:#ff5a5f;opacity:1}.own[data-astro-cid-t77r2j7j] .mm-to{fill:#ffd166;fill-opacity:.85;stroke:#3b200c;stroke-width:3px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:.2s ease-out both mm-in}.own[data-astro-cid-t77r2j7j] .mm-mill{stroke:#ffd166;stroke-width:16px;stroke-linecap:round;opacity:.9;filter:drop-shadow(0 0 6px #ffd166)drop-shadow(0 0 14px #ffd166cc);stroke-dasharray:1000;animation:.5s ease-out both gm-line}.own[data-astro-cid-t77r2j7j] .mm-hint-r{fill:none;stroke:#ffd166;stroke-width:7px;pointer-events:none;animation:.9s ease-in-out infinite bx-hint}.own[data-astro-cid-t77r2j7j] .mm-hint-r.from{stroke-dasharray:10 8}.own[data-astro-cid-t77r2j7j] .mm-cur{fill:none;stroke:#fff;stroke-width:4px;stroke-dasharray:8 6;pointer-events:none}.own[data-astro-cid-t77r2j7j] .mm-ghost,.own[data-astro-cid-t77r2j7j] .mm-last{pointer-events:none}@keyframes mm-pulse{50%{scale:1.12}}@keyframes mm-in{0%{scale:0}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .mm-st.rm,.own[data-astro-cid-t77r2j7j] .mm-to,.own[data-astro-cid-t77r2j7j] .mm-mill,.own[data-astro-cid-t77r2j7j] .mm-hint-r{animation:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=ultimateTtt]{--stage-bg:#2b3a42;--ck-accent:#ffc93c;--ut-x:#e8503f;--ut-o:#2f7fd0;--ut-ink:#2b3a42}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.ut-chip{transition:box-shadow .16s,background-color .16s}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.ut-chip.p1.on{background:#e8503f66;box-shadow:inset 0 0 0 2px #ffb3a8}.own[data-astro-cid-t77r2j7j] .gs-stats .g-stat.ut-chip.p2.on{background:#2f7fd073;box-shadow:inset 0 0 0 2px #a9d0ff}.own[data-astro-cid-t77r2j7j] .ut{width:min(100%, var(--gs-fit));aspect-ratio:1;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#e9dfc8;border-radius:20px;outline:none;padding:5px;box-shadow:inset 0 -6px #0000001a,0 6px #b3a17a,0 14px 24px -10px #00000080}.own[data-astro-cid-t77r2j7j] .ut:focus-visible{box-shadow:0 6px #b3a17a,0 0 0 4px #ffd166}.own[data-astro-cid-t77r2j7j] .ut-grid{grid-template:repeat(3,minmax(0,1fr))/repeat(3,minmax(0,1fr));gap:6px;width:100%;height:100%;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .ut-b{background:#fffdf7;border-radius:12px;grid-template:repeat(3,minmax(0,1fr))/repeat(3,minmax(0,1fr));padding:2px;transition:box-shadow .2s,opacity .2s,background-color .3s;display:grid;position:relative;box-shadow:inset 0 -4px #00000014}.own[data-astro-cid-t77r2j7j] .ut-b.on{z-index:1;box-shadow:inset 0 -4px #00000014,0 0 0 3px #ffc93c,0 0 16px 3px #ffc93cbf}.own[data-astro-cid-t77r2j7j] .ut:not(.done) .ut-b:not(.on){opacity:.62}.own[data-astro-cid-t77r2j7j] .ut-b.won[data-p="1"]{background:#fde4df}.own[data-astro-cid-t77r2j7j] .ut-b.won[data-p="2"]{background:#dfecfb}.own[data-astro-cid-t77r2j7j] .ut-b.drawn{background:#e4dfd4}.own[data-astro-cid-t77r2j7j] .ut-b.won .ut-c>svg,.own[data-astro-cid-t77r2j7j] .ut-b.drawn .ut-c>svg{opacity:.28}.own[data-astro-cid-t77r2j7j] .ut-c{min-width:0;min-height:0;position:relative}.own[data-astro-cid-t77r2j7j] .ut-c:before{content:"";background:#f3ecdc;border-radius:7px;transition:background-color .12s;position:absolute;inset:1.5px;box-shadow:inset 0 -3px #00000012}.own[data-astro-cid-t77r2j7j] .ut:not(.locked) .ut-b.on .ut-c{cursor:pointer}.own[data-astro-cid-t77r2j7j] .ut:not(.locked) .ut-b.on .ut-c:not(:has(svg)):hover:before{background:#ffe7a3}.own[data-astro-cid-t77r2j7j] .ut-c.cur:before{box-shadow:inset 0 0 0 3px var(--ut-ink)}.own[data-astro-cid-t77r2j7j] .ut-c.hint:before{background:#ffd166;animation:.9s ease-in-out infinite bx-hint;box-shadow:0 0 0 3px #f5a300}.own[data-astro-cid-t77r2j7j] .ut-c.last:after{content:"";background:var(--ut-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.own[data-astro-cid-t77r2j7j] .ut-mk{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.own[data-astro-cid-t77r2j7j] .ut-mk path{fill:none;stroke-width:13px;stroke-linecap:round}.own[data-astro-cid-t77r2j7j] .ut-mk.p1 path{stroke:var(--ut-x)}.own[data-astro-cid-t77r2j7j] .ut-mk.p2 path{stroke:var(--ut-o)}.own[data-astro-cid-t77r2j7j] .ut-mk.new path{stroke-dasharray:1;animation:.2s ease-out both ut-draw}.own[data-astro-cid-t77r2j7j] .ut-mk.new path+path{animation-delay:.14s}.own[data-astro-cid-t77r2j7j] .ut-big{z-index:2;width:90%;height:90%;inset:5%}.own[data-astro-cid-t77r2j7j] .ut-big path{stroke-width:11px}.own[data-astro-cid-t77r2j7j] .ut-big.new path{animation-duration:.32s;animation-delay:.38s}.own[data-astro-cid-t77r2j7j] .ut-big.new path+path{animation-delay:.62s}.own[data-astro-cid-t77r2j7j] .ut-big.new{animation:.42s cubic-bezier(.3,.8,.4,1.3) .38s backwards ut-pop}.own[data-astro-cid-t77r2j7j] .ut-line{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.own[data-astro-cid-t77r2j7j] .ut-line path{fill:none;stroke:var(--ut-ink);stroke-opacity:.55;stroke-width:6px;stroke-linecap:round}.own[data-astro-cid-t77r2j7j] .ut-line.new path{stroke-dasharray:1;animation:.3s ease-out .15s both ut-draw}.own[data-astro-cid-t77r2j7j] .ut-line.ut-game{z-index:3;filter:drop-shadow(0 0 4px #ffd166)drop-shadow(0 0 12px #ffd166cc)}.own[data-astro-cid-t77r2j7j] .ut-line.ut-game path{stroke:#ffc93c;stroke-opacity:1;stroke-width:3.6px}.own[data-astro-cid-t77r2j7j] .ut-line.ut-game.new path{animation-duration:.6s;animation-delay:.9s}.own[data-astro-cid-t77r2j7j] .gs .g-hint.ut-say{min-height:3.3em}.own[data-astro-cid-t77r2j7j] .ut-mk.ut-chip-mk{vertical-align:-.25em;width:1.1em;height:1.1em;margin:0 .3em 0 -.1em;display:inline-block;position:static}.own[data-astro-cid-t77r2j7j] .ut-chip-mk path{stroke-width:16px}@keyframes ut-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ut-pop{0%{scale:.4}60%{scale:1.08 .94}to{scale:1}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .ut-mk.new path,.own[data-astro-cid-t77r2j7j] .ut-big.new,.own[data-astro-cid-t77r2j7j] .ut-line.new path,.own[data-astro-cid-t77r2j7j] .ut-c.hint:before{animation:none}}.own-root[data-astro-cid-t77r2j7j][data-own-game=waterSort]{--ck-board:#164e7a;--ck-accent:#22d3ee}.own-root[data-astro-cid-t77r2j7j][data-own-game=ballSort]{--ck-board:#3b1f6e;--ck-accent:#f472b6}.own[data-astro-cid-t77r2j7j] .srt{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));width:100%;max-width:calc(var(--cols) * (var(--tw,3.4rem) + 1.8rem));background:var(--ck-board);box-shadow:var(--ck-lip-lg);border-radius:18px;justify-items:center;gap:clamp(14px,4vw,28px) clamp(6px,2vw,16px);padding:clamp(28px,6vw,44px) clamp(10px,3vw,20px) clamp(14px,3vw,20px);display:grid}.own[data-astro-cid-t77r2j7j] .srt-tube{width:var(--tw,min(3.4rem, 100%));aspect-ratio:1/4.4;cursor:pointer;transform-origin:50% 20%;background:#ffffff1f;border:3px solid #ffffffbf;border-top:0;border-radius:6px 6px 999px 999px;flex-direction:column-reverse;padding:0 4px 4px;transition:translate .16s cubic-bezier(.3,.7,.3,1);display:flex;position:relative}.own[data-astro-cid-t77r2j7j] .srt-tube:before{content:"";background:#ffffffbf;border-radius:4px;height:6px;position:absolute;top:0;left:-8px;right:-8px}.own[data-astro-cid-t77r2j7j] .srt-tube:focus-visible{outline-offset:4px;outline:3px solid #ffd166}.own[data-astro-cid-t77r2j7j] .srt-u{background:var(--u);transform-origin:50% 100%;flex:0 0 21%}.own[data-astro-cid-t77r2j7j] .srt{position:relative}.own[data-astro-cid-t77r2j7j] .srt-water .srt-tube{background:linear-gradient(90deg,#fff3,#ffffff0a 45%,#ffffff24);border-color:#fff9;overflow:hidden;box-shadow:inset 0 0 14px #ffffff1f,0 8px 16px #00000047}.own[data-astro-cid-t77r2j7j] .srt-water .srt-tube:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff8c,#ffffff0f);border-radius:999px;width:11%;position:absolute;top:8%;bottom:12%;left:16%}.own[data-astro-cid-t77r2j7j] .srt-water .srt-u{background:linear-gradient(90deg, color-mix(in srgb, var(--u) 72%, #000) 0%, var(--u) 28%, color-mix(in srgb, var(--u) 72%, #fff) 52%, var(--u) 74%, color-mix(in srgb, var(--u) 80%, #000) 100%);position:relative}.own[data-astro-cid-t77r2j7j] .srt-water .srt-u:first-child{border-radius:0 0 999px 999px}.own[data-astro-cid-t77r2j7j] .srt-water .srt-u:last-child:before{content:"";background:color-mix(in srgb, var(--u) 60%, #fff);border-radius:50%;height:10px;position:absolute;top:-5px;left:0;right:0;box-shadow:inset 0 -2px #0000001f}.own[data-astro-cid-t77r2j7j] .srt-stream{z-index:4;background:linear-gradient(90deg, var(--u), color-mix(in srgb, var(--u) 65%, #fff), var(--u));transform-origin:50% 0;pointer-events:none;border-radius:4px;width:8px;margin-left:-4px;position:absolute}.own[data-astro-cid-t77r2j7j] .srt-water .srt-tube.sel{translate:0 -14px}.own[data-astro-cid-t77r2j7j] .srt-ball .srt-tube{gap:2px;padding:0 3px 3px}.own[data-astro-cid-t77r2j7j] .srt-ball .srt-u{aspect-ratio:1;border-radius:50%;flex:none;width:100%;box-shadow:inset 0 -4px #0003,inset 5px 5px 0 -2px #ffffff59}.own[data-astro-cid-t77r2j7j] .srt-ball .srt-tube.sel .srt-u:last-child{translate:0 calc(-105% * (5.3 - var(--n,4)))}.own[data-astro-cid-t77r2j7j] .srt-tube.done{border-color:#ffd166}.own[data-astro-cid-t77r2j7j] .srt-tube.done:before{background:#ffd166}.own[data-astro-cid-t77r2j7j] .sol{--felt:#1e6b4a;--back:#c0392b;--back-2:#e05a4b;isolation:isolate;background-color:var(--felt);background-image:var(--felt-tex);width:100%;min-height:20rem;box-shadow:var(--ck-lip-lg);touch-action:none;-webkit-user-select:none;user-select:none;background-size:100% 100%,180px 180px;border-radius:18px;position:relative;overflow:hidden}.own[data-astro-cid-t77r2j7j] .sol-spider1,.own[data-astro-cid-t77r2j7j] .sol-spider2,.own[data-astro-cid-t77r2j7j] .sol-spider4{--felt:#26235e;--back:#6d3fd8;--back-2:#8e6bec}.own[data-astro-cid-t77r2j7j] .sol-freecell{--felt:#0f5e63;--back:#e0661b;--back-2:#f39a4f}.own[data-astro-cid-t77r2j7j] .sol-pyramid{--felt:#b8742f;--back:#1f4e79;--back-2:#3b78b0}.own[data-astro-cid-t77r2j7j] .sol-tripeaks{--felt:#2f5d8a;--back:#e0a526;--back-2:#f2c14e}.own[data-astro-cid-t77r2j7j] .sol-golf{--felt:#4f7d2c;--back:#8e2c4a;--back-2:#b54a6b}.own[data-astro-cid-t77r2j7j] .sol-slot{width:var(--cw);aspect-ratio:5/7;border-radius:calc(var(--cw) * .12);border:2px dashed #ffffff47;position:absolute;top:0;left:0}.own[data-astro-cid-t77r2j7j] .sol-slot.slot-stock{cursor:pointer}.own[data-astro-cid-t77r2j7j] .cd{width:var(--cw);aspect-ratio:5/7;border-radius:calc(var(--cw) * .055);cursor:pointer;will-change:transform;transition:transform .24s cubic-bezier(.3,.7,.3,1),translate .24s cubic-bezier(.3,.7,.3,1),scale .16s ease-out;position:absolute;top:0;left:0}.own[data-astro-cid-t77r2j7j] .cd:focus-visible{outline:none;box-shadow:0 0 0 3px #ffd166}.own[data-astro-cid-t77r2j7j] .cd-back,.own[data-astro-cid-t77r2j7j] .cd-face{border-radius:inherit;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .cd-back{background:#fff url(/cards/back-red.webp) 50%/100% 100% no-repeat;box-shadow:0 0 0 1px #00000026,0 2px 4px #00000040}.own[data-astro-cid-t77r2j7j] .cd-face{--c:#1d1d1f;color:var(--c);background:0 0;display:none;box-shadow:0 2px 4px #00000040}.own[data-astro-cid-t77r2j7j] .cd.red .cd-face{--c:#d0021b}.own[data-astro-cid-t77r2j7j] .cd.up .cd-face{display:block}.own[data-astro-cid-t77r2j7j] .cd-art{pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .cd.up .cd-back{display:none}.own[data-astro-cid-t77r2j7j] .cd.dragging{cursor:grabbing;filter:drop-shadow(0 16px 14px #00000061);scale:1.06}.own[data-astro-cid-t77r2j7j] .cd.drop-ok .cd-face,.own[data-astro-cid-t77r2j7j] .cd.drop-ok .cd-back{box-shadow:0 0 0 3px #ffd166,0 0 18px 4px #ffd166bf}.own[data-astro-cid-t77r2j7j] .sol-slot.drop-ok{background:#ffd1662e;border-color:#ffd166;box-shadow:0 0 18px 4px #ffd16680}.own[data-astro-cid-t77r2j7j] .cd.can-drag{cursor:grab}.own[data-astro-cid-t77r2j7j] .cd.land{animation:.26s cubic-bezier(.3,.8,.4,1.4) ck-pop}.own[data-astro-cid-t77r2j7j] .cd.nope{animation:.26s g-shake}.own[data-astro-cid-t77r2j7j] .cd.sel .cd-face{box-shadow:0 0 0 3px #ffd166,0 0 16px 2px #ffd166b3}.own[data-astro-cid-t77r2j7j] .cd.sel{translate:0 -6px}.own[data-astro-cid-t77r2j7j] .cd.blocked .cd-face{filter:brightness(.82)}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] *{animation:none!important}}.own[data-astro-cid-t77r2j7j] .gs .g-2048,.own[data-astro-cid-t77r2j7j] .gs .g-grid:not(.g-match),.own[data-astro-cid-t77r2j7j] .gs .cat-grid,.own[data-astro-cid-t77r2j7j] .gs .ar-board,.own[data-astro-cid-t77r2j7j] .gs .rv,.own[data-astro-cid-t77r2j7j] .gs .ckb,.own[data-astro-cid-t77r2j7j] .gs .ws-grid,.own[data-astro-cid-t77r2j7j] .gs .g-tango,.own[data-astro-cid-t77r2j7j] .gs .g-zip{width:min(100%, var(--gs-fit));max-width:none}.own[data-astro-cid-t77r2j7j] .gs .g-match{width:min(100%, calc(var(--gs-fit) * .8))}.own[data-astro-cid-t77r2j7j] .gs .cat-grid{width:min(100%, calc(var(--gs-fit) - 56px))}.own[data-astro-cid-t77r2j7j] .gs .ws-grid{width:min(100%, calc(var(--gs-fit) - 80px))}.own[data-astro-cid-t77r2j7j] .gs .c4{width:min(100%, calc(var(--gs-fit) * 1.1));max-width:none}.own[data-astro-cid-t77r2j7j] .gs .bp-wrap{width:min(100%, calc(var(--gs-fit) * .74));max-width:none}.own[data-astro-cid-t77r2j7j] .gs .ws-wrap{width:min(100%,60rem)}.own[data-astro-cid-t77r2j7j] .gs .mc{width:min(100%, calc(var(--gs-fit) * 2.4), 56rem);max-width:none}.own[data-astro-cid-t77r2j7j] .gs .tt-board,.own[data-astro-cid-t77r2j7j] .gs .hm-board{width:min(100%,40rem)}.own[data-astro-cid-t77r2j7j] .mp-card{color:#1d3557;background:#fffaf0;border-radius:26px;justify-items:center;gap:16px;width:min(100%,36rem);padding:18px 16px 22px;display:grid;box-shadow:0 6px #00000026,0 16px 30px #0000002e}.own[data-astro-cid-t77r2j7j] .mp-progress{background:#e9eef5;border-radius:999px;width:100%;height:10px;overflow:hidden}.own[data-astro-cid-t77r2j7j] .mp-progress i{border-radius:inherit;background:#ffb703;width:0;height:100%;transition:width .3s;display:block}.own[data-astro-cid-t77r2j7j] .mp-model{place-items:center;width:100%;height:clamp(9rem,26vh,13rem);display:grid}.own[data-astro-cid-t77r2j7j] .mp-model.empty{height:clamp(2rem,6vh,3rem)}.own[data-astro-cid-t77r2j7j] .mp-line{text-align:center;margin:0;font-size:clamp(2rem,9vw,3.2rem);font-weight:800;line-height:1.15}.own[data-astro-cid-t77r2j7j] .mp-opts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.own[data-astro-cid-t77r2j7j] .mp-opts:has(>:nth-child(2):last-child){grid-template-columns:1fr 1fr}@media (width<=30rem){.own[data-astro-cid-t77r2j7j] .mp-opts{grid-template-columns:1fr 1fr}}.own[data-astro-cid-t77r2j7j] .mp-opt{color:#fff;min-height:4.4rem;font:inherit;cursor:pointer;background:#2f8fd8;border:0;border-radius:20px;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:800;transition:transform .12s;box-shadow:inset 0 -6px #0003}.own[data-astro-cid-t77r2j7j] .mp-opt:hover:not(:disabled){transform:translateY(-2px)}.own[data-astro-cid-t77r2j7j] .mp-opt.ok{background:#2a9d4b;animation:.26s ease-out ck-pop}.own[data-astro-cid-t77r2j7j] .mp-opt.bad{color:#7a8594;cursor:default;background:#c9d3de;animation:.26s g-shake}.own[data-astro-cid-t77r2j7j] .mp-frame{background:#1d3557;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:4px;width:min(100%,17rem);padding:6px;display:grid}.own[data-astro-cid-t77r2j7j] .mp-frames{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.own[data-astro-cid-t77r2j7j] .mp-frames .mp-frame{width:min(48%,15rem)}.own[data-astro-cid-t77r2j7j] .mp-cell{aspect-ratio:1;background:#fff;border-radius:6px;place-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .mp-dot{aspect-ratio:1;border-radius:50%;width:72%;display:block;box-shadow:inset 0 -3px #00000038}.own[data-astro-cid-t77r2j7j] .mp-dot.a{background:radial-gradient(circle at 35% 30%,#ff9aa2,#e63946 55%,#b3202e)}.own[data-astro-cid-t77r2j7j] .mp-dot.b{background:radial-gradient(circle at 35% 30%,#9fd6ff,#2f8fd8 55%,#1d5fa0)}.own[data-astro-cid-t77r2j7j] .mp-dot.x{opacity:.45;position:relative}.own[data-astro-cid-t77r2j7j] .mp-dot.x:after{content:"";background:linear-gradient(45deg,#0000 44%,#1d3557 44% 56%,#0000 56%);position:absolute;inset:-12%}.own[data-astro-cid-t77r2j7j] .mp-dice{aspect-ratio:1;background:#fff;border-radius:22px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:8px;width:min(60%,9.5rem);padding:14px;display:grid;box-shadow:0 5px #d6dde6}.own[data-astro-cid-t77r2j7j] .mp-dice .mp-dot{width:100%}.own[data-astro-cid-t77r2j7j] .mp-mat{background:#e8f4ea;border-radius:18px;width:100%;height:100%;position:relative}.own[data-astro-cid-t77r2j7j] .mp-obj{aspect-ratio:1;color:#1d3557;width:clamp(2.6rem,11vw,3.2rem);font:inherit;cursor:pointer;background:#ffb703;border:0;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;display:grid;position:absolute;translate:-50% -50%;box-shadow:inset 0 -4px #0000002e}.own[data-astro-cid-t77r2j7j] .mp-obj[data-n]{color:#fff;background:#2a9d4b;animation:.22s ease-out ck-pop}.own[data-astro-cid-t77r2j7j] .mp-pair{grid-template-columns:1fr 1fr;gap:12px;width:100%;height:100%;display:grid}.own[data-astro-cid-t77r2j7j] .mp-group{background:#fff;border-radius:16px;flex-wrap:wrap;place-content:center;gap:8px;padding:10px;display:flex;box-shadow:0 4px #d6dde6}.own[data-astro-cid-t77r2j7j] .mp-group .mp-dot{width:clamp(1.4rem,6vw,2rem)}.own[data-astro-cid-t77r2j7j] .mp-on{align-items:center;gap:12px;font-size:2.4rem;font-weight:800;display:flex}.own[data-astro-cid-t77r2j7j] .mp-on .mp-frame{width:min(60vw,13rem)}.own[data-astro-cid-t77r2j7j] .mp-peek{aspect-ratio:1;color:#9aa7b6;background:#fff;border-radius:22px;place-items:center;width:6rem;font-size:3rem;font-weight:800;display:grid}.own[data-astro-cid-t77r2j7j] .mp-card,.own[data-astro-cid-t77r2j7j] .tt-board{position:relative}.own-root[data-astro-cid-t77r2j7j][data-own-game=mathPath] .g-hint{color:#fff;text-shadow:0 2px #0003;font-size:clamp(1.05rem,3.5vw,1.35rem);font-weight:800}.own[data-astro-cid-t77r2j7j] .mp-wrap{justify-items:center;width:100%;display:grid;position:relative}.own[data-astro-cid-t77r2j7j] .mp-guide{color:#5c3d00;text-align:center;background:#fff3c4;border-radius:16px;width:100%;margin:0;padding:10px 14px;font-size:clamp(.95rem,3.4vw,1.1rem);font-weight:600;line-height:1.4}.own[data-astro-cid-t77r2j7j] .mp-opt.glow{background:#2a9d4b;animation:1.1s ease-in-out infinite mp-glow;position:relative}.own[data-astro-cid-t77r2j7j] .mp-opt.glow:after{content:"👆";font-size:2rem;animation:1.1s ease-in-out infinite mp-tap;position:absolute;bottom:-18px;right:-6px}.own[data-astro-cid-t77r2j7j] .mp-opt:disabled:not(.bad){opacity:.35;cursor:default}@keyframes mp-glow{50%{box-shadow:inset 0 -6px #0003,0 0 0 8px #2a9d4b59}}@keyframes mp-tap{50%{transform:translate(-6px,-8px)scale(.9)}}.own[data-astro-cid-t77r2j7j] .mp-emo{place-items:center;font-size:clamp(1.6rem,6vw,2.4rem);font-style:normal;line-height:1;display:grid}.own[data-astro-cid-t77r2j7j] .mp-dice .mp-emo{font-size:clamp(1.8rem,7vw,2.6rem)}.own[data-astro-cid-t77r2j7j] .mp-group .mp-emo{font-size:clamp(1.3rem,5vw,1.9rem)}.own[data-astro-cid-t77r2j7j] .mp-mat{background:#cfe3f7;box-shadow:inset 0 2px 6px #1d35571f}.own[data-astro-cid-t77r2j7j] .mp-obj{background:#fff;border:3px solid #2f8fd8;padding:0;font-size:clamp(1.5rem,6vw,2rem);line-height:1;box-shadow:0 3px #1d6fb0,0 6px 10px #1d35572e}.own[data-astro-cid-t77r2j7j] .mp-emo-in{pointer-events:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;display:block;transform:translateY(.02em)}.own[data-astro-cid-t77r2j7j] .mp-group{background:#fff;border:3px solid #cfe3f7}.own[data-astro-cid-t77r2j7j] .mp-obj b{color:#fff;background:#2a9d4b;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.9rem;display:grid;position:absolute;top:-8px;right:-6px}.own[data-astro-cid-t77r2j7j] .mp-obj[data-n]{background:#e6f6ea;border-color:#2a9d4b;box-shadow:0 3px #1f7a3a,0 6px 10px #1d35572e}.own[data-astro-cid-t77r2j7j] .mp-reward{pointer-events:none;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .mp-star{font-size:2.4rem;animation:.9s ease-out forwards mp-star;position:absolute;translate:-50%}@keyframes mp-star{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.3)translateY(-20px)}to{opacity:0;transform:scale(1)translateY(-90px)}}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .mp-opt.glow,.own[data-astro-cid-t77r2j7j] .mp-opt.glow:after,.own[data-astro-cid-t77r2j7j] .mp-star{animation:none}}.own[data-astro-cid-t77r2j7j] .cat-panel-grid.mp-levels{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:12px}.own[data-astro-cid-t77r2j7j] .mp-stage{background:#fff;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 2px #eadfce}.own[data-astro-cid-t77r2j7j] .mp-stage .cat-sec{margin:0;font-size:13px}.own[data-astro-cid-t77r2j7j] .mp-stage-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.own[data-astro-cid-t77r2j7j] .mp-stage .cat-lv{aspect-ratio:auto;min-height:3rem}.own[data-astro-cid-t77r2j7j] .mp-levels .cat-lv{color:#1d3557;background:#d8ebfb}.own[data-astro-cid-t77r2j7j] .mp-levels .cat-lv.cur{color:#fff;background:#2f8fd8}.own-root[data-astro-cid-t77r2j7j][data-own-game=wordConnect]{color:#4c2915}.own[data-astro-cid-t77r2j7j] .wc-hud{gap:1px;min-width:0;display:grid}.own[data-astro-cid-t77r2j7j] .wc-level{color:#512a14;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff2d7;border:1px solid #ba894e;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:5px 14px;font-size:1.05rem;display:inline-flex;box-shadow:0 3px #89532145}.own[data-astro-cid-t77r2j7j] .wc-level strong{font-weight:800}.own[data-astro-cid-t77r2j7j] .wc-level span{color:#805739;font-size:.85rem}.own[data-astro-cid-t77r2j7j] .wc-level i{color:#805739;font-size:.8rem;font-style:normal}.own[data-astro-cid-t77r2j7j] .wc-level:hover{filter:brightness(1.05)}.own[data-astro-cid-t77r2j7j] .wc-hud small{color:#fff;text-shadow:0 1px 3px #3c1e0ab3;padding-left:6px;font-size:12px;font-weight:600}.own[data-astro-cid-t77r2j7j] .wc-board{gap:12px;width:min(100%,64rem);display:grid}.own[data-astro-cid-t77r2j7j] .wc-progress{background:#87501b40;border-radius:99px;height:7px;overflow:hidden}.own[data-astro-cid-t77r2j7j] .wc-progress i{background:linear-gradient(90deg,#70992b,#a8cb45);width:0;height:100%;transition:width .3s;display:block}.own[data-astro-cid-t77r2j7j] .wc-layout{min-height:min(460px, calc(var(--gs-fit) - 60px));grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:40px;display:grid}.own[data-astro-cid-t77r2j7j] .wc-area{justify-items:center;gap:16px;min-width:0;display:grid}.own[data-astro-cid-t77r2j7j] .wc-gridbox{--gh:clamp(10rem, 40vh, 22rem);width:100%;height:var(--gh);place-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .wc-grid{--cs:min(3rem, calc(var(--gh) / var(--rows) - 5px), calc(min(90vw, 36rem) / var(--cols) - 5px));grid-template-columns:repeat(var(--cols), var(--cs));grid-template-rows:repeat(var(--rows), var(--cs));filter:drop-shadow(0 8px 8px #67381340);gap:5px;display:grid}.own[data-astro-cid-t77r2j7j] .wc-cell{color:#553414;font-weight:800;font-size:calc(var(--cs) * .55);background:linear-gradient(#fff8e9,#f1ddc7);border:1px solid #ce9b70;border-radius:9px;place-items:center;display:grid;box-shadow:0 4px #bc906a,inset 0 2px #fff9}.own[data-astro-cid-t77r2j7j] .wc-cell.found{color:#2c490b;background:linear-gradient(#bfe95a,#8bc32d);border-color:#71a72c;box-shadow:0 4px #5b8d22,inset 0 2px #eeffc0}.own[data-astro-cid-t77r2j7j] .wc-cell.hinted:not(.found){color:#714707;background:linear-gradient(#fff4a6,#f3d056);border-color:#c89e31;box-shadow:0 4px #bb8e28,inset 0 2px #fffbcf}.own[data-astro-cid-t77r2j7j] .wc-feedback{color:#573119;text-align:center;background:#fff3dad9;border:1px solid #eccb91;border-radius:30px;min-height:1.9em;margin:0;padding:4px 14px;font-size:13px;font-weight:600}.own[data-astro-cid-t77r2j7j] .wc-controls{justify-items:center;gap:12px;display:grid}.own[data-astro-cid-t77r2j7j] .wc-preview{color:#fff5d4;letter-spacing:4px;background:linear-gradient(#b67736,#84491f);border:1px solid #eebd78;border-radius:40px;justify-content:center;align-items:center;width:min(100%,15rem);height:42px;margin:0;padding:0 15px;font-size:1.6rem;font-weight:800;display:flex;box-shadow:0 3px #5e321b66,inset 0 2px #f6d39a55}.own[data-astro-cid-t77r2j7j] .wc-preview span{letter-spacing:.5px;color:#ffecd0;font-size:13px;font-weight:600}.own[data-astro-cid-t77r2j7j] .wc-wheel{aspect-ratio:1;touch-action:none;user-select:none;background:repeating-linear-gradient(4deg,#0000 0 18px,#ffe0a30a 20px 21px),radial-gradient(circle at 40% 30%,#b47a43,#844922 78%);border:3px solid #ffdf9d;border-radius:50%;width:min(300px,78vw,36vh);min-width:13rem;position:relative;box-shadow:0 6px #6f3a22,0 0 0 6px #d5954d78,0 10px 25px #54280e45,inset 0 5px 14px #502d2354}.own[data-astro-cid-t77r2j7j] .wc-trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.own[data-astro-cid-t77r2j7j] .wc-trail polyline{fill:none;stroke:#dbef94;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.own[data-astro-cid-t77r2j7j] .wc-center{z-index:2;color:#ffda87;cursor:pointer;background:#63361c45;border:1px solid #e6af6554;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.own[data-astro-cid-t77r2j7j] .wc-center:hover{background:#63361c8c}.own[data-astro-cid-t77r2j7j] .wc-key{aspect-ratio:1;color:#6b3a17;width:clamp(46px,19%,58px);font:inherit;cursor:pointer;background:linear-gradient(#fff7d7,#f3d28f);border:2px solid #fff3c9;border-radius:50%;font-size:clamp(1.5rem,5vw,1.8rem);font-weight:800;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px #a46c32,0 5px 10px #4d291533,inset 0 2px #fff}.own[data-astro-cid-t77r2j7j] .wc-key.on{color:#304e0c;background:linear-gradient(#c5ed60,#8ec732);border-color:#e6ffa4;box-shadow:0 4px #56871e,0 0 0 4px #daf68833}.own[data-astro-cid-t77r2j7j] .wc-actions{justify-content:space-between;align-items:center;gap:10px;width:min(100%,320px);display:flex}.own[data-astro-cid-t77r2j7j] .wc-round{color:#57301b;cursor:pointer;background:#fff0ca;border:1px solid #ba894e;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 3px #89532145}.own[data-astro-cid-t77r2j7j] .wc-check{color:#253e0d;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#b6de53,#7fb628);border:1px solid #4f831f;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:0 20px;font-weight:800;display:inline-flex;box-shadow:0 4px #426b20,inset 0 2px #eaffb4}.own[data-astro-cid-t77r2j7j] .wc-check.big{width:100%;min-height:52px;font-size:1.1rem}.own[data-astro-cid-t77r2j7j] .wc-hintbtn{color:#693e12;min-width:54px;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(#fff1a6,#ffd258);border:2px solid #fff1b6;border-radius:16px;justify-items:center;gap:1px;padding:4px 6px;font-size:11px;font-weight:700;display:grid;box-shadow:0 4px #af721d}.own[data-astro-cid-t77r2j7j] .wc-actions button:disabled{opacity:.48;cursor:default}.own[data-astro-cid-t77r2j7j] .wc-result{text-align:center;background:#fff5dff5;border:2px solid #eac385;border-radius:22px;justify-items:center;gap:10px;width:min(100%,320px);padding:26px 22px;animation:.42s cubic-bezier(.2,.9,.3,1.2) both end-pop;display:grid;box-shadow:0 7px #9e6d3740}.own[data-astro-cid-t77r2j7j] .wc-trophy{font-size:2.6rem;line-height:1}.own[data-astro-cid-t77r2j7j] .wc-result strong{color:#4d3018;font-size:1.7rem;font-weight:800}.own[data-astro-cid-t77r2j7j] .wc-result p{color:#7a5b3a;margin:0 0 8px}.own[data-astro-cid-t77r2j7j] .wc-soft{color:#57301b;min-height:44px;font:inherit;cursor:pointer;background:#fff2d7;border:1px solid #ba894e;border-radius:12px;padding:0 18px;font-weight:700;box-shadow:0 3px #89532145}.own[data-astro-cid-t77r2j7j] .wc-bonus{color:#fff1d4;text-align:center;text-shadow:0 1px 3px #53280c;justify-self:center;font-size:12px}.own[data-astro-cid-t77r2j7j] .wc-bonus summary{cursor:pointer;padding:4px}.own[data-astro-cid-t77r2j7j] .wc-bonus p{color:#654329;text-shadow:none;background:#fff4df;border-radius:12px;margin:4px 0 0;padding:10px 12px}.own[data-astro-cid-t77r2j7j] .wcj{color:#53351f;background:#fff4df}.own[data-astro-cid-t77r2j7j] .wcj-sum{justify-content:space-between;align-items:baseline;display:flex}.own[data-astro-cid-t77r2j7j] .wcj-sum span{color:#86684a;font-size:13px}.own[data-astro-cid-t77r2j7j] .wcj-track{background:#dcc9a8;border-radius:10px;height:8px;margin:10px 0 14px;overflow:hidden}.own[data-astro-cid-t77r2j7j] .wcj-track i{background:linear-gradient(90deg,#b9863f,#84aa32);height:100%;display:block}.own[data-astro-cid-t77r2j7j] .wcj-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.own[data-astro-cid-t77r2j7j] .wcj-tabs button{color:#674224;font:inherit;cursor:pointer;background:#fff;border:1px solid #c49a64;border-radius:99px;padding:5px 10px;font-size:13px;font-weight:700}.own[data-astro-cid-t77r2j7j] .wcj-tabs button[aria-pressed=true]{color:#fff;background:#674224}.own[data-astro-cid-t77r2j7j] .wcj-grid{grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:8px;display:grid;overflow-y:auto}.own[data-astro-cid-t77r2j7j] .wcj-lv{color:#674224;min-height:46px;font:inherit;cursor:pointer;background:#fff2d9;border:1px solid #c49a64;border-radius:12px;font-weight:700}.own[data-astro-cid-t77r2j7j] .wcj-lv.done{background:#dfeeaa;border-color:#8ab04a}.own[data-astro-cid-t77r2j7j] .wcj-lv.cur{background:#c5e27a;border:2px solid #608c31;font-weight:800}.own[data-astro-cid-t77r2j7j] .wcj-lv.locked{color:#b09878;cursor:default;background:#d2bc992b;border-color:#c4ad8945}.own[data-astro-cid-t77r2j7j] .wcj-note{color:#86684a;margin:12px 0 0;font-size:13px}@media (width<=47.99rem){.own[data-astro-cid-t77r2j7j] .wc-layout{grid-template-columns:1fr;gap:10px;min-height:0}.own[data-astro-cid-t77r2j7j] .wc-board,.own[data-astro-cid-t77r2j7j] .wc-area{gap:8px}.own[data-astro-cid-t77r2j7j] .wc-gridbox{--gh:clamp(7rem, 24svh, 14rem)}.own[data-astro-cid-t77r2j7j] .wc-wheel{width:clamp(190px,27svh,250px);min-width:0}.own[data-astro-cid-t77r2j7j] .wc-key{width:clamp(42px,21%,52px)}.own[data-astro-cid-t77r2j7j] .wc-preview{height:34px;font-size:1.35rem}.own[data-astro-cid-t77r2j7j] .wc-feedback{padding:3px 10px;font-size:11px}.own[data-astro-cid-t77r2j7j] .wc-controls{gap:8px}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .wc-layout{grid-template-columns:minmax(0,1fr) auto;gap:16px}.own[data-astro-cid-t77r2j7j] .wc-gridbox{--gh:50svh}.own[data-astro-cid-t77r2j7j] .wc-wheel{width:min(44svh,12rem);min-width:0}}.own[data-astro-cid-t77r2j7j] .ww-board{width:min(100%,60rem);height:min(34rem, calc(var(--gs-fit) + 20px));grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.own[data-astro-cid-t77r2j7j] .ww-top{gap:5px;display:grid}.own[data-astro-cid-t77r2j7j] .ww-bar{background:#542e0f59;border-radius:99px;height:10px;position:relative}.own[data-astro-cid-t77r2j7j] .ww-bar>i{border-radius:inherit;background:#8bc32d;width:0;height:100%;transition:width .3s ease-out;display:block;box-shadow:inset 0 -2px #5b8d22}.own[data-astro-cid-t77r2j7j] .ww-bar>b{background:#fff3c9;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 1px 2px #3c1e0a66}.own[data-astro-cid-t77r2j7j] .ww-line{color:#fff;text-shadow:0 1px 3px #3c1e0acc;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;display:flex}.own[data-astro-cid-t77r2j7j] .ww-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:32px;min-height:0;display:grid}.own[data-astro-cid-t77r2j7j] .ww-side{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.own[data-astro-cid-t77r2j7j] .ww-list{scrollbar-width:none;color:#573119;background:#fff5dff0;border:2px solid #eac385;border-radius:18px;padding:12px 14px;position:relative;overflow-y:auto;box-shadow:0 5px #78461e59}.own[data-astro-cid-t77r2j7j] .ww-list::-webkit-scrollbar{display:none}.own[data-astro-cid-t77r2j7j] .ww-group+.ww-group{margin-top:10px}.own[data-astro-cid-t77r2j7j] .ww-gh{color:#86684a;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.own[data-astro-cid-t77r2j7j] .ww-gh b{color:#6b4325}.own[data-astro-cid-t77r2j7j] .ww-chips{flex-wrap:wrap;gap:5px;display:flex}.own[data-astro-cid-t77r2j7j] .ww-chip,.own[data-astro-cid-t77r2j7j] .ww-slot{letter-spacing:.05em;border-radius:8px;align-items:center;gap:3px;height:26px;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.own[data-astro-cid-t77r2j7j] .ww-chip{color:#2c490b;background:#8bc32d;box-shadow:0 2px #5b8d22}.own[data-astro-cid-t77r2j7j] .ww-chip.nine{color:#5a3000;background:#ffb13b;box-shadow:0 2px #b9741a}.own[data-astro-cid-t77r2j7j] .ww-chip.bonus{color:#693e12;background:#ffe08a;box-shadow:0 2px #c9a043}.own[data-astro-cid-t77r2j7j] .ww-chip.miss{color:#8a3b1c;background:#f4d9c6;box-shadow:0 2px #d6ad8e}.own[data-astro-cid-t77r2j7j] .ww-slot{color:#8a5a2b;background:#ba894e33}.own[data-astro-cid-t77r2j7j] .ww-slot i{background:#c49a64;border-radius:50%;width:6px;height:6px}.own[data-astro-cid-t77r2j7j] .ww-feedback{justify-self:center;align-items:center;min-height:2.2em;display:flex}.own[data-astro-cid-t77r2j7j] .ww-controls{align-content:center}.own[data-astro-cid-t77r2j7j] .ww-preview{letter-spacing:3px;gap:1px;width:min(100%,17rem)}.own[data-astro-cid-t77r2j7j] .ww-preview .m{color:#ffcf6e}.own[data-astro-cid-t77r2j7j] .ww-preview small{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.5px;color:#ffecd0;font-size:13px;font-weight:600;overflow:hidden}.own[data-astro-cid-t77r2j7j] .ww-preview.bad{background:#a8432c;border-color:#ffb4a3}.own[data-astro-cid-t77r2j7j] .ww-wheel{width:min(300px,78vw,38vh)}.own[data-astro-cid-t77r2j7j] .ww-mid{z-index:2;color:#fff;text-shadow:0 1px #a4510f;background:linear-gradient(#ffb85c,#f08a24);border-color:#ffe2b0;box-shadow:0 4px #a4510f,0 5px 10px #4d291540,inset 0 2px #ffd9a6}.own[data-astro-cid-t77r2j7j] .ww-submit{width:min(100%,17rem)}.own[data-astro-cid-t77r2j7j] .ww-submit:disabled{opacity:.55;cursor:default}.own[data-astro-cid-t77r2j7j] .ww-ghost{z-index:900;color:#2c490b;letter-spacing:.06em;pointer-events:none;background:#8bc32d;border-radius:10px;padding:4px 12px;font-size:1.15rem;font-weight:800;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px #5b8d22}.own[data-astro-cid-t77r2j7j] .ww-missed{scrollbar-width:none;background:var(--n-50);border-radius:12px;gap:4px;width:100%;max-height:5.6rem;padding:8px 10px;font-size:13px;display:grid;overflow-y:auto}.own[data-astro-cid-t77r2j7j] .ww-missed b{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.own[data-astro-cid-t77r2j7j] .ww-missed p{color:var(--ink-2);letter-spacing:.03em;margin:0;font-weight:600}@media (width<=47.99rem){.own[data-astro-cid-t77r2j7j] .ww-board{height:calc(var(--gs-fit) + 30px);gap:8px}.own[data-astro-cid-t77r2j7j] .ww-layout{grid-template-rows:minmax(6.5rem,1fr) auto;grid-template-columns:1fr;gap:8px}.own[data-astro-cid-t77r2j7j] .ww-side{gap:6px}.own[data-astro-cid-t77r2j7j] .ww-list{border-radius:14px;padding:8px 10px}.own[data-astro-cid-t77r2j7j] .ww-chip,.own[data-astro-cid-t77r2j7j] .ww-slot{height:22px;padding:0 6px;font-size:12px}.own[data-astro-cid-t77r2j7j] .ww-slot i{width:5px;height:5px}.own[data-astro-cid-t77r2j7j] .ww-group+.ww-group{margin-top:6px}.own[data-astro-cid-t77r2j7j] .ww-feedback{min-height:2em;padding:2px 10px;font-size:11px}.own[data-astro-cid-t77r2j7j] .ww-controls{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:8px}.own[data-astro-cid-t77r2j7j] .ww-preview{width:auto;height:42px;font-size:1.3rem}.own[data-astro-cid-t77r2j7j] .ww-wheel{grid-column:1/-1;justify-self:center;width:clamp(160px,28svh,250px);min-width:0}.own[data-astro-cid-t77r2j7j] .ww-wheel .wc-key{width:clamp(40px,20%,50px);font-size:clamp(1.2rem,5vw,1.5rem)}.own[data-astro-cid-t77r2j7j] .ww-submit{grid-area:1/2;width:auto;min-height:42px;padding:0 16px;font-size:1rem}}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .ww-board{height:calc(100svh - 7rem);padding-right:4.5rem}.own[data-astro-cid-t77r2j7j] .ww-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:16px}.own[data-astro-cid-t77r2j7j] .ww-controls{grid-template-columns:auto auto;align-items:center;gap:6px 12px}.own[data-astro-cid-t77r2j7j] .ww-wheel{grid-area:1/2/span 2;width:min(52svh,13rem);min-width:0}.own[data-astro-cid-t77r2j7j] .ww-preview{grid-area:1/1;align-self:end;width:10rem}.own[data-astro-cid-t77r2j7j] .ww-submit{grid-area:2/1;align-self:start;width:10rem}}.own[data-astro-cid-t77r2j7j] .tg-board{width:min(100%,64rem);height:calc(var(--gs-fit) - 10px);background:#f6f1e7;border-radius:22px;padding:10px;display:flex;box-shadow:0 6px #00000026;background:radial-gradient(circle at 50% 30%,#fff,#f1e9da 70%)!important}.own[data-astro-cid-t77r2j7j] .tg-svg{touch-action:none;user-select:none;flex:1;width:100%;min-width:0;height:100%;min-height:0;overflow:visible}.own[data-astro-cid-t77r2j7j] .tg-slot{fill:#3d5a80;fill-opacity:.8;filter:drop-shadow(0 .5px #fffc);stroke:#3d5a80;stroke-width:.25px;stroke-linejoin:round}.own[data-astro-cid-t77r2j7j] .tg-slot.outlined{stroke:#f6f1e7;stroke-width:.35px;stroke-dasharray:1 .8}.own[data-astro-cid-t77r2j7j] .tg-piece{stroke:color-mix(in srgb, var(--c) 60%, #000);stroke-width:.45px;stroke-linejoin:round;cursor:grab;filter:drop-shadow(0 .9px 0 color-mix(in srgb, var(--c) 55%, #000)) drop-shadow(0 1.6px 1.2px #00000040);transform-box:fill-box;transform-origin:50%}.own[data-astro-cid-t77r2j7j] .tg-piece.sel{stroke:#fff;stroke-width:.6px}.own[data-astro-cid-t77r2j7j] .tg-piece.in{cursor:default;filter:none;stroke:#ffffffb3;stroke-width:.35px}.own[data-astro-cid-t77r2j7j] .dt-board{width:min(100%, var(--gs-fit));aspect-ratio:1;background:radial-gradient(circle,#7b5ea71a 1.2px,#0000 1.4px) 0 0/22px 22px,linear-gradient(#fffdf6,#f7f0ff);border:6px solid #fff;border-radius:22px;padding:8px;display:flex;position:relative;box-shadow:0 6px #00000026}.own[data-astro-cid-t77r2j7j] .dt-svg{touch-action:none;user-select:none;flex:1;min-width:0;min-height:0}.own[data-astro-cid-t77r2j7j] .dt-fill{fill-opacity:0;transition:fill-opacity .7s ease-out}.own[data-astro-cid-t77r2j7j] .dt-fill.shown{fill-opacity:1}.own[data-astro-cid-t77r2j7j] .dt-line{fill:none;stroke:#6d3fd8;stroke-width:1.6px;filter:drop-shadow(0 .6px #0003);stroke-linecap:round;stroke-linejoin:round}.own[data-astro-cid-t77r2j7j] .dt-hit{fill:#0000;cursor:pointer}.own[data-astro-cid-t77r2j7j] .dt-c{fill:url(#dt-bead);stroke:#2a1d40;stroke-width:.35px}.own[data-astro-cid-t77r2j7j] .dt-n{fill:#3a2a55;pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:1.2px;font-size:4.6px;font-weight:800}.own[data-astro-cid-t77r2j7j] .dt-dot.on .dt-c{fill:url(#dt-bead-on);stroke:#1f7a3a}.own[data-astro-cid-t77r2j7j] .dt-dot.on .dt-n{fill:#2a9d4b}.own[data-astro-cid-t77r2j7j] .dt-dot.glow .dt-c{fill:url(#dt-bead-glow);stroke:#c25400;transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite dt-pulse}.own[data-astro-cid-t77r2j7j] .dt-dot.glow .dt-n{fill:#ff7b00;font-size:6px}@keyframes dt-pulse{50%{transform:scale(1.8)}}.own[data-astro-cid-t77r2j7j] .dt-reveal{color:#3a2a55;opacity:0;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:1.2rem;transition:opacity .3s,translate .3s;display:flex;position:absolute;bottom:10px;left:50%;translate:-50% 20px;box-shadow:0 6px 16px #0003}.own[data-astro-cid-t77r2j7j] .dt-reveal.shown{opacity:1;translate:-50%}.own[data-astro-cid-t77r2j7j] .dt-emoji{font-size:2rem}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .dt-dot.glow .dt-c{animation:none}}.own[data-astro-cid-t77r2j7j] .pp-board{width:min(100%, var(--gs-fit));place-items:center;display:grid}.own[data-astro-cid-t77r2j7j] .pp-grid{grid-template-columns:repeat(var(--n), 1fr);aspect-ratio:1;background:linear-gradient(#9a6a3c,#6e4524);border-radius:22px;gap:5px;width:100%;padding:10px;display:grid;position:relative;box-shadow:inset 0 3px #ffffff40,inset 0 -4px #00000040,0 8px #4a2e16,0 16px 28px #0000004d}.own[data-astro-cid-t77r2j7j] .pp-defs{position:absolute}.own[data-astro-cid-t77r2j7j] .pp-cell{cursor:pointer;background:radial-gradient(circle at 30% 25%,#b9e98a,#7fc553 70%,#6ab043);border:0;border-radius:12px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #00000026}.own[data-astro-cid-t77r2j7j] .pp-cell:hover{filter:brightness(1.06)}.own[data-astro-cid-t77r2j7j] .pp-cell svg{filter:drop-shadow(0 3px 2px #00000040);width:100%;height:100%;transition:transform .18s cubic-bezier(.3,.8,.4,1.2);display:block;position:relative}.own[data-astro-cid-t77r2j7j] .pp-arm.v{fill:url(#pp-dry-v)}.own[data-astro-cid-t77r2j7j] .pp-arm.h{fill:url(#pp-dry-h)}.own[data-astro-cid-t77r2j7j] .pp-ring.v{fill:url(#pp-dry-v);stroke:#00000040;stroke-width:1px}.own[data-astro-cid-t77r2j7j] .pp-ring.h{fill:url(#pp-dry-h);stroke:#00000040;stroke-width:1px}.own[data-astro-cid-t77r2j7j] .pp-hub{fill:url(#pp-dry-hub)}.own[data-astro-cid-t77r2j7j] .pp-badge{fill:#fff8e8;stroke:#a9b1bc;stroke-width:5px}.own[data-astro-cid-t77r2j7j] .pp-badge.tap{fill:#eef6ff;stroke:#3fa2ef}.own[data-astro-cid-t77r2j7j] .pp-cell.wet .pp-badge{stroke:#3fa2ef;fill:#fff}.own[data-astro-cid-t77r2j7j] .pp-cell.wet .pp-arm.v,.own[data-astro-cid-t77r2j7j] .pp-cell.wet .pp-ring.v{fill:url(#pp-wet-v)}.own[data-astro-cid-t77r2j7j] .pp-cell.wet .pp-arm.h,.own[data-astro-cid-t77r2j7j] .pp-cell.wet .pp-ring.h{fill:url(#pp-wet-h)}.own[data-astro-cid-t77r2j7j] .pp-cell.wet .pp-hub{fill:url(#pp-wet-hub)}.own[data-astro-cid-t77r2j7j] .pp-icon{object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 3px #0000004d);width:40%;height:40%;position:absolute;top:50%;left:50%;translate:-50% -50%}.own[data-astro-cid-t77r2j7j] .pp-icon.tap{width:36%;height:36%}.own[data-astro-cid-t77r2j7j] .pp-flower{filter:grayscale(.6)brightness(1.2)opacity(.75)drop-shadow(0 3px 2px #0003);transform-origin:50% 80%;transition:filter .4s,transform .4s;transform:scale(.85)}.own[data-astro-cid-t77r2j7j] .pp-cell.wet .pp-flower{filter:saturate(1.6)drop-shadow(0 4px 3px #0000004d);transform:scale(1)}@media (prefers-reduced-motion:reduce){.own[data-astro-cid-t77r2j7j] .pp-cell svg{transition:none}}.own[data-astro-cid-t77r2j7j] .g-ico{place-items:center;line-height:0;display:inline-grid}.own[data-astro-cid-t77r2j7j] .wc-trophy{color:#7a4a00;background:radial-gradient(circle at 40% 35%,#fff3b0,#ffc93c 60%,#e09a00);border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;display:grid;box-shadow:0 4px #b37700,0 0 0 6px #ffc93c40}@media (orientation:landscape) and (height<=540px){.own[data-astro-cid-t77r2j7j] .mp-card{grid-template-columns:1fr 1fr;grid-template-areas:"bar bar""model guide""model line""model opts";align-items:center;gap:8px 16px;width:min(100%,44rem,100vw - 9rem);padding:12px 14px}.own[data-astro-cid-t77r2j7j] .mp-progress{grid-area:bar}.own[data-astro-cid-t77r2j7j] .mp-guide{grid-area:guide;padding:6px 10px;font-size:.9rem}.own[data-astro-cid-t77r2j7j] .mp-model,.own[data-astro-cid-t77r2j7j] .mp-model.empty{height:calc(var(--gs-fit) - 40px);grid-area:model;max-height:15rem}.own[data-astro-cid-t77r2j7j] .mp-line{grid-area:line;font-size:2rem}.own[data-astro-cid-t77r2j7j] .mp-opts{grid-area:opts;grid-template-columns:1fr 1fr;gap:8px}.own[data-astro-cid-t77r2j7j] .mp-opt{min-height:3rem;font-size:1.6rem}.own[data-astro-cid-t77r2j7j] .tm-wrap{grid-template-columns:auto auto;align-items:center;gap:12px;width:auto;max-width:100%;padding:10px}.own[data-astro-cid-t77r2j7j] .tm-board{width:auto;height:calc(var(--gs-fit) - 20px);max-width:calc(100vw - 16rem)}.own[data-astro-cid-t77r2j7j] .tm-tray{grid-template-columns:repeat(2,2.6rem);width:auto}}.link-play[data-astro-cid-ueylnvia]{gap:var(--s-5);padding:clamp(var(--s-3), 3vw, var(--s-6));border-radius:var(--radius-lg);background:var(--brand);color:var(--on-color);box-shadow:var(--shadow-card);align-items:center;display:grid}.lp-cover[data-astro-cid-ueylnvia]{border-radius:var(--radius);width:100%;height:auto;box-shadow:0 10px 24px #00000040}.lp-body[data-astro-cid-ueylnvia]{gap:var(--s-4);min-width:0;display:grid}.lp-kicker[data-astro-cid-ueylnvia]{align-items:center;gap:var(--s-2);font-size:var(--text-lg);margin:0;font-weight:700;display:inline-flex}.lp-facts[data-astro-cid-ueylnvia]{font-size:var(--text-md);gap:0;margin:0;padding:0;list-style:none;display:grid}.lp-facts[data-astro-cid-ueylnvia] li[data-astro-cid-ueylnvia]{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid #ffffff2e;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.lp-facts[data-astro-cid-ueylnvia] strong[data-astro-cid-ueylnvia]{opacity:.8;font-weight:600}.lp-go[data-astro-cid-ueylnvia]{gap:var(--s-2);width:100%;min-height:3.5rem;padding:var(--s-2) var(--s-5);font-size:clamp(1rem, 2.4vw, var(--text-lg));text-align:center;white-space:normal;line-height:1.25;box-shadow:0 6px 16px #0003}.lp-go[data-astro-cid-ueylnvia] svg{flex:none}.lp-note[data-astro-cid-ueylnvia]{font-size:var(--text-sm);opacity:.9;margin:0}@media (width>=56rem){.link-play[data-astro-cid-ueylnvia]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.head[data-astro-cid-i5lfnhfj]{margin:var(--s-4) 0 var(--s-5);max-width:50rem}h1[data-astro-cid-i5lfnhfj]{font-size:var(--text-2xl)}.lead[data-astro-cid-i5lfnhfj]{margin-top:var(--s-2)}.play-tools[data-astro-cid-i5lfnhfj]{margin-bottom:var(--s-2);justify-content:flex-end;display:flex}.play-area[data-astro-cid-i5lfnhfj]:has(.gs)>.play-tools[data-astro-cid-i5lfnhfj]{display:none}.full-btn[data-astro-cid-i5lfnhfj]{min-height:2.5rem;padding-inline:var(--s-4);gap:var(--s-2);font-size:var(--text-sm)}.full-btn[data-astro-cid-i5lfnhfj] .i-shrink[data-astro-cid-i5lfnhfj],.is-full[data-astro-cid-i5lfnhfj] .full-btn[data-astro-cid-i5lfnhfj] .i-expand[data-astro-cid-i5lfnhfj]{display:none}.is-full[data-astro-cid-i5lfnhfj] .full-btn[data-astro-cid-i5lfnhfj] .i-shrink[data-astro-cid-i5lfnhfj],.full-btn[data-astro-cid-i5lfnhfj] span[data-astro-cid-i5lfnhfj]{display:inline-flex}.play-area[data-astro-cid-i5lfnhfj].is-full{z-index:100;padding:max(var(--s-3), env(safe-area-inset-top)) var(--s-3) max(var(--s-3), env(safe-area-inset-bottom));background:var(--n-50);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.play-area[data-astro-cid-i5lfnhfj]:fullscreen{background:#12151f}.play-area[data-astro-cid-i5lfnhfj].is-full>.own,.play-area[data-astro-cid-i5lfnhfj].is-full>.tatham{flex:1;width:100%;margin-inline:auto}.play-area[data-astro-cid-i5lfnhfj].is-full .own-root{align-content:safe center;max-width:none;min-height:100%}.play-area[data-astro-cid-i5lfnhfj].is-full{color-scheme:dark;background:#12151f}.play-area[data-astro-cid-i5lfnhfj].is-full .play-tools[data-astro-cid-i5lfnhfj]{right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:60;margin:0;position:absolute}.play-area[data-astro-cid-i5lfnhfj].is-full .full-label[data-astro-cid-i5lfnhfj]{display:none!important}.play-area[data-astro-cid-i5lfnhfj].is-full .full-btn[data-astro-cid-i5lfnhfj]{justify-content:center;min-width:3rem;min-height:3rem}.play-area[data-astro-cid-i5lfnhfj].is-full>.own{background:0 0;border:0;padding:0}.play-area[data-astro-cid-i5lfnhfj].is-full:has(>.own){padding:0}.play-area[data-astro-cid-i5lfnhfj].is-full>.own{min-height:100%;display:flex}.play-area[data-astro-cid-i5lfnhfj].is-full .own-root{width:100%;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left));background-color:var(--stage-bg,#12151f);background-image:var(--stage-img);background-size:var(--stage-size,cover);flex:1}.play-area[data-astro-cid-i5lfnhfj].is-full .sol,.play-area[data-astro-cid-i5lfnhfj].is-full .mj-wrap{box-shadow:none;background:0 0}.play-area[data-astro-cid-i5lfnhfj].is-full .full-btn[data-astro-cid-i5lfnhfj]{color:#fff;backdrop-filter:blur(6px);background:#00000047;border-color:#ffffff4d}.play-area[data-astro-cid-i5lfnhfj].is-full .own-root.gs{border-radius:0;min-height:100dvh}html.game-full{overflow:hidden}@media (orientation:landscape) and (height<=540px){.play-area[data-astro-cid-i5lfnhfj].is-full{padding:max(6px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 6px max(12px, env(safe-area-inset-left))}.play-area[data-astro-cid-i5lfnhfj].is-full .play-tools[data-astro-cid-i5lfnhfj]{top:6px;bottom:auto;right:max(12px, env(safe-area-inset-right));z-index:60;margin:0;position:absolute}}.rotate-tip[data-astro-cid-i5lfnhfj]{display:none}@media (orientation:portrait) and (pointer:coarse) and (width<=600px){.play-area[data-astro-cid-i5lfnhfj].is-full:not(.tip-off) .rotate-tip[data-astro-cid-i5lfnhfj]{z-index:20;place-content:center;justify-items:center;gap:var(--s-3);padding:var(--s-6);background:var(--n-50);text-align:center;display:grid;position:absolute;inset:0}}.rotate-phone[data-astro-cid-i5lfnhfj]{color:var(--brand);animation:2.4s ease-in-out infinite rotate-phone}.rotate-title[data-astro-cid-i5lfnhfj]{font-size:var(--text-xl);font-weight:700}.rotate-body[data-astro-cid-i5lfnhfj]{max-width:30ch;color:var(--ink-2)}@keyframes rotate-phone{0%,20%{rotate:0deg}50%,80%{rotate:-90deg}to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.rotate-phone[data-astro-cid-i5lfnhfj]{animation:none;rotate:-90deg}}.guides[data-astro-cid-i5lfnhfj]{max-width:50rem;margin:var(--s-7) 0 0;padding:var(--s-4) var(--s-5);border-radius:var(--radius-lg);background:var(--soft)}.guides[data-astro-cid-i5lfnhfj] h2[data-astro-cid-i5lfnhfj]{font-size:var(--text-lg);margin-bottom:var(--s-2)}.guides[data-astro-cid-i5lfnhfj] ul[data-astro-cid-i5lfnhfj]{gap:var(--s-2);margin:0;padding-left:1.1rem;display:grid}.facts[data-astro-cid-i5lfnhfj]{gap:var(--s-2);margin-top:var(--s-4);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts[data-astro-cid-i5lfnhfj] li[data-astro-cid-i5lfnhfj]{min-height:2rem;padding:0 var(--s-3);border-radius:var(--pill);background:var(--soft);color:var(--ink-2);align-items:center;display:inline-flex}.facts[data-astro-cid-i5lfnhfj] a[data-astro-cid-i5lfnhfj]{align-items:center;gap:var(--s-2);color:var(--ink);font-weight:600;text-decoration:none;display:inline-flex}.facts[data-astro-cid-i5lfnhfj] a[data-astro-cid-i5lfnhfj]:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px}.facts[data-astro-cid-i5lfnhfj] a[data-astro-cid-i5lfnhfj]:hover{color:var(--brand)}.facts[data-astro-cid-i5lfnhfj] .fav-item[data-astro-cid-i5lfnhfj]{background:0 0;padding:0}.fav[data-astro-cid-i5lfnhfj]{align-items:center;gap:var(--s-2);min-height:2rem;padding:0 var(--s-3);border:1.5px solid var(--n-300);border-radius:var(--pill);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);font-weight:600;display:inline-flex}.fav[data-astro-cid-i5lfnhfj]:hover,.fav[data-astro-cid-i5lfnhfj][aria-pressed=true]{border-color:var(--badge-hot);color:var(--badge-hot)}.fav[data-astro-cid-i5lfnhfj][aria-pressed=true] svg{fill:currentColor}.guide-wrap[data-astro-cid-i5lfnhfj]{gap:var(--s-6);margin-top:var(--s-8);display:grid}.cover[data-astro-cid-i5lfnhfj]{margin:0}.cover[data-astro-cid-i5lfnhfj] img[data-astro-cid-i5lfnhfj]{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow-card)}.side[data-astro-cid-i5lfnhfj]{gap:var(--s-4);align-content:start;display:grid}.side-card[data-astro-cid-i5lfnhfj]{padding:var(--s-4) var(--s-5);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--white);margin:0}.side-card[data-astro-cid-i5lfnhfj] h2[data-astro-cid-i5lfnhfj]{margin:0 0 var(--s-3);font-size:var(--text-md)}.side-facts[data-astro-cid-i5lfnhfj]{gap:var(--s-2);display:grid}.side-facts[data-astro-cid-i5lfnhfj] div[data-astro-cid-i5lfnhfj]{justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);font-size:var(--text-sm);display:flex}.side-facts[data-astro-cid-i5lfnhfj] dt[data-astro-cid-i5lfnhfj]{color:var(--ink-3)}.side-facts[data-astro-cid-i5lfnhfj] dd[data-astro-cid-i5lfnhfj]{text-align:right;margin:0;font-weight:600}.side-play[data-astro-cid-i5lfnhfj]{margin-top:var(--s-2);justify-content:center}.more[data-astro-cid-i5lfnhfj] ul[data-astro-cid-i5lfnhfj],.side[data-astro-cid-i5lfnhfj] .guides[data-astro-cid-i5lfnhfj] ul[data-astro-cid-i5lfnhfj]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.more[data-astro-cid-i5lfnhfj] a[data-astro-cid-i5lfnhfj]{align-items:center;gap:var(--s-3);border-radius:var(--radius);color:var(--ink);font-weight:600;font-size:var(--text-sm);padding:4px;text-decoration:none;display:flex}.more[data-astro-cid-i5lfnhfj] a[data-astro-cid-i5lfnhfj]:hover{background:var(--soft)}.more[data-astro-cid-i5lfnhfj] img[data-astro-cid-i5lfnhfj]{object-fit:cover;border-radius:8px;flex:none;width:96px;height:54px}.side[data-astro-cid-i5lfnhfj] .guides[data-astro-cid-i5lfnhfj]{background:var(--soft);border:0;max-width:none;margin:0}.side[data-astro-cid-i5lfnhfj] .guides[data-astro-cid-i5lfnhfj] ul[data-astro-cid-i5lfnhfj]{padding-left:1.1rem;list-style:outside}@media (width>=56rem){.guide-wrap[data-astro-cid-i5lfnhfj]{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.guide[data-astro-cid-i5lfnhfj]{max-width:var(--measure)}.side[data-astro-cid-i5lfnhfj]{top:calc(var(--header-h) + var(--s-4));position:sticky}}@media (width<=55.99rem){.side[data-astro-cid-i5lfnhfj]{order:-1}.side[data-astro-cid-i5lfnhfj] .more[data-astro-cid-i5lfnhfj],.side[data-astro-cid-i5lfnhfj] .side-facts[data-astro-cid-i5lfnhfj]{display:none}}.guide[data-astro-cid-i5lfnhfj]>p:first-of-type{font-size:var(--text-lg)}.related[data-astro-cid-i5lfnhfj]{margin-top:var(--s-8)}.versions[data-astro-cid-i5lfnhfj] ul[data-astro-cid-i5lfnhfj]{gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.versions[data-astro-cid-i5lfnhfj] li[data-astro-cid-i5lfnhfj]{margin:0}.versions[data-astro-cid-i5lfnhfj] a[data-astro-cid-i5lfnhfj],.versions[data-astro-cid-i5lfnhfj] strong[data-astro-cid-i5lfnhfj]{padding:var(--s-1) var(--s-3);border:1.5px solid var(--rule);border-radius:var(--pill);font-size:var(--text-sm);font-weight:600;display:inline-block}.versions[data-astro-cid-i5lfnhfj] strong[data-astro-cid-i5lfnhfj]{border-color:var(--brand);color:var(--brand)}
