@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@font-face{font-family:FMS;src:url(../../../fonts/fms.woff2) format("woff2");font-display:swap}@font-face{font-family:maple;src:url(/fonts/maple.woff2) format("woff");font-display:swap}@font-face{font-family:Unica77;src:url(../../../fonts/unica77.woff2) format("woff2");font-display:swap}@font-face{font-family:Circular;src:url(../../../fonts/circular.woff2) format("woff2");font-display:swap}:root{font-family:Circular,Inter,Helvetica,sans-serif;font-weight:400;--primary: #b6b2bb;--secondary: #121214;--mid: #42404C;--accent: #ff0000;color:var(--primary)}body{min-height:100vh;margin:0;background-color:var(--secondary)}body:before{content:"";width:80vw;height:100vh;position:absolute;top:0;left:10vw;z-index:-1}#svelte{min-height:100vh;display:flex;flex-direction:column}h1,h2,p{color:var(--primary)}p{line-height:1.5}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:2rem;text-align:center}h2{font-size:1rem}pre{font-size:16px;background-color:#ffffff73;border-radius:3px;box-shadow:2px 2px 6px #ffffff40;padding:.5em;overflow-x:auto;color:var(--primary)}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}@media (min-width: 720px){h1{font-size:2.4rem}}@keyframes fade-out{to{opacity:0}}@keyframes pop-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}::view-transition-old(root){animation:fade-out .1s ease-out}::view-transition-new(root){animation:pop-in .15s cubic-bezier(.22,1,.36,1)}.top-rect-0.svelte-yabe26{animation:svelte-yabe26-shrinkWidth 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-delay:-.66s}.bottom-rect-0.svelte-yabe26{animation:svelte-yabe26-shrinkHeight 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-delay:-.66s}.top-rect-1.svelte-yabe26{animation:svelte-yabe26-shrinkWidth 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-delay:-1.33s}.bottom-rect-1.svelte-yabe26{animation:svelte-yabe26-shrinkHeight 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-delay:-1.33s}.top-rect-2.svelte-yabe26{animation:svelte-yabe26-shrinkWidth 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-delay:-2s}.bottom-rect-2.svelte-yabe26{animation:svelte-yabe26-shrinkHeight 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-delay:-2s}@keyframes svelte-yabe26-shrinkWidth{0%{transform:scaleX(.14)}50%{transform:scaleX(1)}to{transform:scaleX(.14)}}@keyframes svelte-yabe26-shrinkHeight{0%{transform:scaleY(.14)}50%{transform:scaleY(1)}to{transform:scaleY(.14)}}.logo.svelte-8mswj5{position:absolute;top:20px;left:0;width:100%;display:flex;justify-content:center;z-index:10;view-transition-name:logo;scale:.6;transition:top .7s cubic-bezier(.22,1,.36,1),scale .7s cubic-bezier(.22,1,.36,1),opacity .1s ease-out}.logo.home.svelte-8mswj5{top:calc(50vh - 50px);scale:1}.logo.hidden.svelte-8mswj5{opacity:0;pointer-events:none}.logo.svelte-8mswj5 a:where(.svelte-8mswj5){display:flex}main.svelte-8mswj5{flex:1;display:flex;flex-direction:column;width:100%;margin:0 auto;box-sizing:border-box}nav.svelte-8mswj5{font-family:FMS;font-size:12px;color:var(--mid);position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:20px;background:var(--secondary);padding:20px 0 40px;z-index:10;view-transition-name:nav}nav.svelte-8mswj5 a:where(.svelte-8mswj5){cursor:pointer;color:var(--mid);text-decoration:none;white-space:nowrap}nav.svelte-8mswj5 a:where(.svelte-8mswj5):hover{text-decoration:none}.bracket.svelte-8mswj5{display:inline-block;color:transparent;transition:color .15s ease-out}.bracket.svelte-8mswj5:first-child{transform:translate(-4px);transition:color 0s ease-out,transform .15s ease-out}.bracket.svelte-8mswj5:last-child{transform:translate(4px);transition:color 0s ease-out,transform .15s ease-out}nav.svelte-8mswj5 a.active:where(.svelte-8mswj5){color:var(--primary)}nav.svelte-8mswj5 a.active:where(.svelte-8mswj5) .bracket:where(.svelte-8mswj5){color:var(--primary)}nav.svelte-8mswj5 a.active:where(.svelte-8mswj5) .bracket:where(.svelte-8mswj5):first-child{transform:translate(0)}nav.svelte-8mswj5 a.active:where(.svelte-8mswj5) .bracket:where(.svelte-8mswj5):last-child{transform:translate(0)}@media (max-width: 530px){nav.svelte-8mswj5{gap:10px;font-size:10px;padding:16px 10px 30px}}
