.post.svelte-1teoznn{padding:var(--space-page-top) var(--gutter) var(--space-page-bottom);max-width:var(--content-narrow);margin:0 auto}.post-header.svelte-1teoznn{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:32px}.post-date.svelte-1teoznn{color:var(--accent-dim);letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:11px}.post-title.svelte-1teoznn{color:var(--white);margin-top:16px;font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;line-height:1.2}.post-content.svelte-1teoznn{color:#9a9890;font-size:16px;line-height:1.9}.post-content.svelte-1teoznn h2{color:var(--white);margin:48px 0 16px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400}.post-content.svelte-1teoznn h3{color:var(--text);margin:36px 0 12px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400}.post-content.svelte-1teoznn p{margin-bottom:20px}.post-content.svelte-1teoznn code{color:var(--text);background:#ffffff0a;border-radius:2px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:14px}.post-content.svelte-1teoznn pre{border:1px solid var(--border);background:#ffffff08;border-radius:2px;margin:24px 0;padding:20px 24px;overflow-x:auto}.post-content.svelte-1teoznn pre code{background:0 0;padding:0}.post-content.svelte-1teoznn blockquote{border-left:2px solid var(--accent-dim);color:var(--muted);margin:24px 0;padding-left:20px;font-style:italic}.post-content.svelte-1teoznn a{color:var(--accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.post-content.svelte-1teoznn a:hover{border-bottom-color:var(--accent)}.post-footer.svelte-1teoznn{border-top:1px solid var(--border);margin-top:64px;padding-top:32px}.back-link.svelte-1teoznn{color:var(--muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:12px;text-decoration:none;transition:color .2s}.back-link.svelte-1teoznn:hover{color:var(--text)}@media (width<=768px){.post-title.svelte-1teoznn{font-size:32px}}
