
#mvp-promo{position:fixed;right:16px;bottom:16px;z-index:9999;font-family:ui-sans-serif,system-ui}
#mvp-promo.min #mvp-box{height:44px;width:240px}
#mvp-promo.min #mvp-body{display:none}
#mvp-promo.hidden{display:none}
#mvp-box{background:linear-gradient(135deg,#0ea5e9,#fbbf24);color:#0b0e13;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.35);overflow:hidden;width:340px;max-width:94vw}
#mvp-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:rgba(0,0,0,.15)}
#mvp-title{display:flex;gap:8px;align-items:center;font-weight:800;letter-spacing:.4px}
#mvp-title .pill{background:#0b0e13;color:#fbbf24;padding:3px 8px;border-radius:999px;font-size:12px}
#mvp-ctrls{display:flex;gap:6px}
#mvp-ctrls button{appearance:none;border:none;background:#0b0e13;color:#fff;border-radius:8px;padding:6px 8px;cursor:pointer;font-size:12px}
#mvp-body{background:#11161f;color:#e6edf3}
#mvp-body iframe{width:100%;height:360px;border:0;display:block}
#mvp-links{display:flex;gap:8px;padding:8px;background:#0b0e13;color:#fff}
#mvp-links a{background:#0ea5e9;color:#0b0e13;text-decoration:none;padding:8px 10px;border-radius:10px;font-weight:700;font-size:13px}
#mvp-links a.secondary{background:#fbbf24}
@media (max-width:680px){
  #mvp-promo{left:12px;right:12px;bottom:12px}
  #mvp-box{width:100%}
  #mvp-body iframe{height:55vh}
}
