.intro[data-astro-cid-3mcpdreq]{padding-block:var(--space-12) var(--space-8)}h1[data-astro-cid-3mcpdreq]{margin:0 0 var(--space-5);font-size:var(--text-h1);letter-spacing:-.02em;line-height:1.05}.intro[data-astro-cid-3mcpdreq] p[data-astro-cid-3mcpdreq]{max-width:60ch;color:var(--color-muted);margin:0}.body[data-astro-cid-3mcpdreq]{gap:var(--space-8);padding-bottom:var(--space-12);flex-direction:column;display:flex}p[data-astro-cid-3mcpdreq]{margin:0}section[data-astro-cid-3mcpdreq]{gap:var(--space-3);flex-direction:column;display:flex}h2[data-astro-cid-3mcpdreq]{font-size:var(--text-h2);letter-spacing:-.02em;margin:0;line-height:1.1}.block[data-astro-cid-3mcpdreq]{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-accent);overflow-wrap:anywhere;display:block}.note[data-astro-cid-3mcpdreq]{color:var(--color-muted);font-size:var(--text-small)}.btn[data-astro-cid-3mcpdreq]{background:var(--color-accent);color:var(--color-on-accent);font-weight:700;font-size:var(--text-small);border-radius:var(--radius-btn);padding:14px 22px;text-decoration:none;display:inline-block}.btn[data-astro-cid-3mcpdreq]:hover{filter:brightness(1.08)}
