.prose.svelte-1teoznn{max-width:720px;margin:4rem auto;padding:0 1.25rem;line-height:1.75}.post-hero.svelte-1teoznn{margin:-1.25rem -1.25rem 2.5rem;border-radius:12px;overflow:hidden}.post-hero.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;display:block}.post-header.svelte-1teoznn{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.post-date.svelte-1teoznn{display:block;color:var(--muted);font-size:.9rem;margin-bottom:.75rem}.prose.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:2.4rem;margin:0 0 1rem;line-height:1.3}.lede.svelte-1teoznn{font-size:1.15rem;color:var(--muted);margin:0;line-height:1.6}.body.svelte-1teoznn{margin-top:2rem}.body.svelte-1teoznn h2{font-size:1.6rem;margin:2.5rem 0 1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.body.svelte-1teoznn h3{font-size:1.25rem;margin:2rem 0 .75rem}.body.svelte-1teoznn p{margin:1rem 0}.body.svelte-1teoznn ul,.body.svelte-1teoznn ol{padding-left:1.5rem;margin:1rem 0}.body.svelte-1teoznn li{margin:.5rem 0}.body.svelte-1teoznn code{background:#ffffff14;padding:.15rem .4rem;border-radius:4px;font-size:.9em}.body.svelte-1teoznn pre{background:#1e1e1e;color:#eee;padding:1.25rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.body.svelte-1teoznn pre code{background:transparent;color:inherit;padding:0}.body.svelte-1teoznn a{color:var(--accent)}.body.svelte-1teoznn blockquote{border-left:3px solid var(--gold, #f59e0b);padding-left:1.25rem;color:var(--muted);margin:1.5rem 0;font-style:italic}.body.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:1.5rem 0}.body.svelte-1teoznn th,.body.svelte-1teoznn td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.body.svelte-1teoznn th{background:#ffffff0d;font-weight:600}.post-footer.svelte-1teoznn{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.share-row.svelte-1teoznn{margin-bottom:1.5rem}.back.svelte-1teoznn{margin:0}.back.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--accent);text-decoration:none;font-weight:500}.back.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}
