.post-body.svelte-1efm0wu{color:var(--ink-soft);font-size:1.0625rem;line-height:1.75}.post-body.svelte-1efm0wu p{margin:1.25em 0}.post-body.svelte-1efm0wu h2{margin:2.75em 0 .5em;font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:500;line-height:1.2;color:var(--ink)}.post-body.svelte-1efm0wu a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--accent) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.post-body.svelte-1efm0wu a:hover{text-decoration-color:var(--accent)}.post-body.svelte-1efm0wu strong{font-weight:600;color:var(--ink)}.post-body.svelte-1efm0wu ul,.post-body.svelte-1efm0wu ol{margin:1.25em 0;padding-left:1.4rem}.post-body.svelte-1efm0wu ul{list-style:disc}.post-body.svelte-1efm0wu ol{list-style:decimal}.post-body.svelte-1efm0wu li{margin:.4em 0;padding-left:.2rem}.post-body.svelte-1efm0wu blockquote{margin:1.75em 0;padding-left:1.25rem;border-left:1px solid var(--rule);font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.25rem;color:var(--ink-muted)}.post-body.svelte-1efm0wu code{padding:.1em .35em;border-radius:.3rem;background:var(--panel);font-size:.85em}.post-body.svelte-1efm0wu pre{margin:1.75em 0;padding:1rem 1.25rem;border-radius:.5rem;background:var(--panel);overflow-x:auto;font-size:.8125rem;line-height:1.6}.post-body.svelte-1efm0wu pre code{padding:0;background:none;font-size:inherit}.post-body.svelte-1efm0wu figure{margin:2.5em 0}.post-body.svelte-1efm0wu img{width:100%;height:auto}.post-body.svelte-1efm0wu figcaption{margin-top:.75rem;text-align:center;font-size:.75rem;letter-spacing:.05em;color:var(--ink-faint)}.post-body.svelte-1efm0wu hr{margin:3em auto;border:0;border-top:1px solid var(--rule-soft)}
