.infobox[data-astro-cid-5vdx3lkz]{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb,var(--colors-bg-code) var(--un-bg-opacity),transparent);height:max-content;max-width:calc(var(--spacing) * 130);top:calc(var(--spacing) * 10)}@supports (color: color-mix(in lab,red,red)){.infobox[data-astro-cid-5vdx3lkz]{background-color:color-mix(in oklab,var(--colors-bg-code) var(--un-bg-opacity),transparent)}}.infobox[data-astro-cid-5vdx3lkz] .content[data-astro-cid-5vdx3lkz]{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.infobox[data-astro-cid-5vdx3lkz] h2[data-astro-cid-5vdx3lkz]{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}.infobox[data-astro-cid-5vdx3lkz] .subtitle[data-astro-cid-5vdx3lkz]{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight));color:color-mix(in srgb,var(--colors-gray-500) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.infobox[data-astro-cid-5vdx3lkz] .subtitle[data-astro-cid-5vdx3lkz]{color:color-mix(in oklab,var(--colors-gray-500) var(--un-text-opacity),transparent)}}.infobox[data-astro-cid-5vdx3lkz] .info-table[data-astro-cid-5vdx3lkz]{margin-top:calc(var(--spacing) * 4)}.infobox[data-astro-cid-5vdx3lkz] .entry[data-astro-cid-5vdx3lkz]{display:flex;justify-content:space-between}.infobox[data-astro-cid-5vdx3lkz] .entry[data-astro-cid-5vdx3lkz] .name[data-astro-cid-5vdx3lkz]{color:color-mix(in srgb,var(--colors-gray-500) var(--un-text-opacity),transparent);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.infobox[data-astro-cid-5vdx3lkz] .entry[data-astro-cid-5vdx3lkz] .name[data-astro-cid-5vdx3lkz]{color:color-mix(in oklab,var(--colors-gray-500) var(--un-text-opacity),transparent)}}.infobox[data-astro-cid-5vdx3lkz] .entry[data-astro-cid-5vdx3lkz] .value[data-astro-cid-5vdx3lkz]{color:color-mix(in srgb,var(--colors-gray-300) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.infobox[data-astro-cid-5vdx3lkz] .entry[data-astro-cid-5vdx3lkz] .value[data-astro-cid-5vdx3lkz]{color:color-mix(in oklab,var(--colors-gray-300) var(--un-text-opacity),transparent)}}.infobox[data-astro-cid-5vdx3lkz] a[data-astro-cid-5vdx3lkz]{color:color-mix(in srgb,var(--colors-gray-500) var(--un-text-opacity),transparent);padding:calc(var(--spacing) * 4);border-width:1px;border-color:color-mix(in srgb,var(--colors-gray-500) var(--un-border-opacity),transparent);--un-border-style:none;border-style:none;--un-border-style:solid;border-top-style:solid;text-decoration:none;display:block;text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.infobox[data-astro-cid-5vdx3lkz] a[data-astro-cid-5vdx3lkz]{color:color-mix(in oklab,var(--colors-gray-500) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-gray-500) var(--un-border-opacity),transparent)}}.infobox[data-astro-cid-5vdx3lkz] a[data-astro-cid-5vdx3lkz]:hover{color:color-mix(in srgb,var(--colors-gray-300) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.infobox[data-astro-cid-5vdx3lkz] a[data-astro-cid-5vdx3lkz]:hover{color:color-mix(in oklab,var(--colors-gray-300) var(--un-text-opacity),transparent)}}.infobox[data-astro-cid-5vdx3lkz] a[data-astro-cid-5vdx3lkz] .title[data-astro-cid-5vdx3lkz]{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);text-transform:none}nav.svelte-1yfulux{padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 10);flex-direction:column;width:calc(var(--spacing) * 70);height:100vh;top:calc(var(--spacing) * 0);position:sticky;overflow-y:auto}nav.svelte-1yfulux a:where(.svelte-1yfulux){font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight));color:color-mix(in srgb,var(--colors-gray-500) var(--un-text-opacity),transparent);padding-block:calc(var(--spacing) * 1);text-decoration:none}@supports (color: color-mix(in lab,red,red)){nav.svelte-1yfulux a:where(.svelte-1yfulux){color:color-mix(in oklab,var(--colors-gray-500) var(--un-text-opacity),transparent)}}nav.svelte-1yfulux a:where(.svelte-1yfulux):hover{color:color-mix(in srgb,var(--colors-gray-300) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){nav.svelte-1yfulux a:where(.svelte-1yfulux):hover{color:color-mix(in oklab,var(--colors-gray-300) var(--un-text-opacity),transparent)}}nav.svelte-1yfulux a.active:where(.svelte-1yfulux){color:color-mix(in srgb,var(--colors-primary) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){nav.svelte-1yfulux a.active:where(.svelte-1yfulux){color:color-mix(in oklab,var(--colors-primary) var(--un-text-opacity),transparent)}}nav.svelte-1yfulux a.level-2:where(.svelte-1yfulux){padding-left:calc(var(--spacing) * 0)}nav.svelte-1yfulux a.level-3:where(.svelte-1yfulux){padding-left:calc(var(--spacing) * 4)}nav.svelte-1yfulux a.level-4:where(.svelte-1yfulux){padding-left:calc(var(--spacing) * 8)}main .links{font-family:var(--font-mono);display:flex;gap:calc(var(--spacing) * 2)}main .links a.link{color:color-mix(in srgb,var(--colors-gray-500) var(--un-text-opacity),transparent);padding:calc(var(--spacing) * 4);border-width:1px;border-color:color-mix(in srgb,var(--colors-gray-500) var(--un-border-opacity),transparent);border-radius:var(--radius-DEFAULT);--un-border-style:solid;border-style:solid;text-decoration:none;flex-grow:1;display:block}@supports (color: color-mix(in lab,red,red)){main .links a.link{color:color-mix(in oklab,var(--colors-gray-500) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-gray-500) var(--un-border-opacity),transparent)}}main .links a.link:hover{color:color-mix(in srgb,var(--colors-gray-300) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--colors-gray-300) var(--un-border-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){main .links a.link:hover{color:color-mix(in oklab,var(--colors-gray-300) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-gray-300) var(--un-border-opacity),transparent)}}main .link .title{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}main .link:hover{color:color-mix(in srgb,var(--colors-gray-300) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--colors-gray-300) var(--un-border-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){main .link:hover{color:color-mix(in oklab,var(--colors-gray-300) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-gray-300) var(--un-border-opacity),transparent)}}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}body .post-layout a{color:#04c0c0}body .post-layout a:hover{color:#02dada}body .post-layout table{background-color:color-mix(in srgb,var(--colors-bg-code) var(--un-bg-opacity),transparent);min-width:100%;border-spacing:0}@supports (color: color-mix(in lab,red,red)){body .post-layout table{background-color:color-mix(in oklab,var(--colors-bg-code) var(--un-bg-opacity),transparent)}}body .post-layout table tr:first-child td:first-child{border-top-left-radius:5px}body .post-layout table tr:first-child td:last-child{border-top-right-radius:5px}body .post-layout table tr:first-child td{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);padding-block:calc(var(--spacing) * 4)}body .post-layout table td{padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);border:1px solid rgb(27,27,27)}body .post-layout table tr:hover{background:#1b1b1b}body .post-layout table tr:last-child td:first-child{border-bottom-left-radius:5px}body .post-layout table tr:last-child td:last-child{border-bottom-right-radius:5px}body .post-layout blockquote{position:relative;margin-inline-start:40px;font-style:italic}body .post-layout blockquote:before{left:-40px;position:absolute;height:100%;width:5px;border-radius:5px;background:#333;content:""}body .post-layout details summary{user-select:none}body .post-layout h2{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin-block:.8em}body .post-layout h3{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin-block:.6em}body .post-layout h4{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin-block:.4em}body .post-layout p{margin-block:1em}body .post-layout p img{max-width:100%;display:inline}body .post-layout pre{margin-block:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);max-width:100%;overflow:auto}body .post-layout [data-pretty-code-figure] code{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));padding:calc(var(--spacing) * 1);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--colors-bg-code) var(--un-bg-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){body .post-layout [data-pretty-code-figure] code{background-color:color-mix(in oklab,var(--colors-bg-code) var(--un-bg-opacity),transparent)}}body .post-layout pre code{display:flex;flex-direction:column;min-width:min-content}body .post-layout code .line{padding-inline:2ch;min-width:100%;height:2.5ex;display:inline-block}body .post-layout .has-highlighted code .line{opacity:50%}body .post-layout code .line.highlighted,body .post-layout code .line.diff{opacity:100%}body .post-layout .line.diff{position:relative}body .post-layout .line.diff.remove{background-color:color-mix(in oklab,rgba(244,63,94,.16) var(--un-bg-opacity),transparent);opacity:70%}body .post-layout .line.diff.add{background-color:color-mix(in oklab,rgba(16,185,129,.16) var(--un-bg-opacity),transparent)}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}body .post-layout .line.diff:before{left:.5ch;position:absolute}body .post-layout .line.diff.remove:before{color:color-mix(in oklab,#cb7676 var(--un-text-opacity),transparent);content:"-"}body .post-layout .line.diff.add:before{color:color-mix(in oklab,#3dd68c var(--un-text-opacity),transparent);content:"+"}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}body .post-layout figure{margin:calc(var(--spacing) * 0)}body .post-layout ul{list-style-type:disc;list-style-position:outside}body .post-layout ul li{margin-block:calc(var(--spacing) * .5)}main{padding:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);flex-grow:1}main *{-webkit-user-select:text;user-select:text}main h1{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading, var(--text-4xl-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);font-family:var(--font-mono);padding:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * .25)}
