article.svelte-1teoznn{max-width:720px;padding:2rem 0 4rem}.back.svelte-1teoznn{color:var(--muted);margin-bottom:1.5rem;font-size:.9rem;text-decoration:none;display:inline-block}header.svelte-1teoznn{margin-bottom:2rem}header.svelte-1teoznn h1:where(.svelte-1teoznn){margin:0 0 .5rem;font-size:2rem}.date.svelte-1teoznn{color:var(--muted);margin:0;font-size:.85rem}.tags.svelte-1teoznn{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.tag.svelte-1teoznn{text-transform:uppercase;color:var(--accent);border:1px solid var(--border);border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.body.svelte-1teoznn h2{margin-top:2rem}.body.svelte-1teoznn p{line-height:1.7}.body.svelte-1teoznn a{color:var(--accent)}.body.svelte-1teoznn pre{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:1rem;overflow-x:auto}.body.svelte-1teoznn code{font-family:ui-monospace,monospace;font-size:.9em}.body.svelte-1teoznn :not(pre)>code{background:var(--card);border-radius:4px;padding:.1rem .35rem}.body.svelte-1teoznn blockquote{border-left:3px solid var(--border);color:var(--muted);margin:0;padding-left:1rem}
