:root{font-family:"Poppins","Times New Roman",sans-serif;font-size:16px;box-sizing:border-box;--background-color:rgb(0,0,0);--text-color:#d9d7e1;--base-border-color:#3c3c3f;--second-border-color:#2c2c2f;--second-color:#0c0c0f;--button-color:#23fff2;--content-width:1400px}*{box-sizing:border-box}body{margin:0;padding:0;background-color:var(--background-color);color:var(--text-color)}header{height:90px;width:100%;border-bottom:1px solid rgba(0,0,0,0.4);position:relative}header::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(91.2deg,#2dffb5 8.77%,#00d1ff 54.81%,#ba8fff 92.52%)}nav{height:100%;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 55px;font-size:1.25rem}nav img{height:65px;aspect-ratio:75 / 29}.generation-container{width:100%;padding-top:12px;padding-bottom:40px;margin-top:20px;border:2px solid rgba(35,255,242,0.25);background:rgba(255,255,255,0.03);box-shadow:0 0 15px rgba(35,255,242,0.15);border-radius:20px;position:relative}.generation-container h1{text-align:center;font-size:calc(1.125rem + 1vw);margin:12px 0 15px;color:white}@media (max-width:768px){nav{padding-left:10px;padding-right:10px}nav img{height:55px}}@media (max-width:550px){header{height:80px}nav{font-size:1.125rem;padding-top:10px;padding-bottom:10px}nav img{height:50px}}