.utterance-root.svelte-yttj2i .utterances{margin:0;padding:0;width:100%;max-width:unset}.settle.svelte-u7gps3{animation:svelte-u7gps3-settle .34s ease-out both}@keyframes svelte-u7gps3-settle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.settle.svelte-u7gps3{animation:none}}.post-page.svelte-u7gps3{background:var(--surface);min-height:100vh;padding:8rem 2rem 6rem}.post-inner.svelte-u7gps3{max-width:var(--reading-w);margin:0 auto}.back-link.svelte-u7gps3{display:inline-block;font-family:var(--font-ui);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;margin-bottom:3rem;transition:color .2s ease}.back-link.svelte-u7gps3:hover{color:var(--accent)}.post-header.svelte-u7gps3{margin-bottom:3rem}.post-title.svelte-u7gps3{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;color:var(--text);line-height:1.2;margin-bottom:1rem}.post-meta.svelte-u7gps3{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1.5rem}.dot.svelte-u7gps3{margin:0 .5rem;color:var(--border)}.post-divider.svelte-u7gps3{width:4rem;height:1px;background:var(--accent)}.post-body.svelte-u7gps3{font-family:var(--font-mono);font-size:1rem;line-height:1.9;color:var(--text);user-select:none;-webkit-user-select:none}.post-body p{font-family:var(--font-mono);margin-bottom:1.6rem;line-height:1.9}.post-body h1,.post-body h2,.post-body h3,.post-body h4{font-family:var(--font-mono);font-size:.8rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:2.5rem 0 1rem}.post-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.post-body code{font-family:var(--font-mono);font-size:.88em;color:var(--accent);background:var(--surface-alt);padding:.1em .4em}.post-body pre{background:var(--surface-alt);border-left:3px solid var(--accent);padding:1.25rem 1.5rem;margin:2rem 0;overflow-x:auto;line-height:1.7}.post-body pre code{background:none;padding:0;font-size:.85rem;color:var(--text-muted)}.post-body blockquote{border-left:3px solid var(--accent);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--text-muted)}.post-body img{width:100%;margin:2rem 0;box-shadow:0 4px 24px #00000080}.post-body ul,.post-body ol{padding-left:1.5rem;margin-bottom:1.6rem}.post-body li{font-family:var(--font-mono);margin-bottom:.4rem;line-height:1.8}.post-body table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.875em}.post-body th,.post-body td{border:1px solid var(--border);padding:.6rem .75rem;text-align:left}.post-body thead th{background:var(--surface-alt);color:var(--accent);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.post-body hr{border:none;border-top:1px solid var(--border);margin:3rem 0}.post-footer.svelte-u7gps3{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--border)}
