body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body.pp-scroll-lock{overflow:hidden!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-bs-theme=light] .hero-bg:before{background:radial-gradient(40% 50% at 50% 0,rgba(var(--bs-primary-rgb),.18),#0000 60%),radial-gradient(30% 40% at 20% 0,rgba(var(--bs-secondary-rgb),.12),#0000 60%)}[data-bs-theme=dark] .hero-bg:before{background:radial-gradient(40% 50% at 50% 0,rgba(var(--bs-primary-rgb),.3),#0000 60%),radial-gradient(30% 40% at 20% 0,rgba(var(--bs-secondary-rgb),.22),#0000 60%)}.app-shell{display:flex;flex-direction:column;min-height:100dvh}.app-shell>main{flex:1 1}.skip-link{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.skip-link:focus{background:#0d6efd1a;background:var(--bs-primary-bg-subtle,#0d6efd1a);border-radius:.5rem;height:auto;margin:.5rem;padding:.25rem .5rem;position:static;width:auto}.loading-center{display:grid;min-height:40vh;place-items:center}a:not(.btn):not(.btn-primary):not(.btn-outline-secondary){color:var(--bs-primary);font-weight:500;position:relative;text-decoration:none;transition:color .2s ease,background-color .2s ease}a:not(.btn):not(.btn-primary):not(.btn-outline-secondary):after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;opacity:.6;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}a:not(.btn):not(.btn-primary):not(.btn-outline-secondary):hover{color:var(--bs-primary)}a:not(.btn):not(.btn-primary):not(.btn-outline-secondary):hover:after{opacity:.9;transform:scaleX(1)}a:not(.btn):not(.btn-primary):not(.btn-outline-secondary):visited{color:var(--bs-primary);opacity:.85}:root{--gm-width:min(980px,96vw);--gm-height:clamp(560px,84dvh,900px);--gp-viewport-pad:24px;--gm-pad:16px;--gm-radius:22px;--gm-accent:#0d6efd1f}.gp-modal{align-items:center;display:flex;justify-content:center;padding:24px;padding:var(--gp-viewport-pad);z-index:1080}.gp-backdrop{background:#00000061;position:fixed}.gp-sheet{border:1px solid var(--bs-border-color);border-radius:22px;border-radius:var(--gm-radius);box-shadow:0 10px 30px #0000002e,inset 0 0 0 6px #0d6efd1f;box-shadow:0 10px 30px #0000002e,0 0 0 6px var(--gm-accent) inset;color:var(--bs-body-color);display:grid;grid-template-rows:auto 1fr auto;height:clamp(560px,84dvh,900px);height:var(--gm-height);width:min(980px,96vw);width:var(--gm-width)}.gp-sheet[data-diff=noob]{box-shadow:0 10px 30px #0000002e,inset 0 0 0 6px #1987541f}.gp-sheet[data-diff=mid]{box-shadow:0 10px 30px #0000002e,inset 0 0 0 6px #ffc10729}.gp-sheet[data-diff=pro]{box-shadow:0 10px 30px #0000002e,inset 0 0 0 6px #ef36482e}.gp-sheet:after{background:none;content:"";inset:0;opacity:.07;pointer-events:none;position:absolute}.gp-sheet[data-game=ttt]:after{background:radial-gradient(circle at 50% 30%,rgba(var(--bs-primary-rgb),.12),#0000 45%),linear-gradient(#0000 40%,rgba(var(--bs-primary-rgb),.06) 40%,rgba(var(--bs-primary-rgb),.06) 42%,#0000 42%),linear-gradient(90deg,#0000 40%,rgba(var(--bs-primary-rgb),.06) 40%,rgba(var(--bs-primary-rgb),.06) 42%,#0000 42%)}.gp-sheet[data-game=hl]:after{background:radial-gradient(60% 40% at 50% 0,#1987541a,#0000 65%),radial-gradient(40% 35% at 10% 20%,#ffc1071a,#0000 65%),radial-gradient(30% 30% at 90% 15%,#0d6efd1a,#0000 70%)}.gp-sheet[data-game=rpsls]:after{background:radial-gradient(30% 30% at 15% 20%,#8338ec1a,#0000 60%),radial-gradient(30% 30% at 85% 25%,#ef476f1a,#0000 60%),radial-gradient(35% 30% at 50% 80%,#118ab21a,#0000 60%)}.gp-sheet[data-game=omi]:after{background-image:radial-gradient(closest-side,#ffffff0f,#0000 70%),repeating-conic-gradient(from 0deg,#0000000f 0 15deg,#0000 15deg 30deg);background-position:50%}.gp-header{background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.03),#0000 60%);border-bottom:1px solid var(--bs-border-color);padding:20px 16px 16px;padding:calc(var(--gm-pad) + 4px) var(--gm-pad) var(--gm-pad)}.gp-footer{background:linear-gradient(0deg,rgba(var(--bs-primary-rgb),.03),#0000 60%);padding:16px;padding:var(--gm-pad)}.gp-body,.gp-body-inner{display:flex;flex-direction:column;min-height:0}.gp-body-inner{gap:12px;overscroll-behavior:contain;padding:16px;padding:var(--gm-pad)}.gp-body-inner,.gp-table-scroll{-webkit-overflow-scrolling:touch;overflow:auto}.gp-table-scroll{border-bottom:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);max-height:32vh}.gp-table-scroll table{border-collapse:initial;border-spacing:0}.gp-table-scroll thead th{background:var(--bs-body-bg);position:-webkit-sticky;position:sticky;top:0;z-index:1}.gp-sheet[data-game=ttt] .gp-table-scroll{max-height:clamp(160px,28vh,260px)}.gp-sheet[data-game=hl] .gp-table-scroll{max-height:clamp(180px,34vh,300px)}.gp-sheet[data-game=rpsls] .gp-table-scroll{max-height:clamp(160px,30vh,280px)}.gp-sheet[data-game=omi] .gp-table-scroll{max-height:clamp(180px,36vh,320px)}@media (max-width:480px){:root{--gm-pad:12px}}body.gp-modal-open,html.gp-modal-open{height:100%;overflow:hidden!important}.btn-pro{background:#ef3648;border-color:#ef3648;color:#fff}.btn-outline-pro{border-color:#ef3648;color:#ef3648}.btn-outline-pro:hover{background:#ef3648;color:#fff}:root{--pp-primary:#00e5ff;--pp-primary-rgb:0,229,255;--pp-secondary:#ee3d7f;--pp-secondary-rgb:238,61,127;--pp-lime:#a3e635;--pp-coral:#ff7a59;--pp-purple:#a855f7;--pp-sky:#38bdf8;--bs-border-radius:0.9rem;--bs-border-radius-sm:0.65rem;--bs-border-radius-lg:1.25rem;--bs-border-radius-xl:1.5rem;--playpal-transition-fast:0.15s ease;--playpal-transition-normal:0.25s ease;--playpal-transition-slow:0.4s ease;--playpal-shadow:#0000001a;--playpal-shadow-dark:#0003;--playpal-glow:#00e5ff33;--pp-gradient-primary:conic-gradient(from 180deg at 50% 50%,#00e5ff,#38bdf8,#a855f7,#ee3d7f,#00e5ff);--pp-gradient-secondary:linear-gradient(135deg,#ff7a59,#ee3d7f 40%,#a855f7 80%)}[data-bs-theme=light]{--bs-primary:var(--pp-primary);--bs-secondary:var(--pp-secondary);--bs-success:#16a34a;--bs-info:#0ea5e9;--bs-warning:#f59e0b;--bs-danger:#ef4444;--bs-body-bg:#f6faff;--bs-body-bg-rgb:246,250,255;--bs-secondary-bg:#fff;--bs-tertiary-bg:#fff5fa;--bs-body-color:#1f2937;--bs-body-color-rgb:31,41,55;--bs-secondary-color:#6b7280;--bs-heading-color:#0f172a;--bs-link-color:#00c7de;--bs-link-color-rgb:0,199,222;--bs-link-hover-color:color-mix(in oklab,#00c7de,#000 20%);--bs-border-color:#e5e7eb;--bs-border-color-rgb:229,231,235;--bs-primary-rgb:var(--pp-primary-rgb);--bs-secondary-rgb:var(--pp-secondary-rgb);--bs-success-rgb:22,163,74;--bs-info-rgb:14,165,233;--bs-warning-rgb:245,158,11;--bs-danger-rgb:239,68,68;--bs-primary-bg-subtle:rgba(var(--pp-primary-rgb),0.10);--bs-secondary-bg-subtle:rgba(var(--pp-secondary-rgb),0.10);--bs-success-bg-subtle:#16a34a1a;--bs-warning-bg-subtle:#f59e0b1a;--bs-danger-bg-subtle:#ef44441a;--bs-primary-border-subtle:rgba(var(--pp-primary-rgb),0.35);--bs-secondary-border-subtle:rgba(var(--pp-secondary-rgb),0.35);--bs-success-border-subtle:#16a34a59;--bs-warning-border-subtle:#f59e0b59;--bs-danger-border-subtle:#ef444459;--bs-primary-text:#065a64;--bs-secondary-text:#7a0b43;--bs-success-text:#0f5132;--bs-warning-text:#664d03;--bs-danger-text:#58151c;--bs-focus-ring-width:.2rem;--bs-focus-ring-color:rgba(var(--pp-primary-rgb),.4);--bs-highlight-bg:rgba(var(--pp-primary-rgb),.15);--bs-card-bg:var(--bs-secondary-bg);--bs-card-border-color:var(--bs-border-color);--bs-modal-bg:#fff;--bs-dropdown-bg:#fff;--bs-tooltip-bg:#0f172a;--bs-tooltip-color:#f8fafc;--playpal-shadow:#00000014;--playpal-shadow-dark:#00000029;--playpal-glow:rgba(var(--pp-primary-rgb),0.16);color-scheme:light}[data-bs-theme=dark]{--bs-primary:var(--pp-primary);--bs-secondary:var(--pp-secondary);--bs-success:#22c55e;--bs-info:#22d3ee;--bs-warning:#fbbf24;--bs-danger:#f87171;--bs-body-bg:#0b1220;--bs-body-bg-rgb:11,18,32;--bs-secondary-bg:#0f172a;--bs-tertiary-bg:#1a2235;--bs-body-color:#e6edf3;--bs-body-color-rgb:230,237,243;--bs-secondary-color:#9aa6b2;--bs-heading-color:#f8fafc;--bs-link-color:#57f0ff;--bs-link-color-rgb:87,240,255;--bs-link-hover-color:color-mix(in oklab,#57f0ff,#fff 15%);--bs-border-color:#2a3240;--bs-border-color-rgb:42,50,64;--bs-primary-rgb:var(--pp-primary-rgb);--bs-secondary-rgb:var(--pp-secondary-rgb);--bs-success-rgb:34,197,94;--bs-info-rgb:34,211,238;--bs-warning-rgb:251,191,36;--bs-danger-rgb:248,113,113;--bs-primary-bg-subtle:rgba(var(--pp-primary-rgb),0.18);--bs-secondary-bg-subtle:rgba(var(--pp-secondary-rgb),0.18);--bs-success-bg-subtle:#22c55e2e;--bs-warning-bg-subtle:#fbbf242e;--bs-danger-bg-subtle:#f871712e;--bs-primary-border-subtle:rgba(var(--pp-primary-rgb),0.42);--bs-secondary-border-subtle:rgba(var(--pp-secondary-rgb),0.42);--bs-success-border-subtle:#22c55e6b;--bs-warning-border-subtle:#fbbf246b;--bs-danger-border-subtle:#f871716b;--bs-primary-text:#7af5ff;--bs-secondary-text:#ff98c2;--bs-success-text:#86efac;--bs-warning-text:#fde68a;--bs-danger-text:#fecaca;--bs-focus-ring-width:.2rem;--bs-focus-ring-color:rgba(var(--pp-primary-rgb),.5);--bs-highlight-bg:rgba(var(--pp-secondary-rgb),.22);--bs-card-bg:#0f172a;--bs-card-border-color:#1f2a3b;--bs-modal-bg:#0f172a;--bs-dropdown-bg:#0f172a;--bs-tooltip-bg:#111827;--bs-tooltip-color:#e5e7eb;--playpal-shadow:#00000059;--playpal-shadow-dark:#0000008c;--playpal-glow:rgba(var(--pp-primary-rgb),0.28);color-scheme:dark}.btn-primary{--bs-btn-color:#061318;--bs-btn-bg:rgb(var(--pp-primary-rgb));--bs-btn-border-color:rgb(var(--pp-primary-rgb));--bs-btn-hover-bg:color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 12%);--bs-btn-hover-border-color:color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 15%);--bs-btn-active-bg:color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 22%);--bs-btn-active-border-color:color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 25%);--bs-btn-focus-shadow-rgb:var(--pp-primary-rgb);box-shadow:0 8px 24px #00e5ff33;box-shadow:0 8px 24px var(--playpal-glow);transition:transform .15s ease;transition:transform var(--playpal-transition-fast)}.btn-primary:hover{transform:translateY(-1px)}.btn-outline-primary{--bs-btn-color:rgb(var(--pp-primary-rgb));--bs-btn-border-color:rgba(var(--pp-primary-rgb),.65);--bs-btn-hover-bg:rgba(var(--pp-primary-rgb),.12);--bs-btn-hover-color:rgb(var(--pp-primary-rgb));--bs-btn-active-bg:rgba(var(--pp-primary-rgb),.2);--bs-btn-focus-shadow-rgb:var(--pp-primary-rgb)}.btn-secondary{--bs-btn-color:#2a0718;--bs-btn-bg:rgb(var(--pp-secondary-rgb));--bs-btn-border-color:rgb(var(--pp-secondary-rgb));--bs-btn-hover-bg:color-mix(in oklab,rgb(var(--pp-secondary-rgb)),#000 12%);--bs-btn-hover-border-color:color-mix(in oklab,rgb(var(--pp-secondary-rgb)),#000 15%);--bs-btn-active-bg:color-mix(in oklab,rgb(var(--pp-secondary-rgb)),#000 22%);--bs-btn-active-border-color:color-mix(in oklab,rgb(var(--pp-secondary-rgb)),#000 25%);--bs-btn-focus-shadow-rgb:var(--pp-secondary-rgb)}.btn-outline-secondary{--bs-btn-color:rgb(var(--pp-secondary-rgb));--bs-btn-border-color:rgba(var(--pp-secondary-rgb),.65);--bs-btn-hover-bg:rgba(var(--pp-secondary-rgb),.12);--bs-btn-hover-color:rgb(var(--pp-secondary-rgb));--bs-btn-active-bg:rgba(var(--pp-secondary-rgb),.2);--bs-btn-focus-shadow-rgb:var(--pp-secondary-rgb)}.card{--bs-card-bg:var(--bs-secondary-bg);--bs-card-border-color:var(--bs-border-color);box-shadow:0 10px 30px #0000001a;box-shadow:0 10px 30px var(--playpal-shadow)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:#00e5ff29;background:rgba(var(--pp-primary-rgb),.16);border:1px solid #00e5ff59;border:1px solid rgba(var(--pp-primary-rgb),.35);border-radius:.9rem;border-radius:var(--bs-border-radius);color:color-mix(in oklab,#00e5ff,#000 35%);color:color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 35%)}.badge.text-bg-primary{background:linear-gradient(180deg,color-mix(in oklab,#00e5ff,#fff 10%),color-mix(in oklab,#00e5ff,#000 8%));background:linear-gradient(180deg,color-mix(in oklab,rgb(var(--pp-primary-rgb)),#fff 10%),color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 8%));border:1px solid color-mix(in oklab,#00e5ff,#000 18%);border:1px solid color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 18%);color:#05232a}.badge.text-bg-secondary{background:linear-gradient(180deg,color-mix(in oklab,#ee3d7f,#fff 10%),color-mix(in oklab,#ee3d7f,#000 8%));background:linear-gradient(180deg,color-mix(in oklab,rgb(var(--pp-secondary-rgb)),#fff 10%),color-mix(in oklab,rgb(var(--pp-secondary-rgb)),#000 8%));border:1px solid color-mix(in oklab,#ee3d7f,#000 18%);border:1px solid color-mix(in oklab,rgb(var(--pp-secondary-rgb)),#000 18%);color:#330417}.tooltip{--bs-tooltip-opacity:1;--bs-tooltip-border-radius:.6rem;--bs-tooltip-padding-x:.55rem;--bs-tooltip-padding-y:.4rem;--bs-tooltip-font-size:.85rem;filter:drop-shadow(0 8px 20px rgba(0,0,0,.2));filter:drop-shadow(0 8px 20px var(--playpal-shadow-dark))}.modal-content{background-color:var(--bs-modal-bg);border-color:var(--bs-card-border-color);box-shadow:0 16px 50px #0003;box-shadow:0 16px 50px var(--playpal-shadow-dark)}.modal-backdrop.show{-webkit-backdrop-filter:blur(2px) saturate(120%);backdrop-filter:blur(2px) saturate(120%);background-color:color-mix(in oklab,#00e5ff 10%,#000 75%);background-color:color-mix(in oklab,rgb(var(--pp-primary-rgb)) 10%,#000 75%);opacity:.9}.form-control,.form-select{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color)}.form-control:focus,.form-select:focus{border-color:#00e5ff73;border-color:rgba(var(--pp-primary-rgb),.45);box-shadow:0 0 0 var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:color-mix(in oklab,var(--bs-secondary-bg),#fff 35%)}::selection{background:var(--bs-highlight-bg)}.hero--playpal{background:radial-gradient(1200px 600px at 10% -10%,#00e5ff1a,#0000 60%),radial-gradient(900px 450px at 110% 10%,#ee3d7f1a,#0000 60%),var(--bs-body-bg);background:radial-gradient(1200px 600px at 10% -10%,rgba(var(--pp-primary-rgb),.1),#0000 60%),radial-gradient(900px 450px at 110% 10%,rgba(var(--pp-secondary-rgb),.1),#0000 60%),var(--bs-body-bg)}.bg-grid{background-image:radial-gradient(color-mix(in oklab,var(--bs-border-color),#0000 60%) 1px,#0000 1px);background-size:22px 22px}.NavComponent_nav__j-BE9{-webkit-backdrop-filter:saturate(140%) blur(4px);backdrop-filter:saturate(140%) blur(4px);min-height:56px}.NavComponent_brandLogo__MIhHQ{border-radius:8px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.05));height:36px;image-rendering:-webkit-optimize-contrast;object-fit:contain;width:36px}.NavComponent_backdrop__tUZ8D{background:#00000040;inset:0;position:fixed;z-index:1020}.navbar.sticky-top{z-index:1030}.NavComponent_navbar__DZiib a.NavComponent_navbar-brand__LfgE4,.NavComponent_noUnderline__Zv6BD .NavComponent_nav-link__uThHM,.NavComponent_noUnderline__Zv6BD a{position:static!important}.NavComponent_navbar__DZiib .NavComponent_nav-link__uThHM:after,.NavComponent_navbar__DZiib a.NavComponent_navbar-brand__LfgE4:after,.NavComponent_noUnderline__Zv6BD a:after{display:none!important}.NavComponent_brandTitle__UkY20{line-height:1}.NavComponent_toggler__696bO{align-items:center;border:1px solid var(--bs-border-color);border-radius:10px;display:inline-flex;gap:3px;height:34px;justify-content:center;padding:6px 8px;width:40px}.NavComponent_line__G0GLf{background:var(--bs-body-color);border-radius:2px;height:2px;transition:transform .2s ease,opacity .2s ease;width:22px}.NavComponent_lineTopOpen__nhYCR{transform:translateY(6px) rotate(45deg)}.NavComponent_lineMidOpen__arzSw{opacity:0}.NavComponent_lineBotOpen__QnTo1{transform:translateY(-6px) rotate(-45deg)}.NavComponent_rightCluster__zd6ZP{align-items:center;gap:8px}@media (max-width:576px){.NavComponent_rightClusterMobile__\+nstD{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:.5rem;width:100%}.navbar-collapse.show{padding-bottom:.25rem;padding-top:.25rem}}.NavComponent_emojiToggle__oTwlr{background:#0000;border:none;border-radius:10px;line-height:1;padding:6px 8px;transition:transform .15s ease,background-color .15s ease}.NavComponent_emojiToggle__oTwlr:hover{background-color:var(--bs-secondary-bg);transform:translateY(-1px)}.NavComponent_emoji__sWxls{display:inline-block;font-size:20px;transform-origin:center;transition:transform .2s ease}.NavComponent_emojiToggle__oTwlr:hover .NavComponent_emoji__sWxls{transform:rotate(-10deg) scale(1.06)}.FooterComponent_footer__PPnIq{background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);box-shadow:inset 0 -10px 40px #0000000a;padding:16px 0;position:relative}.FooterComponent_row__svWKu{padding-bottom:2px;padding-top:2px}.FooterComponent_left__U5V\+T{flex-wrap:wrap}.FooterComponent_left__U5V\+T,.FooterComponent_right__RbBjJ{align-items:center;display:inline-flex;gap:8px}.FooterComponent_brandLogo__lpzsh{border-radius:6px;box-shadow:0 1px 0 #0000000a;margin-right:8px}.FooterComponent_htmlSlot__sC4RB{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.FooterComponent_dot__sCpfg{opacity:.5}.FooterComponent_sep__8UQLt{margin:0 2px;opacity:.35}.FooterComponent_link__0SZJs{color:var(--bs-secondary-color);text-decoration:underline}.FooterComponent_link__0SZJs:hover{color:var(--bs-body-color)}.FooterComponent_external__Sv7S6{border-bottom:1px dashed #00000040;color:var(--bs-body-color);text-decoration:none}.FooterComponent_external__Sv7S6:hover{border-bottom-style:solid;opacity:.9}.FooterComponent_madeWith__F59ti{align-items:center;background:linear-gradient(90deg,#ffd2432e,#6366f11f);border:1px solid var(--bs-border-color);border-radius:999px;display:inline-flex;gap:6px;padding:6px 10px}.FooterComponent_credits__mRTv0{margin-top:8px;opacity:.85;text-align:center;width:100%}.FooterComponent_credits__mRTv0 a{color:var(--bs-secondary-color);text-decoration:underline}.FooterComponent_credits__mRTv0 a:hover{color:var(--bs-body-color)}.FooterComponent_modalBackdrop__4Cslt{background:#00000059;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1060}.FooterComponent_modalCard__jbJUP{animation:FooterComponent_footer-modal-in__B6fpF .16s ease;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:14px;box-shadow:0 30px 80px #0000004d;color:var(--bs-body-color);max-width:760px;padding:18px;width:100%}.FooterComponent_modalBody__xGDrT :where(h6){margin-bottom:6px;margin-top:10px}.FooterComponent_modalBody__xGDrT :where(p,ul){margin-bottom:10px}.FooterComponent_modalBody__xGDrT a{color:var(--bs-primary);text-decoration:underline}@keyframes FooterComponent_footer-modal-in__B6fpF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AboutComponent_section__2dfCa{scroll-margin-top:96px}.AboutComponent_card__fR3VR{background:radial-gradient(1200px 400px at 10% -10%,#0d6efd0f,#0000 60%),var(--bs-body-bg);border-radius:16px}.AboutComponent_iconList__gwg2H{list-style:none;margin-left:0;padding-left:0}.AboutComponent_iconList__gwg2H li{align-items:flex-start;display:flex;gap:10px;line-height:1.5;margin:.4rem 0}.AboutComponent_bullet__HF34D{display:inline-flex;justify-content:center;width:1.4rem}.AboutComponent_link__Dt7c2{text-decoration:none}.AboutComponent_link__Dt7c2:hover{text-decoration:underline}.HeroComponent_hero__MZpCH{background:radial-gradient(1200px 400px at -10% -10%,var(--bs-primary-bg-subtle) 0,#0000 60%),radial-gradient(800px 300px at 110% -20%,var(--bs-secondary-bg) 0,#0000 60%)}.gp-modal-open{overflow:hidden!important}.gp-modal{display:grid;inset:0;place-items:center;position:fixed;z-index:1050}.gp-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;inset:0;position:absolute}.gp-sheet{background:var(--bs-body-bg);border-radius:16px;box-shadow:0 0 0 1px #0000001f,0 16px 60px #00000059;box-shadow:0 0 0 1px var(--bs-border-color),0 16px 60px #00000059;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;position:relative;width:min(960px,94vw)}.gp-footer,.gp-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffffa6,#ffffff40);border-bottom:1px solid #0000001f;border-bottom:1px solid var(--bs-border-color);position:relative}[data-bs-theme=dark] .gp-footer,[data-bs-theme=dark] .gp-header{background:linear-gradient(180deg,#1e1e1ebf,#1e1e1e66)}.gp-header{padding:.75rem 0}.gp-header-row{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto 1fr;position:relative}.gp-legacy-center{font-size:.9rem;justify-self:center;opacity:.8}.gp-legacy-row{display:flex;justify-content:space-between;margin-top:.25rem}.gp-legacy-row,.gp-player{align-items:center;gap:.5rem}.gp-player{display:inline-flex;font-weight:600;white-space:nowrap}.gp-player--bot{justify-self:end}.gp-player-name{max-width:220px;overflow:hidden;text-overflow:ellipsis}.gp-dot{border-radius:999px;box-shadow:inset 0 0 0 3px #0000000f;display:inline-block;height:8px;width:8px}.gp-dot--you{background:#16a34a}.gp-dot--bot{background:#64748b}.gp-header-extra{font-size:.85rem;opacity:.85}.gp-close{background:var(--bs-body-bg);border:1px solid #0000001f;border:1px solid var(--bs-border-color);border-radius:10px;font-weight:700;height:34px;line-height:1;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:34px}.gp-close:hover{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.15)}.gp-body{background:radial-gradient(600px 300px at 50% -10%,rgba(var(--bs-primary-rgb),.05),#0000 60%);flex:1 1 auto;overflow:auto}.gp-body-inner{padding:20px 20px 18px}.gp-meta{background:var(--bs-secondary-bg);border:1px solid #0000001f;border:1px solid var(--bs-border-color);border-radius:12px;box-shadow:0 1px 0 #00000005;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem;padding:.6rem .9rem}.gp-meta,.gp-status{align-items:center;display:flex}.gp-status{flex:1 1;min-width:0}.gp-status:empty{visibility:hidden}.gp-difficulty{align-items:center;background:var(--bs-body-bg);border-radius:10px;box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 1px var(--bs-border-color);display:inline-flex;flex:none;gap:0;overflow:hidden}.gp-stats{display:flex;flex:1 1;gap:.5rem;justify-content:flex-end;min-width:0}.gp-status-pill{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 1px var(--bs-border-color);display:inline-flex;font-weight:700;gap:.4rem;letter-spacing:.2px;padding:.35rem .6rem}.gp-status-pill--you{background:#22c55e1f;color:#16a34a}.gp-status-pill--bot{background:#facc1524;color:#a16207}.gp-status-pill--draw{background:#94a3b82e;color:#475569}.gp-diff{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--bs-body-color);font-size:.8rem;font-weight:800;letter-spacing:.35px;padding:.38rem .7rem}.gp-diff:not(.is-active):hover{background:var(--bs-secondary-bg)}.gp-diff.is-active{background:rgba(var(--bs-primary-rgb),.16);box-shadow:inset 0 0 0 999px rgba(var(--bs-primary-rgb),.07);color:rgb(var(--bs-primary-rgb))}.gp-stat{background:var(--bs-body-bg);border-radius:10px;box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 1px var(--bs-border-color);min-width:112px;padding:.5rem .7rem}.gp-stat-label{font-size:.72rem;opacity:.75}.gp-stat-value{font-size:1.05rem;font-weight:800}.gp-content{margin-top:.75rem}.gp-content-inner{margin-left:auto;margin-right:auto;max-width:100%;width:95%!important}.gp-body-inner table thead th{background:color-mix(in srgb,var(--bs-secondary-bg) 70%,#0000);border-bottom:1px solid #0000001f!important;border-bottom:1px solid var(--bs-border-color)!important;position:-webkit-sticky;position:sticky;top:0;z-index:1}.gp-body-inner table tbody td,.gp-body-inner table thead th{padding-bottom:.5rem;padding-top:.5rem}.gp-footer{border-top:1px solid #0000001f;border-top:1px solid var(--bs-border-color);padding:.6rem 0 .7rem}.gp-footer-inner{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr auto}.gp-footer-title{font-weight:800}.gp-footer-desc{font-size:.85rem;opacity:.8}.gp-tooltip{position:relative}.gp-help{background:var(--bs-body-bg);border:1px solid #0000001f;border:1px solid var(--bs-border-color);border-radius:10px;font-weight:800;height:32px;width:32px}.gp-tooltip-content{background:var(--bs-body-bg);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 0 0 1px #0000001f,0 12px 28px #0000002e;box-shadow:0 0 0 1px var(--bs-border-color),0 12px 28px #0000002e;opacity:0;padding:.6rem .7rem;pointer-events:none;position:absolute;right:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;width:min(320px,80vw)}.gp-help:focus+.gp-tooltip-content,.gp-tooltip:hover .gp-tooltip-content{opacity:1;transform:translateY(0)}:root{--bs-border-color:#0000001f}[data-bs-theme=dark]{--bs-border-color:#ffffff1f}@media (max-width:480px){.gp-content-inner{width:95%!important}}.gp-bot-emoji{font-size:1.05rem;line-height:1;transform:translateY(1px)}@media (max-width:520px){.gp-meta{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1fr}.gp-status{justify-content:center}.gp-difficulty{justify-self:center}.gp-stats{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;justify-content:stretch}.gp-stat{min-width:0;padding:.5rem .6rem;width:100%}.gp-player-name{max-width:140px}}.TicTacToeComponent_grid__NrYHx{grid-gap:8px;display:grid;gap:8px;grid-auto-rows:min(18vmin,120px);grid-template-columns:repeat(3,min(18vmin,120px));-webkit-user-select:none;user-select:none}.TicTacToeComponent_cell__K0bPT{align-items:center;background:var(--bs-body-bg);border:2px solid #00000026;border:2px solid var(--bs-border-color,#00000026);border-radius:16px;box-shadow:0 4px 16px #0000001f;color:var(--bs-body-color);display:inline-flex;font-size:clamp(28px,8vmin,48px);font-weight:700;justify-content:center;transition:transform .06s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.TicTacToeComponent_cell__K0bPT:not(:disabled):hover{box-shadow:0 6px 18px #00000029;transform:translateY(-1px)}.TicTacToeComponent_win__9LKx8{border-color:#f0c419!important;box-shadow:0 0 0 3px #f0c41959,0 8px 22px #0003}.TicTacToeComponent_cellX__K8vvP{color:var(--bs-primary);text-shadow:0 1px 0 #0000000a}.TicTacToeComponent_cellO__QRbdP{color:var(--bs-info);text-shadow:0 1px 0 #0000000a}.TicTacToeComponent_cell__K0bPT:not(:disabled):hover.TicTacToeComponent_cellX__K8vvP{border-color:rgba(var(--bs-primary-rgb),.5)}.TicTacToeComponent_cell__K0bPT:not(:disabled):hover.TicTacToeComponent_cellO__QRbdP{border-color:rgba(var(--bs-info-rgb),.5)}.HigherLowerComponent_guessInput__ENLhX{width:120px}.HigherLowerComponent_logBox__-4WwJ{background:var(--bs-body-bg)}.HigherLowerComponent_logList__0lw0H{max-height:160px;overflow:auto}.RPSLSComponent_movesRow__sPoAn{margin-top:4px}.RPSLSComponent_moveBtn__pXhH5{background:var(--bs-body-bg);border:2px solid #00000026;border:2px solid var(--bs-border-color,#00000026);border-radius:16px;box-shadow:0 4px 16px #0000001f;color:var(--bs-body-color);min-width:120px;padding:14px 18px;transition:transform .06s ease,box-shadow .2s ease,border-color .2s ease}.RPSLSComponent_moveBtn__pXhH5:hover:not(:disabled){border-color:rgba(var(--bs-primary-rgb),.35);box-shadow:0 6px 18px #00000029;transform:translateY(-1px)}.RPSLSComponent_moveBtn__pXhH5:disabled{opacity:1}.RPSLSComponent_moveEmoji__y3fZq{display:block;font-size:clamp(28px,6vmin,48px);line-height:1}.RPSLSComponent_inlineEmoji__-pg44{font-size:18px;line-height:1}.RPSLSComponent_moveLabel__Pd5As{display:block;font-weight:600}.gp-sheet[data-game=omi] .gp-player{display:none}.OmiCardComponent_tablePanel__GkXW\+{margin-bottom:12px}.OmiCardComponent_felt__NRxXM{background-color:#413e0d;border:1px solid var(--bs-border-color);border-radius:18px;box-shadow:inset 0 6px 20px #00000047;height:clamp(300px,42vh,520px);overflow:hidden;position:relative;width:100%}.OmiCardComponent_felt__NRxXM:before{background:radial-gradient(100% 120% at 50% 50%,#0000 60%,#00000038 100%);content:"";inset:0;pointer-events:none;position:absolute}.OmiCardComponent_felt__NRxXM:after{border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0f;content:"";inset:0;pointer-events:none;position:absolute}.OmiCardComponent_centerRing__32\+1X{background:#ffffff0d;border:2px dashed #ffffff3d;border-radius:14px;height:110px;left:50%;margin:-55px 0 0 -55px;position:absolute;top:50%;width:110px}.OmiCardComponent_seatChip__IjsCE{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff52;border-radius:999px;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;position:absolute;text-shadow:0 1px 2px #00000059;z-index:2}.OmiCardComponent_teamNS__qhRv-{background:#19875438}.OmiCardComponent_teamEW__I5n4m{background:#dc35453d}.OmiCardComponent_seat_north__zLBKB{left:50%;top:10px;transform:translateX(-50%)}.OmiCardComponent_seat_south__8dHU7{bottom:10px;left:50%;transform:translateX(-50%)}.OmiCardComponent_seat_east__ge0QZ{right:10px;top:50%;transform:translateY(-50%)}.OmiCardComponent_seat_west__sQEo5{left:10px;top:50%;transform:translateY(-50%)}@keyframes OmiCardComponent_pulse__mvK7Y{0%{box-shadow:0 0 0 0 #0d6efd59}to{box-shadow:0 0 0 12px #0d6efd00}}.OmiCardComponent_turnPulse__iyvCw{animation:OmiCardComponent_pulse__mvK7Y 1.6s ease-out infinite}.OmiCardComponent_slot__GEA6N{align-items:center;display:flex;height:32%;justify-content:center;position:absolute;width:34%}.OmiCardComponent_north__rGGy2{left:50%;top:8%;transform:translateX(-50%)}.OmiCardComponent_south__sekjZ{bottom:8%;left:50%;transform:translateX(-50%)}.OmiCardComponent_east__bh2Tj{height:40%;right:8%;top:50%;transform:translateY(-50%);width:28%}.OmiCardComponent_west__jJFmE{height:40%;left:8%;top:50%;transform:translateY(-50%);width:28%}.OmiCardComponent_turnGlow__J0kLg:before{border-radius:14px;box-shadow:0 0 0 2px #ffffff2e,inset 0 6px 18px #00000040;content:"";inset:-6px;position:absolute}.OmiCardComponent_card__mcNuk{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--bs-body-bg) 92%,#fff 8%),var(--bs-body-bg));border:1px solid var(--bs-border-color);border-radius:12px;box-shadow:0 8px 16px #00000026;display:flex;flex-direction:column;height:96px;justify-content:center;width:68px}.OmiCardComponent_tableCard__2JZDz{filter:drop-shadow(0 6px 10px rgba(0,0,0,.3));height:112px;width:80px}.OmiCardComponent_redSuit__KBphP .OmiCardComponent_rank__uVN8b,.OmiCardComponent_redSuit__KBphP .OmiCardComponent_suit__YQ96O{color:#e25563}.OmiCardComponent_rank__uVN8b{font-weight:800}.OmiCardComponent_suit__YQ96O{font-size:18px}.OmiCardComponent_clickable__fv7Xc{cursor:pointer;transition:transform .12s ease}.OmiCardComponent_clickable__fv7Xc:hover{transform:translateY(-2px)}.OmiCardComponent_disabled__w8VTk{cursor:not-allowed;opacity:.5}.OmiCardComponent_handRow__QCY7j{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:4px}.OmiCardComponent_handBack__-4b9t{background:repeating-linear-gradient(45deg,#ffffff26 0 8px,#ffffff14 8px 16px);border:1px solid #ffffff47;border-radius:10px;box-shadow:0 8px 12px #00000040;height:78px;opacity:.38;pointer-events:none;position:absolute;width:54px}.OmiCardComponent_northBack__c5XdY{left:50%;top:16px;transform:translateX(-50%)}.OmiCardComponent_eastBack__Ac6b5{right:16px;top:50%;transform:translateY(-50%)}.OmiCardComponent_westBack__B7CDV{left:16px;top:50%;transform:translateY(-50%)}.OmiCardComponent_metaRow__3WgVD{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0}.OmiCardComponent_chips__Dqc5z{display:flex;flex-wrap:wrap;gap:8px}.OmiCardComponent_chip__rxc2m{align-items:center;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.OmiCardComponent_primary__yD24W{background:rgba(var(--bs-primary-rgb),.12);border-color:rgba(var(--bs-primary-rgb),.35)}.OmiCardComponent_neutral__4jNgO{background:rgba(var(--bs-secondary-rgb),.1);border-color:rgba(var(--bs-secondary-rgb),.35)}.OmiCardComponent_light__VP0As{background:#ffffff0f}.OmiCardComponent_actionsRow__dkk9Q{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.OmiCardComponent_resultsBlock__wPeFx{margin-top:6px}.OmiCardComponent_greenDot__e\+6se{background:#28a745;border-radius:50%;display:inline-block;height:10px;width:10px}.OmiCardComponent_banner__BMq\+B{background:rgba(var(--bs-warning-rgb),.12);border:1px solid rgba(var(--bs-warning-rgb),.35);border-radius:999px;display:inline-block;font-weight:600;padding:6px 12px}.OmiCardComponent_header-text-align__XJMZB{text-align:left!important}@media (max-width:520px){.OmiCardComponent_felt__NRxXM{height:clamp(260px,44vh,460px)}.OmiCardComponent_card__mcNuk{height:88px;width:62px}.OmiCardComponent_tableCard__2JZDz{height:102px;width:72px}.OmiCardComponent_seatChip__IjsCE{font-size:11px;padding:3px 8px}}.MemoryFlipComponent_greenDot__w4wve{background:#2ecc71;border-radius:50%;box-shadow:0 0 0 2px #2ecc7140;display:inline-block;height:10px;width:10px}.MemoryFlipComponent_statsRow__aBgPg{margin-bottom:8px}.MemoryFlipComponent_grid__bImzX{grid-gap:12px;display:grid;gap:12px}.MemoryFlipComponent_card__wAiEu{background:#0000;border:none;border-radius:12px;height:88px;outline:none;padding:0;perspective:900px;position:relative}.MemoryFlipComponent_card__wAiEu:focus-visible{box-shadow:0 0 0 3px #0d6efd59;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb,13,110,253),.35)}.MemoryFlipComponent_cardInner__t0djM{height:100%;transform-style:preserve-3d;transition:transform .22s ease;width:100%}.MemoryFlipComponent_flipped__jvFEC .MemoryFlipComponent_cardInner__t0djM{transform:rotateY(180deg)}.MemoryFlipComponent_cardBack__lJdZp,.MemoryFlipComponent_cardFront__7jB54{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--bs-border-color);border-radius:12px;inset:0;position:absolute}.MemoryFlipComponent_cardFront__7jB54{background:var(--bs-secondary-bg)}.MemoryFlipComponent_cardBack__lJdZp{background:var(--bs-body-bg);display:grid;font-size:2rem;place-items:center;transform:rotateY(180deg)}.MemoryFlipComponent_matched__e9zmw .MemoryFlipComponent_cardBack__lJdZp{box-shadow:inset 0 0 0 2px #19875459;box-shadow:0 0 0 2px rgba(var(--bs-success-rgb,25,135,84),.35) inset}.MemoryFlipComponent_banner__NdFPG{background:var(--bs-success-bg-subtle);border:1px solid #19875459;border:1px solid var(--bs-success-border-subtle,#19875459);border-radius:999px;color:var(--bs-success-text);font-weight:700;padding:6px 10px}.QuickQuizComponent_qcard__93wQQ{border:1px solid var(--bs-border-color);border-radius:14px;box-shadow:0 6px 22px #00000014}.EmojiDropComponent_gameArea__I-Ldz{position:relative;width:100%}.EmojiDropComponent_canvas__t68wL{background:#f8f9fa;background:var(--bs-secondary-bg,#f8f9fa);border:1px solid #dee2e6;border:1px solid var(--bs-border-color,#dee2e6);border-radius:12px;display:block;height:auto;width:100%}.BuruCardComponent_tableWrap__X\+aOI{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:12px;padding:16px;position:relative}.BuruCardComponent_pileArea__WKh9P{background:var(--bs-tertiary-bg);border:1px dashed var(--bs-border-color);border-radius:12px;padding:12px}.BuruCardComponent_pileCards__xJSEA{align-items:center;display:flex;gap:8px;min-height:68px}.BuruCardComponent_pileCard__YZGQo{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;box-shadow:0 4px 10px #0000000d;display:grid;height:64px;place-items:center;position:relative;width:48px}.BuruCardComponent_rank__wffp8{font-size:.95rem;font-weight:800;line-height:1}.BuruCardComponent_suit__dCh4y{bottom:6px;font-size:.9rem;opacity:.8;position:absolute;right:6px}.BuruCardComponent_red__NwtH2{color:#e2555a}.BuruCardComponent_botsRow__5S4rW{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:12px}@media (min-width:768px){.BuruCardComponent_botsRow__5S4rW{grid-template-columns:repeat(3,1fr)}}.BuruCardComponent_botHand__E7xwU{background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:10px;padding:8px 10px;transition:box-shadow .15s ease,transform .15s ease}.BuruCardComponent_botHand__E7xwU.BuruCardComponent_active__P78zo{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.18);transform:translateY(-1px)}.BuruCardComponent_backRow__bUH4P{align-items:center;display:flex;gap:6px}.BuruCardComponent_backCard__3i-fA{background:linear-gradient(135deg,var(--bs-primary-subtle),var(--bs-secondary-bg));border:1px solid var(--bs-border-color);border-radius:6px;box-shadow:0 4px 8px #0000000d;height:36px;width:24px}.BuruCardComponent_handRow__a4lwN{display:flex;flex-wrap:wrap;gap:8px}.BuruCardComponent_card__FSzI8{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:12px;box-shadow:0 6px 16px #0000000f;display:grid;height:90px;place-items:center;position:relative;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;width:64px}.BuruCardComponent_clickable__mXpw7:hover{transform:translateY(-2px)}.BuruCardComponent_disabled__2D2D2{filter:grayscale(.2);opacity:.6;pointer-events:none}.BuruCardComponent_canvasWrap__BbS8g{position:relative}.BuruCardComponent_canvas__OIKLI{inset:0;pointer-events:none;position:absolute}.EscapeMazeComponent_wrap__oVVrN{grid-gap:12px;display:grid;gap:12px;position:relative}.EscapeMazeComponent_board__2wVwV{background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:12px;box-shadow:0 8px 26px var(--playpal-shadow);display:grid;justify-self:center;margin-inline:auto;outline:none;padding:6px;transition:transform .12s ease}.EscapeMazeComponent_board__2wVwV:focus{box-shadow:0 0 0 .2rem var(--bs-focus-ring-color),0 8px 26px var(--playpal-shadow)}.EscapeMazeComponent_blocked__2Qu05{transform:translateY(0) scale(.998)}.EscapeMazeComponent_cell__WI9rY{background:var(--bs-body-bg);box-sizing:border-box;position:relative}.EscapeMazeComponent_wTop__cE8bc{border-top:2px solid var(--bs-border-color)}.EscapeMazeComponent_wRight__1p2YA{border-right:2px solid var(--bs-border-color)}.EscapeMazeComponent_wBottom__sdU0s{border-bottom:2px solid var(--bs-border-color)}.EscapeMazeComponent_wLeft__p8CtU{border-left:2px solid var(--bs-border-color)}.EscapeMazeComponent_goal__S\+XIn:after,.EscapeMazeComponent_player__eZOlM:after{border-radius:8px;content:"";inset:18%;position:absolute}.EscapeMazeComponent_player__eZOlM:after{background:radial-gradient(circle at 30% 30%,color-mix(in oklab,rgb(var(--pp-primary-rgb)),#fff 10%),rgb(var(--pp-primary-rgb)));background:radial-gradient(circle at 30% 30%,color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 10%),rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))));box-shadow:0 4px 10px rgba(var(--pp-primary-rgb),.25);box-shadow:0 4px 10px rgba(var(--pp-ui-primary-rgb,var(--pp-primary-rgb)),.25)}.EscapeMazeComponent_goal__S\+XIn:after{background:radial-gradient(circle at 50% 50%,rgba(var(--pp-secondary-rgb),.95),rgba(var(--pp-secondary-rgb),.6));border-radius:999px;box-shadow:0 4px 10px rgba(var(--pp-secondary-rgb),.25);inset:22%}.EscapeMazeComponent_pad__GqRwU{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center}.EscapeMazeComponent_padMid__O66kz{grid-gap:8px;display:grid;gap:8px;grid-template-columns:auto auto}.EscapeMazeComponent_padBtn__ErBHQ{background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:10px;color:var(--bs-body-color);height:40px;line-height:1;transition:transform .1s ease,background-color .1s ease,border-color .1s ease;width:48px}.EscapeMazeComponent_padBtn__ErBHQ:hover{background:color-mix(in oklab,var(--bs-secondary-bg),rgb(var(--pp-primary-rgb)) 8%);background:color-mix(in oklab,var(--bs-secondary-bg),rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))) 8%);border-color:rgba(var(--pp-ui-primary-rgb,var(--pp-primary-rgb)),.45);transform:translateY(-1px)}.EscapeMazeComponent_padBtn__ErBHQ:active{transform:translateY(0)}@media (min-width:768px){.EscapeMazeComponent_pad__GqRwU{justify-content:start}}.EscapeMazeComponent_overlay__c47SP{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:color-mix(in oklab,var(--bs-body-bg) 65%,#000 10%);display:grid;inset:0;place-items:center;position:absolute}.EscapeMazeComponent_overlayCard__\+yTiw{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:1rem;box-shadow:0 10px 30px #00000026;min-width:min(520px,90vw);padding:1rem 1.25rem;text-align:center}.EscapeMazeComponent_resultBadge__jM97Y{border-radius:.6rem;display:inline-block;font-size:.9rem;font-weight:800;letter-spacing:.02em;margin-bottom:.4rem;padding:.35rem .65rem;text-transform:uppercase}.EscapeMazeComponent_ok__TXkt8{background:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.EscapeMazeComponent_err__CGRZ5{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.EscapeMazeComponent_resultText__dKj8v{font-size:1rem;opacity:.9}@media (max-width:480px){.EscapeMazeComponent_overlayCard__\+yTiw{min-width:min(360px,92vw)}}.SolitaireCardComponent_wrap__0JWP1{grid-gap:12px;--sol-surface:var(--bs-secondary-bg);--sol-card-bg:var(--bs-body-bg);--sol-card-border:color-mix(in oklab,var(--bs-border-color),#fff 10%);--sol-ink-black:#0f172a;--sol-ink-red:#b91c1c;--sol-slot-hint:color-mix(in oklab,var(--bs-secondary-color),var(--bs-body-color) 25%);--sol-shadow:var(--playpal-shadow);--sol-selected-outline:rgba(var(--pp-secondary-rgb),.75);--sol-selected-ring:rgba(var(--pp-secondary-rgb),.22);--sol-fd-a:color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 75%);--sol-fd-b:color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#000 8%);--card-w:74px;--card-h:100px;--col-w:74px;--stack-gap:22px;display:grid;gap:12px;position:relative}[data-bs-theme=dark] .SolitaireCardComponent_wrap__0JWP1{--sol-surface:color-mix(in oklab,var(--bs-secondary-bg),#fff 6%);--sol-card-bg:color-mix(in oklab,var(--bs-body-bg),#fff 8%);--sol-card-border:color-mix(in oklab,var(--bs-border-color),#fff 35%);--sol-ink-black:#e5e7eb;--sol-ink-red:#fecaca;--sol-slot-hint:color-mix(in oklab,var(--bs-secondary-color),#fff 40%);--sol-shadow:#0009;--sol-selected-outline:rgba(var(--pp-secondary-rgb),.85);--sol-selected-ring:rgba(var(--pp-secondary-rgb),.30);--sol-fd-a:color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 82%);--sol-fd-b:color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 65%)}.SolitaireCardComponent_topRow__YgWzh{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.SolitaireCardComponent_foundations__3thPK,.SolitaireCardComponent_stockWaste__4fdaD{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-auto-flow:column}.SolitaireCardComponent_pile__2J6mf{background:var(--sol-surface);border:1px dashed var(--sol-card-border);border-radius:10px;display:grid;height:var(--card-h);padding:0;place-items:center;position:relative;width:var(--card-w)}.SolitaireCardComponent_stock__nXf\+F .SolitaireCardComponent_card__Rwdqg.SolitaireCardComponent_faceDown__tppwE{filter:saturate(90%)}.SolitaireCardComponent_waste__\+ZiGL .SolitaireCardComponent_card__Rwdqg{box-shadow:0 3px 12px var(--sol-shadow)}.SolitaireCardComponent_slotHint__2YD\+c{color:var(--sol-slot-hint);font-size:1rem;font-weight:800}.SolitaireCardComponent_tableau__P94Bk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(7,var(--col-w));justify-content:center}.SolitaireCardComponent_col__Kp9mC{min-height:calc(var(--card-h) + 8px);position:relative;width:var(--col-w)}.SolitaireCardComponent_tableauSlot__3Z7w2{background:var(--sol-surface);border:1px dashed var(--sol-card-border);height:var(--card-h);width:100%}.SolitaireCardComponent_stackCard__ILvED{margin-top:calc((var(--stack, 0))*var(--stack-gap));position:relative}.SolitaireCardComponent_card__Rwdqg{background:var(--sol-card-bg);border:1px solid var(--sol-card-border);border-radius:10px;box-shadow:0 2px 10px var(--sol-shadow);display:grid;grid-template-areas:"tl . br";grid-template-columns:1fr 1fr 1fr;height:var(--card-h);overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:var(--card-w)}.SolitaireCardComponent_faceDown__tppwE{background:repeating-linear-gradient(45deg,var(--sol-fd-a),var(--sol-fd-a) 6px,var(--sol-fd-b) 6px,var(--sol-fd-b) 12px)}.SolitaireCardComponent_faceUp__bh5Zd{background:var(--sol-card-bg)}.SolitaireCardComponent_black__ANQfD .SolitaireCardComponent_centerSuit__IzwWf,.SolitaireCardComponent_black__ANQfD .SolitaireCardComponent_rank__BUGB6,.SolitaireCardComponent_black__ANQfD .SolitaireCardComponent_suit__kcgYX{color:var(--sol-ink-black)}.SolitaireCardComponent_red__j9rqe .SolitaireCardComponent_centerSuit__IzwWf,.SolitaireCardComponent_red__j9rqe .SolitaireCardComponent_rank__BUGB6,.SolitaireCardComponent_red__j9rqe .SolitaireCardComponent_suit__kcgYX{color:var(--sol-ink-red)}.SolitaireCardComponent_cornerBR__6vvxh,.SolitaireCardComponent_cornerTL__Jh9DG{grid-gap:0;display:grid;font-size:14px;font-weight:800;gap:0;line-height:1;position:absolute;text-align:center}.SolitaireCardComponent_cornerTL__Jh9DG{left:6px;top:6px}.SolitaireCardComponent_cornerBR__6vvxh{bottom:6px;right:6px;transform:rotate(180deg)}.SolitaireCardComponent_rank__BUGB6{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SolitaireCardComponent_suit__kcgYX{font-size:12px}.SolitaireCardComponent_centerSuit__IzwWf{display:grid;font-size:28px;inset:0;opacity:.14;place-items:center;position:absolute}.SolitaireCardComponent_selected__Hv531{box-shadow:0 0 0 4px var(--sol-selected-ring);outline:2px solid var(--sol-selected-outline)}.SolitaireCardComponent_overlayMoveTarget__okqd7{background:#0000;border:0;inset:0;padding:0;position:absolute}.SolitaireCardComponent_board__1wPzC{background:var(--sol-surface);border:1px solid var(--sol-card-border);border-radius:12px;box-shadow:0 8px 26px var(--sol-shadow);display:grid;justify-self:center;margin-inline:auto;outline:none;padding:6px;transition:transform .12s ease}.SolitaireCardComponent_board__1wPzC:focus{box-shadow:0 0 0 .2rem var(--bs-focus-ring-color),0 8px 26px var(--sol-shadow)}.SolitaireCardComponent_blocked__DZQui{transform:translateY(0) scale(.998)}.SolitaireCardComponent_overlay__xYTHe{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:color-mix(in oklab,var(--bs-body-bg) 62%,#000 12%);display:grid;inset:0;place-items:center;position:absolute}.SolitaireCardComponent_overlayCard__7zOm2{background:var(--bs-body-bg);border:1px solid var(--sol-card-border);border-radius:1rem;box-shadow:0 10px 30px #00000040;min-width:min(520px,90vw);padding:1rem 1.25rem;text-align:center}.SolitaireCardComponent_resultBadge__5OeJQ{border-radius:.6rem;display:inline-block;font-size:.9rem;font-weight:800;letter-spacing:.02em;margin-bottom:.4rem;padding:.35rem .65rem;text-transform:uppercase}.SolitaireCardComponent_ok__rnjyP{background:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.SolitaireCardComponent_err__NAWdt{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.SolitaireCardComponent_resultText__0FufN{font-size:1rem;opacity:.9}@media (max-width:520px){.SolitaireCardComponent_wrap__0JWP1{--card-w:64px;--card-h:88px;--col-w:64px;--stack-gap:20px}}@media (max-width:380px){.SolitaireCardComponent_wrap__0JWP1{--card-w:56px;--card-h:78px;--col-w:56px;--stack-gap:18px}.SolitaireCardComponent_overlayCard__7zOm2{min-width:min(360px,92vw)}}.HeartsCardComponent_wrap__uEG2e{grid-gap:12px;display:grid;gap:12px;position:relative}.HeartsCardComponent_table__GxfxX{grid-gap:8px 16px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:12px;box-shadow:0 8px 26px var(--playpal-shadow);display:grid;gap:8px 16px;grid-template-areas:"north north north" "west  center east" "south south south";grid-template-columns:1fr auto 1fr;padding:10px;position:relative}.HeartsCardComponent_seat__JoDHP{position:relative}.HeartsCardComponent_north__5JSZD{grid-gap:6px;display:grid;gap:6px;grid-area:north;place-items:center}.HeartsCardComponent_south__wx-yr{grid-gap:6px;display:grid;gap:6px;grid-area:south}.HeartsCardComponent_east__DKHd\+{grid-gap:6px;display:grid;gap:6px;grid-area:east;place-items:center}.HeartsCardComponent_west__yn5hF{grid-gap:6px;display:grid;gap:6px;grid-area:west;place-items:center}.HeartsCardComponent_center__pQKwN{grid-gap:6px;align-content:center;display:grid;gap:6px;grid-area:center}.HeartsCardComponent_botName__H4Q2L{font-size:.85rem;opacity:.8}.HeartsCardComponent_facedownRow__SPPl3{grid-gap:6px;display:grid;gap:6px;grid-auto-flow:column}.HeartsCardComponent_facedownCol__AE6KF{grid-gap:6px;display:grid;gap:6px}.HeartsCardComponent_badgesSide__uRO0u,.HeartsCardComponent_badges__oyDAb{display:inline-flex;gap:6px}.HeartsCardComponent_badgesSide__uRO0u{flex-direction:column}.HeartsCardComponent_cardSmall__m1gFh{background:repeating-linear-gradient(45deg,color-mix(in oklab,rgb(var(--pp-primary-rgb)),#fff 75%),color-mix(in oklab,rgb(var(--pp-primary-rgb)),#fff 75%) 6px,color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 8%) 6px,color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 8%) 12px);background:repeating-linear-gradient(45deg,color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 75%),color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 75%) 6px,color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#000 8%) 6px,color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#000 8%) 12px);border:1px solid var(--bs-border-color);border-radius:8px;height:56px;width:38px}.HeartsCardComponent_trick__Z5py3{grid-gap:8px;align-items:center;background:var(--bs-body-bg);border:1px dashed var(--bs-border-color);border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(2,76px);grid-template-rows:repeat(2,104px);justify-content:center;min-height:220px;min-width:180px;position:relative}.HeartsCardComponent_trickCard__j6ML0{display:grid;place-items:center}.HeartsCardComponent_trickHint__vRcBv{display:grid;font-weight:700;opacity:.45;place-items:center}.HeartsCardComponent_turnBadge__hkEPD{font-size:.85rem;justify-self:center;opacity:.8}.HeartsCardComponent_hand__BmHmW{grid-gap:8px;display:grid;flex-wrap:wrap;gap:8px;grid-auto-flow:column;justify-content:center}.HeartsCardComponent_cardBtn__cGkcv{background:#0000;border:0;cursor:pointer;padding:0;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.HeartsCardComponent_cardBtn__cGkcv:focus-visible{border-radius:12px;outline:2px solid rgba(var(--pp-primary-rgb),.5);outline:2px solid rgba(var(--pp-ui-primary-rgb,var(--pp-primary-rgb)),.5)}.HeartsCardComponent_cardBtn__cGkcv:hover{transform:translateY(-2px)}.HeartsCardComponent_unplayable__gfziq{cursor:not-allowed;opacity:.45;transform:none!important}.HeartsCardComponent_playable__nG357{border-radius:12px;box-shadow:0 0 0 2px rgba(var(--pp-primary-rgb),.25);box-shadow:0 0 0 2px rgba(var(--pp-ui-primary-rgb,var(--pp-primary-rgb)),.25)}.HeartsCardComponent_selectedPass__m8yQw{border-radius:12px;box-shadow:0 0 0 3px rgba(var(--pp-secondary-rgb),.35)}.HeartsCardComponent_passBar__Jmck5{align-items:center;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:10px;display:flex;justify-content:space-between;padding:6px 10px}.HeartsCardComponent_card__utiE6{background:var(--bs-body-bg);border:1px solid color-mix(in oklab,var(--bs-border-color),#fff 10%);border-radius:10px;box-shadow:0 2px 10px var(--playpal-shadow);display:grid;grid-template-areas:"tl . br";grid-template-columns:1fr 1fr 1fr;height:100px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:74px}.HeartsCardComponent_faceDown__Tm1va{background:repeating-linear-gradient(45deg,color-mix(in oklab,rgb(var(--pp-primary-rgb)),#fff 75%),color-mix(in oklab,rgb(var(--pp-primary-rgb)),#fff 75%) 6px,color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 8%) 6px,color-mix(in oklab,rgb(var(--pp-primary-rgb)),#000 8%) 12px);background:repeating-linear-gradient(45deg,color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 75%),color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 75%) 6px,color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#000 8%) 6px,color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#000 8%) 12px)}.HeartsCardComponent_faceUp__4BYyU{background:var(--bs-body-bg)}.HeartsCardComponent_black__W38ms .HeartsCardComponent_centerSuit__saZfX,.HeartsCardComponent_black__W38ms .HeartsCardComponent_rank__xk9-g,.HeartsCardComponent_black__W38ms .HeartsCardComponent_suit__4XXD2{color:#0f172a}.HeartsCardComponent_red__Lqy9k .HeartsCardComponent_centerSuit__saZfX,.HeartsCardComponent_red__Lqy9k .HeartsCardComponent_rank__xk9-g,.HeartsCardComponent_red__Lqy9k .HeartsCardComponent_suit__4XXD2{color:#b91c1c}[data-bs-theme=dark] .HeartsCardComponent_black__W38ms .HeartsCardComponent_centerSuit__saZfX,[data-bs-theme=dark] .HeartsCardComponent_black__W38ms .HeartsCardComponent_rank__xk9-g,[data-bs-theme=dark] .HeartsCardComponent_black__W38ms .HeartsCardComponent_suit__4XXD2{color:#e5e7eb}[data-bs-theme=dark] .HeartsCardComponent_red__Lqy9k .HeartsCardComponent_centerSuit__saZfX,[data-bs-theme=dark] .HeartsCardComponent_red__Lqy9k .HeartsCardComponent_rank__xk9-g,[data-bs-theme=dark] .HeartsCardComponent_red__Lqy9k .HeartsCardComponent_suit__4XXD2{color:#fecaca}.HeartsCardComponent_cornerBR__TzbCc,.HeartsCardComponent_cornerTL__OkNu9{grid-gap:0;display:grid;font-size:14px;font-weight:800;gap:0;line-height:1;position:absolute;text-align:center}.HeartsCardComponent_cornerTL__OkNu9{left:6px;top:6px}.HeartsCardComponent_cornerBR__TzbCc{bottom:6px;right:6px;transform:rotate(180deg)}.HeartsCardComponent_rank__xk9-g{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeartsCardComponent_suit__4XXD2{font-size:12px}.HeartsCardComponent_centerSuit__saZfX{display:grid;font-size:28px;inset:0;opacity:.14;place-items:center;position:absolute}.HeartsCardComponent_overlay__zMQvF{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:color-mix(in oklab,var(--bs-body-bg) 62%,#000 12%);display:grid;inset:0;place-items:center;position:absolute}.HeartsCardComponent_overlayCard__cjy3h{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:1rem;box-shadow:0 10px 30px #00000040;min-width:min(520px,90vw);padding:1rem 1.25rem;text-align:center}.HeartsCardComponent_resultBadge__OpttD{border-radius:.6rem;display:inline-block;font-size:.9rem;font-weight:800;letter-spacing:.02em;margin-bottom:.4rem;padding:.35rem .65rem;text-transform:uppercase}.HeartsCardComponent_ok__kvKe8{background:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.HeartsCardComponent_err__jwLoZ{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.HeartsCardComponent_resultText__iIQUy{font-size:1rem;opacity:.9}@media (max-width:520px){.HeartsCardComponent_card__utiE6{height:88px;width:64px}.HeartsCardComponent_trick__Z5py3{grid-template-columns:repeat(2,64px);grid-template-rows:repeat(2,88px)}.HeartsCardComponent_cardSmall__m1gFh{height:50px;width:34px}}@media (max-width:380px){.HeartsCardComponent_card__utiE6{height:78px;width:56px}.HeartsCardComponent_trick__Z5py3{grid-template-columns:repeat(2,56px);grid-template-rows:repeat(2,78px)}}.ColorMatchComponent_wrap__PpW4d{grid-gap:1rem;display:grid;gap:1rem;position:relative}.ColorMatchComponent_promptWrap__zckyR{grid-gap:.25rem;display:grid;gap:.25rem;justify-items:center;padding:.5rem 0 0}.ColorMatchComponent_prompt__ddCb7{font-size:clamp(2rem,6vw,3rem);font-weight:900;letter-spacing:.02em;line-height:1.05;text-transform:uppercase;transition:color .15s ease}.ColorMatchComponent_options__aG7OX{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ColorMatchComponent_choice__IdD5P{grid-gap:.75rem;align-items:center;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.9rem;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:42px 1fr;padding:.6rem .8rem;text-align:left;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.ColorMatchComponent_choice__IdD5P:hover{border-color:#0d6efd59;box-shadow:0 4px 14px #0d6efd14;transform:translateY(-1px)}.ColorMatchComponent_choice__IdD5P:active{transform:translateY(0)}.ColorMatchComponent_choice__IdD5P:disabled{cursor:not-allowed;opacity:.6}.ColorMatchComponent_colorChip__8RrJY{border:1px solid #0000001f;border-radius:.55rem;box-shadow:inset 0 1px 0 #0000000f;height:30px;width:42px}.ColorMatchComponent_choiceName__sBxwa{font-size:1rem;font-weight:700;letter-spacing:.02em}.ColorMatchComponent_overlay__Go3Qs{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:color-mix(in oklab,var(--bs-body-bg) 65%,#000 10%);display:grid;inset:0;place-items:center;position:absolute}.ColorMatchComponent_overlayCard__G9OqZ{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:1rem;box-shadow:0 10px 30px #00000026;min-width:min(520px,90vw);padding:1rem 1.25rem;text-align:center}.ColorMatchComponent_resultBadge__hukh7{border-radius:.6rem;display:inline-block;font-size:.9rem;font-weight:800;letter-spacing:.02em;margin-bottom:.4rem;padding:.35rem .65rem;text-transform:uppercase}.ColorMatchComponent_ok__1FAm9{background:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.ColorMatchComponent_err__NMGl5{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.ColorMatchComponent_resultText__cfGAH{font-size:1rem;opacity:.9}@media (prefers-reduced-motion:no-preference){.ColorMatchComponent_choice__IdD5P:active .ColorMatchComponent_colorChip__8RrJY{animation:ColorMatchComponent_cm-chip__VuETj .25s ease}}@keyframes ColorMatchComponent_cm-chip__VuETj{0%{box-shadow:0 0 0 0 #0d6efd00;transform:scale(1)}60%{box-shadow:0 0 0 9px #0d6efd26;transform:scale(1.07)}to{box-shadow:0 0 0 0 #0d6efd00;transform:scale(1)}}@media (max-width:480px){.ColorMatchComponent_choice__IdD5P{grid-template-columns:38px 1fr}.ColorMatchComponent_colorChip__8RrJY{height:26px;width:38px}.ColorMatchComponent_overlayCard__G9OqZ{min-width:min(360px,92vw)}}.Twenty48Component_wrap__sWj7b{grid-gap:12px;--pp-board-bg:var(--bs-secondary-bg);--pp-cell-bg:color-mix(in oklab,var(--bs-secondary-bg),var(--bs-body-bg) 30%);--pp-cell-border:color-mix(in oklab,var(--bs-border-color),#fff 10%);--pp-tile-ink:var(--bs-heading-color);--pp-shadow:var(--playpal-shadow);--tile-size:min(88px,15.33333vw);--tile-gap:10px;display:grid;gap:12px;position:relative}[data-bs-theme=dark] .Twenty48Component_wrap__sWj7b{--pp-board-bg:color-mix(in oklab,var(--bs-secondary-bg),#fff 8%);--pp-cell-bg:color-mix(in oklab,var(--bs-secondary-bg),#fff 10%);--pp-cell-border:color-mix(in oklab,var(--bs-border-color),#fff 35%);--pp-tile-ink:#0b1220;--pp-shadow:#0000008c}.Twenty48Component_board__De410{grid-gap:var(--tile-gap);background:var(--pp-board-bg);border:1px solid var(--pp-cell-border);border-radius:14px;box-shadow:0 10px 30px var(--pp-shadow);display:grid;gap:var(--tile-gap);grid-auto-columns:var(--tile-size);grid-auto-flow:dense;grid-auto-rows:var(--tile-size);justify-self:center;margin-inline:auto;max-width:100%;padding:var(--tile-gap);position:relative;width:-webkit-max-content;width:max-content}.Twenty48Component_cell__5aF23,.Twenty48Component_tile__\+Jz9U{border-radius:10px;box-sizing:border-box;height:var(--tile-size);width:var(--tile-size)}.Twenty48Component_cell__5aF23{background:var(--pp-cell-bg);border:1px solid var(--pp-cell-border);box-shadow:inset 0 1px 0 #0000000a;z-index:1}.Twenty48Component_tile__\+Jz9U{box-shadow:0 6px 18px #0000001f;color:var(--pp-tile-ink);display:grid;font-size:clamp(1rem,5vw,1.6rem);font-weight:900;place-items:center;text-shadow:0 1px 0 #ffffff40;transition:transform .08s ease;z-index:2}@media (prefers-reduced-motion:no-preference){.Twenty48Component_spawn__oHsqb{animation:Twenty48Component_t-pop__Xsgt0 .16s ease}.Twenty48Component_merged__2lhc5{animation:Twenty48Component_t-bump__k9icL .18s ease}}@keyframes Twenty48Component_t-pop__Xsgt0{0%{opacity:.6;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes Twenty48Component_t-bump__k9icL{0%{transform:scale(1)}50%{transform:scale(1.07)}to{transform:scale(1)}}.Twenty48Component_t2__M-Gf2{background:#e6f7fb}.Twenty48Component_t4__Yah\+W{background:#d7f0f6}.Twenty48Component_t8__nq27r{background:#c7e9f2}.Twenty48Component_t16__fZzQs{background:#b8e2ed}.Twenty48Component_t32__WoDcB{background:#fbe5f0}.Twenty48Component_t64__y2wFK{background:#ffdff0}.Twenty48Component_t128__Zdz2O{background:#ffd7e7}.Twenty48Component_t256__j0mA1{background:#ffcbdc}.Twenty48Component_t512__hVoHD{background:#ffbfd1}.Twenty48Component_t1024__m6yIp{background:#ffb3c7}.Twenty48Component_t2048__93JD3{background:#ff9fba;color:#0b1220;text-shadow:none}.Twenty48Component_tBeyond__uOL4R{background:#ffa3a3;color:#0b1220;text-shadow:none}.Twenty48Component_overlay__OJrxk{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:color-mix(in oklab,var(--bs-body-bg) 60%,#000 12%);display:grid;inset:0;place-items:center;position:absolute}.Twenty48Component_overlayCard__q4JoI{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:1rem;box-shadow:0 10px 30px #0003;min-width:min(520px,90vw);padding:1rem 1.25rem;text-align:center}.Twenty48Component_resultBadge__yfWH5{background:#f8d7da;border:1px solid #f5c2c7;border-radius:.6rem;color:#842029;display:inline-block;font-size:.9rem;font-weight:800;letter-spacing:.02em;margin-bottom:.4rem;padding:.35rem .65rem;text-transform:uppercase}.Twenty48Component_resultText__6lPQG{font-size:1rem;opacity:.9}@media (max-width:480px){.Twenty48Component_wrap__sWj7b{--tile-size:min(70px,18.4vw)}.Twenty48Component_overlayCard__q4JoI{min-width:min(360px,92vw)}}.SnakeRushComponent_wrap__LFaBi{grid-gap:12px;--sr-surface:var(--bs-secondary-bg);--sr-cell:var(--bs-body-bg);--sr-border:color-mix(in oklab,var(--bs-border-color),#fff 10%);--sr-shadow:var(--playpal-shadow);--sr-snake:color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#000 10%);--sr-head:rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb)));--sr-food:rgb(var(--pp-secondary-rgb));display:grid;gap:12px;position:relative}[data-bs-theme=dark] .SnakeRushComponent_wrap__LFaBi{--sr-surface:color-mix(in oklab,var(--bs-secondary-bg),#fff 6%);--sr-cell:color-mix(in oklab,var(--bs-body-bg),#fff 8%);--sr-border:color-mix(in oklab,var(--bs-border-color),#fff 35%);--sr-shadow:#0009;--sr-snake:color-mix(in oklab,rgb(var(--pp-ui-primary-rgb,var(--pp-primary-rgb))),#fff 10%)}.SnakeRushComponent_board__MB0Du{grid-gap:4px;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:12px;box-shadow:0 10px 30px var(--sr-shadow);display:grid;gap:4px;justify-self:center;margin-inline:auto;padding:8px}.SnakeRushComponent_cell__LRB2J{background:var(--sr-cell);border:1px solid var(--sr-border);border-radius:6px;height:100%;width:100%}.SnakeRushComponent_snake__22he5{background:var(--sr-snake);border-color:color-mix(in oklab,var(--sr-border),var(--sr-snake) 40%)}.SnakeRushComponent_head__9gqjM{background:var(--sr-head);box-shadow:inset 0 0 0 2px #0000000f}.SnakeRushComponent_food__zQGVf{background:var(--sr-food);box-shadow:inset 0 0 0 2px #0000000f}.SnakeRushComponent_overlay__6t2rF{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:color-mix(in oklab,var(--bs-body-bg) 62%,#000 12%);display:grid;inset:0;place-items:center;position:absolute}.SnakeRushComponent_overlayCard__RIGFr{background:var(--bs-body-bg);border:1px solid var(--sr-border);border-radius:1rem;box-shadow:0 10px 30px #00000040;min-width:min(520px,90vw);padding:1rem 1.25rem;text-align:center}.SnakeRushComponent_resultBadge__UeQ\+X{border-radius:.6rem;display:inline-block;font-size:.9rem;font-weight:800;letter-spacing:.02em;margin-bottom:.4rem;padding:.35rem .65rem;text-transform:uppercase}.SnakeRushComponent_ok__rk\+Lb{background:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.SnakeRushComponent_err__7c6aP{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.SnakeRushComponent_resultText__ZwF2Z{font-size:1rem;opacity:.9}.MinefieldComponent_wrap__tyhOr{grid-gap:12px;--mf-surface:var(--bs-secondary-bg);--mf-cell-bg:var(--bs-body-bg);--mf-border:color-mix(in oklab,var(--bs-border-color),#fff 10%);--mf-ink:var(--bs-body-color);--mf-shadow:var(--playpal-shadow);display:grid;gap:12px;position:relative}[data-bs-theme=dark] .MinefieldComponent_wrap__tyhOr{--mf-surface:color-mix(in oklab,var(--bs-secondary-bg),#fff 6%);--mf-cell-bg:color-mix(in oklab,var(--bs-body-bg),#fff 8%);--mf-border:color-mix(in oklab,var(--bs-border-color),#fff 35%);--mf-ink:var(--bs-body-color);--mf-shadow:#0009}.MinefieldComponent_board__mCAo7{grid-gap:6px;background:var(--mf-surface);border:1px solid var(--mf-border);border-radius:12px;box-shadow:0 10px 30px var(--mf-shadow);display:grid;gap:6px;justify-self:center;margin-inline:auto;padding:8px}.MinefieldComponent_cell__TpZ3R{background:var(--mf-cell-bg);border:1px solid var(--mf-border);border-radius:8px;box-shadow:0 2px 8px var(--mf-shadow);color:var(--mf-ink);display:grid;font-weight:800;height:100%;line-height:1;padding:0;place-items:center;-webkit-user-select:none;user-select:none;width:100%}.MinefieldComponent_cell__TpZ3R:hover{filter:brightness(1.02)}.MinefieldComponent_cell__TpZ3R:active{transform:translateY(0)}.MinefieldComponent_revealed__Hqojv{background:color-mix(in oklab,var(--mf-cell-bg),var(--bs-secondary-bg) 20%);box-shadow:inset 0 1px 0 #0000000d}.MinefieldComponent_flagged__I\+7iy{background:color-mix(in oklab,var(--mf-cell-bg),rgb(var(--pp-secondary-rgb)) 10%)}.MinefieldComponent_exploded__lh3m-{background:color-mix(in oklab,#ff4d4f,#000 5%);color:#fff}.MinefieldComponent_num__hkqHx{font-size:14px}.MinefieldComponent_n1__BkZMJ .MinefieldComponent_num__hkqHx{color:#2563eb}.MinefieldComponent_n2__fUNbT .MinefieldComponent_num__hkqHx{color:#16a34a}.MinefieldComponent_n3__nObvb .MinefieldComponent_num__hkqHx{color:#dc2626}.MinefieldComponent_n4__QhyL3 .MinefieldComponent_num__hkqHx{color:#7c3aed}.MinefieldComponent_n5__JjFJn .MinefieldComponent_num__hkqHx{color:#b45309}.MinefieldComponent_n6__CJbu- .MinefieldComponent_num__hkqHx{color:#0891b2}.MinefieldComponent_n7__7L-o7 .MinefieldComponent_num__hkqHx{color:#334155}.MinefieldComponent_n8__896-q .MinefieldComponent_num__hkqHx{color:#64748b}.MinefieldComponent_overlay__hbAwh{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:color-mix(in oklab,var(--bs-body-bg) 62%,#000 12%);display:grid;inset:0;place-items:center;position:absolute}.MinefieldComponent_overlayCard__rUfZC{background:var(--bs-body-bg);border:1px solid var(--mf-border);border-radius:1rem;box-shadow:0 10px 30px #00000040;min-width:min(520px,90vw);padding:1rem 1.25rem;text-align:center}.MinefieldComponent_resultBadge__-EtA8{border-radius:.6rem;display:inline-block;font-size:.9rem;font-weight:800;letter-spacing:.02em;margin-bottom:.4rem;padding:.35rem .65rem;text-transform:uppercase}.MinefieldComponent_ok__m8uhr{background:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.MinefieldComponent_err__YXZLe{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.MinefieldComponent_resultText__VQJa8{font-size:1rem;opacity:.9}.BaseLayout_hero-bg__KxcHI{background:var(--bs-body-bg);overflow:hidden;position:relative}.BaseLayout_hero-bg__KxcHI:before{background:radial-gradient(40% 50% at 50% 0,rgba(var(--bs-primary-rgb),.22),#0000 60%),radial-gradient(30% 40% at 20% 0,rgba(var(--bs-secondary-rgb),.16),#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.BaseLayout_hero-bg__KxcHI>*{position:relative;z-index:1}.BaseLayout_text-playpal-url__WGxYs{font-weight:800;text-decoration:none}.BaseLayout_categoryHeading__c0pt7{letter-spacing:.2px}.BaseLayout_categoryChip__vaviq{font-size:.9rem;padding:6px 10px}.BaseLayout_categoryChip__vaviq,.BaseLayout_inlineCategory__GxTe1{background:var(--bs-secondary-bg);border-radius:999px;box-shadow:inset 0 0 0 1px var(--bs-border-color);color:var(--bs-body-color);display:inline-block;font-weight:600}.BaseLayout_inlineCategory__GxTe1{font-size:.75rem;opacity:.95;padding:4px 8px}.BaseLayout_singlePlayerPill__HCF2o{--pill-bg:var(--bs-secondary-bg);background:var(--pill-bg);border-radius:999px;box-shadow:inset 0 0 0 1px var(--bs-border-color);color:var(--bs-body-color);font-size:.675rem;font-weight:700;letter-spacing:.2px;padding:.25rem .5rem}.BaseLayout_gameCard__ncMZc{background:linear-gradient(180deg,color-mix(in srgb,var(--bs-body-bg) 92%,var(--bs-body-color) 8%),var(--bs-body-bg));border:1px solid var(--bs-border-color);border-radius:16px;box-shadow:0 1px 0 #00000008,0 10px 28px #00000014;overflow:hidden;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,outline-color .16s ease}.BaseLayout_gameCard__ncMZc:after{background:radial-gradient(220px 160px at 100% 100%,rgba(var(--bs-primary-rgb),.1),#0000 60%);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute}.BaseLayout_gameCard__ncMZc:focus-within,.BaseLayout_gameCard__ncMZc:hover{border-color:color-mix(in srgb,var(--bs-border-color) 40%,rgb(var(--bs-primary-rgb)) 60%);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.16),0 18px 48px #0000002e;outline:0;transform:translateY(-4px)}.BaseLayout_gameCard__ncMZc:focus-within:before,.BaseLayout_gameCard__ncMZc:hover:before{background:radial-gradient(400px 220px at 80% 0,rgba(var(--bs-primary-rgb),.14),#0000 60%);border-radius:inherit;content:"";filter:blur(8px);inset:-2px;pointer-events:none;position:absolute}[data-bs-theme=dark] .BaseLayout_gameCard__ncMZc{background:linear-gradient(180deg,#ffffff0a,#ffffff03);border-color:#ffffff1f;box-shadow:0 1px 0 #ffffff0d,0 14px 40px #0000008c}[data-bs-theme=dark] .BaseLayout_gameCard__ncMZc:focus-within,[data-bs-theme=dark] .BaseLayout_gameCard__ncMZc:hover{box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.2),0 22px 60px #000000a6}.BaseLayout_gameCardBody__jmGWJ{padding:1.05rem 1.05rem 1.35rem;position:relative;z-index:1}.BaseLayout_gameCardBody__jmGWJ h3{line-height:1.25}.BaseLayout_gameCardBody__jmGWJ p{line-height:1.5}.BaseLayout_gameCardEmoji__GYleK{bottom:10px;font-size:3.6rem;opacity:.14;pointer-events:none;position:absolute;right:12px;transform-origin:80% 80%;transition:opacity .16s ease,filter .16s ease,transform .16s ease;-webkit-user-select:none;user-select:none}[data-bs-theme=dark] .BaseLayout_gameCardEmoji__GYleK{opacity:.2}.BaseLayout_gameCard__ncMZc:focus-within .BaseLayout_gameCardEmoji__GYleK,.BaseLayout_gameCard__ncMZc:hover .BaseLayout_gameCardEmoji__GYleK{animation:BaseLayout_gp-emoji-bob__PARb9 1.5s ease-in-out infinite,BaseLayout_gp-emoji-colorpulse__hZHSN 1.5s ease-in-out infinite;filter:saturate(125%);opacity:.28}@media (prefers-reduced-motion:reduce){.BaseLayout_gameCard__ncMZc:focus-within .BaseLayout_gameCardEmoji__GYleK,.BaseLayout_gameCard__ncMZc:hover .BaseLayout_gameCardEmoji__GYleK{animation:none;transform:none}}@keyframes BaseLayout_gp-emoji-bob__PARb9{0%{transform:translate(0) rotate(0deg) scale(1)}20%{transform:translate(-2px,-3px) rotate(-6deg) scale(1.03)}40%{transform:translate(-4px,-1px) rotate(2deg) scale(1.04)}60%{transform:translate(-1px,-4px) rotate(-4deg) scale(1.03)}80%{transform:translate(1px,-2px) rotate(3deg) scale(1.02)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes BaseLayout_gp-emoji-colorpulse__hZHSN{0%{filter:saturate(125%) hue-rotate(0deg) brightness(1)}25%{filter:saturate(140%) hue-rotate(10deg) brightness(1.05)}50%{filter:saturate(150%) hue-rotate(-10deg) brightness(1.08)}75%{filter:saturate(140%) hue-rotate(8deg) brightness(1.05)}to{filter:saturate(125%) hue-rotate(0deg) brightness(1)}}.BaseLayout_ideaBadge__RVzDO{background:var(--bs-warning-bg-subtle);border:1px solid #ffc10759;border:1px solid var(--bs-warning-border-subtle,#ffc10759);border-radius:8px;color:var(--bs-warning-text);display:inline-block;font-size:.75rem;font-weight:700;margin-top:.5rem;padding:4px 8px}@media (min-width:1400px){.BaseLayout_gameCardBody__jmGWJ{padding:1.15rem 1.15rem 1.45rem}}.BaseLayout_headingRow__GH4HI{gap:.75rem}.BaseLayout_categorySelect__T-06Y{min-width:160px}.BaseLayout_pagerWrap__HLX4i{align-items:center;display:inline-flex;gap:.5rem}.BaseLayout_pagerBtn__Goolr{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:10px;display:grid;font-weight:800;height:34px;line-height:1;place-items:center;transition:box-shadow .15s ease,transform .05s ease;width:34px}.BaseLayout_pagerBtn__Goolr:disabled{cursor:not-allowed;opacity:.5}.BaseLayout_pagerBtn__Goolr:not(:disabled):hover{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.15);transform:translateY(-1px)}.BaseLayout_dots__-20dE{display:inline-flex;gap:6px}.BaseLayout_dot__eLnUL{background:var(--bs-border-color);border:0;border-radius:999px;height:8px;padding:0;width:8px}.BaseLayout_dotActive__y2LV4{background:rgb(var(--bs-primary-rgb));box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.18)}.PlayRoute_fullscreen__3cAxU{background:var(--bs-body-bg);color:var(--bs-body-color);display:grid;height:100dvh;inset:0;overscroll-behavior:none;place-items:center;position:fixed;touch-action:none;z-index:1060}.PlayRoute_unknown__l3cpa{padding:24px;text-align:center}
/*# sourceMappingURL=main.25772d13.css.map*/