
.retail-router-page{min-height:100vh;background:radial-gradient(circle at 75% 10%,rgba(83,255,139,.12),transparent 30%),#071014;color:#f4f8f5;font-family:Inter,system-ui,sans-serif}.retail-router-shell{max-width:760px;margin:0 auto;padding:11vh 24px}.retail-state{padding:40px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(12,25,30,.94);box-shadow:0 30px 80px rgba(0,0,0,.35)}.retail-kicker{color:#75f38f;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.retail-state h1{font-size:clamp(2rem,6vw,4rem);margin:.4rem 0 1rem}.retail-state h2{margin-top:2rem}.retail-status{display:inline-block;margin:12px 0 20px;padding:9px 13px;border-radius:999px;font-weight:800}.retail-status.ok{background:rgba(87,241,130,.13);color:#7ff29a}.retail-status.warn{background:rgba(255,190,77,.13);color:#ffd07b}.retail-btn,.retail-alt{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:850;border-radius:12px;padding:14px 19px;margin:8px 8px 0 0;background:#6df083;color:#071014}.retail-btn.secondary,.retail-alt{background:#14242a;color:#edf7f0;border:1px solid rgba(255,255,255,.15)}.retail-small{font-size:.85rem;color:#a9b8b0;margin-top:20px}.retail-alts{display:flex;flex-wrap:wrap}.ggl-retail-availability{display:inline-flex;gap:.4rem;align-items:center;margin-top:.75rem;padding:.42rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.78rem;color:#bcd0c4;background:rgba(4,12,16,.55)}
