@import "https://fonts.googleapis.com/css2?family=Raleway:wght@600&display=swap";
@import "https://fonts.googleapis.com/css2?family=Rubik&display=swap";
@import "https://unpkg.com/@fortawesome/fontawesome-free@7.0.1/css/all.min.css";
@import "https://necolas.github.io/normalize.css/8.0.1/normalize.css";
:root{--light-bg:#1f003e;--primary:#d34644;--secondary:#250c3a;--text:#fff}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}*{scroll-behavior:smooth;box-sizing:border-box;min-height:100%;color:var(--text);scrollbar-width:thin;scrollbar-color:var(--primary);margin:0;padding:0;font-family:Raleway,sans-serif}html::-webkit-scrollbar{width:16px}html::-webkit-scrollbar-track{background-color:#250c3a;border-radius:100px}html::-webkit-scrollbar-thumb{background-color:#d34644;border-radius:100px}body{text-shadow:2px 2px 11px #000;background-color:var(--light-bg);width:100%;margin:0;position:absolute;top:0;left:0}::selection{background:#372551}::selection{background:#372551}.header{justify-content:space-around;align-items:center;min-height:10vh;padding-bottom:2vw;animation:2s ease-in-out forwards fadeInAnimation;display:flex}.background{z-index:-1;box-sizing:border-box;background:url(/background.svg) 0 0/cover no-repeat;width:100%;height:100%;position:fixed;top:0;left:0}.sitetitle{border:1px solid var(--text);letter-spacing:8px;text-transform:uppercase;cursor:pointer;border-radius:3px;align-items:center;padding:3px 8px;font-size:32.5px;display:inline-flex}.sitetitle>a{color:var(--text);text-decoration:none}.sitetitle:hover{animation:1s pulse}.responsive{display:none}.navbar{justify-content:space-around;margin:20px 0;padding:0;display:flex;overflow:hidden}.navbar>li{float:left;cursor:pointer;margin:30px 0;padding:3px 20px;display:inline-flex}.navbar>li>a{color:var(--text);letter-spacing:2px;font-family:Raleway,sans-serif;font-size:16px;text-decoration:none}.navbar>li>a:hover{animation:1s pulse}.social-link{font-size:20px}.content{box-sizing:border-box;width:100%;margin:10vh 0;animation:1s ease-in-out forwards fadeInAnimation;position:relative}.container{letter-spacing:3px;justify-content:center;width:980px;font-family:Raleway,sans-serif;display:flex;position:relative;bottom:0;left:210px}.docs{letter-spacing:3px;overflow-wrap:break-word;background-color:#1f003e54;border:1px solid #b29dc688;border-radius:30px;width:780px;padding:30px;font-family:Raleway,sans-serif;position:relative;left:100px;overflow:hidden}.docs>p{color:#000}.header-text-mobile{display:none}.docs>h1,h2{margin-bottom:20px}.container>div>a{font-size:20px}.header-text{text-transform:uppercase;font-size:40px}.button-group{margin-top:20px}.button{color:var(--text);padding:20px;line-height:64px;text-decoration:none;transition:all .3s;position:relative}.button:before,.button:after{content:"";z-index:1;width:100%;height:100%;transition:all .3s;position:absolute;bottom:0;left:0}.button:before{z-index:1;opacity:0;background:#ffffff1a;left:4px;transform:scaleX(.1)}.button:hover:before{opacity:1;transform:scale(1)}.button:after{border:1px solid #ffffff80;transition:all .3s}.button:hover:after{opacity:0;transform:scaleY(.1)}.button-right{margin-left:20px}.service-lists>li>div{margin-top:5px;padding-inline-start:.5em;display:inline-block}.service-lists>li>div>a{text-decoration:none}.service-lists>li>div:hover{animation:.3s pulse}@media screen and (max-width:1800px){.navbar{width:30%}}@media screen and (max-width:1700px){.navbar{width:40%}}@media screen and (max-width:1300px){.container{left:50px}}@media screen and (max-width:1024px){.sitetitle{padding:3px 5px;font-size:25.5px}.navbar{width:40%}.container{width:500px}}@media screen and (max-width:768px){body{-webkit-overflow-scrolling:touch;overflow:scroll}.header{padding-top:3vh}.navbar{display:none}.responsive{display:inline-block}.container{left:30px}.button-group>.button{display:block}.button-group{margin-top:0}.button{margin-top:20px;padding:10px;line-height:20px}.button-right{margin-left:0}.header-text-mobile{text-transform:uppercase;font-size:40px;display:inline-block}.header-text{display:none}.docs{border:1px solid #b29dc652;border-radius:70px;width:320px;padding:30px;position:relative;left:20px}}@media screen and (max-width:550px){body{-webkit-overflow-scrolling:touch;overflow:scroll}.container{width:400px}}@media screen and (max-width:500px){body{-webkit-overflow-scrolling:touch;overflow:scroll}.sitetitle{letter-spacing:2px}}@media screen and (max-width:430px){.container{width:300px}}
