:root{--primary-font:"BaiJamjuree", Futura, sans-serif;--text-color:#e5e5e5;--bg-dark:#010f16;--bg-section:#021b27;--accent-color:#02877f;--footer-gradient:linear-gradient(
      rgba(0, 0, 0, 0) 5%,
      rgba(0, 0, 0, 0.3) 20%,
      rgba(0, 0, 0, 0.6) 30%,
      rgba(0, 0, 0, 0.8) 40%,
      rgba(0, 0, 0, 1) 50%,
      rgb(0, 0, 0)
  );--glow-gradient:linear-gradient(270deg, #0fffc1, #7e0fff);--card-shadow:0 13px 22px rgba(0, 0, 0, 0.18), inset 0 1px 3px #00a8ca7d;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;overflow-x:hidden;font-family:var(--primary-font);font-weight:400;background-color:var(--bg-dark);color:var(--text-color)}header{position:sticky;top:0;z-index:2;inline-size:100%;transition:all 200ms linear;animation:height-resize both linear;animation-timeline:scroll();animation-range:entry 0% exit 20%}.linkEffect{display:inline-block;position:relative;text-decoration:none;color:#f3f4f6;transition:color .3s ease}.linkEffect--rightToLeft::after,.linkEffect--rightToLeft:focus::after{content:"";position:absolute;width:0%;height:2px;bottom:-1px;right:100%;background-color:#fff;transition:width .3s ease,right .3s ease}.linkEffect--rightToLeft:hover::after,.linkEffect--rightToLeft:focus::after{width:100%;right:0}li:hover .feature{fill:#64f4d5}.footer{padding:3em 5em;margin:2rem auto 0;background:var(--footer-gradient);color:#fff;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2em;border-radius:6px}#discord span{color:inherit;white-space:nowrap}#discord:hover{opacity:1}.reversed{color:var(--secondary);background-color:var(--primary)}#more{background:linear-gradient(90deg,cyan,blue,cyan,blue,cyan);-webkit-background-clip:text;background-clip:text;color:rgba(0,65,118,.8);background-position:0 0;animation:text-ani 12s ease-in-out infinite}@keyframes text-ani{to{background-position:100vw 0;filter:hue-rotate(360deg)}}.footer-section{padding:75px 0;background:linear-gradient( transparent 5%,rgba(0,0,0,.3) 20%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.8) 40%,#000 50%,#000 );color:#fff;width:100%}.footer-section .small-header{margin-bottom:0}.footer-section .top-link{cursor:pointer;font-size:small}.social-buttons-container{min-height:100px;width:100%;max-width:1000px;margin:0 auto 20px;text-align:center;opacity:.8}.social-button:hover{transform:scale(1);transition:.3s cubic-bezier(.3,.2,0,2.5)}footer ul{margin:0;padding:0;list-style:none}.footer-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;text-align:left;line-height:2;width:100%;margin-left:3rem}.footer-title{text-transform:uppercase;font-size:.8rem;color:#016887;letter-spacing:1px}.footer-link{font-size:.85rem;font-weight:var(--bold);color:inherit}.footer-social{list-style-type:none;display:flex;justify-content:center;align-items:center;margin:30px 0;padding:0}.footer-social a{display:inline-block;padding:.5rem}.footer-social svg{vertical-align:middle}.footer-container{width:100%;max-width:850px;margin:0 auto;padding:0 20px;position:relative}@media(min-width:45em){.footer{padding:2em 1em}.footer-container{grid-gap:20px;grid-template-areas:"nav newsletter" "social-links social-links" "copyright copyright"}.footer-nav{grid-area:nav;grid-template-columns:repeat(4,1fr);grid-gap:10px}.footer-title{margin-top:0}}.reserved{position:absolute;font-size:.6rem;bottom:0;left:30px;opacity:.6}.legal-links{display:flex;justify-content:center;gap:2em;margin-top:40px;opacity:.7;color:#f5f5f5}.slogan{color:rgba(93,223,246,.704)}.footer{display:flex;flex-direction:column;align-items:center;gap:2em;border-radius:6px;padding:3em 5em;width:100%}#back-top{display:inline-block;background-color:var(--bg-section);width:50px;height:50px;text-align:center;border-radius:10px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#back-top:hover{cursor:pointer;background-color:#01485b}#back-top svg:hover{color:#012c25}#back-top.show{opacity:1;visibility:visible}#back-top:active{background-color:#003347}.social-links-section{position:relative;width:90%;max-width:800px;margin:80px auto 30px;padding:40px 20px;background-color:var(--bg-section);border-radius:20px;box-shadow:var(--card-shadow)}.social-links-section::after{position:absolute;content:"";top:0;left:-10%;right:0;z-index:-1;height:100%;width:120%;margin:0 auto;transform:scale(.75);filter:blur(5vw);background:var(--glow-gradient);animation:animateGlow 10s ease infinite}.social-links-container{display:flex;flex-wrap:nowrap;justify-items:center;align-items:center;min-height:5dvh}.social-links-container svg{max-width:3rem}.social-link{display:flex;align-items:center;justify-content:center;gap:1rem;text-decoration:none;padding:.8rem;width:100%;max-width:250px;border-radius:12px;transition:var(--transition);font-weight:lighter;font-style:italic}.social-link svg{transition:transform .3s ease}.social-link:hover svg{transform:scale(1.1)}@keyframes animateGlow{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@media screen and (max-width:768px){.social-links-section{width:95%;padding:30px 15px;margin:40px auto 20px}.footer{padding:2rem 1rem}.footer-nav{grid-template-columns:repeat(2,1fr);gap:1.5rem}.footer-social{flex-wrap:wrap;margin-top:20px}}@media(max-width:370px){.footer-nav{grid-template-columns:1fr;text-align:center}.footer-nav>div ul{list-style:none}.footer-title{margin-top:1rem}.social-link svg{width:20px;height:20px}.reserved{font-size:.5rem}}