.page.svelte-fw0qxd{max-width:860px;margin:0 auto;padding:64px 24px 96px}.page-header.svelte-fw0qxd{margin-bottom:40px}.page-header.svelte-fw0qxd h1:where(.svelte-fw0qxd){font-size:40px;font-weight:600;line-height:1.1;color:var(--text-1);margin:0 0 12px;letter-spacing:-.015em}.page-tagline.svelte-fw0qxd{font-size:16px;color:var(--text-2);margin:0;max-width:56ch}.downloads.svelte-fw0qxd{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:64px}.download-card.svelte-fw0qxd{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:12px;padding:20px}.dl-head.svelte-fw0qxd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.download-card.svelte-fw0qxd h2:where(.svelte-fw0qxd){font-size:15px;font-weight:600;color:var(--text-1);margin:0}.badge.svelte-fw0qxd{font-size:10px;letter-spacing:.08em;padding:2px 6px;border-radius:3px}.badge.preview.svelte-fw0qxd{background:#ff57221f;color:var(--accent)}.badge.soon.svelte-fw0qxd{background:var(--bg-1);color:var(--text-3);border:1px solid var(--border-subtle)}.dl-meta.svelte-fw0qxd{font-size:12px;color:var(--text-3);margin-bottom:14px}.dl-btn.svelte-fw0qxd{width:100%;justify-content:center;margin-bottom:14px}.snippet.svelte-fw0qxd{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-1);border-radius:6px;border:1px solid var(--border-subtle)}.snippet-label.svelte-fw0qxd{font-size:11px;color:var(--text-3);flex-shrink:0}.snippet.svelte-fw0qxd code:where(.svelte-fw0qxd){font-size:12px;color:var(--text-1);word-break:break-all}.notes.svelte-fw0qxd h2:where(.svelte-fw0qxd){font-size:16px;font-weight:600;color:var(--text-1);margin:24px 0 8px}.notes.svelte-fw0qxd ul:where(.svelte-fw0qxd){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.notes.svelte-fw0qxd li:where(.svelte-fw0qxd){color:var(--text-2);font-size:14px;line-height:1.55;padding-left:18px;position:relative}.notes.svelte-fw0qxd li:where(.svelte-fw0qxd):before{content:"·";color:var(--accent);position:absolute;left:4px;font-weight:600}.notes.svelte-fw0qxd code:where(.svelte-fw0qxd){font-family:var(--font-mono, ui-monospace, monospace);background:var(--bg-2);padding:1px 6px;border-radius:4px;color:var(--text-1);font-size:13px}
