header{display:flex;align-items:center;justify-content:space-between;padding:2rem 4rem}header img{cursor:pointer;transition:.2s all ease-in-out;-webkit-user-select:none;user-select:none;height:2.5rem}header img:hover{transform:scale(1.05)}header img:active{transform:scale(.95)}nav{display:flex;gap:2rem}nav a{text-decoration:none;font-weight:700;font-size:18pt;transition:.2s all ease-in-out;-webkit-user-select:none;user-select:none}nav a:hover{transform:scale(1.05)}nav a:active{transform:scale(.95)}nav .nav-active{padding-bottom:4px;position:relative;text-decoration:none}nav .nav-active:after{background:#ff51ff;background:linear-gradient(to right,#ff51ff,#6d7cff);content:"";position:absolute;bottom:0;left:0;height:2px;border-radius:3rem;width:0;animation:navLinkAnimation .3s forwards ease-in-out}.nav-toggle{display:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:24pt}.nav-toggle-menu{position:fixed;top:0;left:0;width:100vw;height:100%;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#00000080;z-index:10;flex-direction:column;align-items:center;justify-content:center;gap:2rem;display:flex;animation:navOpen .3s forwards ease-in-out;transition:.3s all ease-in-out}.nav-toggle-menu img{height:2rem}.nav-toggle-menu .nav-items{gap:2rem;display:flex;flex-direction:column;align-items:center;font-size:18pt}.nav-toggle-menu .nav-items a{text-decoration:none}.nav-closed{animation:navClose .3s forwards ease-in-out}@keyframes navOpen{0%{transform:translateY(-100%);visibility:hidden}to{transform:translateY(0);visibility:visible}}@keyframes navClose{0%{transform:translateY(0);visibility:visible}to{transform:translateY(-100%);visibility:hidden}}@keyframes navLinkAnimation{0%{width:0}to{width:100%}}@media screen and (max-width: 900px){nav{display:none}.nav-toggle{display:block}}@media screen and (max-width: 600px){header{padding:2rem 1rem}header img{height:1.5rem}.nav-toggle{font-size:16pt}}@media (prefers-color-scheme: light){.nav-toggle-menu{background:#ffffff80}}footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;margin:5rem 3rem 1rem}footer .links,footer .socials{display:flex;align-items:center;gap:1rem}footer a{font-size:1.2rem;text-decoration:none;transition:.1s ease-in-out all}footer a:hover{transform:scale(1.05);text-decoration:underline}footer .socials svg{font-size:28pt}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/jetbrains-mono-v18-latin-regular.woff2) format("woff2"),url(/assets/fonts/jetbrains-mono-v18-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/jetbrains-mono-v18-latin-500.woff2) format("woff2"),url(/assets/fonts/jetbrains-mono-v18-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/jetbrains-mono-v18-latin-600.woff2) format("woff2"),url(/assets/fonts/jetbrains-mono-v18-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/assets/fonts/jetbrains-mono-v18-latin-700.woff2) format("woff2"),url(/assets/fonts/jetbrains-mono-v18-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:800;src:url(/assets/fonts/jetbrains-mono-v18-latin-800.woff2) format("woff2"),url(/assets/fonts/jetbrains-mono-v18-latin-800.ttf) format("truetype")}body,html{margin:0;height:100vh;overflow-y:auto;background:no-repeat radial-gradient(rgba(255,81,255,.3),transparent,transparent 40rem) bottom -5rem left -20rem/50rem 50rem,no-repeat radial-gradient(rgba(109,124,255,.35),transparent,transparent 70rem) top -45rem right/70rem 70rem,no-repeat radial-gradient(rgba(255,81,255,.3),transparent,transparent 40rem) bottom -25em right -20rem/60rem 60rem var(--bg)}*{font-family:JetBrains Mono,serif;color:var(--text)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9}.page-right{display:flex;justify-content:flex-end}.learn-more{display:flex;align-items:center;margin-right:5rem;gap:.5rem;cursor:pointer;transition:.1s ease-in-out all}.learn-more svg{width:2rem;height:2rem}.learn-more p{font-size:1.3rem;font-weight:500;margin:0}.learn-more:hover{transform:scale(1.05)}.learn-more:hover svg,.learn-more:hover p{text-decoration:underline}@media screen and (max-width: 720px){.page-right{justify-content:center;margin-top:2rem}.learn-more{margin-right:0;justify-content:center;margin-top:2rem}}button{font-size:1.2rem;font-weight:500;padding:.7rem 1rem;border-radius:.7rem;border:1px solid #FF51FF;background:#ff51ff1a;cursor:pointer;transition:.1s ease-in-out all}button:hover{transform:scale(1.05);background:#ff51ff33}button:active{transform:scale(.95);background:#ff51ff4d}.welcome{margin-left:4rem;margin-right:4rem;display:flex;align-items:center;justify-content:space-around;height:80vh;animation:welcomeIn .5s ease-in-out}.welcome .left-area h1{font-size:42pt;background:-webkit-linear-gradient(0deg,#6D7CFF,#FF51FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.welcome .left-area h3{font-size:24pt;margin:0;font-weight:300}.welcome .btn-area{display:flex;gap:1rem;margin-top:.5rem}.welcome img{filter:drop-shadow(0px 0px 3rem #FF51FF);animation:pulseShadow 5s ease-in-out infinite}@keyframes pulseShadow{0%{filter:drop-shadow(0px 0px 3rem #FF51FF)}50%{filter:drop-shadow(0px 0px 5rem #6D7CFF)}to{filter:drop-shadow(0px 0px 3rem #FF51FF)}}@keyframes welcomeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media screen and (max-width: 720px){.welcome{flex-direction:column;margin-left:1rem;margin-right:1rem;height:60vh}.welcome img{display:none}}.about{margin-top:10rem;display:flex;flex-direction:column;gap:5rem}.about section{display:flex;align-items:center;justify-content:space-between;margin-left:12vw;margin-right:12vw;flex-wrap:wrap}.about section .section-description{max-width:32rem}.about section .section-description h2{font-size:2.2rem;margin:0}.about section .section-description p{font-size:1.4rem}.about section .section-description span{color:#6d7cff}.about section .section-description .heart{color:#e34343}.about section img{height:15rem}@media screen and (max-width: 720px){.about section{justify-content:center;gap:2rem}.about section img{width:60vw;height:auto}}.coming-soon{display:flex;justify-content:space-around;align-items:center;height:75vh;margin-right:1rem;margin-left:1rem}.coming-soon .left-area{max-width:25rem}.coming-soon .left-area h1{font-size:24pt;margin:0}.coming-soon .left-area p{font-size:14pt;margin:0}.coming-soon button{margin-top:2rem}.coming-soon img{height:22rem}@media (max-width: 768px){.coming-soon{flex-direction:column;height:100vh}.coming-soon .left-area{max-width:100%}.coming-soon img{height:15rem}}.about-us-page{margin-left:10rem;margin-right:10rem;min-height:70vh}.about-us{display:flex;flex-direction:column;gap:5rem;justify-content:center;margin-top:5rem}.about-us section{display:flex;align-items:center;gap:5rem}.about-us section .info-area{max-width:60rem}.about-us section p{font-size:24pt;font-weight:300;margin:0}.about-us section img{width:11rem;height:11rem;border-radius:10rem}.about-us .social-area{display:flex;gap:1rem;margin-top:1rem}.about-us .social-area a{transition:.3s ease-in-out all}.about-us .social-area a svg{font-size:22pt}.about-us .social-area a:hover{filter:brightness(.8);transform:scale(1.05)}.about-us .social-area a:active{filter:brightness(.6);transform:scale(.95)}@media screen and (max-width: 1024px){.about-us-page{margin-left:4rem;margin-right:4rem}.about-us section{flex-direction:column;gap:2rem}.about-us section .info-area{max-width:100%}.about-us section img{width:8rem;height:8rem}}@media screen and (max-width: 375px){.about-us-page{margin-left:1rem;margin-right:1rem}}
