.treasury{background:#06120b;color:var(--cream)}
.treasury-head{display:grid;grid-template-columns:1.2fr .8fr;gap:5vw;align-items:end;margin-bottom:3.5rem}
.treasury-head>p{color:var(--muted);max-width:440px;font:600 1.15rem/1.7 Cormorant Garamond,serif}
.meme-wall{display:grid;grid-template-columns:1.35fr .65fr;gap:1rem;max-width:1120px;margin:0 auto;align-items:stretch}
.meme-wall>a,.meme-wall figure{position:relative;margin:0;overflow:hidden;border:1px solid var(--line);background:#0c1d12}
.meme-wall .motion{aspect-ratio:3/2}
.meme-wall>a{aspect-ratio:1/1}
.meme-wall img,.meme-wall video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s,filter .35s}
.meme-wall a:hover img{transform:scale(1.025);filter:brightness(1.08)}
.meme-wall figcaption{position:absolute;inset:auto 0 0;padding:1.3rem;background:linear-gradient(transparent,#06120be8);display:flex;justify-content:space-between;align-items:end}
.meme-wall figcaption b{color:var(--gold);font:700 1.6rem Cormorant Garamond,serif}
.meme-wall figcaption span{font-size:.58rem;letter-spacing:.14em;color:#d8d1ba}
.bread-warning{max-width:1120px;margin:1rem auto 0;padding:2.3rem;border:1px solid var(--gold);background:linear-gradient(120deg,#143c24,#08170e);text-align:center}
.bread-warning span{color:var(--gold);font-size:.62rem;font-weight:800;letter-spacing:.18em}
.bread-warning h3{margin:.7rem 0 .45rem;font-size:clamp(2rem,4vw,3.5rem);color:var(--cream)}
.bread-warning p{max-width:760px;margin:0 auto;color:var(--muted);font:600 1.08rem/1.65 Cormorant Garamond,serif}
.ticker .soon{color:#a6a28f;border:1px dashed #d7a62b66;padding:.45rem .65rem;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
footer .links .soon{color:#8f8c7c;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}
.hero-trade{transform:translateY(clamp(5.5rem,10vh,7rem))}
@media(min-width:801px){.hero{min-height:860px}}
@media(max-width:800px){.hero-trade{transform:none}.treasury-head{grid-template-columns:1fr;gap:1rem}.meme-wall{grid-template-columns:1fr}.meme-wall .motion{aspect-ratio:3/2}.meme-wall>a{aspect-ratio:1/1}.meme-wall figcaption{padding:.9rem}.meme-wall figcaption b{font-size:1.25rem}.bread-warning{padding:1.6rem}}
