.prose.svelte-z28whr h1{font-size:var(--text-xl);color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-3);font-weight:600;line-height:1.3}.prose.svelte-z28whr h2{font-size:var(--text-lg);color:var(--color-text-primary);margin:1.375rem 0 .625rem;font-weight:600;line-height:1.45}.prose.svelte-z28whr h3{font-size:var(--text-base);color:var(--color-text-primary);margin:var(--space-5) 0 var(--space-2);font-weight:600;line-height:1.6}.prose.svelte-z28whr p{margin:0 0 .875rem}.prose.svelte-z28whr p:last-child{margin-bottom:0}.prose.svelte-z28whr>:first-child{margin-top:0}.prose.svelte-z28whr>:last-child{margin-bottom:0}.prose.svelte-z28whr strong{font-weight:600}.prose.svelte-z28whr ul,.prose.svelte-z28whr ol{padding-left:var(--space-5);color:var(--color-text-primary);margin:0 0 .875rem}.prose.svelte-z28whr li ul,.prose.svelte-z28whr li ol{margin:var(--space-1) 0 0}.prose.svelte-z28whr ul{list-style-type:disc}.prose.svelte-z28whr ol{list-style-type:decimal}.prose.svelte-z28whr li{margin-bottom:.375rem}.prose.svelte-z28whr table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:var(--space-4) 0}.prose.svelte-z28whr th,.prose.svelte-z28whr td{border:1px solid var(--color-border);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.prose.svelte-z28whr th{font-weight:600}.prose.svelte-z28whr pre{background:var(--color-bg-surface);border-radius:var(--radius-md);padding:.625rem var(--space-3);margin:var(--space-4) 0;font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--text-mono--line-height);overflow-x:auto}.prose.svelte-z28whr code{font-family:var(--font-mono);font-size:var(--text-mono);background:var(--color-bg-surface);padding:.0625rem var(--space-1);overflow-wrap:anywhere;border-radius:.1875rem}.prose.svelte-z28whr pre code{background:0 0;padding:0}.prose.svelte-z28whr .code-block-wrap{margin:var(--space-4) 0;position:relative}.prose.svelte-z28whr .code-block-wrap>pre{margin:0}.prose.svelte-z28whr .code-copy-btn{position:absolute;top:6px;right:6px}.prose.svelte-z28whr .code-block-wrap:hover .code-copy-btn{opacity:1}.prose.svelte-z28whr a{color:var(--color-link);text-decoration:none}.prose.svelte-z28whr a:hover{text-decoration:underline}.prose.svelte-z28whr blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-3);margin:var(--space-4) 0;color:var(--color-text-secondary)}.prose.svelte-z28whr hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-6) 0}.prose--reading.svelte-z28whr h1{font-size:var(--doc-h1-size,var(--editor-h1-size));margin:1.5em 0 .5em;line-height:1.3}.prose--reading.svelte-z28whr h2{font-size:var(--doc-h2-size,var(--editor-h2-size));margin:1.5em 0 .4em;line-height:1.3}.prose--reading.svelte-z28whr h3{font-size:var(--doc-h3-size,var(--editor-h3-size));margin:1.25em 0 .35em;line-height:1.3}.prose--reading.svelte-z28whr p,.prose--reading.svelte-z28whr ul,.prose--reading.svelte-z28whr ol{margin:0 0 1em}.prose--reading.svelte-z28whr a{color:var(--doc-link,var(--color-link))}.prose--reading.svelte-z28whr code{background:var(--doc-code-bg,#8080801f);font-size:.9em}.prose--reading.svelte-z28whr pre{background:var(--doc-pre-bg,#80808014);font-size:.9em}.prose--reading.svelte-z28whr pre code{font-size:1em}.prose--reading.svelte-z28whr table{font-size:.9em}.prose--reading.svelte-z28whr blockquote{border-left:1px solid var(--doc-border,var(--color-border));color:var(--doc-muted,var(--color-text-secondary));padding-left:12px}
