.code.svelte-n28j87{--left-padding:calc(var(--syntax-highlighter-padding) + max(var(--line-numbering-min-width), var(--longest-line-number) * 1ch) + var(--syntax-highlighter-gap));display:block;-webkit-mask-image:linear-gradient(to right,transparent var(--left-padding),#000 var(--left-padding));mask-image:linear-gradient(to right,transparent var(--left-padding),#000 var(--left-padding));padding-left:var(--left-padding);padding-right:var(--syntax-highlighter-padding);white-space:pre}.code.svelte-n28j87 span{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.5,.5,0,1)}.markdown.svelte-sh603s{font-size:var(--text-b1-fs-blog);font-weight:var(--text-b1-fw-blog);letter-spacing:var(--text-b1-ls-blog);line-height:var(--text-b1-lh-blog)}.markdown.svelte-sh603s .syntax-highlighter{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(.0625rem + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-inset:inset;--tw-ring-opacity:1;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) rgba(59,59,59,var(--tw-ring-opacity,1));--tw-ring-color:var(--csstools-light-dark-toggle--0,rgba(210,210,210,var(--tw-ring-opacity,1)));transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.5,.5,0,1)}@supports (color:light-dark(red,red)){.markdown.svelte-sh603s .syntax-highlighter{--tw-ring-color:light-dark(rgba(210,210,210,var(--tw-ring-opacity,1)),rgba(59,59,59,var(--tw-ring-opacity,1)))}}@supports not (color:light-dark(tan,tan)){.markdown.svelte-sh603s .syntax-highlighter *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) rgba(59,59,59,var(--tw-ring-opacity,1));--tw-ring-color:var(--csstools-light-dark-toggle--0,rgba(210,210,210,var(--tw-ring-opacity,1)))}}.markdown.svelte-sh603s blockquote:not(.does-not-exist){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(.0625rem + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-inset:inset;--tw-ring-opacity:1;--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgba(59,59,59,var(--tw-ring-opacity,1));--tw-ring-color:var(--csstools-light-dark-toggle--1,rgba(210,210,210,var(--tw-ring-opacity,1)));transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.5,.5,0,1)}@supports (color:light-dark(red,red)){.markdown.svelte-sh603s blockquote:not(.does-not-exist){--tw-ring-color:light-dark(rgba(210,210,210,var(--tw-ring-opacity,1)),rgba(59,59,59,var(--tw-ring-opacity,1)))}}@supports not (color:light-dark(tan,tan)){.markdown.svelte-sh603s blockquote:not(.does-not-exist) *{--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgba(59,59,59,var(--tw-ring-opacity,1));--tw-ring-color:var(--csstools-light-dark-toggle--1,rgba(210,210,210,var(--tw-ring-opacity,1)))}}.markdown.svelte-sh603s .syntax-highlighter:after,.markdown.svelte-sh603s .syntax-highlighter:before,.markdown.svelte-sh603s blockquote:not(.does-not-exist):after,.markdown.svelte-sh603s blockquote:not(.does-not-exist):before{height:1rem;pointer-events:none;position:absolute;width:1rem;--tw-content:"";content:"";content:var(--tw-content)}.markdown.svelte-sh603s .syntax-highlighter:before,.markdown.svelte-sh603s blockquote:not(.does-not-exist):before{border-left-width:.125rem;border-top-width:.125rem;left:0;top:0}.markdown.svelte-sh603s .syntax-highlighter:after,.markdown.svelte-sh603s blockquote:not(.does-not-exist):after{border-bottom-width:.125rem;border-right-width:.125rem;bottom:0;right:0}.markdown.svelte-sh603s blockquote{margin-bottom:1rem;margin-top:1rem;padding:1rem;position:relative}@media(min-width:640px){.markdown.svelte-sh603s blockquote{margin-bottom:1.5rem;margin-top:1.5rem;padding:1.5rem}}.markdown.svelte-sh603s h2{font-size:var(--text-h4-fs);font-weight:var(--text-h4-fw);letter-spacing:var(--text-h4-ls);line-height:var(--text-h4-lh);margin-bottom:1.5rem;margin-top:var(--header-height);scroll-margin-top:var(--header-height)}.markdown.svelte-sh603s h3{font-size:var(--text-h5-fs-blog);font-weight:var(--text-h5-fw-blog);letter-spacing:var(--text-h5-ls-blog);line-height:var(--text-h5-lh-blog);margin-bottom:1.5rem;margin-top:3rem}.markdown.svelte-sh603s .syntax-highlighter:nth-child(n+2),.markdown.svelte-sh603s figure:not(.does-not-exist):nth-child(n+2){margin-top:1.5rem}.markdown.svelte-sh603s .syntax-highlighter:nth-last-child(n+2),.markdown.svelte-sh603s figure:not(.does-not-exist):nth-last-child(n+2){margin-bottom:1.5rem}.markdown.svelte-sh603s li:nth-child(n+2),.markdown.svelte-sh603s ol:nth-child(n+2),.markdown.svelte-sh603s p:nth-child(n+2),.markdown.svelte-sh603s ul:nth-child(n+2){margin-top:1rem}.markdown.svelte-sh603s li:nth-last-child(n+2),.markdown.svelte-sh603s ol:nth-last-child(n+2),.markdown.svelte-sh603s p:nth-last-child(n+2),.markdown.svelte-sh603s ul:nth-last-child(n+2){margin-bottom:1rem}.markdown.svelte-sh603s ul{list-style-type:disc;padding-left:1.5rem}.markdown.svelte-sh603s ol{list-style-type:decimal;padding-left:1.5rem}.markdown.svelte-sh603s table{border-collapse:collapse;margin-bottom:3rem;margin-top:1.5rem;text-align:left;width:100%}.markdown.svelte-sh603s table>tbody>tr>td{border-width:.0625rem;--tw-border-opacity:1;--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) rgba(59,59,59,var(--tw-border-opacity,1));--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #3b3b3b;border-color:light-dark(#d2d2d2,#3b3b3b);font-size:var(--text-b1-fs-blog);font-weight:var(--text-b1-fw-blog);letter-spacing:var(--text-b1-ls-blog);line-height:var(--text-b1-lh-blog);padding:1rem 1.5rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.5,.5,0,1)}@supports (color:light-dark(red,red)){.markdown.svelte-sh603s table>tbody>tr>td{border-color:light-dark(#d2d2d2,#3b3b3b)}@supports (color:light-dark(red,red)){.markdown.svelte-sh603s table>tbody>tr>td{border-color:light-dark(rgba(210,210,210,var(--tw-border-opacity,1)),rgba(59,59,59,var(--tw-border-opacity,1)))}}}.markdown.svelte-sh603s table>tbody>tr>th{border-width:.0625rem;--tw-border-opacity:1;--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) rgba(59,59,59,var(--tw-border-opacity,1));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #3b3b3b;border-color:light-dark(#d2d2d2,#3b3b3b);font-size:var(--text-b1-fs-blog);font-weight:var(--text-b1-fw-blog);letter-spacing:var(--text-b1-ls-blog);line-height:var(--text-b1-lh-blog);padding:1rem 1.5rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.5,.5,0,1)}@supports (color:light-dark(red,red)){.markdown.svelte-sh603s table>tbody>tr>th{border-color:light-dark(#d2d2d2,#3b3b3b)}@supports (color:light-dark(red,red)){.markdown.svelte-sh603s table>tbody>tr>th{border-color:light-dark(rgba(210,210,210,var(--tw-border-opacity,1)),rgba(59,59,59,var(--tw-border-opacity,1)))}}}
