.article-content.svelte-rhe6vv{max-width:40rem;font-family:var(--font-serif);font-size:clamp(1.1875rem,1.05rem + .6vw,1.375rem);line-height:1.75;letter-spacing:.003em;color:color-mix(in oklab,var(--fg) 92%,transparent)}.article-content.svelte-rhe6vv p{margin:1.45em 0;text-wrap:pretty}.article-content.svelte-rhe6vv>p:first-of-type:first-letter{float:left;font-size:3.4em;line-height:.78;padding-right:.09em;margin-top:.04em;font-weight:600;background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--accent) 45%,#ffffff));-webkit-background-clip:text;background-clip:text;color:transparent}.article-content.svelte-rhe6vv h2,.article-content.svelte-rhe6vv h3,.article-content.svelte-rhe6vv h4{font-family:var(--font-serif);font-weight:700;line-height:1.2;letter-spacing:-.012em;text-wrap:balance;color:var(--fg)}.article-content.svelte-rhe6vv h2{font-size:1.68em;margin:1.9em 0 .55em}.article-content.svelte-rhe6vv h3{font-size:1.32em;margin:1.7em 0 .45em}.article-content.svelte-rhe6vv h4{font-size:1.1em;margin:1.5em 0 .4em}.article-content.svelte-rhe6vv a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;transition:opacity .15s ease}.article-content.svelte-rhe6vv a:hover{opacity:.75}.article-content.svelte-rhe6vv strong{color:var(--fg);font-weight:700}.article-content.svelte-rhe6vv em{font-style:italic}.article-content.svelte-rhe6vv blockquote{margin:1.8em 0;padding:.1em 0 .1em 1.3em;border-inline-start:3px solid var(--accent);font-style:italic;font-size:1.1em;color:color-mix(in oklab,var(--fg) 80%,transparent)}.article-content.svelte-rhe6vv blockquote p{margin:.6em 0}.article-content.svelte-rhe6vv ul,.article-content.svelte-rhe6vv ol{margin:1.35em 0;padding-inline-start:1.5em}.article-content.svelte-rhe6vv li{margin:.55em 0;text-wrap:pretty}.article-content.svelte-rhe6vv li::marker{color:var(--accent)}.article-content.svelte-rhe6vv hr{border:0;height:1px;width:38%;margin:2.6em auto;background:linear-gradient(90deg,transparent,var(--line),transparent)}.article-content.svelte-rhe6vv code{font-family:var(--font-mono);font-size:.84em;background:color-mix(in oklab,var(--fg) 8%,transparent);padding:.14em .42em;border-radius:.35rem}.article-content.svelte-rhe6vv pre{font-family:var(--font-mono);background:color-mix(in oklab,var(--fg) 6%,transparent);border:1px solid var(--line);border-radius:.85rem;padding:1.05rem 1.2rem;overflow-x:auto;margin:1.7em 0;font-size:.9rem;line-height:1.6}.article-content.svelte-rhe6vv pre code{background:none;padding:0;font-size:inherit}.article-content.svelte-rhe6vv img{display:block;max-width:100%;height:auto;margin:2em auto;border-radius:.85rem;border:1px solid var(--line)}.article-content.svelte-rhe6vv table{width:100%;border-collapse:collapse;margin:1.9em 0;font-family:var(--font-sans);font-size:.95rem}.article-content.svelte-rhe6vv th,.article-content.svelte-rhe6vv td{border:1px solid var(--line);padding:.6em .85em;text-align:start}.article-content.svelte-rhe6vv th{background:color-mix(in oklab,var(--fg) 5%,transparent);font-weight:600}@media(prefers-reduced-motion:reduce){.article-content.svelte-rhe6vv a{transition:none}}
