section.svelte-1uha8ag{padding-bottom:var(--section-gap)}.hero.svelte-1uha8ag{padding-top:var(--top-gap);position:relative}.hero.svelte-1uha8ag:before{content:"";z-index:-1;background-image:radial-gradient(var(--grid) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.prompt.svelte-1uha8ag{font-family:var(--font-mono);color:var(--muted);margin-bottom:12px;font-size:15px}.prompt.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--accent)}h1.svelte-1uha8ag{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(40px,9vw,72px);font-weight:700}.lede.svelte-1uha8ag{color:var(--muted);margin-bottom:32px;font-size:clamp(19px,3vw,23px)}.lede.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600;text-decoration-thickness:2px}.lede.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}.links.svelte-1uha8ag{flex-wrap:wrap;gap:10px;list-style:none;display:flex}@media (width<=480px){.links.svelte-1uha8ag{flex-wrap:nowrap;gap:8px}.links.svelte-1uha8ag li:where(.svelte-1uha8ag){flex:1;min-width:0}.links.svelte-1uha8ag .btn:where(.svelte-1uha8ag){justify-content:center;gap:6px;width:100%;padding:10px 8px;font-size:14px}}.links.svelte-1uha8ag li:where(.svelte-1uha8ag):not(:first-child) .btn:where(.svelte-1uha8ag){color:var(--text);border-color:var(--border);background:0 0}.links.svelte-1uha8ag li:where(.svelte-1uha8ag):not(:first-child) .btn:where(.svelte-1uha8ag):hover{border-color:var(--accent);color:var(--accent)}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:62ch;font-size:18px}.about.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.tags.svelte-1uha8ag{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.focus.svelte-1uha8ag .tags:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.tool.svelte-1uha8ag{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}a.tool.svelte-1uha8ag{color:var(--text)}a.tool.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent)}.card.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:16px;padding:20px;text-decoration:none;display:flex}.card.svelte-1uha8ag:hover{border-color:var(--accent);color:inherit}.card-icon.svelte-1uha8ag{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.card-body.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;display:flex}.card-body.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:15px}.card.svelte-1uha8ag .card-arrow{color:var(--muted);transition:transform .2s}.card.svelte-1uha8ag:hover .card-arrow{color:var(--accent);transform:translate(2px,-2px)}
