:root{--primary-color: #ff4b13;--secondary-color: #9647ff;--text-dark: #1a1a1a;--text-light: #666;--bg-light: #fafafa;--white: #ffffff;--glass-bg: linear-gradient( -45deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .04) 100% );--glass-border: rgba(255, 255, 255, .3);--glass-blur: blur(8px) saturate(1.5) brightness(1.1) contrast(1.2);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .1);--shadow-light: 0 4px 6px rgba(0, 0, 0, .05);--shadow-medium: 0 10px 25px rgba(0, 0, 0, .1);--shadow-heavy: 0 20px 40px rgba(0, 0, 0, .15)}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100vh;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--text-dark);background:transparent;overflow-x:hidden}.page-container{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:0 20px}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--shadow-medium),var(--glass-shadow)}.btn-primary{background:linear-gradient(135deg,var(--primary-color),#ff6b3d);color:#fff;border:none;padding:14px 28px;border-radius:50px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:var(--shadow-light)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-heavy)}.btn-secondary{background:linear-gradient(135deg,var(--secondary-color),#b366ff);color:#fff;border:none;padding:14px 28px;border-radius:50px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:var(--shadow-light)}.btn-secondary:hover{transform:translateY(-2px);box-shadow:var(--shadow-heavy)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.2}p{margin:0 0 1rem}img{max-width:100%;height:auto}.section{padding:80px 0}@media (max-width: 1200px){.container{padding:0 24px}.section{padding:70px 0}}@media (max-width: 1024px){.container{padding:0 20px}.section{padding:60px 0}.btn-primary,.btn-secondary{padding:12px 24px;font-size:14px}}@media (max-width: 768px){.container{padding:0 16px}.section{padding:50px 0}.btn-primary,.btn-secondary{padding:10px 20px;font-size:13px}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}}@media (max-width: 480px){.container{padding:0 12px}.section{padding:40px 0}.btn-primary,.btn-secondary{padding:8px 16px;font-size:12px}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.3rem}p{font-size:14px}}@media (max-width: 360px){.container{padding:0 10px}.section{padding:35px 0}.btn-primary,.btn-secondary{padding:6px 12px;font-size:11px}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.2rem}p{font-size:13px}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (hover: none) and (pointer: coarse){.btn-primary:hover,.btn-secondary:hover{transform:none}.btn-primary:active,.btn-secondary:active{transform:scale(.98)}}.cosmic-navbar{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;width:90%;max-width:900px}.navbar-container{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#ffffff1a;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);border-radius:50px;box-shadow:0 10px 40px #0000001a;position:relative}.navbar-brand{display:flex;align-items:center;gap:4px}.brand-logo{width:32px;height:32px;object-fit:contain}.brand-text{font-size:36px;font-weight:700;font-family:Caveat,cursive}[data-theme=dark] .brand-text{color:#fff}.navbar-links{display:flex;gap:32px}.navbar-links a{text-decoration:none;color:#fffc;font-weight:500;transition:color .3s ease}.navbar-links a:hover{color:#fff}.cosmic-btn{background:linear-gradient(135deg,#ff4b13,#9647ff);color:#fff;border:none;padding:10px 20px;border-radius:25px;font-weight:600;cursor:pointer;transition:transform .3s ease}.cosmic-btn:hover{transform:translateY(-2px)}.mobile-controls{display:none;align-items:center;gap:12px}.mobile-menu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.hamburger-line{width:20px;height:2px;background:var(--text-primary);margin:2px 0;transition:all .3s ease;border-radius:1px}.mobile-menu-btn.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,3px)}.mobile-menu-btn.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-3px)}.navbar-actions{display:flex;align-items:center;gap:16px}.theme-toggle-btn{position:relative;width:50px;height:26px;background:var(--glass-bg-light);border:1px solid var(--glass-border-light);border-radius:13px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);overflow:hidden}.theme-toggle-btn:hover{transform:scale(1.05)}.sun-icon,.moon-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:14px;transition:all .3s ease}.sun-icon{left:4px;opacity:1}.moon-icon{right:4px;opacity:.3}[data-theme=dark] .sun-icon{opacity:.3}[data-theme=dark] .moon-icon{opacity:1}.navbar-links a{color:var(--text-secondary)}.navbar-links a:hover{color:var(--text-primary)}.mobile-join-btn,.mobile-waitlist-link{display:none}.cosmic-btn.desktop-join-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.navbar-container{background:var(--glass-bg-light);border:1px solid var(--glass-border-light);box-shadow:var(--shadow-light-theme)}@media (max-width: 768px){.cosmic-navbar{width:95%;top:15px}.navbar-container{padding:10px 20px;border-radius:25px}.brand-logo{width:24px;height:24px}.brand-text{font-size:20px}.mobile-controls{display:flex}.navbar-links{position:absolute;top:100%;left:0;right:0;background:#fffffff2;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;margin-top:10px;padding:20px;flex-direction:column;gap:15px;transform:translateY(-20px);opacity:0;visibility:hidden;transition:all .3s ease}.navbar-links.active{transform:translateY(0);opacity:1;visibility:visible}.navbar-links a{color:var(--text-primary);font-size:16px;padding:10px 0;text-align:center}.navbar-actions{gap:10px}.desktop-join-btn{display:none}.mobile-join-btn{display:block;margin-top:10px}.mobile-waitlist-link{display:block}.theme-toggle-btn{width:40px;height:20px}.sun-icon,.moon-icon{font-size:12px}.cosmic-btn{padding:8px 16px;font-size:14px}}@media (max-width: 480px){.cosmic-navbar{width:98%;top:10px}.navbar-container{padding:8px 16px}.brand-logo{width:20px;height:20px}.brand-text{font-size:18px}.cosmic-btn{padding:6px 12px;font-size:12px}}.space-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:var(--space-bg-primary)}.stars,.stars2,.stars3{position:absolute;top:0;left:0;width:100%;height:100%}.stars{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="100" cy="100" r="1" fill="%23666" opacity="0.3"/><circle cx="200" cy="200" r="1" fill="%23666" opacity="0.2"/><circle cx="300" cy="150" r="1" fill="%23666" opacity="0.4"/><circle cx="400" cy="300" r="1" fill="%23666" opacity="0.3"/><circle cx="500" cy="50" r="1" fill="%23666" opacity="0.2"/><circle cx="600" cy="250" r="1" fill="%23666" opacity="0.3"/></svg>') repeat;animation:sparkle 50s linear infinite}.stars2{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="50" cy="150" r="0.5" fill="%23999" opacity="0.2"/><circle cx="150" cy="250" r="0.5" fill="%23999" opacity="0.3"/><circle cx="250" cy="100" r="0.5" fill="%23999" opacity="0.2"/></svg>') repeat;animation:sparkle 100s linear infinite}.stars3{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="75" cy="75" r="2" fill="%23bbb" opacity="0.2"/><circle cx="175" cy="175" r="2" fill="%23bbb" opacity="0.3"/></svg>') repeat;animation:sparkle 150s linear infinite}[data-theme=dark] .stars{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="100" cy="100" r="1" fill="white" opacity="0.8"/><circle cx="200" cy="200" r="1" fill="white" opacity="0.6"/><circle cx="300" cy="150" r="1" fill="white" opacity="0.9"/><circle cx="400" cy="300" r="1" fill="white" opacity="0.7"/><circle cx="500" cy="50" r="1" fill="white" opacity="0.8"/><circle cx="600" cy="250" r="1" fill="white" opacity="0.6"/></svg>') repeat}[data-theme=dark] .stars2{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="50" cy="150" r="0.5" fill="white" opacity="0.5"/><circle cx="150" cy="250" r="0.5" fill="white" opacity="0.7"/><circle cx="250" cy="100" r="0.5" fill="white" opacity="0.6"/><circle cx="350" cy="350" r="0.5" fill="white" opacity="0.8"/></svg>') repeat}[data-theme=dark] .stars3{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="75" cy="75" r="2" fill="white" opacity="0.3"/><circle cx="175" cy="175" r="2" fill="white" opacity="0.4"/></svg>') repeat}@keyframes sparkle{0%{transform:translate(0)}to{transform:translate(-1000px)}}.space-background{background:var(--space-bg-primary)}.cosmic-footer{background:var(--glass-bg-light);backdrop-filter:blur(20px);border-top:1px solid var(--glass-border-light);padding:60px 20px 20px;margin-top:auto;position:relative;bottom:0;width:100%}.footer-content{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:2fr 1fr;gap:60px}.footer-brand h3{font-size:2rem;color:var(--text-primary);margin-bottom:16px;font-weight:600}.footer-brand p{color:var(--text-light);font-size:16px;line-height:1.6}.footer-links{display:flex;gap:60px}.link-group h4{color:var(--text-primary);margin-bottom:16px;font-weight:600;font-size:1.1rem}.link-group a{display:block;color:var(--text-light);text-decoration:none;margin-bottom:8px;transition:color .3s ease;font-size:15px}.link-group a:hover{color:var(--text-secondary)}.footer-bottom{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid var(--glass-border-light)}.footer-bottom p{color:var(--text-light);margin:0;font-size:14px}.cosmic-links{display:flex;gap:20px}.cosmic-links a{color:var(--text-light);text-decoration:none;transition:color .3s ease;font-size:14px}.cosmic-links a:hover{color:var(--text-secondary)}@media (max-width: 768px){.cosmic-footer{padding:40px 20px 20px}.footer-content{grid-template-columns:1fr;text-align:center;gap:40px}.footer-links{justify-content:center;gap:40px}.footer-bottom{flex-direction:column;gap:20px;text-align:center}}@media (max-width: 480px){.footer-links{flex-direction:column;gap:30px}}
