.prose{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--text-base--line-height)}.prose>*+*{margin-top:calc(var(--spacing) * 5)}.prose h2{margin-top:calc(var(--spacing) * 10);font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.prose h3{margin-top:calc(var(--spacing) * 8);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.prose p{color:var(--color-ink)}.prose ul,.prose ol{padding-left:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{color:var(--color-ink)}.prose li::marker{color:var(--color-ink-subtle)}.prose a{color:var(--color-accent);text-underline-offset:calc(var(--spacing) * .5);text-decoration-line:underline;text-decoration-color:var(--color-line-strong)}.prose a:hover{color:var(--color-accent-hover)}.prose a:focus-visible{outline:2px solid var(--color-focus);outline-offset:calc(var(--spacing) * .5);border-radius:var(--radius-sm)}.prose blockquote{border-left:2px solid var(--color-line-strong);padding-left:calc(var(--spacing) * 4);color:var(--color-ink-muted);font-style:italic}.prose blockquote p{color:inherit}.prose img{border-radius:var(--radius-lg);max-width:100%;height:auto}.prose hr{border:none;border-top:1px solid var(--color-line)}.prose :not(pre)>code{font-family:var(--font-mono);font-size:var(--text-sm);background-color:var(--color-ground-sunken);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);color:var(--color-ink)}.prose pre{border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-syntax-background);color:var(--color-syntax-foreground);padding:calc(var(--spacing) * 4);--astro-code-foreground:var(--color-syntax-foreground);--astro-code-background:var(--color-syntax-background);--astro-code-token-comment:var(--color-syntax-comment);--astro-code-token-keyword:var(--color-syntax-keyword);--astro-code-token-string:var(--color-syntax-string);--astro-code-token-string-expression:var(--color-syntax-string-expression);--astro-code-token-function:var(--color-syntax-function);--astro-code-token-constant:var(--color-syntax-constant);--astro-code-token-parameter:var(--color-syntax-parameter);--astro-code-token-punctuation:var(--color-syntax-punctuation);--astro-code-token-link:var(--color-syntax-link);margin:0;overflow-x:auto}.prose pre code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm--line-height);background-color:#0000;padding:0}
