#roadmap{flex-direction:row;column-gap:20px;height:60vh;margin:0;padding:20px 0;font-family:Nasalization,sans-serif;display:flex;overflow:auto hidden}#roadmap .roadmapItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff80;border-radius:10px;flex-direction:column;width:500px;max-width:80vw;padding:10px;display:flex}#roadmap .roadmapItem .roadmapEta{text-align:center;margin-block:.2em;margin-top:-20px;margin-bottom:20px;font-size:.8em}#roadmap .roadmapItem .roadmapItemContent{padding:0 10px;overflow:hidden auto}#roadmap .roadmapItem .roadmapItemContent img{height:unset;max-width:100vw}#roadmap .roadmapItem{transition:all .2s}#roadmap .roadmapItem:hover{box-shadow:inset 0 0 20px #ffffff80}#viewRoadmap h2{margin-block:.1em}.roadmapContainer{margin:0 20px;position:relative}@media (max-width:768px){.roadmapContainer{margin:0 10px}}.roadmapNavButton{color:#fff;text-align:center;vertical-align:middle;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;appearance:none;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:monospace;font-size:24px;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.roadmapNavButton:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-50%)scale(1.1)}.roadmapNavButton:active{transform:translateY(-50%)scale(.95)}.roadmapNavButton:focus{outline-offset:2px;outline:2px solid #ffffff80}@media (max-width:768px){.roadmapNavButton{display:none}}.roadmapNavLeft{left:10px}.roadmapNavRight{right:10px}
@keyframes spin{0%{transform:rotateX(0)}20%{transform:rotateX(0)}25%{transform:rotateX(90deg)}45%{transform:rotateX(90deg)}50%{transform:rotateX(180deg)}70%{transform:rotateX(180deg)}75%{transform:rotateX(270deg)}95%{transform:rotateX(270deg)}to{transform:rotateX(360deg)}}:root{--cube-size:1200px}#shared-loader{box-sizing:border-box;width:var(--cube-size);height:var(--cube-size);perspective:calc(var(--cube-size) * 2);margin:0;font-family:sans-serif;position:absolute;top:0;left:0;transform:scale(.2)translate(-110%)translateY(-50%)}.cube{width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;transform:translateZ(-calc(var(--cube-size) / 2));transition:transform 2s;animation:20s ease-in-out infinite spin;position:relative}.cube-face{width:var(--cube-size);height:var(--cube-size);color:#fff;text-align:center;text-shadow:0 0 50px #fff3;backface-visibility:hidden;justify-content:center;align-items:center;font-family:Nasalization;font-size:25em;font-weight:700;display:flex;position:absolute}.cube-face-front{transform:rotateY(0deg) translateZ(calc(var(--cube-size) / 2))}.cube-face-back{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2)) rotateX(180deg) rotateY(180deg)}.cube-face-top{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.cube-face-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}@media screen and (max-width:1640px){#shared-loader{display:none}}
#about{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;width:60vw;padding:40px;position:absolute;top:9vh;right:0}#about h2{margin:0 0 20px}#about h3{text-align:left}#about p{font-family:Nasalization;font-size:1.5em}@media screen and (max-width:1640px){#about{width:calc(100vw - 80px);padding:0 40px;inset:120px 0 0}#about h2{display:none}#about h3:first-of-type{margin-top:0}#about p{font-size:1.2em}}
@font-face{font-family:Nasalization;src:url(/fonts/nasalization-rg.otf)}::-webkit-scrollbar{background-color:#3d3d3d;width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:#fff}body{background:#000;margin:0;overflow-x:hidden}.fullView{background-position:50%;height:100vh;position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:focus,a:focus{outline-offset:2px;outline:2px solid #fff}.fullView#view1 .background-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.fullView#viewRoadmap{background-image:url(/static/starmap.webp)}.fullView#view2{background-image:url(/static/footer2.webp)}.fullView{color:#fff;background-size:cover}.fullView a{color:#fff;-webkit-text-decoration:underline #ffffffb3;text-decoration:underline #ffffffb3;text-decoration-thickness:2px;transition:all .2s}.fullView a:hover{-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:2px}.fullView a:visited{color:#fff}.fullView .headerBackground{z-index:0;background-image:linear-gradient(#0003 80%,#000 99%);flex-direction:column;justify-content:space-evenly;padding-bottom:100px;display:flex;position:absolute;inset:0}.fullView .headerRoadmap{z-index:0;background-image:linear-gradient(#000,#0000 50%,#000);flex-direction:column;justify-content:space-evenly;padding:100px 0;display:flex;position:absolute;inset:0}.fullView .view2Background{z-index:0;background-image:linear-gradient(#000,#0000 25%);position:absolute;inset:0}.fullView h1{text-align:center;z-index:1;text-shadow:0 0 50px #b9b9b9b3;font-family:Nasalization;font-size:6vw}@media screen and (max-width:1100px){.fullView h1{margin-block:0;font-size:15vw}}.fullView h2{text-align:center;z-index:1;text-shadow:0 0 50px #ffffff4d;margin-bottom:10vh;font-family:Nasalization;font-size:3.5vw;font-weight:100}@media screen and (max-width:1100px){.fullView h2{font-size:7vw}}.fullView h3{text-align:center;z-index:1;text-shadow:0 0 50px #fff3;font-family:Nasalization;font-size:2em}.fullView #buttonGrid{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.fullView #buttonGrid #secondaryButtons{justify-content:center;gap:20px;display:flex}.fullView #buttonGrid #secondaryButtons a{color:#fff;--tile-size:30px;width:var(--tile-size);height:var(--tile-size);background:#002b6a;width:fit-content;padding:15px;font-family:Nasalization;font-size:2em;text-decoration:none;transition:all .2s;box-shadow:0 0 10px #002b6a}.fullView #buttonGrid #secondaryButtons a#redditButton{background:#ff4500;box-shadow:0 0 10px #ff4500}.fullView #buttonGrid #secondaryButtons a#redditButton:hover{box-shadow:0 0 50px #ff4500}.fullView #buttonGrid #secondaryButtons a#githubButton{background:#333;box-shadow:0 0 10px #333}.fullView #buttonGrid #secondaryButtons a#githubButton:hover{box-shadow:0 0 50px #333}.fullView #buttonGrid #secondaryButtons a#youtubeButton{background:red;box-shadow:0 0 10px red}.fullView #buttonGrid #secondaryButtons a#youtubeButton:hover{box-shadow:0 0 50px red}.fullView #buttonGrid #secondaryButtons a#patreonButton{background:#ff424d;box-shadow:0 0 10px #ff424d}.fullView #buttonGrid #secondaryButtons a#patreonButton:hover{box-shadow:0 0 50px #ff424d}.fullView #buttonGrid #secondaryButtons a#devlogButton{background:#ff8c00;box-shadow:0 0 10px #ff8c00}.fullView #buttonGrid #secondaryButtons a#devlogButton:hover{box-shadow:0 0 50px #ff8c00}.fullView #buttonGrid #secondaryButtons a img{width:var(--tile-size);height:var(--tile-size)}.fullView #buttonGrid #secondaryButtons a:hover{transform:perspective(1000px)rotateX(20deg)scale(1.1);box-shadow:0 0 50px #002b6a}@media screen and (max-width:1100px){.fullView #buttonGrid #secondaryButtons a{font-size:1.5em}}.fullView #buttonGrid #mainButton{cursor:pointer;border:none;width:fit-content;padding:10px 20px;font-family:Nasalization;font-size:3em;transition:all .2s;box-shadow:0 0 10px #002b6a;color:#fff!important;background:#002b6a!important}.fullView #buttonGrid #mainButton a{color:#fff;text-decoration:none}.fullView #buttonGrid #mainButton:hover{transform:perspective(1000px)rotateX(20deg)scale(1.1);box-shadow:0 0 50px #002b6a;background:#002b6a!important}@media screen and (max-width:1100px){.fullView #buttonGrid #mainButton{font-size:2em}}.fullView .fullView #buttonGrid button#mainButton{color:#fff!important;background:#002b6a!important}.fullView .fullView #buttonGrid button#mainButton:hover,.fullView .fullView #buttonGrid button#mainButton:focus,.fullView .fullView #buttonGrid button#mainButton:active{color:#fff!important;background:#002b6a!important}.fullView .downArrow,.fullView .topArrow{cursor:pointer;justify-content:center;align-items:center;width:100%;height:70px;display:flex;position:absolute;left:0}:is(.fullView .downArrow,.fullView .topArrow):before{content:"";background-image:url(/static/icons/up.webp);background-size:cover;width:50px;height:50px}.fullView .topArrow{top:30px}.fullView .topArrow:before{animation:2s ease-in-out 1s infinite bounce2}.fullView .downArrow{bottom:30px}.fullView .downArrow:before{animation:2s ease-in-out infinite bounce;rotate:180deg}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes bounce2{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}#support{text-align:center;width:600px;margin:auto}#supportList img{filter:invert();aspect-ratio:1;height:50px}
