.prose.svelte-13byxq3{font-family:var(--sans);font-size:16px;line-height:1.8;color:var(--text-1)}.prose.svelte-13byxq3 h1{font-family:var(--serif);font-size:clamp(28px,3.5vw,42px);font-weight:700;letter-spacing:-1px;color:var(--text-0);margin-bottom:16px;line-height:1.15}.prose.svelte-13byxq3 h2{font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:-.3px;color:var(--text-0);margin-top:48px;margin-bottom:12px;padding-top:24px;border-top:1px solid var(--ground-3)}.prose.svelte-13byxq3 h3{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--text-0);margin-top:32px;margin-bottom:8px}.prose.svelte-13byxq3 p{margin-bottom:16px;color:var(--text-1)}.prose.svelte-13byxq3 a{color:var(--s-blue);text-decoration:none;transition:color .15s}.prose.svelte-13byxq3 a:hover{color:var(--text-0)}.prose.svelte-13byxq3 ul,.prose.svelte-13byxq3 ol{margin-bottom:16px;padding-left:24px}.prose.svelte-13byxq3 li{margin-bottom:6px;color:var(--text-1)}.prose.svelte-13byxq3 blockquote{border-left:3px solid var(--ground-4);padding:4px 0 4px 20px;margin:20px 0;color:var(--text-2);font-size:15px}.prose.svelte-13byxq3 blockquote p{color:var(--text-2);margin-bottom:8px}.prose.svelte-13byxq3 code{font-family:var(--mono);font-size:14px;background:var(--ground-2);padding:2px 6px;border-radius:3px;color:var(--text-0)}.prose.svelte-13byxq3 pre{background:var(--ground-1);border:1px solid var(--ground-3);padding:20px;overflow-x:auto;margin:20px 0;font-size:14px;line-height:1.6}.prose.svelte-13byxq3 pre code{background:none;padding:0;font-size:inherit}.prose.svelte-13byxq3 hr{border:none;border-top:1px solid var(--ground-3);margin:32px 0}.prose.svelte-13byxq3 strong{font-weight:600;color:var(--text-0)}.prose.svelte-13byxq3 em{font-style:italic;color:var(--text-0)}.prose.svelte-13byxq3 table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.prose.svelte-13byxq3 th{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-3);text-align:left;padding:8px 12px;border-bottom:1px solid var(--ground-4)}.prose.svelte-13byxq3 td{padding:8px 12px;border-bottom:1px solid var(--ground-3);color:var(--text-1)}
