html,body,#root{width:100%;min-height:100%}body{color:#fff;background:#020403;margin:0;font-family:Arial,sans-serif}button,a{font-family:inherit}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#020403;font-family:Arial,sans-serif}.app{background:radial-gradient(circle at 20% 10%,#50ff8d29,#0000 25%),radial-gradient(circle at 80% 15%,#d8b15c24,#0000 28%),linear-gradient(#06110b,#020403 70%);min-height:100vh;overflow-x:hidden}.navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;background:#020805f2;border-bottom:1px solid #d8b15c40;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 70px;display:flex;position:fixed;top:0;left:0}.navbar h2{color:#d8b15c;font-size:34px}.navbar div{gap:30px;display:flex}.navbar a{color:#fff;font-weight:700;text-decoration:none;transition:all .25s}.navbar a:hover{color:#50ff8d}.hero{grid-template-columns:1fr 500px;align-items:center;gap:60px;min-height:100vh;padding:150px 90px 80px;display:grid}.hero-left{text-align:left}.badge{color:#d8b15c;border:1px solid #d8b15c;border-radius:999px;margin-bottom:25px;padding:10px 24px;display:inline-block}.hero h1{margin-bottom:20px;font-size:90px;line-height:.95}.hero h1 span{color:#d8b15c;text-shadow:0 0 35px #d8b15c59;display:block}.hero h3{color:#50ff8d;margin-bottom:22px;font-size:25px}.hero-text{color:#ddd;max-width:650px;margin-bottom:40px;font-size:20px;line-height:1.9}.hero-right img{object-fit:cover;border:2px solid #d8b15c59;border-radius:35px;width:100%;height:620px;box-shadow:0 0 45px #50ff8d47}.buttons{flex-wrap:wrap;gap:18px;margin-bottom:30px;display:flex}.buttons a,.socials a{color:#000;background:linear-gradient(135deg,#d8b15c,#ffe18a);border-radius:14px;padding:15px 28px;font-weight:900;text-decoration:none;transition:all .25s}.buttons a:hover,.socials a:hover{transform:translateY(-4px);box-shadow:0 0 25px #d8b15c66}.contract{word-break:break-all;background:#ffffff0f;border:1px solid #d8b15c40;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;max-width:650px;padding:18px;display:flex}.contract button{cursor:pointer;background:#50ff8d;border:none;border-radius:10px;padding:10px 14px}.section{text-align:center;max-width:1000px;margin:auto;padding:90px 20px}.section h2{color:#d8b15c;margin-bottom:25px;font-size:48px}.section p{color:#d7d7d7;line-height:1.9}.cards{grid-template-columns:repeat(3,1fr);gap:25px;padding:80px 70px;display:grid}.card{text-align:center;background:#ffffff0f;border:1px solid #d8b15c40;border-radius:22px;padding:42px}.card h3{color:#50ff8d;margin-bottom:15px}.card p{color:#d8b15c;font-size:22px;font-weight:700}.founder-card{text-align:left;background:#ffffff0f;border:1px solid #d8b15c40;border-radius:22px;grid-template-columns:130px 1fr 150px;align-items:center;gap:25px;max-width:850px;margin:auto;padding:30px;display:grid}.founder-image{object-fit:cover;border:3px solid #d8b15c;border-radius:50%;width:130px;height:130px;box-shadow:0 0 20px #d8b15c59}.founder-card h3{color:#50ff8d;margin-bottom:10px;font-size:30px}.small-wolf{object-fit:cover;border:1px solid #50ff8d59;border-radius:18px;width:150px;height:150px}.community .socials{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:30px;display:flex}footer{text-align:center;color:#aaa;border-top:1px solid #d8b15c40;padding:35px}@media (width<=900px){.navbar{padding:0 20px}.navbar div{display:none}.hero{text-align:center;grid-template-columns:1fr;padding:120px 20px 60px}.hero-left{text-align:center}.hero h1{font-size:50px}.hero-right img{height:auto;max-height:520px}.buttons{justify-content:center}.contract{flex-direction:column;margin:auto}.cards{grid-template-columns:1fr;padding:50px 20px}.founder-card{text-align:center;grid-template-columns:1fr}.founder-image,.small-wolf{margin:auto}}.wallet-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,#50ff8d,#d8b15c);border:none;border-radius:12px;padding:12px 20px;font-weight:900}.wallet-btn:hover{box-shadow:0 0 20px #50ff8d59}@media (width<=900px){.wallet-btn{padding:10px 14px;font-size:13px}}
