.shell.svelte-1teoznn{min-height:100vh;position:relative}.post.svelte-1teoznn{max-width:760px;padding:var(--nav-clearance) var(--gutter) var(--section-y);margin:0 auto;position:relative}.post__head.svelte-1teoznn{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:28px}.post__eyebrow.svelte-1teoznn{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-50);margin-bottom:14px;font-size:11px}.post__head.svelte-1teoznn h1:where(.svelte-1teoznn){font-family:var(--font-display);color:var(--ink);margin:0 0 16px;font-size:clamp(30px,4.5vw,44px);line-height:1.1}.post__meta.svelte-1teoznn{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post__category.svelte-1teoznn,.post__tag.svelte-1teoznn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-edge);border-radius:999px;padding:3px 10px;font-size:10px;text-decoration:none}.post__category.svelte-1teoznn:hover,.post__tag.svelte-1teoznn:hover{border-color:var(--accent)}.post__author.svelte-1teoznn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);text-underline-offset:3px;font-size:10px;text-decoration:underline}
