header.svelte-1y3za9t{background-color:#ffffff1f;justify-content:space-between;display:flex}.corner.svelte-1y3za9t{align-items:center;width:150px;height:3em;display:flex}.corner.svelte-1y3za9t a:where(.svelte-1y3za9t){margin:0 4px}.corner.svelte-1y3za9t img:where(.svelte-1y3za9t){object-fit:contain;width:2em;height:2em}.corner.right.svelte-1y3za9t{justify-content:flex-end;margin-right:8px;display:flex}.corner.right.svelte-1y3za9t>a:where(.svelte-1y3za9t){color:#fff;width:24px;transition:color .3s ease-in-out}.corner.right.svelte-1y3za9t>a:where(.svelte-1y3za9t):hover{color:var(--theme-secondary)}nav.svelte-1y3za9t{justify-content:center;display:flex}nav.svelte-1y3za9t ul:where(.svelte-1y3za9t){justify-content:center;align-items:center;height:3em;margin:0;padding:0;list-style:none;display:flex;position:relative}nav.svelte-1y3za9t li:where(.svelte-1y3za9t){height:100%;position:relative}nav.svelte-1y3za9t a:where(.svelte-1y3za9t){height:100%;color:var(--theme-on-surface);text-transform:uppercase;letter-spacing:10%;align-items:center;padding:0 1em;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s linear;display:flex}button.svelte-1y3za9t{cursor:pointer;background:0 0;border:none}button.svelte-1y3za9t rect:where(.svelte-1y3za9t){transform-origin:50%;transition:transform .2s,fill .2s}@media (width<=719px){nav.svelte-1y3za9t{background:radial-gradient(76.34% 42.37% at 49.88% 0%, transparent 0%, var(--theme-background) 40%, var(--theme-background) 100%);align-items:center;transition:all .2s linear;position:fixed;inset:0;overflow:hidden}nav.svelte-1y3za9t ul:where(.svelte-1y3za9t){flex-direction:column}nav.svelte-1y3za9t a:where(.svelte-1y3za9t){line-height:32px}nav.svelte-1y3za9t li.active:where(.svelte-1y3za9t) a:where(.svelte-1y3za9t){-webkit-text-decoration:underline var(--theme-primary) 2px;text-decoration:underline var(--theme-primary) 2px;text-underline-offset:5px}.menu-wrapper.svelte-1y3za9t{justify-content:center;align-items:center;display:flex}.menu-wrapper.svelte-1y3za9t:focus-within button:where(.svelte-1y3za9t) rect:where(.svelte-1y3za9t):first-child{transform:rotate(-45deg)translateY(8px)}.menu-wrapper.svelte-1y3za9t:focus-within button:where(.svelte-1y3za9t) rect:where(.svelte-1y3za9t):nth-child(2){transform:scaleX(0)}.menu-wrapper.svelte-1y3za9t:focus-within button:where(.svelte-1y3za9t) rect:where(.svelte-1y3za9t):nth-child(3){transform:rotate(45deg)translateY(-8px)}.menu-wrapper.svelte-1y3za9t:not(:focus-within)>nav:where(.svelte-1y3za9t){pointer-events:none;opacity:0}}@media (width>=720px){button.svelte-1y3za9t{display:none}li.active.svelte-1y3za9t:before{--size:6px;content:"";width:0;height:0;top:0;left:calc(50% - var(--size));border:var(--size) solid transparent;border-top:var(--size) solid var(--theme-secondary);position:absolute}}a.svelte-1y3za9t:hover{color:var(--theme-secondary)}:root{--column-width:42rem;--column-margin-top:4rem;--theme-primary:#bb86fc;--theme-secondary:#03dac6;--theme-background:#121212;--theme-surface:#121212;--theme-error:#cf6679;--theme-on-primary:#000;--theme-on-secondary:#000;--theme-on-background:#fff;--theme-on-surface:#fff;--theme-on-error:#000;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{background-color:var(--theme-background);min-height:100vh;color:var(--theme-on-background);margin:0}#svelte{flex-direction:column;min-height:100vh;display:flex}h1,h2,p{font-weight:400}p{line-height:1.5}a{color:var(--theme-secondary);text-decoration:none}a:hover{text-decoration:underline}h1{margin-bottom:0 0 1em 0;text-align:center;font-size:2rem}h2{font-size:1rem}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}@media (width>=720px){h1{font-size:2.4rem}}main.svelte-12qhfyh{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:70ch;margin:0 auto;padding:1rem;display:flex}footer.svelte-12qhfyh{flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){font-weight:700}@media (width>=480px){footer.svelte-12qhfyh{padding:40px 0}}
