:root{
  --orange:#ff8a00;--orange2:#ffb300;--gold:#ffc400;--deep:#090704;--black:#030303;
  --cream:#fff7e7;--white:#fff;--muted:#c9c0b5;--card:#15100b;--line:#5b350b;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--deep);color:var(--cream);font-family:"Nunito",sans-serif;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(255,138,0,.08),transparent 28%),radial-gradient(circle at 85% 55%,rgba(255,180,0,.06),transparent 30%);z-index:-2}
.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}
.container{width:min(1180px,92%);margin:auto}.site-header{position:sticky;top:0;z-index:15;background:rgba(3,3,3,.88);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,153,0,.22)}
.nav{height:76px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:20px;line-height:.9}.brand img{width:48px;height:48px;object-fit:cover;border-radius:14px;border:2px solid var(--orange)}.brand b{font-family:Bangers;font-weight:400;letter-spacing:1px}.brand span{font-family:Bangers;font-size:23px}.brand small{display:block;font:800 9px Nunito;color:var(--orange);letter-spacing:1px;margin-top:3px}
.nav-links{display:flex;gap:24px;margin-left:auto}.nav-links a{color:#ddd;text-decoration:none;font-weight:800;font-size:14px}.nav-links a:hover,.nav-links .active{color:var(--gold)}.nav-links .active{border-bottom:3px solid var(--orange);padding-bottom:8px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:13px 20px;text-decoration:none;font-weight:900;border:1px solid transparent;transition:.2s transform,.2s box-shadow,.2s background}.btn:hover{transform:translateY(-3px)}.btn-orange{background:linear-gradient(135deg,var(--orange),var(--gold));color:#130900;box-shadow:0 10px 30px rgba(255,140,0,.2)}.btn-outline{border-color:var(--orange);color:#fff;background:rgba(255,138,0,.06)}.btn-dark{background:#111;color:#fff;border-color:#44301b}.btn-black{background:#050505;color:#ffad00}.btn-big{padding:16px 24px;font-size:15px}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:26px}
.hero{position:relative;min-height:650px;display:flex;align-items:center;background:radial-gradient(circle at 72% 38%,rgba(255,137,0,.25),transparent 25%),linear-gradient(120deg,#080604,#160c02 55%,#060403)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,var(--deep));pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:25px;align-items:center;padding:80px 0 55px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #6b400e;border-radius:999px;background:#1a0d02;color:#ffc44a;font-size:11px;font-weight:900;letter-spacing:1px}.dot{width:8px;height:8px;background:#ff8a00;border-radius:50%;box-shadow:0 0 14px #ff8a00}.hero h1{font:400 clamp(74px,9vw,132px)/.75 Bangers;margin:28px 0 15px;letter-spacing:2px;color:#fff;text-shadow:5px 5px 0 #0a0806,-2px 0 0 var(--orange)}.hero h1 span{color:var(--orange);text-shadow:4px 4px 0 #0a0806,-2px 0 0 #ffcb31}.hero h2{font:400 clamp(29px,4vw,54px)/1 Bangers;margin:0 0 18px;letter-spacing:1px}.hero h2 em{color:var(--orange);font-style:normal}.lead{font-size:17px;line-height:1.7;color:#ded6ca;max-width:660px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-actions.secondary{margin-top:12px}.ca-box{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:12px;color:#aaa;max-width:100%;overflow:hidden}.ca-box span:first-child{color:var(--orange);font-weight:900}.ca-box code{color:#f4e7d3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-box button{border:0;background:#1c1208;color:var(--orange);border-radius:8px;padding:7px 10px;cursor:pointer}.copy-status{color:#ffbf32!important;font-size:11px}
.hero-art{min-height:500px;position:relative;display:flex;align-items:center;justify-content:center}.sun{position:absolute;width:370px;height:370px;border-radius:50%;background:radial-gradient(circle,#ffd65b,#ff8500 42%,rgba(255,119,0,.03) 70%);filter:blur(.2px);opacity:.7}.hero-logo{position:relative;width:min(560px,100%);filter:drop-shadow(0 25px 25px rgba(0,0,0,.7));animation:float 4s ease-in-out infinite;border-radius:26px;mix-blend-mode:screen}.coin,.paw,.cto-flag,.hero-caption{position:absolute;z-index:2}.coin{border:4px solid #f7a900;background:linear-gradient(145deg,#ffd34e,#d86a00);color:#251000;font-weight:900;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;box-shadow:0 8px 20px #0008}.coin-a{right:2%;top:18%;transform:rotate(16deg)}.coin-b{left:7%;bottom:24%;transform:rotate(-14deg)}.paw{font-size:44px;filter:drop-shadow(0 4px 4px #000)}.paw-a{left:3%;top:28%;transform:rotate(-20deg)}.paw-b{right:4%;bottom:31%;transform:rotate(18deg)}.cto-flag{right:0;top:4%;background:#080604;color:#ff9d00;font:400 30px Bangers;padding:14px 16px 11px;transform:rotate(8deg);clip-path:polygon(0 0,100% 12%,86% 52%,100% 92%,0 100%,10% 50%);text-align:center}.cto-flag small{font:16px Nunito}.hero-caption{right:3%;bottom:5%;font:400 22px Bangers;text-align:right;transform:rotate(-5deg);color:#ffd05a;text-shadow:2px 2px #000}.hero-caption strong{color:#fff}
.stats-wrap{position:relative;z-index:3;margin-top:-35px}.stats{display:grid;grid-template-columns:repeat(6,1fr);background:#0e0b08;border:1px solid #6c410d;border-radius:22px;box-shadow:0 18px 50px #000;overflow:hidden}.stat{display:flex;align-items:center;gap:12px;padding:22px 15px;border-right:1px solid #38240e}.stat:last-child{border:0}.stat-icon{font-size:24px}.stat b{display:block;font-size:18px;color:#fff}.stat small{display:block;color:#a99e90;font-weight:800;font-size:11px;margin-top:2px}.data-note{font-size:10px;color:#7f766c;text-align:right;padding-top:8px}
.section{padding:110px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.section-kicker{font-size:12px;font-weight:900;letter-spacing:2px;color:var(--orange);margin-bottom:14px}.section-title{font:400 clamp(45px,6vw,76px)/.9 Bangers;margin:0 0 28px;color:#fff;letter-spacing:1px}.section-title span{color:var(--orange)}.section-title.center{text-align:center}.section p{color:#c8beb1;font-size:16px;line-height:1.8}.comic-card{min-height:410px;border:3px solid #f39a00;border-radius:28px;background:radial-gradient(circle at 50% 20%,#ffac16,#7b3500 45%,#120702 78%);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:30px;box-shadow:inset 0 0 80px #0008,0 25px 50px #0007;transform:rotate(1deg)}.comic-top{font:400 27px Bangers;color:#130b03;background:#fff;padding:8px 16px;transform:rotate(-3deg)}.comic-big{text-align:center;font:400 74px/.78 Bangers;color:#fff;text-shadow:5px 5px #1c0b00,-2px 0 #ffae00;transform:rotate(-3deg)}.comic-bottom{font:900 13px Nunito;letter-spacing:1px;color:#ffca45}
.dark-section{background:#070504;border-top:1px solid #291a0b;border-bottom:1px solid #291a0b}.token-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.token-card{background:linear-gradient(150deg,#181009,#0b0906);border:1px solid #59360f;border-radius:20px;padding:28px;min-height:250px}.card-icon{font-size:35px}.token-card h3{font:400 32px Bangers;margin:16px 0 8px;color:#fff}.token-card p{font-size:14px!important;margin:0 0 18px!important}.token-card code{display:block;background:#050403;padding:11px;border-radius:8px;color:#ffb629;font-size:12px;overflow:hidden}.card-link{display:inline-block;margin-top:18px;color:#ffc23b;text-decoration:none;font-weight:900;font-size:12px}
.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.roadmap article{position:relative;border:1px solid #55340d;background:#120c07;border-radius:20px;padding:28px 22px;min-height:250px;overflow:hidden}.roadmap article:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:#ff8a00;opacity:.06;right:-40px;bottom:-40px}.roadmap span{color:#ff9d00;font:400 40px Bangers}.roadmap h3{font:400 29px Bangers;margin:15px 0 7px}.roadmap p{font-size:14px!important;line-height:1.6!important}
.meme-strip{background:linear-gradient(90deg,#ff7b00,#ffc21a,#ff7b00);color:#090604;overflow:hidden;border-top:4px solid #130b04;border-bottom:4px solid #130b04}.meme-scroll{display:flex;white-space:nowrap;gap:45px;padding:18px 0;font:400 34px Bangers;animation:marquee 22s linear infinite}.meme-scroll b{color:#fff;text-shadow:3px 3px #1c0c00}
.roles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.role{background:#130d08;border:1px solid #55340d;border-radius:16px;padding:22px;transition:.2s}.role:hover{transform:translateY(-5px);border-color:#ff9c00}.role b{display:block;font:400 25px Bangers;color:#fff}.role small{color:#958a7d;font-weight:700}
.final-cta{padding:90px 0;background:radial-gradient(circle at 70% 50%,#ff8c001c,transparent 35%),linear-gradient(135deg,#ff9a00,#e76b00);color:#090604}.final-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta .section-kicker{color:#211004}.final-cta h2{font:400 clamp(55px,8vw,100px)/.8 Bangers;margin:0 0 20px}.final-cta h2 span{color:#fff;text-shadow:4px 4px #2a1200}.final-cta p{font-size:20px;font-weight:900}.footer-logo{width:min(380px,45%);border-radius:30px;mix-blend-mode:multiply;filter:drop-shadow(0 15px 15px #6e2e00)}footer{background:#050403;padding:35px 0 25px}.footer-row{display:flex;align-items:center;gap:25px}.footer-brand{display:flex;align-items:center;gap:10px;font-family:Bangers;font-size:22px}.footer-brand img{width:40px;height:40px;border-radius:10px}.footer-row p{color:#80776d;font-size:12px;flex:1}.footer-links{display:flex;gap:12px}.footer-links a{color:#ffad17;text-decoration:none;font-weight:900;font-size:12px}.disclaimer{border-top:1px solid #24170b;margin-top:25px;padding-top:18px;color:#5f584f;font-size:10px}
@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:950px){.nav-links{gap:14px}.stats{grid-template-columns:repeat(3,1fr)}.stat:nth-child(3){border-right:0}.hero-grid,.split{grid-template-columns:1fr}.hero{min-height:auto}.hero-art{min-height:410px;order:-1}.hero-copy{text-align:center}.hero-copy .pill{margin:auto}.hero-actions,.ca-box{justify-content:center}.ca-box{max-width:100%}.hero-caption{right:8%}.roadmap{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.nav{height:68px}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#080604;padding:20px;flex-direction:column;border-bottom:1px solid #4a2d0c}.nav-links.open{display:flex}.menu-toggle{display:block;margin-left:auto}.nav-buy{display:none}.brand span{font-size:20px}.brand img{width:42px;height:42px}.hero-grid{padding-top:55px}.hero h1{font-size:76px}.hero h2{font-size:35px}.lead{font-size:15px}.hero-art{min-height:330px}.hero-logo{width:95%}.coin-a,.coin-b{width:45px;height:45px;font-size:11px}.cto-flag{font-size:23px}.stats{grid-template-columns:repeat(2,1fr);border-radius:15px}.stat{padding:16px 12px}.stat:nth-child(2n){border-right:0}.stat-icon{font-size:20px}.stat b{font-size:15px}.section{padding:75px 0}.token-grid,.roles{grid-template-columns:1fr}.roadmap{grid-template-columns:1fr}.comic-card{min-height:330px}.comic-big{font-size:65px}.final-inner{flex-direction:column;align-items:flex-start}.footer-logo{width:70%}.footer-row{flex-wrap:wrap}.footer-row p{flex-basis:100%;order:3}.hero-actions .btn{width:100%}.ca-box code{max-width:220px}}
