.info.svelte-riv335{flex-direction:column;gap:4px;display:flex}.name.svelte-riv335{font-size:20px;font-weight:600}.description.svelte-riv335{color:var(--text2);font-size:15px}.toy-stage{aspect-ratio:4/3;border:1px solid var(--rule);background:var(--stage);border-radius:14px;position:relative;overflow:hidden}.toy-dots{background-color:var(--paper);background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:18px 18px}.toy-btn{font:inherit;cursor:pointer;min-height:40px;color:var(--ink);border:1px solid var(--rule);background:0 0;border-radius:999px;padding:10px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.toy-btn:hover{border-color:var(--accent);color:var(--accent)}.toy-btn.primary,.toy-btn[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.toy-btn.primary:hover,.toy-btn[aria-pressed=true]:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.toy-btn[aria-disabled=true]{cursor:default;opacity:.6}main.svelte-12legpx{flex-direction:column;gap:48px;padding-top:24px;padding-bottom:80px;display:flex}.intro.svelte-12legpx{flex-direction:column;gap:14px;display:flex}h1.svelte-12legpx{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700}.intro.svelte-12legpx p:where(.svelte-12legpx){max-width:560px;color:var(--text2);margin:0;font-size:18px;line-height:1.65}.cards.svelte-12legpx{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px;display:grid}.span.svelte-12legpx{grid-column:1/-1}article.svelte-12legpx{flex-direction:column;gap:14px;display:flex}.also.svelte-12legpx{border-top:1px solid var(--rule);flex-direction:column;gap:20px;padding-top:32px;display:flex}h2.svelte-12legpx{color:var(--muted);margin:0;font-size:13px;font-weight:400}.more.svelte-12legpx{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;display:grid}.item.svelte-12legpx{flex-direction:column;gap:2px;display:flex}.item.svelte-12legpx .name:where(.svelte-12legpx){font-size:17px;font-weight:600}a.item.svelte-12legpx:hover .name:where(.svelte-12legpx){color:var(--accent)}.item.svelte-12legpx .description:where(.svelte-12legpx){color:var(--text2);font-size:14px}@media (width<=760px){.cards.svelte-12legpx,.more.svelte-12legpx{grid-template-columns:1fr}}
