.prose.svelte-h48tix{max-width:var(--measure)}.wide.svelte-h48tix{max-width:none}.prose.svelte-h48tix h2{font-size:var(--step-2);margin-top:var(--space-12);color:var(--accent-hover);scroll-margin-top:calc(60px + var(--space-8))}.prose.svelte-h48tix h2:after{content:"";margin-top:var(--space-3);background:linear-gradient(to right, var(--accent-ring), transparent 60%);height:1px;display:block}.prose.svelte-h48tix h3{font-size:var(--step-1);margin-top:var(--space-8);color:var(--ember-300);scroll-margin-top:calc(60px + var(--space-8))}.prose.svelte-h48tix h4{font-size:var(--step-0);margin-top:var(--space-6);color:var(--text-primary)}.prose.svelte-h48tix p,.prose.svelte-h48tix li{color:var(--text-secondary)}.prose.svelte-h48tix ul,.prose.svelte-h48tix ol{padding-left:var(--space-6)}.prose.svelte-h48tix li{margin-bottom:var(--space-2)}.prose.svelte-h48tix a{color:var(--accent-hover)}.prose.svelte-h48tix strong{color:var(--text-primary)}.prose.svelte-h48tix img{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;margin-block:var(--space-6)}.prose.svelte-h48tix figure{margin:var(--space-6) 0}.prose.svelte-h48tix figcaption{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--step--1)}.prose.svelte-h48tix code{background:color-mix(in oklab, var(--accent) 10%, transparent);border:1px solid color-mix(in oklab, var(--accent) 22%, transparent);border-radius:var(--radius-sm);color:var(--ember-300);padding:.1em .35em}.prose.svelte-h48tix pre{padding:var(--space-4);background:var(--app-panel);border:1px solid var(--app-line-hi);border-radius:var(--radius-md);overflow-x:auto}.prose.svelte-h48tix pre code{color:var(--text-secondary);background:0 0;border:0;padding:0}.prose.svelte-h48tix kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);border-bottom-width:2px;padding:.1em .4em;font-size:.85em}.prose.svelte-h48tix blockquote{margin:var(--space-6) 0;padding-left:var(--space-6);border-left:2px solid var(--accent-ring);color:var(--text-primary)}.prose.svelte-h48tix hr{margin-block:var(--space-12);border:0;border-top:1px solid var(--border)}.prose.svelte-h48tix .table-scroll{margin-block:var(--space-6);overflow-x:auto}.prose.svelte-h48tix table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.prose.svelte-h48tix th,.prose.svelte-h48tix td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.prose.svelte-h48tix th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:400}.prose.svelte-h48tix td{color:var(--text-secondary)}
