.prose.svelte-1szor9z{max-width:70ch;font-size:1.0625rem;line-height:1.7}.prose.svelte-1szor9z h2{margin:var(--nd-space-12) 0 var(--nd-space-4);font-size:var(--nd-text-2xl)}.prose.svelte-1szor9z h3{margin:var(--nd-space-8) 0 var(--nd-space-3);font-size:var(--nd-text-xl);color:var(--nd-accent-2)}.prose.svelte-1szor9z h4{margin:var(--nd-space-6) 0 var(--nd-space-2);font-size:var(--nd-text-lg)}.prose.svelte-1szor9z h2,.prose.svelte-1szor9z h3,.prose.svelte-1szor9z h4{scroll-margin-top:calc(var(--nd-topbar-h) + var(--nd-space-4));position:relative}.prose.svelte-1szor9z .anchor{color:var(--nd-text-mute);opacity:0;text-decoration:none;position:absolute;left:-1.2em}.prose.svelte-1szor9z h2:hover .anchor,.prose.svelte-1szor9z h3:hover .anchor,.prose.svelte-1szor9z h4:hover .anchor{opacity:1}.prose.svelte-1szor9z p{max-width:none}.prose.svelte-1szor9z ul,.prose.svelte-1szor9z ol{margin:0 0 var(--nd-space-4);padding-left:1.4em}.prose.svelte-1szor9z li{margin:var(--nd-space-1) 0}.prose.svelte-1szor9z li::marker{color:var(--nd-accent)}.prose.svelte-1szor9z blockquote{margin:var(--nd-space-6) 0;padding:var(--nd-space-3) var(--nd-space-5);border-left:2px solid var(--nd-accent);background:var(--nd-accent-tint);color:var(--nd-text);font-size:var(--nd-text-lg)}.prose.svelte-1szor9z blockquote p:last-child{margin-bottom:0}.prose.svelte-1szor9z pre.shiki{margin:var(--nd-space-6) 0;padding:var(--nd-space-4) var(--nd-space-5);border:1px solid var(--nd-line);border-left:2px solid var(--nd-accent);font-size:var(--nd-text-sm);tab-size:2;line-height:1.6;overflow-x:auto}.prose.svelte-1szor9z table{width:100%;margin:var(--nd-space-6) 0;border-collapse:collapse;font-size:var(--nd-text-sm)}.prose.svelte-1szor9z th{padding:var(--nd-space-2) var(--nd-space-3);border-bottom:1px solid var(--nd-line-strong);color:var(--nd-text-mute);font-family:var(--nd-font-ui);font-size:var(--nd-text-xs);letter-spacing:var(--nd-tracking-label);text-align:left;text-transform:uppercase}.prose.svelte-1szor9z td{padding:var(--nd-space-2) var(--nd-space-3);border-bottom:1px solid var(--nd-line)}.prose.svelte-1szor9z img{margin:var(--nd-space-6) 0;border:1px solid var(--nd-line)}.prose.svelte-1szor9z hr{border:0;border-top:1px solid var(--nd-line);margin:var(--nd-space-10) 0}.post.svelte-1teoznn{max-width:76ch;padding:var(--nd-space-12) var(--nd-gutter) 0;margin:0 auto}header.svelte-1teoznn{margin-bottom:var(--nd-space-10);padding-bottom:var(--nd-space-6);border-bottom:1px solid var(--nd-line)}.back.svelte-1teoznn{text-decoration:none}h1.svelte-1teoznn{margin-top:var(--nd-space-4);font-size:clamp(2rem, 5vw, var(--nd-text-4xl));text-transform:none}.summary.svelte-1teoznn{color:var(--nd-text-dim);font-size:var(--nd-text-lg)}.meta.svelte-1teoznn{gap:var(--nd-space-3);flex-wrap:wrap;align-items:center;display:flex}time.svelte-1teoznn{color:var(--nd-accent);font-size:var(--nd-text-sm)}.pager.svelte-1teoznn{gap:var(--nd-space-6);margin-top:var(--nd-space-16);padding-top:var(--nd-space-6);border-top:1px solid var(--nd-line);grid-template-columns:1fr 1fr;display:grid}.pager.svelte-1teoznn a:where(.svelte-1teoznn){gap:var(--nd-space-1);color:var(--nd-text);font-family:var(--nd-font-display);font-weight:600;text-decoration:none;display:grid}.pager.svelte-1teoznn .right:where(.svelte-1teoznn){text-align:right}
