.banner{background:#f5b84a;color:#1a1200;text-align:center;padding:8px 16px;font-size:14px}
.hero{margin:6px 0 20px}.hero h1{margin:0 0 6px;font-size:30px}.hero p{color:var(--muted);max-width:820px;margin:0}
.help ol{margin:0;padding-left:20px}.help li{margin:0 0 10px}.wallet{display:flex;gap:8px;align-items:center}
.badge.missing{background:#40161f;color:var(--err)}.merchant-only{margin-top:14px}footer b{color:var(--text)}
@media(max-width:700px){.coming ul{columns:1}.hero h1{font-size:24px}}
