:root{color-scheme:dark;--bg:#050b08;--panel:#102219;--text:#f4fff5;--muted:#bbd0c1;--line:#365343;--cyan:#b4ff51;--blue:#9fec51;--purple:#d0ff9d;--pink:#dcffb5}
html,body{background:#050b08;color:#f4fff5}h1,h2,h3,h4,summary{color:#f4fff5}h2>span{color:#c8efa9}
.hero{background:radial-gradient(ellipse at 75% 45%,#3b781332,transparent 57%),radial-gradient(ellipse at 90% 80%,#09653533,transparent 55%),#050b08}
header{background:#06110bf5}#about,#tokenomics,#faq{background:#0b1710}#how,#roadmap{background:#102017}
em{background:linear-gradient(110deg,#eaffbc,#b4ff36 45%,#5fe790);background-clip:text;-webkit-background-clip:text;color:#c8ff8d;-webkit-text-fill-color:transparent}
p,.intro p,.genesis p,.section-heading p,.contract-copy p,.community p,.token-column p,.steps p,.roadmap p,.bento p,.pillars p,.faq details p{color:#bbd0c1}
.button,.button:hover{color:#102009;background:linear-gradient(115deg,#baff44,#73e84b);border-color:#cfff8c;box-shadow:0 8px 32px #83ff2422}
.button:hover{background:linear-gradient(115deg,#d3ff8a,#97f36e)}
.button.outline,header .button.outline{background:#142b1c;color:#eaffd3;border-color:#6d9255}.button.outline:hover{background:#1e3924;color:#fff}
.brand{gap:0}.brand-image{width:152px;height:70px;overflow:visible;position:relative}.brand-image img{position:static;width:100%;height:100%;object-fit:contain;max-width:100%}.brand-word{display:none}
.orbit-core{background:#07120d}.orbit-core img{object-fit:contain;padding:10px}.status-dot,.eyebrow i{background:#b4ff51;box-shadow:0 0 14px #96fb45}
.wallet-demo{background:linear-gradient(130deg,#286143,#334e1c);box-shadow:8px 8px 0 #142e20}.code-art em{background:none;color:#b9f695;-webkit-text-fill-color:#b9f695}
.genesis-art:before,.genesis-art:after{border-color:#9af74b77;box-shadow:0 0 35px #7fff2420}
.footer-main>.brand .brand-image{width:190px;height:130px}.hero-grid{background-image:linear-gradient(#a3fc4b08 1px,transparent 1px),linear-gradient(90deg,#a3fc4b08 1px,transparent 1px)}
@media(max-width:700px){.brand-image{width:115px;height:60px}.footer-main>.brand .brand-image{width:165px;height:110px}}
@media(max-width:430px){.brand-image{width:95px;height:56px}header .button.small{font-size:11px;padding:10px 12px}}
