/* Token-specific overrides keep the template rhythm while matching the supplied MICRON AI artwork. */
body{overflow-x:hidden}
.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.hero-art img,.meme-preview img,.closing>img{background:#071a31}
@media (max-width:800px){.site-header{height:62px;padding:0 16px;gap:12px}.brand{font-size:14px}.primary-nav{display:none;position:absolute;top:62px;left:0;right:0;padding:18px 20px;background:#07111f;border-bottom:1px solid var(--line);flex-direction:column;gap:15px}.primary-nav.open{display:flex}.header-actions{margin-left:auto}.header-actions .btn{display:none}.menu-toggle{display:block}.section{padding:78px 20px}.hero{min-height:calc(100vh - 62px);display:flex;flex-direction:column-reverse;align-items:stretch;padding-top:24px;gap:8px}.hero-art{min-height:380px}.hero-art img{width:min(74vw,300px)}.art-orbit{inset:6% 10%;font-size:8px}.tag-top{right:5%;top:12%}.tag-bottom{left:5%;bottom:7%}.hero-copy{padding-bottom:18px}.eyebrow{font-size:9px;text-align:center;width:100%}.hero h1{font-size:74px;text-align:center;margin:28px 0 18px}.hero h1 strong{margin-left:15%}.hero-lede{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-stats{justify-content:space-between;gap:8px}.contract-chip{max-width:100%}.contract-chip code{font-size:10px}.scroll-cue{display:none}.ticker{font-size:10px;gap:22px}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}.metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.terminal-links>span{margin-left:0;width:100%;line-height:1.8}.why,.lore,.calculator{display:block}.why-grid,.steps,.feature-list,.token-grid,.roadmap-list,.buy-steps,.track-links{grid-template-columns:1fr}.why-image{height:200px}.lore{padding-top:60px}.lore-image img{height:280px}.steps{gap:22px}.meme-grid{grid-template-columns:1fr}.meme-preview{min-height:280px}.feature-list{gap:8px}.token-grid{margin-top:28px}.token-grid>div{border-right:0;border-bottom:1px solid var(--line)}.token-grid>div:last-child{border-bottom:0}.calc-box{margin-top:28px}.calculator>p{margin-bottom:0}.roadmap blockquote{font-size:25px;margin-top:48px}.site-footer{display:block;padding:35px 20px}.site-footer p{margin:22px 0}.site-footer>span{display:block;text-align:left}.closing h2{font-size:48px}}
