body{color:#fff;background:radial-gradient(circle at top,#111 0%,#0a0a0a 60%);margin:0;font-family:Inter,sans-serif}.container{max-width:1100px;margin:0 auto;padding:0 20px}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0a0a0ad9;border-bottom:1px solid #111;width:100%;position:fixed;top:0}.navbar-inner{justify-content:space-between;align-items:center;max-width:1100px;margin:auto;padding:20px;display:flex}.logo{color:#fff;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.navlinks{align-items:center;gap:20px;display:flex}.navlinks a{color:#aaa;text-decoration:none}.loginBtn{border:1px solid #444;border-radius:8px;padding:8px 14px}.page{padding-top:100px}.hero-full{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 100px);display:flex}.hero-full h1{letter-spacing:-1px;font-size:72px;line-height:1.1}.sub{color:#aaa;margin-top:20px}.sub2{color:#666}.cta{margin-top:40px}.primary{color:#000;cursor:pointer;background:#fff;border:none;border-radius:12px;margin:8px;padding:16px 28px;font-weight:600}.secondary{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:12px;margin:8px;padding:16px 28px}.login-container{height:calc(100vh - 100px);display:flex}.login-left{flex-direction:column;flex:1;justify-content:center;padding:80px;display:flex}.login-left h1{margin-bottom:20px;font-size:48px}.login-left p{color:#777}.login-right{flex:1;justify-content:center;align-items:center;display:flex}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414d9;border:1px solid #222;border-radius:16px;width:380px;padding:40px;box-shadow:0 10px 40px #0009}.login-card h2{margin-bottom:10px}.login-card .sub{color:#777;margin-bottom:20px}.login-card input{color:#fff;background:#0f0f0f;border:1px solid #333;border-radius:10px;width:100%;margin-bottom:14px;padding:14px}.login-card button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:10px;width:100%;padding:14px;font-weight:600}.build-container{justify-content:center;align-items:center;height:calc(100vh - 100px);display:flex}.build-card{background:#111;border:1px solid #222;border-radius:16px;width:520px;padding:40px;box-shadow:0 10px 40px #0009}.build-card h2{margin-bottom:10px}.build-card p{color:#777;margin-bottom:20px}.build-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.build-card label{color:#aaa;font-size:14px}.build-card select,.build-card input{color:#fff;background:#0f0f0f;border:1px solid #333;border-radius:8px;width:100%;margin-top:6px;padding:12px}.build-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:10px;width:100%;margin-top:20px;padding:14px;font-weight:600}@media (max-width:768px){.hero-full h1{font-size:42px}.login-container{flex-direction:column}.build-card{width:90%}.build-grid{grid-template-columns:1fr}}.modal-overlay{background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal{text-align:center;background:#111;border-radius:12px;width:360px;padding:30px}.modal input,.modal textarea{color:#fff;background:#000;border:1px solid #333;border-radius:8px;width:100%;margin-top:15px;padding:10px}.feedback-buttons{justify-content:center;gap:10px;margin:20px 0;display:flex}.modal button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;width:100%;margin-top:15px;padding:12px}.modal-footer{color:#777;margin-top:10px}.modal-footer span{cursor:pointer;color:#fff}
