:root{--ink:#191225;--paper:#fbf9ff;--muted:#655e70;--line:#ded6ee;--purple:#8c2cff;--cyan:#326dff;--red:#ff9d20;--blue:#5421a8}
.nav{background:#24123be8;border-bottom-color:#ffffff2e}.logo span{background:linear-gradient(145deg,#b83cff,#315fff);box-shadow:0 0 22px #b83cff88}.nav-links a:hover{color:#d9ff6a}.network i,.badge-card i{background:#a8f23c;box-shadow:0 0 15px #a8f23c}
.hero{background:radial-gradient(circle at 14% 78%,#99d83255,transparent 30%),radial-gradient(circle at 85% 18%,#a02cff55,transparent 31%),linear-gradient(125deg,#fff8ec 0 48%,#d9ecff 48% 70%,#dcffd2)}.hero:before{background-image:linear-gradient(#5421a80b 1px,transparent 1px),linear-gradient(90deg,#5421a80b 1px,transparent 1px)}
.hero h1{font-size:clamp(4.6rem,8.5vw,9.2rem)}.hero h1 span,.story h2 em,.mission h2 span,.community h2 span,.token h2{background:linear-gradient(95deg,#9b2dff,#465cff 50%,#13b5a4);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 3px 12px #9b2dff30)}
.kicker,.section-label{color:#7127bd}.ticker-badge{border-color:#5620a0;background:#6422af;box-shadow:6px 6px 0 #d9e84f}.button{border-color:#4e217d;box-shadow:5px 5px 0 #abdc42}.button.primary{background:linear-gradient(110deg,#8f2dff,#315fff)}.button.ghost{background:#ffffffb5}.market-strip{border-color:#ffffffaa;background:#ffffff84;box-shadow:0 18px 40px #5c35751c}.market-strip div{border-color:#d9d1e7}
.portrait-frame{border-color:#fff;padding:10px;background:linear-gradient(135deg,#d9ff6a,#9a2fff,#315fff);box-shadow:0 0 35px #ffd36caa,18px 20px 0 #5a258f,24px 27px 0 #a8db42}.portrait-frame:before{border-color:#fff9}.portrait-frame img{border-radius:4px}.stamp{background:#532188e8}.float-tag{background:#6c27aa;box-shadow:4px 4px 0 #b7e650}.tag-two{background:#237a4d}.marquee{background:linear-gradient(90deg,#3e7d33,#742ab4 28%,#315fff 72%,#7cb52e);outline-color:#fff;border-block-color:#f9f3ff}
.story{background:radial-gradient(circle at 82% 20%,#b9e87744,transparent 31%),radial-gradient(circle at 16% 78%,#ab63ff35,transparent 30%),#fffaf4}.story-art{border-color:#7130aa;box-shadow:13px 13px 0 #a8db42}.story blockquote{background:linear-gradient(100deg,#7729ba,#375fff);border-color:#fff;box-shadow:7px 7px 0 #b3df45}
.mission{background:radial-gradient(circle at 50% 45%,#8d3cff55,transparent 35%),radial-gradient(circle at 20% 75%,#74c84030,transparent 25%),#171022}.mission .section-label{color:#b6e95b}.cards article{border-color:#b584e850;background:linear-gradient(155deg,#38204f,#171020);box-shadow:9px 9px 0 #8fcf3e}.cards b{color:#bcf04c}
.community{background:radial-gradient(circle at 12% 84%,#96d54b40,transparent 29%),radial-gradient(circle at 88% 18%,#a245ff35,transparent 32%),linear-gradient(120deg,#fff8ee,#eef3ff)}.badge-card{border-color:#6b289e;box-shadow:14px 14px 0 #9bd345}.token{background:radial-gradient(circle at 50% 38%,#8f2cff66,transparent 34%),radial-gradient(circle at 20% 70%,#8ecf3940,transparent 28%),#160d22}.token .section-label{color:#bdfa52}.token-logo{background:linear-gradient(135deg,#c4ef53,#9a30ff,#3465ff);box-shadow:0 0 50px #b23aff77}.contract{border-color:#b175df;background:#271437;box-shadow:8px 8px 0 #8ecb3c}.contract span{border-color:#b175df}.contract em{color:#c5f260}
@media(max-width:900px){.hero{background:radial-gradient(circle at 50% 25%,#9c3bff40,transparent 33%),linear-gradient(145deg,#fff9ed,#e9f7de)}}
