.prose.svelte-1szor9z p{font-size:var(--text-body-lg);color:var(--color-bright);text-wrap:pretty;max-width:72ch;margin:0 0 22px;line-height:1.72}.prose.svelte-1szor9z>p:first-child{color:var(--color-paper);font-size:20px;line-height:1.6}.prose.svelte-1szor9z h2{font-size:var(--text-2xl);letter-spacing:-.015em;color:var(--color-paper);max-width:60ch;margin:44px 0 18px;font-weight:600}.prose.svelte-1szor9z h3{font-size:var(--text-lead);letter-spacing:var(--tracking-snug);color:var(--color-paper);margin:32px 0 14px;font-weight:500}.prose.svelte-1szor9z ul,.prose.svelte-1szor9z ol{max-width:72ch;margin:0 0 22px;padding-left:0;list-style:none}.prose.svelte-1szor9z li{color:var(--color-bright);margin:0 0 12px;padding:0 0 0 26px;font-size:16.5px;line-height:1.65;position:relative}.prose.svelte-1szor9z li:before{content:"";background:var(--color-field);width:6px;height:6px;position:absolute;top:11px;left:2px}.prose.svelte-1szor9z strong{color:var(--color-paper);font-weight:600}.prose.svelte-1szor9z a{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline;transition:color .15s,text-underline-offset .15s}.prose.svelte-1szor9z a:hover{color:var(--color-brand-hover);text-underline-offset:4px}.prose.svelte-1szor9z code{font-family:var(--font-mono);color:var(--color-brand-bright);background:var(--color-brand-fill);padding:1px 6px;font-size:.9em}.prose.svelte-1szor9z pre{border:.5px solid var(--color-line);scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;max-width:100%;margin:0 0 30px;padding:18px;font-size:12.5px;line-height:1.7;overflow:auto;background:var(--color-ink-panel)!important}.prose.svelte-1szor9z pre::-webkit-scrollbar{width:8px;height:8px}.prose.svelte-1szor9z pre::-webkit-scrollbar-track{background:0 0}.prose.svelte-1szor9z pre::-webkit-scrollbar-thumb{background:var(--color-line-strong);border-radius:4px}.prose.svelte-1szor9z pre::-webkit-scrollbar-thumb:hover{background:var(--color-field)}.prose.svelte-1szor9z pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.prose.svelte-1szor9z img{border:.5px solid var(--color-line);max-width:100%;height:auto;margin:0 0 22px}.prose.svelte-1szor9z blockquote{border-left:2px solid var(--color-brand);max-width:60ch;margin:36px 0;padding:8px 0 8px 24px}.prose.svelte-1szor9z blockquote p{font-size:var(--text-2xl);color:var(--color-paper);letter-spacing:var(--tracking-snug);font-weight:500;line-height:1.35}
