.catalogue-column{padding:clamp(12px,1.4vw,20px)}.controls.svelte-1kvkpzb,.games.svelte-1kvkpzb{--gap:clamp(10px, 1.2vw, 16px);container:catalogue/inline-size}.games.svelte-1kvkpzb{gap:var(--gap);flex-direction:column;display:flex}:root:not([data-js]) .controls-band,:root:not([data-js]) .more.svelte-1kvkpzb,:root[data-js] .beyond.svelte-1kvkpzb{display:none}.controls.svelte-1kvkpzb{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.search.svelte-1kvkpzb{--chalk-line:var(--color-control);--chalk-inset:0px;flex:200px;max-width:360px;margin-right:auto;position:relative}.search.svelte-1kvkpzb svg:where(.svelte-1kvkpzb){fill:none;width:16px;height:16px;stroke:var(--color-muted);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;transition:stroke .15s;position:absolute;top:50%;left:12px;translate:0 -50%}.search[data-searching].svelte-1kvkpzb svg:where(.svelte-1kvkpzb){stroke:var(--color-accent-strong)}input[type=search].svelte-1kvkpzb{background:var(--color-raised);width:100%;height:40px;color:var(--color-text);font:inherit;letter-spacing:-.009em;box-shadow:var(--shadow-pill);border:1px solid #0000;padding:0 12px 0 36px;font-size:1rem}input[type=search].svelte-1kvkpzb::placeholder{color:var(--color-muted);opacity:1}input[type=search].svelte-1kvkpzb:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.segmented.svelte-1kvkpzb{--chalk-line:var(--color-control);background:var(--color-bg);border:1px solid #0000;gap:2px;min-width:0;margin:0;padding:3px;display:inline-flex}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb){min-height:32px;color:var(--color-muted);font-size:var(--text-ui);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb):hover{color:var(--color-text)}.segmented.svelte-1kvkpzb input:where(.svelte-1kvkpzb){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb):has(input:where(.svelte-1kvkpzb):checked){background:var(--color-raised);color:var(--color-text);box-shadow:var(--shadow-pill)}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb):has(input:where(.svelte-1kvkpzb):checked):after{content:"";border:1.5px solid var(--color-chalk);filter:url(#chalk-edge);pointer-events:none;position:absolute;inset:0}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb):has(input:where(.svelte-1kvkpzb):disabled){opacity:.4;cursor:default}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb):has(input:where(.svelte-1kvkpzb):disabled):hover{color:var(--color-muted)}.segmented.svelte-1kvkpzb input:where(.svelte-1kvkpzb):disabled{cursor:default}[data-control=volatility].svelte-1kvkpzb label:where(.svelte-1kvkpzb){--avocado-h:14px;--avocado-gap:2px;--avocado-on:currentColor;padding-inline:8px}[data-control=volatility].svelte-1kvkpzb label:where(.svelte-1kvkpzb):has(input:where(.svelte-1kvkpzb):checked){--avocado-on:var(--color-accent)}[data-control=volatility].svelte-1kvkpzb label:where(.svelte-1kvkpzb) .avocados{pointer-events:none}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb):has(input:where(.svelte-1kvkpzb):focus-visible){outline:2px solid var(--color-focus);outline-offset:1px}.count.svelte-1kvkpzb{color:var(--color-muted);font-variant-numeric:tabular-nums}@media (pointer:coarse){input[type=search].svelte-1kvkpzb{height:44px}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb){min-height:38px}.segmented.svelte-1kvkpzb input:where(.svelte-1kvkpzb){inset:-6px 0}}.grid.svelte-1kvkpzb{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);transition:opacity .18s,filter .18s;display:grid}.grid[data-searching].svelte-1kvkpzb{opacity:.55;filter:saturate(.6)}@media (prefers-reduced-motion:reduce){.grid.svelte-1kvkpzb{transition:none}}@container catalogue (width>=500px){.grid.svelte-1kvkpzb{--cols:3}}@container catalogue (width>=760px){.grid.svelte-1kvkpzb{--cols:4}}@container catalogue (width>=1000px){.grid.svelte-1kvkpzb{--cols:5}}@container catalogue (width<480px){.search.svelte-1kvkpzb{flex-basis:100%;max-width:none}.segmented.svelte-1kvkpzb{flex:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.segmented.svelte-1kvkpzb label:where(.svelte-1kvkpzb){text-align:center;white-space:normal;flex-direction:column;justify-content:center;gap:0;min-height:44px;padding:4px;line-height:1.25}.segmented.svelte-1kvkpzb input:where(.svelte-1kvkpzb){inset:0}.count.svelte-1kvkpzb{font-size:var(--text-small)}.segmented[data-control=volatility].svelte-1kvkpzb{display:flex}[data-control=volatility].svelte-1kvkpzb label:where(.svelte-1kvkpzb){--avocado-h:12px;flex:auto;padding-inline:6px}}.empty.svelte-1kvkpzb{--chalk-line:var(--color-control);--chalk-style:dashed;text-align:center;color:var(--color-muted);font-size:var(--text-body-lg);border:1px solid #0000;flex-direction:column;align-items:center;gap:16px;padding:48px 20px;display:flex}.more.svelte-1kvkpzb{color:var(--color-muted);font-size:var(--text-ui);flex-direction:column;align-items:center;gap:12px;display:flex}.meter.svelte-8z8sdb{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.bar.svelte-8z8sdb{background:var(--color-line);width:3px}.bar.svelte-8z8sdb:first-child{height:40%}.bar.svelte-8z8sdb:nth-child(2){height:55%}.bar.svelte-8z8sdb:nth-child(3){height:70%}.bar.svelte-8z8sdb:nth-child(4){height:85%}.bar.svelte-8z8sdb:nth-child(5){height:100%}.bar.on.svelte-8z8sdb{background:var(--color-accent-strong)}.wrap.svelte-wx733c{container:featured/inline-size}.featured.svelte-wx733c{gap:var(--gap-content);display:grid}.art-link.svelte-wx733c{display:block;overflow:hidden}.featured.svelte-wx733c .featured-art{aspect-ratio:16/9}.info.svelte-wx733c{align-items:flex-start;gap:var(--gap-heading);flex-direction:column;min-width:0;display:flex}.title.svelte-wx733c a:where(.svelte-wx733c){color:inherit}.title.svelte-wx733c a:where(.svelte-wx733c):hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lead.svelte-wx733c{max-width:30rem}.stats.svelte-wx733c{flex-wrap:wrap;gap:12px 32px;padding-block:4px;display:flex}.stats.svelte-wx733c div:where(.svelte-wx733c){flex-direction:column-reverse;gap:2px;display:flex}dt.svelte-wx733c{color:var(--color-muted);font-size:var(--text-small);letter-spacing:0}dd.svelte-wx733c{letter-spacing:-.012em;font-size:1.25rem;font-weight:500;line-height:1.3}.volatility.svelte-wx733c{align-items:center;gap:8px;display:inline-flex}.info.svelte-wx733c .actions{margin-top:8px}@container featured (width>=820px){.featured.svelte-wx733c{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,4vw,60px)}}.deck.svelte-1a9yepp{--card-w:clamp(110px, 40cqi - 10px, 150px);--tuck:.22;--spread:.5;--tilt:.85;--room:16px;--slide:calc(var(--card-w) * var(--tuck) * .6);--reach:calc(var(--slide) + 60px);margin-left:calc(var(--reach) * -1);padding-left:var(--reach);pointer-events:none;flex:none;display:flex;overflow:clip}.fan.svelte-1a9yepp{isolation:isolate;width:calc(var(--card-w) * (1.12 - var(--tuck) + .46 * var(--spread)));min-height:calc(var(--card-w) * (1.38 + .24 * var(--tilt)) + var(--room));pointer-events:auto;flex:none;position:relative}@container hero (width>=520px){.deck.svelte-1a9yepp{--card-w:min(clamp(120px, 32cqi - 40px, 175px), 40svh);--tuck:.3;--spread:.6;--tilt:1;--room:48px}}@container hero (width>=800px){.deck.svelte-1a9yepp{--card-w:min(clamp(150px, 9vw + 90px, 240px), 40svh);--tuck:.2;--spread:1;--room:56px}}.slot.svelte-1a9yepp{top:50%;right:calc(var(--card-w) * var(--tuck) * -1);width:var(--card-w);aspect-ratio:3/4;transform:var(--pose);position:absolute}.slot[data-place="0"].svelte-1a9yepp{--pose:translateY(-50%) rotate(calc(-5deg * var(--tilt)))}.slot[data-place="1"].svelte-1a9yepp{--pose:translate(calc(-26% * var(--spread)), calc(-50% - 4% * var(--tilt))) rotate(calc(6deg * var(--tilt)))}.slot[data-place="2"].svelte-1a9yepp{--pose:translate(calc(-46% * var(--spread)), calc(-50% + 3% * var(--tilt))) rotate(calc(-12deg * var(--tilt)))}.slot[data-place=out].svelte-1a9yepp{--pose:translate(calc((1 - var(--tuck)) * 100% + 18%), -50%) rotate(calc(4deg * var(--tilt)))}.card.svelte-1a9yepp{--chalk-inset:0px;background-color:var(--color-raised);box-shadow:var(--shadow-screenshot);color:var(--color-text);border:1px solid #0000;display:block;position:absolute;inset:0;overflow:hidden}.card.svelte-1a9yepp:hover,.card.svelte-1a9yepp:focus-visible{--chalk-line:var(--color-control);translate:calc(var(--slide) * -1) 0}.card.svelte-1a9yepp:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:no-preference){.slot.svelte-1a9yepp{transition:transform .65s cubic-bezier(.3,.7,.2,1)}.card.svelte-1a9yepp{transition:translate .25s cubic-bezier(.2,.7,.2,1)}}.card.dot-grid.svelte-1a9yepp{background-color:var(--color-raised)}.scene.svelte-1a9yepp{object-fit:cover;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shade.svelte-1a9yepp{background:radial-gradient(farthest-side,#0000 30%,#00000052),#00000024;position:absolute;inset:0}.face.svelte-1a9yepp{inset:0 calc(var(--tuck) * 100%) 0 0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:absolute}.logo.svelte-1a9yepp{object-fit:contain;filter:drop-shadow(0 8px 14px #00000038);width:86%;height:74%}.mark.svelte-1a9yepp{aspect-ratio:411/558;background:var(--color-dotgrid);height:min(34%,72px);-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.title.svelte-1a9yepp{font-size:var(--text-ui);align-items:center;gap:4px;font-weight:600;line-height:1.3;transition:opacity .25s;display:inline-flex}.badge.svelte-1a9yepp{max-width:calc((1 - var(--tuck)) * 100% - 8px);height:auto;min-height:24px;font-size:clamp(10px, var(--card-w) * .058, 12px);white-space:normal;gap:5px;padding:4px 6px;line-height:1.25;transition:opacity .25s;position:absolute;top:6px;left:6px}.badge.svelte-1a9yepp:before{flex:none}.slot.svelte-1a9yepp:not([data-place="0"]) :is(.title:where(.svelte-1a9yepp),.badge:where(.svelte-1a9yepp)){opacity:0}.all.svelte-1a9yepp .mark:where(.svelte-1a9yepp){background:var(--color-accent)}.title.svelte-1a9yepp svg:where(.svelte-1a9yepp){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}
