.post-header.svelte-1wxi523{position:relative;padding:4rem 0 3rem;border-bottom:1px solid var(--border-subtle);background:var(--gradient-hero);overflow:hidden}.post-header-bg.svelte-1wxi523{position:absolute;inset:0;pointer-events:none}.header-orb.svelte-1wxi523{position:absolute;width:600px;height:300px;top:-150px;right:-100px;background:radial-gradient(ellipse,rgba(116,215,237,.08) 0%,transparent 60%);border-radius:50%;filter:blur(40px)}.post-header.svelte-1wxi523 .container:where(.svelte-1wxi523){position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.back-link.svelte-1wxi523{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-family:var(--font-mono);color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast);width:fit-content}.back-link.svelte-1wxi523:hover{color:var(--text-primary)}.post-meta.svelte-1wxi523{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted)}.meta-sep.svelte-1wxi523{opacity:.4}.author.svelte-1wxi523{color:var(--accent-green)}.post-title.svelte-1wxi523{font-size:clamp(1.8rem,5vw,3rem);line-height:1.2;max-width:780px}.post-description.svelte-1wxi523{font-size:1.05rem;color:var(--text-secondary);max-width:640px;line-height:1.65}.post-tags.svelte-1wxi523{display:flex;flex-wrap:wrap;gap:.4rem}.title-rule.svelte-1wxi523{height:2px;background:var(--gradient-accent);border-radius:2px;width:60px;opacity:.6;margin-top:.5rem}.post-body.svelte-1wxi523{padding:3.5rem 0 4rem}.post-body-inner.svelte-1wxi523{display:flex;align-items:flex-start;gap:3rem;max-width:calc(var(--container-max) + 220px + 3rem);margin:0 auto;padding:0 1.5rem}.post-body-inner.svelte-1wxi523 .container:where(.svelte-1wxi523){padding:0;flex:1;min-width:0}.post-footer.svelte-1wxi523{padding:2rem 0 4rem;border-top:1px solid var(--border-subtle)}
