@layer reset,prose;@layer prose{.md-prose{color:var(--prose-body);font-size:var(--prose-size);line-height:1.75;overflow-wrap:break-word;text-wrap:pretty}.md-prose>:first-child{margin-block-start:0}.md-prose :where(p,ul,ol,pre,blockquote,table,hr){margin:1.25em 0 0}.md-prose>:where(p:first-child){color:var(--prose-ink);font-size:1.12em;line-height:1.65}.md-prose :where(h2,h3,h4){color:var(--prose-ink);font-weight:650;text-wrap:balance;scroll-margin-block-start:96px}.md-prose :where(h2){margin:2.4em 0 0;font-size:var(--prose-h2);line-height:1.2;letter-spacing:-.0075em}@media(min-width:768px){.md-prose{font-size:var(--prose-size-wide)}.md-prose :where(h2){font-size:var(--prose-h2-wide)}}.md-prose :where(h3,h4){margin:1.8em 0 0;font-size:var(--prose-h3);line-height:1.35}.md-prose :where(h2,h3,h4)+:where(p,ul,ol,table,figure){margin-block-start:.6em}.md-prose :where(ul,ol){display:flex;flex-direction:column;gap:.5em;padding-inline-start:1.4em}.md-prose :where(ul){list-style-type:disc}.md-prose :where(ol){list-style-type:decimal}.md-prose :where(li){padding-inline-start:.25em}.md-prose :where(li)::marker{color:var(--prose-accent)}.md-prose :where(ol>li)::marker{font-weight:600;font-variant-numeric:tabular-nums}.md-prose :where(li>ul,li>ol){margin-block-start:.5em}.md-prose :where(a){color:var(--prose-accent);text-decoration-line:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.md-prose :where(a:hover){text-decoration-color:currentColor}}.md-prose :where(strong){color:var(--prose-ink);font-weight:600}.md-prose :where(code){padding:.1em .35em;border-radius:5px;background-color:var(--prose-well);font-family:var(--prose-mono);font-size:.86em}.md-prose :where(pre){overflow-x:auto;padding:18px 20px;border-radius:12px;background-color:var(--prose-well);box-shadow:inset 0 0 0 1px var(--prose-line);font-size:14px;line-height:1.65}.md-prose :where(pre code){padding:0;background:none;font-size:inherit}.md-prose :where(blockquote){padding:.2em 0 .2em 1.1em;border-inline-start:3px solid var(--prose-accent);color:var(--prose-ink);font-size:1.06em}.md-prose :where(blockquote>:first-child){margin-block-start:0}.md-prose :where(table){display:block;max-width:100%;overflow-x:auto;border-collapse:separate;border-spacing:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--prose-line);font-size:var(--prose-small);line-height:1.55}.md-prose :where(th,td){padding:12px 16px;border-bottom:1px solid var(--prose-line);text-align:start;vertical-align:top}.md-prose :where(tr:last-child>td){border-bottom:0}.md-prose :where(th){background-color:var(--prose-well);color:var(--prose-ink);font-weight:600;white-space:nowrap}.md-prose :where(td:first-child){color:var(--prose-ink);font-weight:500}.md-prose :where(figure){margin:2em 0 0}.md-prose :where(figure+*){margin-block-start:2em}.md-prose :where(img){display:block;width:100%;max-width:100%;height:auto;border-radius:12px;background-color:var(--prose-card);box-shadow:inset 0 0 0 1px var(--prose-line)}.md-prose :where(figure img){box-shadow:0 0 0 1px var(--prose-line),0 12px 32px -20px #00000040}.md-prose :where(figcaption){margin-block-start:12px;color:var(--prose-muted);font-size:var(--prose-small);line-height:1.5;text-align:center;text-wrap:balance}.md-prose :where(.md-missing){display:grid;place-items:center;aspect-ratio:16 / 9;padding:16px;border-radius:12px;background-color:var(--prose-well);color:var(--prose-muted);font-size:13px;line-height:1.4;text-align:center}.md-prose :where(hr){margin-block:2.5em;border:0;border-top:1px solid var(--prose-line)}}
