.crumbs.svelte-1wv25c7{border-bottom:1px solid var(--color-zinc-200);padding:1.5rem 0}.crumb-link.svelte-1wv25c7{color:var(--color-zinc-400);text-decoration:none;transition:color .15s}.crumb-link.svelte-1wv25c7:hover{color:var(--color-ink)}.crumb-sep.svelte-1wv25c7{margin:0 .5rem;color:var(--color-zinc-200)}.crumb-current.svelte-1wv25c7{color:var(--color-ink)}.article-header.svelte-1wv25c7{padding:4rem 0 3rem;border-bottom:1px solid var(--color-zinc-200)}.article-title.svelte-1wv25c7{font-family:var(--font-mono);font-weight:700;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;letter-spacing:-.02em;margin:1rem 0 2rem;max-width:38rem}.byline.svelte-1wv25c7{display:flex;align-items:center;gap:.875rem;font-family:var(--font-mono);font-size:.75rem;color:var(--color-zinc-600)}.byline-author.svelte-1wv25c7{display:flex;align-items:center;gap:.875rem;text-decoration:none;color:inherit}.byline-author.svelte-1wv25c7:hover .author-name:where(.svelte-1wv25c7){text-decoration:underline;text-underline-offset:3px}.avatar.svelte-1wv25c7{width:36px;height:36px;background:var(--color-zinc-100);border:2px solid var(--color-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;color:var(--color-zinc-800);flex-shrink:0}.author-name.svelte-1wv25c7{color:var(--color-ink);font-weight:700}.byline-sep.svelte-1wv25c7{color:var(--color-zinc-200)}.article-foot.svelte-1wv25c7{border-top:1px solid var(--color-ink);padding:4rem 0;background:var(--color-surface)}.cta-label.svelte-1wv25c7{margin-bottom:1rem}.cta-title.svelte-1wv25c7{font-family:var(--font-mono);font-weight:700;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;margin-bottom:1rem;max-width:32rem}.cta-body.svelte-1wv25c7{color:var(--color-zinc-600);max-width:30rem;margin-bottom:2rem}.btn-row.svelte-1wv25c7{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}
