.home.svelte-1uha8ag{max-width:1440px;margin:0 auto;padding:0 24px}section.svelte-1uha8ag{margin-top:56px;scroll-margin-top:72px}.hero.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:0;padding:64px 0 8px;display:flex}h1.svelte-1uha8ag{letter-spacing:-1.4px;max-width:18ch;color:var(--text-strong);text-wrap:balance;font-size:44px;font-weight:600;line-height:1.08}.search.svelte-1uha8ag{border-radius:var(--radius-pill);border:1px solid var(--border);width:min(440px,100%);height:46px;color:var(--disabled);cursor:pointer;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);align-items:center;gap:10px;padding:0 10px 0 16px;font-size:15px;display:flex}.search.svelte-1uha8ag:hover{border-color:var(--border-strong);color:var(--muted)}.search.svelte-1uha8ag span:where(.svelte-1uha8ag){text-align:left;flex:1}kbd.svelte-1uha8ag{border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:11px}.games.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.game.svelte-1uha8ag{border:1px solid var(--border);background:var(--surface-1);transition:border-color var(--base) var(--ease), background-color var(--base) var(--ease);border-radius:20px;flex-direction:column;padding:8px;display:flex;position:relative;overflow:hidden}.frame.svelte-1uha8ag{aspect-ratio:21/9;background:var(--surface-2);border-radius:13px;display:block;overflow:hidden}.banner.svelte-1uha8ag{object-fit:cover;width:100%;height:100%}.game.svelte-1uha8ag:hover{border-color:var(--border-strong)}.game.svelte-1uha8ag>.fade-line:where(.svelte-1uha8ag){opacity:0;transition:opacity var(--base) var(--ease);position:absolute;bottom:0;left:0;right:0}.game.svelte-1uha8ag:hover>.fade-line:where(.svelte-1uha8ag){opacity:1}.game.svelte-1uha8ag>.fade-line:where(.svelte-1uha8ag){z-index:2}.game-text.svelte-1uha8ag{z-index:2;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 12px 10px 14px;display:flex;position:relative}.game.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.4px;color:var(--text-strong);font-size:21px;font-weight:500}.game.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin-top:4px;font-size:14px}.game.svelte-1uha8ag p:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag){color:var(--text-strong)}.game.svelte-1uha8ag .kinds:where(.svelte-1uha8ag){color:var(--muted)}.go.svelte-1uha8ag{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);transition:color var(--fast) var(--ease), background-color var(--base) var(--ease), border-color var(--base) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.game.svelte-1uha8ag:hover .go:where(.svelte-1uha8ag){background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.lede.svelte-1uha8ag{color:var(--muted);margin-top:-10px;font-size:17px}.row-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.row-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-title.svelte-1uha8ag{letter-spacing:-.44px;color:var(--text-strong);font-size:23px;font-weight:500}.row-head.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);transition:color var(--fast) var(--ease);align-items:center;gap:4px;font-size:14px;display:inline-flex}.row-head.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text-strong)}.grid.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.section-title.svelte-1uha8ag{margin:32px 0 24px}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.steps.svelte-1uha8ag .step-icon{color:var(--muted);font-size:22px}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.2px;color:var(--text-strong);margin-top:14px;font-size:18px;font-weight:500}.num.svelte-1uha8ag{color:var(--disabled);margin-right:6px;font-size:14px}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:40ch;color:var(--muted);margin-top:6px}.faq.svelte-1uha8ag{max-width:720px}@media (width<=1100px){.grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.home.svelte-1uha8ag{padding:0 16px}.hero.svelte-1uha8ag{padding-top:40px}h1.svelte-1uha8ag{letter-spacing:-.9px;font-size:32px}.games.svelte-1uha8ag,.steps.svelte-1uha8ag{grid-template-columns:1fr}.steps.svelte-1uha8ag{gap:24px}.grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.game.svelte-1uha8ag .kinds:where(.svelte-1uha8ag){display:none}.lede.svelte-1uha8ag{font-size:15px}}@media (prefers-reduced-motion:reduce){.banner.svelte-1uha8ag,.go.svelte-1uha8ag svg{transition:none}}
