.icon-container.svelte-1ukma52{width:100vw;height:100vh}.floating,.floating-inverse{width:50px;height:50px;opacity:.8}.floating{animation:svelte-1ukma52-fadeIn 1.5s ease-in-out,svelte-1ukma52-float 4s ease-in-out infinite}.floating-inverse{animation:svelte-1ukma52-fadeIn 1.5s ease-in-out,svelte-1ukma52-floatinverse 4s ease-in-out infinite}@keyframes svelte-1ukma52-fadeIn{0%{opacity:0}to{opacity:.8}}@keyframes svelte-1ukma52-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes svelte-1ukma52-floatinverse{0%{transform:translateY(-10px)}50%{transform:translateY(0)}to{transform:translateY(-10px)}}.shiki-container pre{margin:0;padding:1rem;border-radius:.5rem;overflow-x:auto;line-height:1.5;text-align:left;background-color:transparent!important}.shiki-container code{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.875rem;text-align:left;display:block}.fallback-code.svelte-1e06m8e{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;text-align:left}.fallback-code.svelte-1e06m8e:is(.dark:where(.svelte-1e06m8e) :where(.svelte-1e06m8e)){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.fallback-code.svelte-1e06m8e pre:where(.svelte-1e06m8e){margin:0;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.5rem}#icons.svelte-1uha8ag{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}@media (max-width: 500px){.logo-container{font-size:32pt}.line-numbered-code{font-size:9.5pt}}.logo-overlay:before{width:2em;height:2em;margin-left:-1.7em;margin-top:-.5em;position:absolute;content:"";background-image:url(../../../logo@400px.png);background-size:2em;background-repeat:no-repeat}.logo-overlay{margin-left:1.5em}.line-numbered-code{max-width:min(90vw,40em,100%);overflow:none;white-space:pre-wrap;margin:0 auto}.line-numbered-code pre{line-height:1.625;counter-reset:lines}.line-numbered-code pre code{display:flex;flex-direction:column}.line-numbered-code pre code .line{display:inline-table;min-height:1rem}@media (min-width: 500px){.line-numbered-code pre code .line:before{counter-increment:lines;content:counter(lines);width:1rem;margin-right:1.5rem;display:inline-block;text-align:left;color:#738a9466}}.line-numbered-code pre code .highlight{background-color:#363b46;display:block;margin-right:-1em;margin-left:-1em;padding-right:1em;padding-left:.75em;border-left:.25em solid red}
