.post.svelte-19pe5u2{display:flex;flex-direction:column;padding:16px 16px 64px;color:var(--color-label);gap:28px;max-width:65ch;margin:0 auto;width:100%;box-sizing:border-box}@media(max-width:640px){.post.svelte-19pe5u2{padding-top:4px}}.post__back.svelte-19pe5u2{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:.88rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition-property:color;transition-duration:.15s;transition-timing-function:ease-out}.post__back.svelte-19pe5u2:hover{color:var(--color-label)}.post__back.svelte-19pe5u2:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.post__body.svelte-19pe5u2 header{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.post__body.svelte-19pe5u2 header time{font-size:.85rem;color:var(--color-text-muted)}.post__body.svelte-19pe5u2 header h1{margin:0;font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.post__body.svelte-19pe5u2 p{margin:0 0 1.15em;font-size:1.05rem;line-height:1.7;text-wrap:pretty}.post__body.svelte-19pe5u2 h2{margin:1.75em 0 .55em;font-size:1.35rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}.post__body.svelte-19pe5u2 h3{margin:1.5em 0 .45em;font-size:1.15rem;font-weight:600;line-height:1.35;text-wrap:balance}.post__body.svelte-19pe5u2 ul,.post__body.svelte-19pe5u2 ol{margin:0 0 1.15em;padding-left:1.35em;font-size:1.05rem;line-height:1.7}.post__body.svelte-19pe5u2 li{margin:.35em 0}.post__body.svelte-19pe5u2 li::marker{color:var(--color-text-muted)}.post__body.svelte-19pe5u2 a{color:var(--color-label);text-underline-offset:.15em}.post__body.svelte-19pe5u2 a:hover{opacity:.72}.post__body.svelte-19pe5u2 strong{font-weight:650}.post__body.svelte-19pe5u2 em{font-style:italic}.post__body.svelte-19pe5u2 blockquote{margin:0 0 1.15em;padding:.15em 0 .15em 1em;border-left:3px solid var(--color-border);color:var(--color-text-secondary)}.post__body.svelte-19pe5u2 code{font-size:.9em;padding:.12em .35em;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-label) 8%,transparent)}.post__body.svelte-19pe5u2 pre{margin:0 0 1.15em;padding:1em 1.1em;overflow-x:auto;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-label) 6%,transparent);border:1px solid var(--color-border)}.post__body.svelte-19pe5u2 pre code{padding:0;background:none}.post__body.svelte-19pe5u2 hr{margin:2em 0;border:none;border-top:1px solid var(--color-border)}.post__body.svelte-19pe5u2 figure{margin:1.5em 0}.post__body.svelte-19pe5u2 figure img{display:block;width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border)}.post__body.svelte-19pe5u2 figcaption{margin-top:.55em;font-size:.88rem;line-height:1.45;color:var(--color-text-muted);text-wrap:pretty}.post__body.svelte-19pe5u2>:first-child{margin-top:0}.post__body.svelte-19pe5u2>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.post__back.svelte-19pe5u2{transition-duration:.01ms}}
