body {margin:0;font-family:"Inter",Arial,sans-serif;background:#0a0f1c;color:#e4e8f0;line-height:1.6;}
h1,h2,h3{color:#fff;font-weight:700;margin-bottom:12px;}
p{color:#cbd3e1;margin-bottom:20px;}
.hero{text-align:center;padding:120px 20px 80px;background:linear-gradient(135deg,#0d1a2b,#081120);}
.hero h1{font-size:2.8rem;}
.hero p{font-size:1.1rem;margin-bottom:30px;}
.hero .btn{display:inline-block;margin:8px;padding:12px 26px;border-radius:6px;font-weight:600;text-decoration:none;transition:0.3s;}
.btn-primary{background:#1a73e8;color:#fff;}
.btn-primary:hover{background:#1558b0;}
.btn-outline{border:2px solid #1a73e8;color:#1a73e8;}
.btn-outline:hover{background:#1a73e8;color:#fff;}
.market{background:#081120;color:#fff;padding:15px 0;overflow:hidden;}
.ticker{display:flex;justify-content:center;gap:40px;font-weight:600;font-size:1rem;}
.ticker span{color:#1a73e8;}
.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding:60px 20px;max-width:1100px;margin:auto;}
.feature-box{background:#121c2f;padding:25px;border-radius:10px;text-align:center;transition:transform 0.3s;}
.feature-box:hover{transform:translateY(-6px);}
.counters{background:#0d1525;padding:70px 20px;text-align:center;}
.counter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px;max-width:1000px;margin:auto;}
.counter-box{background:#121c2f;padding:30px;border-radius:10px;}
.counter-number{font-size:2rem;font-weight:bold;color:#1a73e8;}
.counter-label{margin-top:8px;color:#cbd3e1;}
.rewards-feed{background:#0e1420;color:#fff;padding:40px 20px;border-radius:12px;margin:50px auto;max-width:900px;box-shadow:0 0 20px rgba(0,0,0,0.6);}
.rewards-feed h2{font-size:24px;margin-bottom:20px;color:#4db8ff;text-align:center;}
.feed-wrapper{max-height:200px;overflow-y:hidden;}
#rewards-list{list-style:none;margin:0;padding:0;}
#rewards-list li{font-size:18px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.1);animation:fadeIn 0.5s ease-in;}
#rewards-list li.glow{animation:glowFlash 1.5s ease-in-out;}
@keyframes fadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}
@keyframes glowFlash{0%{background:rgba(0,255,0,0.2);box-shadow:0 0 10px #00ff00;}50%{background:rgba(0,255,0,0.05);box-shadow:0 0 20px #00ff00;}100%{background:transparent;box-shadow:none;}}
footer{background:#0d1525;text-align:center;padding:40px 20px;font-size:0.9rem;color:#8a97ad;}
footer a{color:#1a73e8;text-decoration:none;}
