button{-webkit-tap-highlight-color:transparent}.carousel-container.svelte-1uea92{animation:svelte-1uea92-carousel-container-entrance .8s cubic-bezier(.22,.9,.28,1) .2s both}.carousel-stage.svelte-1uea92{animation:svelte-1uea92-carousel-stage-entrance .6s cubic-bezier(.22,.9,.28,1) .4s both}.carousel-slide.entrance-animation.svelte-1uea92{animation:svelte-1uea92-carousel-slide-dramatic-entrance 1.2s cubic-bezier(.22,.9,.28,1) var(--slide-delay, 0ms) both}.carousel-control.svelte-1uea92{animation:svelte-1uea92-carousel-control-entrance .5s cubic-bezier(.22,.9,.28,1) 1.4s both}@keyframes svelte-1uea92-carousel-container-entrance{0%{opacity:0;transform:translateY(20px) scale(.95);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}@keyframes svelte-1uea92-carousel-stage-entrance{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uea92-carousel-slide-dramatic-entrance{0%{opacity:0;transform:translate(0) translateY(-50%) scale(2.5) rotate(0);filter:blur(8px) brightness(1.2);z-index:999}20%{opacity:.7;transform:translate(0) translateY(-50%) scale(2.2) rotate(0);filter:blur(6px) brightness(1.15)}40%{opacity:.9;transform:translate(calc(var(--target-x, 0px) * .3)) translateY(-50%) scale(1.8) rotate(calc(var(--target-x, 0px) * .02deg));filter:blur(4px) brightness(1.1)}60%{opacity:1;transform:translate(calc(var(--target-x, 0px) * .7)) translateY(-50%) scale(1.3) rotate(calc(var(--target-x, 0px) * .015deg));filter:blur(2px) brightness(1.05)}80%{opacity:1;transform:translate(calc(var(--target-x, 0px) * 1.1)) translateY(-50%) scale(calc(var(--target-scale, 1) * 1.05)) rotate(calc(var(--target-x, 0px) * .01deg));filter:blur(1px) brightness(1.02)}to{opacity:var(--target-opacity, 1);transform:translate(var(--target-x, 0px)) translateY(-50%) scale(var(--target-scale, 1)) rotate(0);filter:blur(0px) brightness(1);z-index:var(--target-z, 1)}}@keyframes svelte-1uea92-carousel-control-entrance{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.filter-toggle.svelte-6rw1dw{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.05rem;border-radius:var(--button-radius, 9999px);border:1px solid color-mix(in oklab,var(--text) 22%,transparent);background-color:color-mix(in oklab,var(--card) 60%,transparent);color:color-mix(in oklab,var(--text) 70%,transparent);font-size:.875rem;font-weight:500;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer}.filter-toggle.svelte-6rw1dw:hover,.filter-toggle.svelte-6rw1dw:focus-visible{border-color:color-mix(in oklab,var(--text) 45%,transparent);background-color:color-mix(in oklab,var(--card) 80%,transparent);color:var(--text);outline:none}.filter-toggle[data-active=true].svelte-6rw1dw{background-color:var(--text);color:var(--bg);border-color:var(--text);box-shadow:0 10px 24px color-mix(in oklab,var(--bg) 24%,transparent);transform:translateY(-1px)}html[data-theme=clear] .filter-toggle{background-color:color-mix(in oklab,var(--card) 75%,transparent);border-color:color-mix(in oklab,var(--text) 16%,transparent);color:color-mix(in oklab,var(--text) 70%,transparent)}html[data-theme=clear] .filter-toggle:hover,html[data-theme=clear] .filter-toggle:focus-visible{border-color:color-mix(in oklab,var(--text) 34%,transparent);background-color:color-mix(in oklab,var(--card) 92%,transparent);color:color-mix(in oklab,var(--text) 92%,transparent)}html[data-theme=clear] .filter-toggle[data-active=true]{background-color:color-mix(in oklab,var(--text) 92%,transparent);color:var(--card);border-color:color-mix(in oklab,var(--text) 88%,transparent);box-shadow:0 12px 28px color-mix(in oklab,var(--text) 18%,transparent)}html[data-theme=classic] .filter-toggle{background-color:color-mix(in oklab,var(--card) 72%,transparent);border-color:color-mix(in oklab,var(--accent) 25%,transparent);color:color-mix(in oklab,var(--text) 85%,transparent)}html[data-theme=classic] .filter-toggle:hover,html[data-theme=classic] .filter-toggle:focus-visible{border-color:color-mix(in oklab,var(--accent) 45%,transparent);background-color:color-mix(in oklab,var(--card) 88%,transparent);color:var(--text)}html[data-theme=classic] .filter-toggle[data-active=true]{background-color:color-mix(in oklab,var(--accent) 82%,var(--card) 18%);color:var(--bg);border-color:color-mix(in oklab,var(--accent) 72%,transparent);box-shadow:0 12px 28px color-mix(in oklab,var(--accent) 26%,transparent)}html[data-theme=ocean] .filter-toggle{background-color:color-mix(in oklab,var(--card) 70%,transparent);border-color:color-mix(in oklab,var(--brand) 28%,transparent);color:color-mix(in oklab,var(--text) 78%,transparent)}html[data-theme=ocean] .filter-toggle:hover,html[data-theme=ocean] .filter-toggle:focus-visible{border-color:color-mix(in oklab,var(--brand) 50%,transparent);background-color:color-mix(in oklab,var(--card) 90%,transparent);color:var(--text)}html[data-theme=ocean] .filter-toggle[data-active=true]{background-color:color-mix(in oklab,var(--brand) 75%,var(--card) 25%);color:var(--bg);border-color:color-mix(in oklab,var(--brand) 70%,transparent);box-shadow:0 12px 28px color-mix(in oklab,var(--brand) 22%,transparent)}html[data-theme=pi] .filter-toggle{background-color:color-mix(in oklab,var(--card) 65%,transparent);border-color:color-mix(in oklab,var(--accent) 32%,transparent);color:color-mix(in oklab,var(--text) 80%,transparent)}html[data-theme=pi] .filter-toggle:hover,html[data-theme=pi] .filter-toggle:focus-visible{border-color:color-mix(in oklab,var(--accent) 54%,transparent);background-color:color-mix(in oklab,var(--card) 82%,transparent);color:var(--text)}html[data-theme=pi] .filter-toggle[data-active=true]{background-color:color-mix(in oklab,var(--accent) 78%,var(--card) 22%);color:var(--bg);border-color:color-mix(in oklab,var(--accent) 70%,transparent);box-shadow:0 12px 28px color-mix(in oklab,var(--accent) 26%,transparent)}.filter-select.svelte-6rw1dw{appearance:none;padding:.5rem 1.1rem;border-radius:var(--button-radius, 9999px);border:1px solid color-mix(in oklab,var(--text) 22%,transparent);background-color:color-mix(in oklab,var(--card) 70%,transparent);color:var(--text);font-size:.875rem;line-height:1.25rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;cursor:pointer}.filter-select.svelte-6rw1dw:focus-visible{outline:none;border-color:color-mix(in oklab,var(--brand) 60%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--brand) 24%,transparent)}html[data-theme=clear] .filter-select{background-color:color-mix(in oklab,var(--card) 94%,transparent);border-color:color-mix(in oklab,var(--text) 18%,transparent);color:color-mix(in oklab,var(--text) 88%,transparent)}html[data-theme=clear] .filter-select:focus-visible{border-color:color-mix(in oklab,var(--brand) 52%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--brand) 20%,transparent)}html[data-theme=classic] .filter-select{background-color:color-mix(in oklab,var(--card) 85%,transparent);border-color:color-mix(in oklab,var(--accent) 30%,transparent);color:color-mix(in oklab,var(--text) 92%,transparent)}html[data-theme=classic] .filter-select:focus-visible{border-color:color-mix(in oklab,var(--accent) 60%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 22%,transparent)}html[data-theme=ocean] .filter-select{background-color:color-mix(in oklab,var(--card) 88%,transparent);border-color:color-mix(in oklab,var(--brand) 36%,transparent);color:color-mix(in oklab,var(--text) 90%,transparent)}html[data-theme=ocean] .filter-select:focus-visible{border-color:color-mix(in oklab,var(--brand) 64%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--brand) 26%,transparent)}html[data-theme=pi] .filter-select{background-color:color-mix(in oklab,var(--card) 80%,transparent);border-color:color-mix(in oklab,var(--accent) 34%,transparent);color:color-mix(in oklab,var(--text) 88%,transparent)}html[data-theme=pi] .filter-select:focus-visible{border-color:color-mix(in oklab,var(--accent) 62%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 24%,transparent)}.game-grid.svelte-6rw1dw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 40rem){.game-grid.svelte-6rw1dw{gap:1rem}}.game-grid__item.svelte-6rw1dw{display:flex}.game-entry.svelte-6rw1dw{--delay: 0ms;--float-animation: none;will-change:transform,opacity,filter;transform-origin:50% 50%;animation:svelte-6rw1dw-game-entry-banger .8s cubic-bezier(.22,.9,.28,1) var(--delay) both,var(--float-animation, none)}.motion-rich .game-entry.svelte-6rw1dw,.game-entry.svelte-6rw1dw:hover{--float-animation: float-subtle 8s ease-in-out calc(var(--delay) + .8s) infinite}@keyframes svelte-6rw1dw-game-entry-banger{0%{opacity:0;transform:translateY(40px) translate(-20px) scale(.7) rotate(-12deg);filter:blur(8px) brightness(.6)}30%{opacity:.7;transform:translateY(20px) translate(-8px) scale(.9) rotate(-6deg);filter:blur(4px) brightness(.8)}60%{opacity:.95;transform:translateY(-5px) translate(3px) scale(1.05) rotate(2deg);filter:blur(1px) brightness(1.1)}80%{opacity:1;transform:translateY(2px) translate(-1px) scale(.98) rotate(-1deg);filter:blur(0px) brightness(1.05)}to{opacity:1;transform:translateY(0) translate(0) scale(1) rotate(0);filter:blur(0px) brightness(1)}}@keyframes svelte-6rw1dw-float-subtle{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-3px) rotate(.8deg) scale(1.005)}50%{transform:translateY(-6px) rotate(0) scale(1.01)}75%{transform:translateY(-2px) rotate(-.6deg) scale(1.003)}}
