@font-face{font-family:studio;src:url(/assets/SD-Studio-Bold-M68B5kh2.otf) format("otf"),url(/assets/SD-Studio-Bold-BPUC9Fjl.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:abar;src:url(/assets/AbarHigh-ExtraBold-6MaSQOSf.woff) format("woff"),url(/assets/AbarHigh-ExtraBold-CqMH-zXi.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:kook;src:url(/assets/Kook-Bold-CCIL79F8.woff) format("woff"),url(/assets/Kook-Bold-CCIL79F8.woff) format("woff2");font-weight:400;font-style:normal}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100vh;background-color:#000;background-image:radial-gradient(circle at top right,rgba(121,68,154,.13),transparent),radial-gradient(circle at 20% 80%,rgba(41,196,255,.13),transparent)}#mainCanvas{display:block}a{position:absolute;bottom:2vmin;right:2vmin;color:#fff6;text-decoration:none}a:hover{color:#fff}body,html{margin:0;overflow:hidden;background:#000;font-family:Audiowide,Sans}#starCanvas{position:absolute;top:0;left:0;width:100vw;height:100vh}h3{font-size:1em}p{font-size:.8em}@media screen and (max-width: 768px){#searchBarContainer{position:absolute;bottom:3%;left:1%}#searchButton{font-size:16px}#searchButton img{width:11vw;height:11vw}}@media screen and (min-width: 768px){#searchBarContainer{position:absolute;bottom:2%;left:2%}#searchButton{font-size:16px}#searchButton img{width:11vw;height:11vw;max-width:100px;max-height:100px}}#searchBarContainer{display:none;justify-content:space-between;align-items:center;width:fit-content;height:fit-content}#searchButton{display:flex;justify-content:center;align-items:center;width:fit-content;cursor:pointer;position:relative}#searchButton img{-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);filter:invert(100%)}.searchInput{width:fit-content;height:100%;display:none;justify-content:center;align-items:center;flex-direction:column;width:170px;margin-left:21px;opacity:0;transition:opacity .3s ease,transform .3s ease}.show{display:flex;opacity:1;transform:translateY(0)}.hide{transform:translateY(-10px)}#searchSuggestions{font-size:11px;position:absolute;bottom:125%;list-style-type:none;margin:0;display:none;background-color:#000000b3;border:1px solid #ccc;padding:5px;transition:all .2s ease-in-out;width:inherit}#searchSuggestions li{padding:5px;cursor:pointer;width:inherit}#searchSuggestions li:hover{background-color:#cccccc68;width:inherit}#searchInput{font-size:12px;display:inline-block;padding:10px;border-radius:5px;border:1px solid #ffffff;background-color:#ffffff0d;color:#fff;width:inherit}#searchInput:focus{outline:none;border:2px solid #ffffff00;box-shadow:0 0 10px #ffffffe9}#searchInput::placeholder{color:#ffffffb3;text-shadow:0 0 5px #00a6ff79;font-family:Audiowide,Sans}.exit{display:inline-block;background-color:transparent;border:none;color:#fc0;cursor:pointer;font-size:16px;opacity:0}#starInfo{position:absolute;top:10%;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:20px;border-radius:10px;display:none}#closeInfoBox{position:absolute;top:5px;right:10px;cursor:pointer;color:#ccc}.constellation-logo{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.constellation-logo>img{width:90%;max-width:800px;height:auto;opacity:0;animation:fadeIn 2.5s ease-in-out forwards,fadeOut 2.5s ease-in-out 2.5s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.door{display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;height:60vh;position:relative;transition:opacity .5s ease-in-out,transform .5s ease-in-out}.dissolve{animation:dissolveEffect .5s forwards}@keyframes dissolveEffect{0%{opacity:1;filter:none;transform:scale(1)}50%{opacity:.5;filter:blur(2px) contrast(.5);transform:scale(1.05)}to{opacity:0;filter:blur(10px) contrast(0);transform:scale(.9)}}.welcomeText{direction:rtl;width:60%;font-family:abar,sans-serif;word-spacing:3px;line-height:27px;font-size:30px}.middle{word-spacing:15px}:root{--glow-color: hsl(186 100% 69%)}.glowing-btn{position:relative;color:var(--glow-color);cursor:pointer;padding:.35em 1em;border:.15em solid var(--glow-color);border-radius:.45em;background:none;perspective:2em;font-family:abar,sans-serif;font-size:2em;font-weight:900;letter-spacing:1em;-webkit-box-shadow:inset 0px 0px .5em 0px var(--glow-color),0px 0px .5em 0px var(--glow-color);-moz-box-shadow:inset 0px 0px .5em 0px var(--glow-color),0px 0px .5em 0px var(--glow-color);box-shadow:inset 0 0 .5em 0 var(--glow-color),0 0 .5em 0 var(--glow-color);animation:border-flicker 2s linear infinite}.glowing-txt{float:left;margin-right:-.8em;-webkit-text-shadow:0 0 .125em hsl(0 0% 100% / .3),0 0 .45em var(--glow-color);-moz-text-shadow:0 0 .125em hsl(0 0% 100% / .3),0 0 .45em var(--glow-color);text-shadow:0 0 .125em hsl(0 0% 100% / .3),0 0 .45em var(--glow-color);animation:text-flicker 3s linear infinite}.faulty-letter{opacity:.5;animation:faulty-flicker 2s linear infinite}.glowing-btn:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.7;filter:blur(1em);transform:translateY(120%) rotateX(95deg) scaleY(.35);background:var(--glow-color);pointer-events:none}.glowing-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;background-color:var(--glow-color);box-shadow:0 0 2em .2em var(--glow-color);transition:opacity .1s linear}.glowing-btn:hover{color:#000c;text-shadow:none;animation:none}.glowing-btn:hover .glowing-txt{animation:none}.glowing-btn:hover .faulty-letter{animation:none;text-shadow:none;opacity:1}.glowing-btn:hover:before{filter:blur(1.5em);opacity:1}.glowing-btn:hover:after{opacity:1}@keyframes faulty-flicker{0%{opacity:.1}2%{opacity:.1}4%{opacity:.5}19%{opacity:.5}21%{opacity:.1}23%{opacity:1}80%{opacity:.5}83%{opacity:.4}87%{opacity:1}}@keyframes text-flicker{0%{opacity:.1}2%{opacity:1}8%{opacity:.1}9%{opacity:1}12%{opacity:.1}20%{opacity:1}25%{opacity:.3}30%{opacity:1}70%{opacity:.7}72%{opacity:.2}77%{opacity:.9}to{opacity:.9}}@keyframes border-flicker{0%{opacity:.1}2%{opacity:1}4%{opacity:.1}8%{opacity:1}70%{opacity:.7}to{opacity:1}}@media only screen and (max-width: 600px){.glowing-btn{font-size:1em}}
