.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:6rem;position:relative}.prose h1 a.anchor,.prose h2 a.anchor,.prose h3 a.anchor,.prose h4 a.anchor,.prose h5 a.anchor,.prose h6 a.anchor{opacity:0;color:#93c5fd;justify-content:flex-end;align-items:center;width:1.5rem;padding-right:.5rem;font-weight:400;text-decoration:none;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:-2rem}.prose h1:hover a.anchor,.prose h2:hover a.anchor,.prose h3:hover a.anchor,.prose h4:hover a.anchor,.prose h5:hover a.anchor,.prose h6:hover a.anchor,.prose h1 a.anchor:hover,.prose h2 a.anchor:hover,.prose h3 a.anchor:hover,.prose h4 a.anchor:hover,.prose h5 a.anchor:hover,.prose h6 a.anchor:hover{opacity:1}.prose a.anchor .anchor-icon{font-size:1rem;line-height:1}.toc.svelte-540lqe ul{margin:0;padding-left:0;list-style:none}.toc.svelte-540lqe ul ul{margin-top:.5rem;padding-left:1rem}.toc.svelte-540lqe li{margin-top:.5rem;line-height:1.5}.toc.svelte-540lqe a{color:#6b7280;padding:.125rem 0;text-decoration:none;transition:color .2s;display:block}.toc.svelte-540lqe a:hover{color:#3b82f6}.dark .toc.svelte-540lqe a{color:#9ca3af}.dark .toc.svelte-540lqe a:hover{color:#60a5fa}
