html{scroll-behavior:smooth}.prose-blog.svelte-1teoznn{color:#151515;font-size:1rem;line-height:1.75}.prose-blog h2{position:relative;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:6rem;color:#151515;font-size:1.75rem;font-weight:700;line-height:2.25rem}.prose-blog h3{margin-top:1.75rem;margin-bottom:.75rem;color:#151515;font-size:1.2rem;font-weight:650}.prose-blog p{margin-bottom:1.25rem;color:#3d3833}.prose-blog strong{color:#151515;font-weight:650}.prose-blog a{color:#2563eb;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s}.prose-blog a:hover{text-decoration-color:#2563eb}.prose-blog ul,.prose-blog ol{margin-bottom:1.25rem;padding-left:1.5rem;color:#3d3833}.prose-blog ul{list-style-type:disc}.prose-blog ol{list-style-type:decimal}.prose-blog li{margin-bottom:.4rem}.prose-blog hr{margin:2.5rem 0;border-color:#e7ded2}.prose-blog .heading-anchor{position:absolute;left:-1.25rem;color:#2563eb;opacity:0;text-decoration:none}.prose-blog h2:hover .heading-anchor,.prose-blog .heading-anchor:focus{opacity:1}.prose-blog .code-frame{margin:1.5rem 0;overflow:hidden;border:1px solid #2f2f35;border-radius:.75rem;background:#18181b}.prose-blog .code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #2f2f35;padding:.65rem .85rem;color:#9a9085;font-family:JetBrains Mono,monospace;font-size:.75rem}.prose-blog .copy-code-button{border-radius:.375rem;background:#fff;padding:.35rem .6rem;color:#151515;font-family:Inter,sans-serif;font-size:.75rem;font-weight:650}.prose-blog .copy-code-button:focus{outline:2px solid #2563eb;outline-offset:2px}.prose-blog .copy-code-button[data-state=copied]{background:#176b4d;color:#fff}.prose-blog .copy-code-button[data-state=failed]{background:#c87913;color:#151515}.prose-blog pre{margin:0;overflow-x:auto;padding:1.25rem;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.6}.prose-blog code{border-radius:.25rem;background:#f3ede4;padding:.15rem .4rem;color:#176b4d;font-family:JetBrains Mono,monospace;font-size:.875em}.prose-blog pre code{background:transparent;padding:0;color:#f4f4f5;font-size:inherit}.prose-blog table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.9rem}.prose-blog th{border:1px solid #e7ded2;background:#f3ede4;padding:.65rem .875rem;text-align:left;font-weight:650}.prose-blog td{border:1px solid #e7ded2;padding:.65rem .875rem;color:#3d3833}.prose-blog .highlight td{background:#176b4d14}.prose-blog .good{color:#176b4d;font-weight:650}.prose-blog .muted{color:#746b61;font-size:.875rem}.prose-blog .overflow-x-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){.prose-blog .heading-anchor{position:static;margin-right:.35rem;opacity:1}}
