@supports (color:color-mix(in oklab, red, red)) and (container-type:inline-size){.prose{max-width:var(--measure);color:var(--color-text-prose);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-prose);font-variant-numeric:tabular-nums;hanging-punctuation:first;overflow-wrap:break-word}.prose>*+*{margin-top:var(--space-md)}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--color-text-primary);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:0;scroll-margin-top:var(--banner-height);line-height:1.2}.prose h2{margin-top:var(--space-xl);font-size:var(--text-xl)}.prose h3{margin-top:var(--space-lg);font-size:var(--text-lg)}.prose h4{margin-top:var(--space-lg);font-size:var(--text-base)}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:var(--space-xs)}.prose p{margin-bottom:0}.prose a{color:var(--color-text-primary);text-decoration-color:color-mix(in oklab, var(--color-primary) 55%, transparent)}.prose a:hover{color:var(--color-primary);text-decoration-color:currentColor}.prose strong{color:var(--color-text-primary);font-weight:700}.prose ul,.prose ol{padding-left:var(--space-md)}.prose li+li,.prose li>ul,.prose li>ol{margin-top:var(--space-2xs)}.prose li::marker{color:var(--color-text-secondary)}.prose hr{width:4rem;margin:var(--space-xl) auto;border-top:var(--rule-hair) solid var(--color-border-strong)}.prose blockquote{padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-primary);margin-left:0}.prose blockquote p+p{margin-top:var(--space-sm)}.prose :not(pre)>code{padding:0 var(--space-3xs);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.875em}.table-wrap{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);max-width:100%;overflow-x:auto}.table-wrap:focus-visible{outline-offset:4px}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:1.5}.prose th,.prose td{padding:var(--space-2xs) var(--space-sm);border:0;border-bottom:var(--rule-hair) solid var(--color-border);text-align:left;vertical-align:top}.prose th{color:var(--color-text-primary);font-weight:var(--weight-label);white-space:nowrap}.prose tr:last-child td{border-bottom:0}.code-block{--astro-code-foreground:var(--color-text-prose);--astro-code-background:var(--color-surface);--astro-code-token-keyword:var(--color-code-keyword);--astro-code-token-string:var(--color-code-string);--astro-code-token-string-expression:var(--color-code-string);--astro-code-token-constant:var(--color-code-constant);--astro-code-token-function:var(--color-code-function);--astro-code-token-parameter:var(--color-code-type);--astro-code-token-comment:var(--color-text-secondary);--astro-code-token-punctuation:var(--color-text-secondary);--astro-code-token-link:var(--color-primary);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset 0 1px 0 var(--color-highlight);margin-inline:0;overflow:hidden}.code-block__head{min-height:2.25rem;padding:0 var(--space-2xs) 0 var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--weight-label);justify-content:space-between;align-items:center;display:flex}.code-block[data-language=plaintext] .code-block__head{justify-content:flex-end}.code-block__copy{padding:var(--space-3xs) var(--space-2xs);border:var(--rule-hair) solid transparent;border-radius:var(--radius-xs);color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;transition:color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);background:0 0}.code-block__copy:hover{color:var(--color-text-primary)}.code-block pre.astro-code{padding:var(--space-sm);tab-size:4;border:0;margin:0;font-size:.8125rem;line-height:1.65;background:0 0!important}.code-block pre.astro-code code{font-size:inherit}.figure{margin-inline:0}.figure__media{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:block;overflow:hidden}.figure__media img{width:100%}.figure__caption{justify-content:space-between;gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-2xs);color:var(--color-text-secondary);font-size:var(--text-label);flex-wrap:wrap;line-height:1.5;display:flex}.figure__actions{gap:var(--space-sm);white-space:nowrap;display:inline-flex}@media (width<=40rem){.prose{line-height:1.7}.prose h2{font-size:var(--text-lg)}}}
