:root{--ink:#25341b;--line:#d7ef9b66;--shadow:0 28px 80px #22340925}html{background:#ccff00;scroll-padding-top:100px}body{color:var(--ink);background:#ccff00 url('assets/background.png') center top/cover fixed no-repeat}body:before{background:linear-gradient(180deg,#dfff0010,#e0f3a257 45%,#e3efcbe8 100%)}.nav{background:#efffcbbf;border-color:#f4ffd5b0;box-shadow:0 10px 40px #324a1922}.brand{font-size:.82rem;letter-spacing:.12em}.brand img{clip-path:none;object-fit:contain;background:#ccff00;border:1px solid #687b39;border-radius:50%;box-shadow:none}.icon-link{background:#354820;color:#e6ff9b;border-color:#354820;text-decoration:none;font-size:22px}.icon-link:hover{background:#ccff00;color:#25341b}.hero{min-height:100svh;padding-top:128px;padding-bottom:75px;background:radial-gradient(ellipse at 50% 35%,#e4ff7c66,transparent 65%)}.hero h1{font-family:Arial,sans-serif;font-weight:950;font-size:clamp(3.5rem,10vw,8.8rem);letter-spacing:-.075em;line-height:.9;background:linear-gradient(175deg,#617e30,#273d17 58%,#4c6728);background-clip:text;-webkit-background-clip:text;text-shadow:0 5px 0 #30431518;filter:drop-shadow(0 8px 10px #64721a22)}.eyebrow,.tagline{color:#344d20;text-shadow:none}.eyebrow{font-size:.65rem}.tagline{font-family:inherit;font-weight:650;font-size:clamp(.65rem,1.6vw,.95rem);letter-spacing:.21em}.hero-coin{clip-path:none;width:min(43vh,390px);margin:10px auto -5px;filter:drop-shadow(0 22px 15px #20380b55)}.coin-img,.about-art img{clip-path:none;border-radius:0;object-fit:contain}.hero-coin:after,.showcase-coin:after{display:none}.btn{background:#dcff73;border:1px solid #f2ffbd;color:#263b18;box-shadow:0 9px 25px #29481624,inset 0 1px #f7ffd7;padding:10px 24px 10px 12px;min-height:54px;font-size:.74rem}.button-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#233715;color:#d8ff81;font-size:21px}.btn.dark{background:#2d421f;border-color:#47612f;color:#edffd5}.btn.dark .button-icon{background:#d9ff87;color:#2d421f}.scroll-note{color:#30461d;text-shadow:none}.scroll-note:after{background:#536c30}.panel{background:linear-gradient(135deg,#f5ffdfdd,#d7e7bbb8);border:1px solid #f6ffe1c9;box-shadow:0 25px 65px #29431b20;border-radius:32px}.about{margin-top:45px;min-height:580px}.section-title,.ticker,.final-cta h2,.foot-title{font-family:Arial,sans-serif;font-weight:850;letter-spacing:-.06em}.about p,.showcase p{color:#506142}.about-art img{box-shadow:none;transform:rotate(5deg);filter:drop-shadow(0 25px 20px #32432133)}.about-art:before{color:#45612625}.kicker{color:#536844}.showcase{background:linear-gradient(180deg,#e4f5bf55,#f1ffdbc0);backdrop-filter:blur(8px);border-radius:32px;margin-block:30px}.showcase-coin{width:min(520px,80vw);filter:drop-shadow(0 30px 25px #364c2633)}.network:before{background:#79993c;box-shadow:0 0 12px #b4e059}.address-box{background:#f1ffda99;border-color:#9cb47977}.address-label{color:#64764b}.address{color:#344b24;font-size:1.1rem}.copy{background:#344c25;color:#eaffd5;border-color:#344c25;font-family:inherit}.copy:hover{background:#4d6937}.copy:disabled{cursor:default;opacity:.6;transform:none}.final-cta{background:#e4f3c6aa;backdrop-filter:blur(9px)}.final-cta p{color:#536943}.footer{background:#dcebcce6;border-color:#a9c38c}.foot-sub,.disclaimer{color:#617451}.disclaimer{border-color:#a8bf92}.foot-links a{text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #5f7d2f;outline-offset:5px}.reveal{opacity:1;transform:none}.reveal.visible{transform:none}
@media(max-width:760px){body{background-size:auto 100svh;background-attachment:fixed;background-repeat:no-repeat}.nav{padding-left:12px}.brand span{display:inline;font-size:.68rem}.hero{padding:120px 12px 65px;min-height:100svh}.hero h1{font-size:clamp(2.8rem,13.6vw,5.5rem)}.hero-coin{width:min(40vh,320px);margin:15px auto}.tagline{font-size:.62rem;letter-spacing:.1em}.actions{gap:10px;margin-top:12px}.btn{width:min(100%,300px);min-height:50px}.about{margin-top:20px;min-height:0}.about-art{width:min(65vw,300px)}.showcase-coin{width:min(390px,78vw)}.section-title{font-size:clamp(2.7rem,10vw,4rem)}.ticker{font-size:clamp(2rem,9vw,4rem)}.final-cta h2{font-size:4.2rem}.official{gap:30px}.foot-sub{line-height:1.8;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

.platform-icon{width:19px;height:19px;display:block;flex-shrink:0}.icon-link .button-icon{width:30px;height:30px;background:transparent;color:inherit}.icon-link .platform-icon{width:21px;height:21px}.btn .button-icon{flex-shrink:0}
