:root:root{--bulma-scheme-h:234;--bulma-primary-h:247deg;--bulma-primary-s:23%;--bulma-primary-l:51%;--bulma-info-h:189deg;--bulma-info-s:65%;--bulma-info-l:50%;--discord-h:205deg;--discord-s:64%;--discord-v:95%;--bulma-code:var(--bulma-info-on-scheme);--bulma-duration:.1s;--bulma-body-overflow-y:auto;--bulma-block-spacing:1rem}html,body{height:100lvh;overflow-x:clip}html{--gradient-saturated:hsl(var(--bulma-primary-h), 50%, calc(var(--bulma-soft-l) + 25% * sign(var(--bulma-active-border-l-delta))));background-attachment:fixed;background-image:radial-gradient(circle at 65% 47.5%, transparent 60%, var(--gradient-saturated) 200%)}body{flex-direction:column;display:flex}code{border:1px solid var(--bulma-border)}.navbar-burger{--bulma-navbar-burger-color:var(--bulma-primary)}.section{--bulma-section-padding-desktop:1.5rem 0;--bulma-section-padding:.5rem .75rem}.card{--bulma-card-content-padding:.75rem 1rem 1rem}.modal{opacity:0;transition:opacity .2s, display .2s allow-discrete}.modal.is-active{opacity:1;animation:.2s modal-fade-in}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}button.has-larger-click-area{position:relative}button.has-larger-click-area:after{content:"";position:absolute;inset:-8px}.is-underlined-hover:hover{text-decoration:underline!important}svg.svelte-1ic0a8w{height:1em}button.svelte-4csy7y{font-size:inherit}svg.svelte-4csy7y{display:block}.theme-toggle.svelte-4csy7y{--theme-toggle__within--duration:.5s}.theme-toggle__within.svelte-4csy7y :where(.svelte-4csy7y){transform-origin:50%;transition:transform calc(var(--theme-toggle__within--duration)) cubic-bezier(0, 0, 0, 1.25)}[data-theme=dark] .theme-toggle.svelte-4csy7y .theme-toggle__within:where(.svelte-4csy7y) .theme-toggle__within__circle:where(.svelte-4csy7y){transform:scale(1.5)}[data-theme=dark] .theme-toggle.svelte-4csy7y .theme-toggle__within:where(.svelte-4csy7y) .theme-toggle__within__inner:where(.svelte-4csy7y){transform:translate(3px,-3px)scale(1.2)}[data-theme=dark] .theme-toggle.svelte-4csy7y .theme-toggle__within:where(.svelte-4csy7y) g:where(.svelte-4csy7y) path:where(.svelte-4csy7y){transform:scale(.65)}.theme-toggle.svelte-4csy7y{cursor:pointer;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.theme-toggle.svelte-4csy7y:not(.theme-toggle--force-motion) :where(.svelte-4csy7y){transition:none!important}}.toast.svelte-1q6vvua{--toast-color:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--progress-color:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-text-l));--progress-height:2px;padding:.5rem .75rem calc(.5rem + var(--progress-height));border:1px solid;border-color:hsl(var(--bulma-primary-h), var(--bulma-scheme-s), calc(var(--bulma-scheme-main-l) + var(--bulma-active-border-l-delta)));background-color:var(--toast-color);border-radius:.5em;position:relative;overflow:clip}.warn.svelte-1q6vvua{--toast-color:hsl(var(--bulma-danger-h), var(--bulma-scheme-s), calc(var(--bulma-scheme-main-l) + 15% * sign(var(--bulma-active-border-l-delta))));--progress-color:hsl(var(--bulma-danger-h), var(--bulma-scheme-s), var(--bulma-text-l))}.success.svelte-1q6vvua{--toast-color:hsl(var(--bulma-success-h), var(--bulma-scheme-s), calc(var(--bulma-scheme-main-l) + 15% * sign(var(--bulma-active-border-l-delta))));--progress-color:hsl(var(--bulma-success-h), var(--bulma-scheme-s), var(--bulma-text-l))}.info.svelte-1q6vvua{--toast-color:hsl(var(--bulma-info-h), var(--bulma-scheme-s), calc(var(--bulma-scheme-main-l) + 15% * sign(var(--bulma-active-border-l-delta))));--progress-color:hsl(var(--bulma-info-h), var(--bulma-scheme-s), var(--bulma-text-l))}.close-button.svelte-1q6vvua:hover{color:hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-hover-background-l-delta)))}.close-button.svelte-1q6vvua:active{color:hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-active-background-l-delta)))}.toast-progress.svelte-1q6vvua{height:var(--progress-height);--bulma-progress-value-background-color:var(--progress-color);display:block;position:absolute;bottom:0;left:0}ul.svelte-1f3yu3e{z-index:10;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1em;right:1em}.background-canvas{z-index:-1000;pointer-events:none;max-width:100%;max-height:100%;position:fixed;inset:0}.background-canvas.loaded{animation:1.6s ease-out svelte-iytcqe-fade-in}.background-canvas{--square-color:hsl(var(--bulma-primary-h) calc(var(--bulma-primary-s) + 10%) calc(var(--bulma-soft-l) + 15% * sign(var(--bulma-active-border-l-delta))));--square-shadow-color:hsl(var(--bulma-primary-h) calc(var(--bulma-primary-s) + 40%) calc(var(--bulma-soft-l) + 50% * sign(var(--bulma-active-border-l-delta))))}@keyframes svelte-iytcqe-fade-in{0%{opacity:0}to{opacity:1}}.navbar-menu.svelte-12qhfyh{transition:height .3s ease-out, padding .3s ease-out, display .3s ease-out allow-discrete;interpolate-size:allow-keywords;overflow:hidden}.navbar-menu.svelte-12qhfyh.is-active{height:auto;padding:.5rem 0;animation:.3s ease-out svelte-12qhfyh-scale-in}@media screen and (width<=1023px){.navbar-menu.svelte-12qhfyh{height:0;padding-block:0}}@keyframes svelte-12qhfyh-scale-in{0%{height:0;padding-block:0}to{height:auto}}.discord-link.svelte-12qhfyh{--bulma-button-h:var(--discord-h);--bulma-button-s:var(--discord-s);--bulma-button-v:var(--discord-v);border:1px solid;border-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-scheme-main-l) + var(--bulma-active-border-l-delta)));gap:.5em;display:inline-flex}.footer.svelte-12qhfyh{--bulma-footer-padding:2rem 1.5rem 1.5rem}footer.svelte-12qhfyh ul:where(.svelte-12qhfyh){flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;padding:0;list-style:none;display:flex}footer.svelte-12qhfyh ul:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh){padding:0;display:inline-block}footer.svelte-12qhfyh ul:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh):not(:last-child):after{content:"·";padding-inline-start:.5rem}footer.svelte-12qhfyh ul:where(.svelte-12qhfyh):not(:last-child){margin-bottom:.25rem}@media (width<900px){:root footer.svelte-12qhfyh ul:where(.svelte-12qhfyh){padding-bottom:1rem;padding-inline-start:2ch;display:block}:root footer.svelte-12qhfyh ul:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh){margin-bottom:.5rem;line-height:1.25;display:list-item}:root footer.svelte-12qhfyh ul:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh):after{content:unset}}
