main.svelte-1teoznn{max-width:720px;margin:0 auto;padding:calc(var(--nav-height) + var(--space-12)) var(--space-6) var(--space-20)}.back.svelte-1teoznn{display:inline-block;font-size:var(--text-sm);font-weight:600;color:var(--accent-600);margin-bottom:var(--space-8)}header.svelte-1teoznn{margin-bottom:var(--space-10)}h1.svelte-1teoznn{font-size:clamp(2rem,4vw,var(--text-4xl));font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:var(--space-4)}.lead.svelte-1teoznn{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-6)}.byline.svelte-1teoznn{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border)}.avatar.svelte-1teoznn{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-muted)}.byline-text.svelte-1teoznn{display:flex;flex-direction:column}.aname.svelte-1teoznn{font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.ameta.svelte-1teoznn{font-size:var(--text-sm);color:var(--text-muted);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.dot.svelte-1teoznn{color:var(--border)}.prose.svelte-1teoznn{font-size:var(--text-lg);line-height:1.8;color:var(--text-primary)}.prose.svelte-1teoznn h2{font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;margin:var(--space-12) 0 var(--space-4)}.prose.svelte-1teoznn h3{font-size:var(--text-xl);font-weight:600;margin:var(--space-8) 0 var(--space-3)}.prose.svelte-1teoznn p{margin-bottom:var(--space-5);color:var(--text-secondary)}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 var(--space-5) var(--space-6);color:var(--text-secondary)}.prose.svelte-1teoznn li{margin-bottom:var(--space-2)}.prose.svelte-1teoznn a{color:var(--accent-600);text-decoration:underline}.prose.svelte-1teoznn strong{color:var(--text-primary);font-weight:600}.prose.svelte-1teoznn blockquote{border-left:3px solid var(--accent-400);padding-left:var(--space-5);margin:var(--space-6) 0;color:var(--text-muted);font-style:italic}.prose.svelte-1teoznn code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-muted);padding:2px 6px;border-radius:var(--radius-sm)}.prose.svelte-1teoznn pre{background:var(--gray-100);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);overflow-x:auto;margin-bottom:var(--space-6)}.prose.svelte-1teoznn pre code{background:none;padding:0;font-size:var(--text-sm)}.author-card.svelte-1teoznn{display:flex;gap:var(--space-4);margin-top:var(--space-16);padding:var(--space-6);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg)}.author-card.svelte-1teoznn .aname:where(.svelte-1teoznn){display:block;text-decoration:none}.author-card.svelte-1teoznn .aname:where(.svelte-1teoznn):hover{color:var(--accent-600)}.atitle.svelte-1teoznn{display:block;font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-3)}.abio.svelte-1teoznn{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-3)}.alinks.svelte-1teoznn{display:flex;gap:var(--space-4)}.alinks.svelte-1teoznn a:where(.svelte-1teoznn){font-size:var(--text-sm);font-weight:600;color:var(--accent-600)}.alinks.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}.post-cta.svelte-1teoznn{margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--border);text-align:center}.cta.svelte-1teoznn{display:inline-flex;font-size:var(--text-base);font-weight:600;color:var(--on-accent);background:var(--brand-grad);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);box-shadow:0 8px 24px #7a4dff47;transition:opacity var(--transition),transform var(--transition)}.cta.svelte-1teoznn:hover{opacity:.94;transform:translateY(-1px)}@media(max-width:560px){.author-card.svelte-1teoznn{flex-direction:column}}
