.post-hero.svelte-1teoznn{position:relative;padding-block:calc(var(--nav-height) + clamp(2.5rem,6vw,4rem)) 2rem;border-bottom:var(--border-subtle);overflow:hidden}.post-hero-inner.svelte-1teoznn{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.125rem}.crumbs.svelte-1teoznn{display:flex;gap:.5rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted)}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--text-secondary);text-decoration:none}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--accent)}.post-title.svelte-1teoznn{font-size:clamp(1.875rem,4.5vw,2.875rem);max-width:820px}.post-meta.svelte-1teoznn{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted)}.post-tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.4375rem;margin-top:.25rem}.post-tag.svelte-1teoznn{padding:.25rem .6875rem;border-radius:var(--radius-full);border:var(--border-subtle);background:var(--bg-elevated);font-family:var(--font-mono);font-size:.8125rem;color:var(--text-secondary)}.container.svelte-1teoznn>.magnet-card{margin-top:3.5rem;width:100%;max-width:720px}.meta-dot.svelte-1teoznn{color:var(--accent)}.post.svelte-1teoznn .container:where(.svelte-1teoznn){display:flex;flex-direction:column;align-items:center;padding-block:clamp(2.5rem,6vw,4rem)}.related.svelte-1teoznn{margin-top:3.5rem;width:100%;max-width:720px}.related.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:1.25rem;margin-bottom:1rem}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.related-card.svelte-1teoznn{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:var(--radius-md);border:var(--border-subtle);background:var(--bg-elevated);text-decoration:none;transition:border-color .2s ease}.related-card.svelte-1teoznn:hover{border-color:var(--accent-soft)}.related-date.svelte-1teoznn{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted)}.related-title.svelte-1teoznn{font-family:var(--font-display);font-weight:600;font-size:.984375rem;line-height:1.4;color:var(--text-primary)}.post-cta.svelte-1teoznn{margin-top:3.5rem;width:100%;max-width:720px;padding:clamp(2rem,5vw,3rem);border-radius:var(--radius-xl);border:var(--border-accent);background:radial-gradient(circle at 50% 120%,rgba(var(--accent-rgb),.12) 0%,transparent 70%),var(--bg-elevated);text-align:center}.post-cta.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:clamp(1.5rem,3.5vw,2rem);margin-bottom:.5rem}.post-cta.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--text-secondary);margin-bottom:1.5rem}.cta-actions.svelte-1teoznn{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.cta-actions.svelte-1teoznn .back{transform:rotate(180deg)}
