.post-hero.svelte-1gyup5m{padding:110px 0 56px;background:radial-gradient(70% 55% at 80% 16%,var(--arctic) 0%,transparent 62%),linear-gradient(180deg,var(--bg) 0%,var(--sky) 100%)}.post-hero-inner.svelte-1gyup5m{max-width:720px;margin:0 auto;padding:0 24px}.post-back.svelte-1gyup5m{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--contour);text-decoration:none;display:inline-block;margin-bottom:18px;transition:color .2s}.post-back.svelte-1gyup5m:hover{color:var(--glow-ink)}.post-cluster.svelte-1gyup5m{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--contour);text-decoration:none;margin-bottom:18px;padding:5px 12px;border:1px solid var(--hair);border-radius:999px;transition:border-color .2s,color .2s}.post-cluster.svelte-1gyup5m:hover{border-color:var(--contour);color:var(--text)}.post-title.svelte-1gyup5m{font-family:var(--font-display);font-size:clamp(34px,4.4vw,52px);font-weight:300;letter-spacing:-.02em;line-height:1.1;color:var(--text);margin:0 0 18px}.post-meta.svelte-1gyup5m{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.post-meta-item.svelte-1gyup5m{font-size:14px;color:var(--muted)}.post-meta-sep.svelte-1gyup5m{color:var(--contour);opacity:.5}.post-tags.svelte-1gyup5m{display:flex;flex-wrap:wrap;gap:6px}.post-tag.svelte-1gyup5m{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--contour);background:var(--sky);border:1px solid var(--hair);border-radius:6px;padding:3px 9px}.post-answer.svelte-1gyup5m{background:var(--surface);border-bottom:1px solid var(--hair)}.post-answer-inner.svelte-1gyup5m{max-width:720px;margin:0 auto;padding:28px 24px 36px}.post-answer-kicker.svelte-1gyup5m{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--glow-ink);display:block;margin-bottom:10px}.post-answer-text.svelte-1gyup5m{font-family:var(--font-display);font-size:22px;font-weight:300;line-height:1.45;letter-spacing:-.01em;color:var(--text);margin:0;max-width:64ch}.post-body.svelte-1gyup5m{padding:56px 0 64px;background:var(--bg)}.post-content.svelte-1gyup5m{max-width:720px;margin:0 auto;padding:0 24px}.post-cluster-more.svelte-1gyup5m{padding:48px 0 64px;background:var(--surface);border-top:1px solid var(--hair)}.post-cluster-inner.svelte-1gyup5m{max-width:720px;margin:0 auto;padding:0 24px}.post-cluster-kicker.svelte-1gyup5m{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--contour);display:block;margin-bottom:18px}.post-cluster-list.svelte-1gyup5m{display:flex;flex-direction:column}.post-cluster-link.svelte-1gyup5m{display:flex;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--hair);text-decoration:none;color:inherit;transition:padding .2s var(--ease-expo)}.post-cluster-link.svelte-1gyup5m:hover{padding-left:8px}.post-cluster-link.svelte-1gyup5m:last-child{border-bottom:none}.post-cluster-date.svelte-1gyup5m{font-family:var(--font-mono);font-size:12px;color:var(--contour);white-space:nowrap;flex:0 0 auto}.post-cluster-title.svelte-1gyup5m{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:-.01em;color:var(--text);line-height:1.3;flex:1 1 auto}.post-cluster-link.svelte-1gyup5m:hover .post-cluster-title:where(.svelte-1gyup5m){color:var(--glow-ink)}.post-cluster-arr.svelte-1gyup5m{font-family:var(--font-display);color:var(--contour);transition:transform .25s var(--ease-expo)}.post-cluster-link.svelte-1gyup5m:hover .post-cluster-arr:where(.svelte-1gyup5m){transform:translate(4px);color:var(--glow-ink)}.post-footer.svelte-1gyup5m{padding:0 0 96px;background:var(--bg)}.post-footer-inner.svelte-1gyup5m{max-width:720px;margin:0 auto;padding:32px 24px 0;border-top:1px solid var(--hair)}
