.post-detail.svelte-1teoznn{min-height:100vh;color:var(--paper);background:#fff;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem) clamp(5rem,8vw,9rem)}.post-back.svelte-1teoznn,.post-detail__meta.svelte-1teoznn{color:var(--earth-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:950}.post-back.svelte-1teoznn{margin-bottom:clamp(2rem,5vw,5rem);display:inline-flex}.post-back.svelte-1teoznn:hover{color:var(--terracotta)}.post-detail__header.svelte-1teoznn{border-bottom:1px solid #10100f2e;max-width:118rem;padding-bottom:clamp(2rem,5vw,4rem)}.post-detail__meta.svelte-1teoznn{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.post-detail__tags.svelte-1teoznn{flex-wrap:wrap;gap:.5rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:flex}.post-detail__tags.svelte-1teoznn li:where(.svelte-1teoznn){color:var(--paper);text-transform:uppercase;background:#10100f0a;border:1px solid #10100f38;padding:.55rem .75rem;font-size:.8rem;font-weight:950}.post-detail.svelte-1teoznn h1:where(.svelte-1teoznn){margin:0;font-size:clamp(3.5rem,10vw,12rem);line-height:.9}.post-detail__media.svelte-1teoznn{background:#f3efe5;border:1px solid #10100f33;place-items:center;margin:clamp(2rem,5vw,4rem) 0 0;display:grid}.post-detail__media.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:contain;width:100%;height:auto;max-height:none}.post-detail__content.svelte-1teoznn{gap:1.6rem;max-width:82rem;padding-top:clamp(2rem,5vw,4rem);display:grid}.post-detail__content.svelte-1teoznn h2,.post-detail__content.svelte-1teoznn h3{color:var(--paper);margin:1.6rem 0 0;line-height:1.12}.post-detail__content.svelte-1teoznn h2{font-size:clamp(2rem,4vw,4.5rem)}.post-detail__content.svelte-1teoznn h3{font-size:clamp(1.55rem,3vw,3rem)}.post-detail__content.svelte-1teoznn p,.post-detail__content.svelte-1teoznn li,.post-detail__content.svelte-1teoznn blockquote{color:var(--earth-body);white-space:pre-wrap;margin:0;font-size:clamp(1.1rem,1.6vw,1.55rem);font-weight:750;line-height:1.85}.post-detail__content.svelte-1teoznn a{color:var(--terracotta);text-underline-offset:.2em;font-weight:900;text-decoration:underline}.post-detail__content.svelte-1teoznn ul,.post-detail__content.svelte-1teoznn ol{gap:.65rem;margin:0;padding-left:1.5rem;display:grid}.post-detail__content.svelte-1teoznn blockquote{border-left:4px solid var(--terracotta);padding-left:1.25rem}.post-detail__content.svelte-1teoznn hr{border:0;border-top:1px solid #10100f2e;width:100%}.post-detail__content.svelte-1teoznn .post-detail__inline-media{background:#f3efe5;border:1px solid #10100f2e;margin:1rem 0}.post-detail__content.svelte-1teoznn .post-detail__inline-media img{object-fit:contain;width:100%;height:auto;max-height:none}.post-detail__content.svelte-1teoznn .post-detail__inline-media figcaption{color:var(--earth-muted);padding:.75rem 1rem;font-size:.82rem;font-weight:850}.post-detail__content.svelte-1teoznn pre{color:var(--bone);background:#10100f;border:1px solid #10100f38;margin:0;padding:clamp(1rem,2vw,1.5rem);overflow-x:auto}.post-detail__content.svelte-1teoznn code{font-family:Fira Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.9rem,1vw,1rem);line-height:1.75}.post-detail__content.svelte-1teoznn :not(pre)>code{color:var(--paper);background:#10100f14;padding:.12rem .35rem}.post-detail__content.svelte-1teoznn .hljs-keyword,.post-detail__content.svelte-1teoznn .hljs-selector-tag,.post-detail__content.svelte-1teoznn .hljs-title.function_{color:#f06a52}.post-detail__content.svelte-1teoznn .hljs-string,.post-detail__content.svelte-1teoznn .hljs-attr,.post-detail__content.svelte-1teoznn .hljs-symbol{color:#7dd6bf}.post-detail__content.svelte-1teoznn .hljs-number,.post-detail__content.svelte-1teoznn .hljs-literal,.post-detail__content.svelte-1teoznn .hljs-built_in{color:#d6a85f}.post-detail__content.svelte-1teoznn .hljs-comment{color:#8d8678}
