*{box-sizing:border-box;margin:0;padding:0}body{background:#050510;color:#fff;font-family:Inter,system-ui,-apple-system,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding:0 20px}.top-glow{position:fixed;top:-220px;left:50%;transform:translate(-50%);width:1200px;height:420px;background:radial-gradient(circle,#FFD70033,transparent);filter:blur(120px);z-index:-1}.navbar{display:flex;align-items:center;justify-content:space-between;padding:22px 0;position:sticky;top:0;background:#0a0a1973;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60}.logo{font-weight:800;font-size:2.4rem;letter-spacing:.6px;color:gold}.nav-links{display:flex;gap:28px;list-style:none;align-items:center}.nav-links a{color:#cbd3ff;text-decoration:none;opacity:.78;transition:all .18s}.nav-links a:hover{opacity:1;transform:translateY(-2px)}.nav-items{display:flex;align-items:center;gap:16px}.nav-actions{display:flex;align-items:center;gap:12px}.social-buttons{display:flex;gap:12px}.btn-social{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#ffffff0a;border:1px solid #FFD700;color:gold;transition:all .2s}.btn-social:hover{background:gold;color:#000;transform:translateY(-2px) scale(1.05)}.btn-social svg{width:20px;height:20px}.btn-primary{background:linear-gradient(90deg,#000,gold);color:#000;border:none;padding:10px 20px;border-radius:999px;font-weight:700;cursor:pointer;box-shadow:0 6px 30px #ffd7001f;transition:transform .18s}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 45px #ffd70024}.btn-secondary{border-radius:999px;padding:8px 16px;border:2px solid #FFD700;background:transparent;color:gold;cursor:pointer}.big-btn{padding:14px 32px;font-size:1.05rem}#paymentStatus,#authStatus{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;white-space:normal;height:auto;max-height:100px;overflow-y:auto}.hero{padding:140px 0 80px;text-align:center}.hero-title{font-size:2.9rem;margin-bottom:14px;line-height:1.05}.hero-subtitle{color:#ffffffe0;font-size:1.05rem;margin-bottom:20px;opacity:.92}.hero-cta{display:flex;gap:16px;justify-content:center;align-items:center;margin-top:8px}.inline-status{margin-left:12px;color:#bff3ff;font-size:.95rem}.gradient-text{background:linear-gradient(90deg,#777,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.features{padding:100px 0;text-align:center}.section-title{font-size:3.5rem;font-weight:800;text-align:center;margin-bottom:60px;background:linear-gradient(to right,#777,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.feature-card{background:#ffffff0a;padding:26px;border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 40px #00000073;transition:transform .25s,box-shadow .25s}.feature-card:hover{transform:translateY(-8px);box-shadow:0 18px 60px #ffd7000f}.fc-icon{font-size:26px;margin-bottom:8px}.custom-select{background:#000;color:gold;border:2px solid #FFD700;border-radius:8px;padding:8px 12px;font-size:.92rem;cursor:pointer;outline:none;box-shadow:0 2px 8px #ffd7001a;transition:all .2s ease}.custom-select:hover,.custom-select:focus{border-color:gold;box-shadow:0 4px 12px #ffd70033;background:#111}.small{font-size:.92rem;padding:8px 14px}#roadmap{padding:120px 0;background:#050511}.roadmap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.roadmap-card{background:#ffffff0a;padding:40px 35px;border-radius:18px;border:1px solid rgba(74,20,140,.2);box-shadow:0 0 35px #4a148c1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.25s}.roadmap-card:hover{transform:translateY(-8px);box-shadow:0 0 55px #ffd70059}.roadmap-card h3{font-size:1.9rem;margin-bottom:20px;font-weight:700;color:#c7baff}.roadmap-card ul{line-height:1.8;font-size:1.15rem;color:#d1d1ff;text-align:left;padding-left:18px}.footer{padding:40px 0;text-align:center;opacity:.7;font-size:.95rem}@media(max-width:768px){.container{padding:0 16px}.hero{padding:100px 0 60px}.hero-title{font-size:2.4rem}.nav-links,.network-badge{display:none!important}.nav-items{flex-direction:column;gap:12px}.nav-actions{flex-wrap:wrap;justify-content:center}.social-buttons{gap:8px}.btn-social{width:32px;height:32px}.feature-grid,.roadmap-grid{grid-template-columns:1fr}.nav-links li.mobile-actions,.nav-links li.mobile-socials{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.nav-links li.mobile-actions .btn-primary,.nav-links li.mobile-actions .btn-secondary{width:80%}.nav-links li.mobile-socials .social-buttons{justify-content:center}.desktop-socials{display:flex;align-items:center;gap:12px;margin-left:20px}.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;cursor:pointer;z-index:70}.hamburger span{display:block;height:3px;width:100%;background:gold;border-radius:2px;transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-links{display:flex!important;flex-direction:column;gap:14px;align-items:center;position:absolute;top:70px;left:50%;transform:translate(-50%);background:#0a0a19f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px 0;border-radius:12px;width:80%;max-width:320px;opacity:0;pointer-events:none;transition:all .3s ease}.nav-links.active{opacity:1;pointer-events:auto}}@media(max-width:480px){.hero-title{font-size:2rem}.btn-social{width:28px;height:28px}}.contract-section{margin-top:40px;text-align:center;padding:20px;background:#0504040a;border-radius:14px;box-shadow:0 8px 40px #00000073}.contract-title{font-size:1.8rem;margin-bottom:12px}.contract-address{font-family:monospace;color:gold;font-size:1.1rem;word-break:break-all;margin-bottom:16px}.contract-address button{margin-left:12px}
