.animate-fade-in-up.svelte-hspnq3{animation:svelte-hspnq3-fadeInUp .3s ease-out}@keyframes svelte-hspnq3-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toc-level-2{border-left:3px solid #A4CAFE;padding-left:.5rem}.toc-level-3{border-left:2px solid #D1D5DB;padding-left:.75rem}.toc-level-4{border-left:1px solid #E5E7EB;padding-left:1rem}aside nav .toc-level-2,aside nav .toc-level-3,aside nav .toc-level-4{border-left:none;padding-left:0}.toc-level-2 button,.toc-level-3 button,.toc-level-4 button{border-radius:6px;transition:all .2s ease}.prose{color:#374151}.prose strong{color:#111827}.prose a{color:#1c64f2}.prose a:hover{color:#1a56db}.prose h2{margin-bottom:1rem;margin-top:2rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity));scroll-margin-top:6rem}.prose h3{margin-bottom:.75rem;margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity));scroll-margin-top:6rem}.prose h4{margin-bottom:.5rem;margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity));scroll-margin-top:6rem}.prose pre{--tw-bg-opacity:1 !important;background-color:rgb(31 41 55 / var(--tw-bg-opacity))!important;--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}
