.shelf.svelte-1uha8ag{padding:38px 0 0}.shop.svelte-1uha8ag{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.4fr);gap:56px;margin-top:84px;padding-top:48px;border-top:1px solid var(--border)}.section-kicker.svelte-1uha8ag{margin:0 0 10px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--ink),.32)}.shop-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:16ch;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.shop-body.svelte-1uha8ag{max-width:72ch}.shop-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 14px;font-size:.9rem;line-height:1.75;color:rgba(var(--ink),.48)}.shop-body.svelte-1uha8ag p:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:rgba(var(--ink),.82);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.games.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.games.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:6px 11px;border:1px solid var(--border);border-radius:999px;font-size:.74rem;color:rgba(var(--ink),.5);transition:color .16s ease,border-color .16s ease}.games.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text);border-color:var(--border-strong)}@media (max-width: 1000px){.shop.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width: 720px){.shelf.svelte-1uha8ag{padding-top:26px}.shop.svelte-1uha8ag{margin-top:58px;padding-top:34px}}
