.post.svelte-1yemnlm{padding-top:.5rem;display:grid;gap:1.1rem}.back.svelte-1yemnlm{display:inline-flex;align-items:center;gap:6px;font:400 .72rem var(--mono);color:var(--text-muted);justify-self:start}.back.svelte-1yemnlm:hover{color:var(--accent)}.cover.svelte-1yemnlm{display:block;width:100%;height:auto;aspect-ratio:21 / 9;border-radius:18px}header.svelte-1yemnlm{display:grid;gap:.6rem}.row.svelte-1yemnlm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tag.svelte-1yemnlm{font:400 .62rem var(--mono);padding:3px 7px;border-radius:999px;color:#0c0e0b}.when.svelte-1yemnlm{font:400 .7rem var(--mono);color:var(--text-muted)}h1.svelte-1yemnlm{margin:0;font:400 1.7rem/1.2 var(--mono)}.lede.svelte-1yemnlm{margin:0;font-size:1rem;line-height:1.5;color:var(--text-muted)}.prose.svelte-1yemnlm{font-size:.98rem;line-height:1.7;min-width:0;overflow-wrap:anywhere}.prose.svelte-1yemnlm h1,.prose.svelte-1yemnlm h2,.prose.svelte-1yemnlm h3{font-family:var(--mono);font-weight:400;line-height:1.3;margin:2rem 0 .6rem}.prose.svelte-1yemnlm h1{font-size:1.35rem}.prose.svelte-1yemnlm h2{font-size:1.15rem}.prose.svelte-1yemnlm h3{font-size:1rem;color:var(--text-muted)}.prose.svelte-1yemnlm p,.prose.svelte-1yemnlm ul,.prose.svelte-1yemnlm ol,.prose.svelte-1yemnlm blockquote,.prose.svelte-1yemnlm pre,.prose.svelte-1yemnlm table{margin:0 0 1.1rem}.prose.svelte-1yemnlm a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose.svelte-1yemnlm img{display:block;max-width:100%;height:auto;border-radius:14px;margin:1.4rem auto}.prose.svelte-1yemnlm code{font:400 .86em var(--mono);padding:2px 5px;border-radius:6px;background:var(--surface)}.prose.svelte-1yemnlm pre{padding:14px 16px;border-radius:14px;background:var(--surface);overflow-x:auto}.prose.svelte-1yemnlm pre code{padding:0;background:none;font-size:.82rem;line-height:1.55}.prose.svelte-1yemnlm blockquote{padding:2px 0 2px 16px;border-left:3px solid var(--surface-2);color:var(--text-muted)}.prose.svelte-1yemnlm hr{border:0;height:2px;background:var(--surface);margin:2rem 0}.prose.svelte-1yemnlm table{border-collapse:collapse;font-size:.88rem;display:block;overflow-x:auto}.prose.svelte-1yemnlm th,.prose.svelte-1yemnlm td{padding:6px 12px;border-bottom:1px solid var(--surface-2);text-align:left}.prose.svelte-1yemnlm li{margin:.3rem 0}
