/* WZ NUKE SHOP — refonte v2 (style). Charge en dernier. */
html.mc{
  --mc-bg:#0a0a0a;--mc-head:#0b0b0b;--mc-panel:#181818;--mc-panel2:#111111;--mc-line:rgba(255,255,255,.08);
  --mc-accent:#d4ff00;--mc-accent-h:#e8ff66;--mc-accent-soft:rgba(212,255,0,.12);
  --mc-text:#fff;--mc-text2:#d6d6cf;--mc-muted:#8a8a82;--mc-green:#4ade80;--mc-green2:#4ade80;--mc-orange:#ff6b00;
  --bg:#0a0a0a !important;--surface:#111111 !important;--surface2:#181818 !important;--border:rgba(255,255,255,.08) !important;
  --accent:#d4ff00 !important;--accent2:#d4ff00 !important;--gold:#d4ff00 !important;--text:#fff !important;--muted:#8a8a82 !important;
}
html.mc,html.mc body{background:var(--mc-bg) !important;color:var(--mc-text) !important;font-family:'Inter Tight',system-ui,sans-serif !important}
html.mc body::before,html.mc body::after{display:none !important}
html.mc h1,html.mc h2,html.mc h3,html.mc h4,html.mc .logo-top,html.mc .price,html.mc .price-new,html.mc .buy-btn,html.mc .nav-tab,html.mc .shop-tab,html.mc .sort-btn,html.mc .stat-value,html.mc .stat-label,html.mc .card-header-title,html.mc .card-num-badge,html.mc .hero-badge,html.mc .boost-badge,html.mc .reviews-badge,html.mc .wz-cta,html.mc .wz-price-val,html.mc .wz-checkout-title,html.mc .wz-block-title,html.mc .wz-route-name,html.mc .wz-type-name,html.mc .wz-div-btn,html.mc .faq-title,html.mc .discord-btn,html.mc #cm-price,html.mc #cm-title,html.mc .review-pseudo,html.mc .card-desc,html.mc .card-features li,html.mc .review-body{font-family:'Inter Tight',system-ui,sans-serif !important;text-shadow:none !important}
html.mc .mk-shine,html.mc .promo-storm,html.mc .card::before,html.mc .card::after,html.mc .hero::after,html.mc .boost-hero::after,html.mc .hero::before{display:none !important}
html.mc .mc-hidden-tabs{display:none !important}
html.mc ::selection{background:var(--mc-accent);color:#fff}

/* ═════ BOUTONS ═════ */
html.mc .mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--mc-accent);color:#fff;border:1px solid var(--mc-accent);border-radius:4px;font:900 15px/1 'Inter Tight',sans-serif;padding:18px 24px;cursor:pointer;text-decoration:none;transition:background .15s,transform .1s}
html.mc .mc-btn:hover{background:var(--mc-accent-h)}
html.mc .mc-btn:active{transform:translateY(1px)}
html.mc .mc-btn svg{width:18px;height:18px}
html.mc .mc-btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.25)}
html.mc .mc-btn-ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.4)}
html.mc .mc-btn-sm{padding:10px 14px;font-size:13px;font-weight:700}
html.mc .mc-center{text-align:center;margin-top:28px}

/* ═════ HEADER ═════ */
html.mc nav.nav-tabs{position:sticky !important;top:0 !important;z-index:1000 !important;height:77px;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;padding:0 max(24px,calc((100vw - 1240px)/2)) !important;background:var(--mc-head) !important;border-bottom:1px solid rgba(255,255,255,.04) !important;box-shadow:0 6px 24px rgba(0,0,0,.35)}
html.mc nav.nav-tabs::before{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 22px,rgba(212,255,0,.07) 22px 23px);-webkit-mask:linear-gradient(90deg,#000 0,transparent 18%,transparent 82%,#000 100%);mask:linear-gradient(90deg,#000 0,transparent 18%,transparent 82%,#000 100%)}
html.mc nav.nav-tabs>.logo{flex:0 0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:2px;order:0 !important;position:relative}
html.mc nav.nav-tabs>.logo img{height:34px !important;width:34px !important;margin:0 !important;filter:none !important}
html.mc nav.nav-tabs>.logo .logo-top{font-size:10px !important;font-weight:700 !important;letter-spacing:.06em !important;color:#fff !important}
html.mc nav.nav-tabs>.logo .logo-sub{display:none !important}
html.mc .mc-hsearch{position:relative;flex:0 1 560px;display:flex;align-items:stretch;height:46px;background:#121212;border:1px solid rgba(212,255,0,.55);border-radius:6px;order:1}
html.mc .mc-hs-ic{display:flex;align-items:center;padding:0 4px 0 14px;color:#d4ff00}
html.mc .mc-hs-ic svg{width:20px;height:20px}
html.mc .mc-hsearch .search-bar{flex:1;display:flex !important;align-items:center;background:transparent !important;border:0 !important;box-shadow:none !important;margin:0 !important;padding:0 !important;height:100%;max-width:none !important;width:auto !important;border-radius:0 !important}
html.mc .mc-hsearch .search-bar>svg{display:none !important}
html.mc .mc-hsearch #shop-search{flex:1;background:transparent !important;border:0 !important;outline:0 !important;color:#fff !important;font:400 14px 'Inter Tight',sans-serif !important;padding:0 10px !important;height:100%;letter-spacing:0 !important;text-transform:none !important;box-shadow:none !important}
html.mc .mc-hsearch #shop-search::placeholder{color:#8a8a82 !important;text-transform:none !important;letter-spacing:0 !important}
html.mc .mc-hsearch .search-clear{background:none !important;border:0 !important;color:#8a8a82 !important;cursor:pointer;padding:0 8px !important}
html.mc .mc-browse{display:flex;align-items:center;gap:8px;background:#1c1c1c;border:0;border-left:1px solid rgba(212,255,0,.55);color:#fff;font:700 14px 'Inter Tight',sans-serif;padding:0 16px;border-radius:0 5px 5px 0;cursor:pointer;white-space:nowrap}
html.mc .mc-browse svg{width:16px;height:16px;transition:transform .2s}
html.mc .mc-browse.open svg{transform:rotate(180deg)}
html.mc .mc-browse:hover{background:#262626}
html.mc .mc-mega{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;background:#111111;border:1px solid rgba(212,255,0,.35);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.6);z-index:20}
html.mc .mc-mega.open{display:grid}
html.mc .mc-mega-h{font:700 11px 'Inter Tight',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#d4ff00;padding:4px 8px 8px}
html.mc .mc-mega-col>button,html.mc .mc-mega-col>a{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-radius:4px;color:var(--mc-text2);font:600 13px 'Inter Tight',sans-serif;padding:8px;cursor:pointer;text-align:left;text-decoration:none}
html.mc .mc-mega-col>button:hover,html.mc .mc-mega-col>a:hover{background:var(--mc-accent-soft);color:#fff}
html.mc .mc-mega-logo{width:34px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
html.mc .mc-mega-logo img{max-width:100%;max-height:100%;object-fit:contain}
html.mc .mc-mega-ic{width:34px;display:flex;justify-content:center;color:#d4ff00}
html.mc .mc-mega-ic svg{width:18px;height:18px}
html.mc nav.nav-tabs .nav-right{display:flex !important;align-items:center !important;gap:14px !important;flex:0 0 auto !important;order:2 !important;justify-content:flex-end !important}
html.mc .nav-right>*{order:0 !important;margin:0 !important}
html.mc .mc-discord-ic{width:38px;height:38px;padding:0 !important;font-size:0 !important;justify-content:center;background:transparent !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:6px !important;color:#fff !important;box-shadow:none !important;gap:0 !important}
html.mc .mc-discord-ic svg{width:18px !important;height:18px !important;fill:#fff !important}
html.mc .mc-discord-ic:hover{background:rgba(88,101,242,.25) !important;border-color:#5865f2 !important}
html.mc #lang-sel-btn{background:transparent !important;border:0 !important;color:#fff !important;font:400 14px 'Inter Tight',sans-serif !important;padding:6px 4px !important;letter-spacing:0 !important;box-shadow:none !important}
html.mc .notif-bell{background:transparent !important;border:0 !important;box-shadow:none !important}
html.mc .notif-bell>svg{fill:#fff !important;opacity:.9}
html.mc #auth-nav{margin:0 !important}
html.mc .auth-btn{background:transparent !important;border:1px solid rgba(255,255,255,.14) !important;color:#fff !important;border-radius:6px !important;font:600 13px 'Inter Tight',sans-serif !important;padding:9px 14px !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:none !important}
html.mc .auth-btn:hover{border-color:var(--mc-accent) !important;background:var(--mc-accent-soft) !important}
html.mc .auth-user-btn{background:transparent !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:6px !important;box-shadow:none !important}
html.mc .nav-tab-admin,html.mc #admin-nav-tab{font:700 12px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;padding:8px 12px !important;border-radius:6px !important;border:1px solid rgba(255,255,255,.14) !important;background:transparent !important;color:#fff !important;margin:0 !important}

/* ═════ HERO BOUTIQUE ═════ */
html.mc #page-shop .hero{position:relative;text-align:center;padding:72px 24px 88px !important;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(212,255,0,.28),transparent 70%),radial-gradient(ellipse 40% 50% at 85% 30%,rgba(212,255,0,.12),transparent 70%),linear-gradient(180deg,#121212 0%,#0a0a0a 100%) !important;overflow:hidden;border:0 !important}
html.mc #page-shop .hero>*{position:relative;z-index:1}
html.mc #img-logo-hero{display:none !important}
html.mc #page-shop .hero-badge{display:inline-block !important;background:linear-gradient(90deg,#d4ff00,#b8e600) !important;color:#fff !important;border:0 !important;border-radius:2px !important;font:900 22px 'Inter Tight',sans-serif !important;letter-spacing:.14em !important;padding:8px 18px !important;margin:0 0 22px !important;text-transform:uppercase;animation:none !important}
html.mc #page-shop .hero h1{font:800 38px/1.18 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important;margin:0 0 30px !important;animation:none !important}
html.mc #page-shop .hero h1 span{color:#fff !important;-webkit-text-fill-color:#fff;background:none !important;display:inline !important;font-size:inherit !important}
html.mc #page-shop .hero h1 .mc-grad{display:block !important;margin-bottom:4px}
html.mc .mc-grad,html.mc #page-shop .hero h1 .mc-grad{background:linear-gradient(90deg,#d4ff00,#e8ff66 45%,#b8e600) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;-webkit-text-stroke:1.2px rgba(255,255,255,.85);paint-order:stroke fill}
html.mc #page-shop .hero-desc{display:none !important}
html.mc .mc-bullets{display:grid !important;grid-template-columns:repeat(2,auto) !important;justify-content:center !important;gap:12px 36px !important;margin:0 auto 34px !important;padding:0 !important;border:0 !important;background:none !important;max-width:640px;width:auto !important}
html.mc .mc-bullets .stat{display:flex !important;flex-direction:row !important;align-items:baseline !important;gap:6px !important;padding:0 !important;border:0 !important;background:none !important;min-width:0 !important;text-align:left !important;position:relative}
html.mc .mc-bullets .stat:nth-child(even)::before{content:'';position:absolute;left:-22px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--mc-accent);box-shadow:0 0 0 3px rgba(212,255,0,.25);transform:translateY(-50%)}
html.mc .mc-bullets .stat-value{font:600 14px 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important}
html.mc .mc-bullets .stat-value::before,html.mc .mc-bullets .stat-value::after{display:none !important;content:none !important}
html.mc .mc-bullets .stat-label{font:400 14px 'Inter Tight',sans-serif !important;color:var(--mc-text2) !important;letter-spacing:0 !important;text-transform:none !important;margin:0 !important}
html.mc .mc-hero-cta{margin-top:6px}

/* ═════ TITRES DE SECTION ═════ */
html.mc .mc-h2{font:800 34px/1.2 'Inter Tight',sans-serif !important;color:#fff !important;text-align:center;margin:0 0 36px !important;letter-spacing:0 !important;text-transform:none !important}
html.mc .mc-h2 span{color:var(--mc-accent) !important;display:inline !important}
html.mc .mc-cat-head{padding:64px 24px 0}

/* ═════ CATALOGUE ═════ */
html.mc .grid-section.mc-catalog{display:grid !important;grid-template-columns:280px 1fr;gap:24px;max-width:1240px !important;margin:0 auto !important;padding:0 24px 72px !important}
html.mc .mc-side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;position:sticky;top:100px}
html.mc .mc-game{display:flex;align-items:center;justify-content:space-between;padding:17px 16px 17px 24px;border-radius:4px;color:var(--mc-muted);font:700 16px 'Inter Tight',sans-serif;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s,color .15s}
html.mc .mc-game svg{width:18px;height:18px;opacity:.8}
html.mc .mc-game:hover{color:#fff;background:rgba(255,255,255,.03)}
html.mc .mc-game.active{color:#fff;background:var(--mc-accent-soft);box-shadow:inset 0 0 0 1px rgba(212,255,0,.35)}
html.mc .mc-main{min-width:0}
html.mc .mc-chips{display:flex;align-items:center;gap:10px;margin-bottom:18px}
html.mc .mc-chip-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}
html.mc .mc-chip-row::-webkit-scrollbar{display:none}
html.mc .mc-chip,html.mc .mc-chips .shop-tab{flex:0 0 auto;background:var(--mc-panel) !important;border:1px solid transparent !important;border-radius:4px !important;color:var(--mc-text2) !important;font:400 14px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;text-transform:none !important;padding:10px 14px !important;cursor:pointer;box-shadow:none !important;margin:0 !important;white-space:nowrap}
html.mc .mc-chips .shop-tab::after,html.mc .mc-chips .shop-tab::before{display:none !important}
html.mc .mc-chip:hover,html.mc .mc-chips .shop-tab:hover{color:#fff !important;background:#222222 !important}
html.mc .mc-chips .shop-tab.active{background:var(--mc-accent-soft) !important;border-color:var(--mc-accent) !important;color:#fff !important}
html.mc .mc-sort{position:relative;flex:0 0 auto}
html.mc .mc-sort-btn{display:flex !important;align-items:center;gap:6px}
html.mc .mc-sort-btn svg{width:15px;height:15px}
html.mc .mc-sort-l{color:var(--mc-muted)}
html.mc .mc-sort-menu{position:absolute;right:0;top:calc(100% + 6px);display:none;flex-direction:column;min-width:170px;background:#111111;border:1px solid rgba(212,255,0,.35);border-radius:6px;padding:6px;z-index:30;box-shadow:0 16px 40px rgba(0,0,0,.5)}
html.mc .mc-sort.open .mc-sort-menu{display:flex}
html.mc .mc-sort-menu .sort-btn{background:none !important;border:0 !important;color:var(--mc-text2) !important;font:400 14px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;text-transform:none !important;text-align:left;padding:8px 10px !important;border-radius:4px !important;cursor:pointer;box-shadow:none !important;margin:0 !important}
html.mc .mc-sort-menu .sort-btn:hover{background:var(--mc-accent-soft) !important;color:#fff !important}
html.mc .mc-sort-menu .sort-btn.active{color:#fff !important;background:var(--mc-accent-soft) !important}
html.mc .mc-discover{flex:0 0 auto;font-size:14px;font-weight:700;padding:12px 16px}
html.mc #search-result-count{color:var(--mc-muted) !important;font:400 13px 'Inter Tight',sans-serif !important;margin:-6px 0 12px !important;text-align:left !important;letter-spacing:0 !important;text-transform:none !important}
html.mc #search-result-count:empty{display:none}
html.mc #search-bar-wrap{display:none !important}

/* ═════ CARTES ═════ */
html.mc #accounts-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr)) !important;gap:20px !important;padding:0 !important;margin:0 !important;border:0 !important;background:none !important}
html.mc #accounts-grid>.card{background:linear-gradient(180deg,#191919 0%,#141414 55%,#111111 100%) !important;border:0 !important;border-radius:6px !important;overflow:hidden !important;box-shadow:0 2px 0 rgba(255,255,255,.04) inset,0 10px 30px rgba(0,0,0,.25) !important;transition:transform .18s,box-shadow .18s !important;height:auto !important;min-height:0 !important;flex-direction:column !important;outline:0 !important}
html.mc #accounts-grid>.card{padding:0 !important;gap:0 !important}
html.mc #accounts-grid>.card:hover{transform:translateY(-4px) !important;box-shadow:0 0 0 1px rgba(212,255,0,.6),0 18px 40px rgba(212,255,0,.18) !important}
html.mc #accounts-grid .card-screenshots,html.mc #accounts-grid .card-img-placeholder{order:0;position:relative !important;display:block !important;height:190px !important;min-height:0 !important;margin:0 !important;border:0 !important;background:#111111 !important;overflow:hidden}
html.mc #accounts-grid .card-screenshots img{display:none !important}
html.mc #accounts-grid .card-screenshots img:first-of-type{display:block !important;position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover !important;grid-row:auto !important;filter:none !important}
html.mc #accounts-grid .card-screenshots::after{content:'';position:absolute;left:0;right:0;bottom:0;height:70%;background:linear-gradient(180deg,transparent,rgba(17,17,17,.75) 55%,#141414 100%);pointer-events:none;z-index:1}
html.mc #accounts-grid .card-header-top{order:1;position:relative;z-index:5 !important;display:block !important;min-height:0 !important;border:0 !important;background:none !important;padding:0 16px !important;margin:-50px 0 0 !important}
html.mc #accounts-grid .card-num-badge{display:none !important}
html.mc #accounts-grid .card-header-title{font:600 18px/1.3 'Inter Tight',sans-serif !important;color:#fff !important;text-transform:none !important;letter-spacing:0 !important;padding:0 !important;background:none !important;border:0 !important;display:block !important;overflow:hidden !important;min-height:1.3em !important;max-height:2.6em !important;text-shadow:0 1px 8px rgba(0,0,0,.6) !important}
html.mc #accounts-grid .mc-num{position:absolute;top:10px;right:10px;z-index:2;background:rgba(10,10,10,.78);color:#fff;font:700 12px 'Inter Tight',sans-serif;padding:5px 8px;border-radius:4px;backdrop-filter:blur(4px)}
html.mc #accounts-grid .promo-badge{position:absolute !important;top:10px !important;left:10px !important;right:auto !important;z-index:2;background:var(--mc-orange) !important;color:#000 !important;font:700 12px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;padding:8px !important;border-radius:4px !important;transform:none !important;box-shadow:none !important;border:0 !important;clip-path:none !important;animation:none !important;text-transform:none !important}
html.mc #accounts-grid .promo-badge::before{content:'\1F525  '}
html.mc #accounts-grid .mk-photo-count{position:absolute !important;bottom:auto !important;top:10px !important;right:auto !important;left:auto !important;display:none !important}
html.mc #accounts-grid .card-body{order:2;display:flex !important;flex-direction:column !important;flex:1 !important;padding:10px 16px 16px !important;gap:8px !important;background:none !important;border:0 !important}
html.mc #accounts-grid .card-tags{display:flex !important;flex-wrap:wrap !important;gap:5px !important;max-height:23px;overflow:hidden;margin:0 !important;padding:0 !important}
html.mc #accounts-grid .card-tags .tag{background:rgba(255,255,255,.07) !important;color:var(--mc-text2) !important;border:0 !important;border-radius:3px !important;font:600 11px/1 'Inter Tight',sans-serif !important;letter-spacing:0 !important;text-transform:none !important;padding:6px 7px !important;box-shadow:none !important;margin:0 !important}
html.mc #accounts-grid .card-desc,html.mc #accounts-grid .mk-click-hint,html.mc #accounts-grid .card-features-toggle{display:none !important}
html.mc #accounts-grid .card-features{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column;gap:4px;max-height:none !important;overflow:visible !important;-webkit-mask:none !important;mask:none !important}
html.mc #accounts-grid .card-features li{display:block !important;font:600 13px/1.35 'Inter Tight',sans-serif !important;color:var(--mc-text2) !important;padding:0 0 0 14px !important;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0 !important;text-transform:none !important;border:0 !important;margin:0 !important;background:none !important}
html.mc #accounts-grid .card-features li:first-child{color:var(--mc-green2) !important}
html.mc #accounts-grid .card-features li:nth-child(n+4){display:none !important}
html.mc #accounts-grid .card-features li::before{content:'' !important;position:absolute;left:2px;top:7px;width:5px;height:5px;border-radius:50%;background:currentColor !important;opacity:.8;display:block !important}
html.mc #accounts-grid .card-footer{margin-top:auto !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px 8px !important;padding:12px 0 0 !important;border:0 !important;border-top:0 !important;background:none !important}
html.mc #accounts-grid .mc-save-row{order:0;flex:0 0 100%;display:flex}
html.mc #accounts-grid .mc-save{background:var(--mc-green);color:#0a0a0a;font:700 12px 'Inter Tight',sans-serif;padding:5px 7px;border-radius:4px}
html.mc #accounts-grid .card-footer .price{order:1;margin:0 auto 0 0 !important;display:flex !important;flex-direction:row-reverse !important;align-items:baseline !important;gap:8px !important;font:600 17px 'Inter Tight',sans-serif !important;color:var(--mc-green) !important;text-shadow:none !important;letter-spacing:0 !important}
html.mc #accounts-grid .card-footer .price .price-new{font:600 17px 'Inter Tight',sans-serif !important;color:var(--mc-green) !important;letter-spacing:0 !important}
html.mc #accounts-grid .card-footer .price .price-old{font:400 13px 'Inter Tight',sans-serif !important;color:#8a8a82 !important;text-decoration:line-through !important;letter-spacing:0 !important;opacity:1 !important}
html.mc #accounts-grid .card-share-btn{order:2;width:36px;height:36px;display:flex !important;align-items:center;justify-content:center;background:rgba(255,255,255,.06) !important;border:0 !important;border-radius:4px !important;color:#fff !important;padding:0 !important;margin:0 !important}
html.mc #accounts-grid .card-footer .buy-btn{order:3;background:var(--mc-accent) !important;color:#fff !important;border:0 !important;border-radius:4px !important;font:700 13px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;text-transform:none !important;padding:10px 14px !important;box-shadow:none !important;margin:0 !important;clip-path:none !important;white-space:nowrap}
html.mc #accounts-grid .card-footer .buy-btn:hover{background:var(--mc-accent-h) !important}
html.mc #accounts-grid .card-footer .buy-btn::before,html.mc #accounts-grid .card-footer .buy-btn::after{display:none !important}
html.mc #accounts-grid .card[data-sold="true"] .card-screenshots img{filter:grayscale(.7) brightness(.7) !important}
html.mc #accounts-grid .card-footer .buy-btn.sold{background:#2a2a2a !important;color:#a9a9a2 !important}
html.mc #accounts-grid .tag-sold{background:#e74c3c !important;color:#fff !important}
html.mc #pagination-controls{margin-top:28px !important}
html.mc #pagination-controls button,html.mc #pagination-controls .page-btn{background:var(--mc-panel) !important;border:1px solid transparent !important;color:var(--mc-text2) !important;border-radius:4px !important;font:600 14px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;box-shadow:none !important}
html.mc #pagination-controls button.active,html.mc #pagination-controls .active{background:var(--mc-accent) !important;color:#fff !important}

/* ═════ SECTIONS ═════ */
html.mc .mc-sec{max-width:1240px;margin:0 auto;padding:72px 24px}
html.mc .mc-why{position:relative}
html.mc .mc-why::before{content:'';position:absolute;left:50%;top:40%;width:520px;height:360px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(212,255,0,.35),transparent);pointer-events:none}
html.mc .mc-why-box{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(10,10,10,.55)}
html.mc .mc-feat{background:linear-gradient(180deg,#1a1a1a 0%,#151515 60%,#121212 100%);border-radius:6px;padding:22px 18px 26px;text-align:center}
html.mc .mc-feat-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--mc-accent);color:#fff;margin-bottom:16px}
html.mc .mc-feat-ic svg{width:26px;height:26px}
html.mc .mc-feat h3{font:800 18px 'Inter Tight',sans-serif !important;color:#fff !important;margin:0 0 12px !important;letter-spacing:0 !important;text-transform:none !important}
html.mc .mc-feat p{font:400 14px/1.55 'Inter Tight',sans-serif;color:var(--mc-text2);margin:0}
html.mc .mc-steps{max-width:none;background:radial-gradient(ellipse 50% 60% at 70% 50%,rgba(212,255,0,.18),transparent 70%),linear-gradient(180deg,#0d0d0d,#0a0a0a);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}
html.mc .mc-steps-wrap{max-width:1192px;margin:0 auto;display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:center}
html.mc .mc-steps-list{display:flex;flex-direction:column;gap:14px}
html.mc .mc-step{position:relative;border:1px solid rgba(212,255,0,.55);border-radius:6px;padding:16px 18px;cursor:pointer;overflow:hidden;transition:background .2s}
html.mc .mc-step-h{display:flex;align-items:center;gap:12px;font:700 15px 'Inter Tight',sans-serif;color:#fff}
html.mc .mc-step-ic{display:flex;color:#fff}
html.mc .mc-step-ic svg{width:20px;height:20px}
html.mc .mc-step p{display:none;margin:12px 0 6px 32px;font:400 14px/1.5 'Inter Tight',sans-serif;color:#e6e6df}
html.mc .mc-step.active{background:linear-gradient(135deg,#1b1f00,#141700);border-color:transparent}
html.mc .mc-step.active p{display:block}
html.mc .mc-step-bar{display:none;position:absolute;left:18px;bottom:8px;height:3px;width:0;border-radius:2px;background:rgba(255,255,255,.85)}
html.mc .mc-step.active .mc-step-bar{display:block;animation:mcBar 4.2s linear forwards}
@keyframes mcBar{from{width:0}to{width:calc(100% - 36px)}}
html.mc .mc-steps-visual{position:relative;padding:24px}
html.mc .mc-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;-webkit-mask:radial-gradient(ellipse 85% 85% at 50% 50%,#000 60%,transparent 100%);mask:radial-gradient(ellipse 85% 85% at 50% 50%,#000 60%,transparent 100%)}
html.mc .mc-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:110px;background:linear-gradient(180deg,#171717,#121212);border:1px solid rgba(255,255,255,.06);border-radius:6px;color:var(--mc-text2);font:600 12px 'Inter Tight',sans-serif;cursor:pointer;transition:transform .25s,background .25s,box-shadow .25s}
html.mc .mc-tile img{max-width:62%;max-height:40px;object-fit:contain;opacity:.75;filter:grayscale(.3)}
html.mc .mc-tile-dim{opacity:.35}
html.mc .mc-tile.active{background:linear-gradient(135deg,#d4ff00,#b8e600);color:#fff;transform:scale(1.06);box-shadow:0 12px 32px rgba(212,255,0,.35)}
html.mc .mc-tile.active img{opacity:1;filter:none}
html.mc .mc-rev{text-align:center}
html.mc .mc-rating{display:inline-flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:12px 18px;margin:0 auto 32px;text-align:left}
html.mc .mc-rating-stars{display:flex;gap:2px;color:#d4ff00}
html.mc .mc-rating-stars svg,html.mc .mc-rstars svg{width:20px;height:20px}
html.mc .mc-rating b{display:block;font:700 15px 'Inter Tight',sans-serif;color:#fff}
html.mc .mc-rating small{font:400 13px 'Inter Tight',sans-serif;color:var(--mc-text2)}
html.mc .mc-rev-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 16px;scrollbar-width:thin;scrollbar-color:rgba(212,255,0,.5) transparent;text-align:left}
html.mc .mc-rcard{flex:0 0 264px;scroll-snap-align:start;min-height:230px;background:linear-gradient(180deg,#1c1c1c 0%,#151515 55%,#111111 100%);border-radius:6px;padding:18px 18px 22px}
html.mc .mc-rname{font:700 12px 'Inter Tight',sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.mc .mc-rstars{display:flex;gap:3px;color:#d4ff00;margin-bottom:10px}
html.mc .mc-rstars svg{background:#d4ff00;color:#fff;padding:3px;border-radius:2px;width:22px;height:22px}
html.mc .mc-rdate{font:400 12px 'Inter Tight',sans-serif;color:var(--mc-muted);margin-bottom:12px}
html.mc .mc-rbody{font:400 14px/1.5 'Inter Tight',sans-serif;color:var(--mc-text2);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
html.mc .mc-rbody span{color:#d4ff00 !important}
html.mc .contact-banner.mc-join{max-width:none;margin:0 !important;padding:80px 24px 88px !important;text-align:center;border:0 !important;border-radius:0 !important;background:radial-gradient(ellipse 50% 60% at 50% 30%,rgba(212,255,0,.25),transparent 70%),linear-gradient(180deg,#101010,#0a0a0a) !important;box-shadow:none !important}
html.mc .mc-join-logo{width:96px;height:96px;object-fit:contain;display:block;margin:0 auto 10px}
html.mc .mc-join-name{font:400 20px 'Inter Tight',sans-serif;letter-spacing:.12em;color:#fff;margin-bottom:28px}
html.mc .mc-join h2{font:800 34px/1.2 'Inter Tight',sans-serif !important;color:#fff !important;margin:0 auto 16px !important;max-width:760px;letter-spacing:0 !important;text-transform:none !important}
html.mc .mc-join p{font:400 16px/1.6 'Inter Tight',sans-serif;color:var(--mc-text2);max-width:620px;margin:0 auto 30px}
html.mc .mc-join-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}

/* ═════ BOOST ═════ */
html.mc #page-boost .boost-hero{text-align:left !important;max-width:1240px;margin:0 auto;padding:40px 24px 28px !important;background:none !important;border:0 !important}
html.mc #page-boost .boost-hero>img{display:none !important}
html.mc #page-boost{background:radial-gradient(ellipse 70% 40% at 30% 0%,rgba(212,255,0,.22),transparent 70%),var(--mc-bg)}
html.mc .mc-crumb{display:flex;align-items:center;gap:8px;font:400 14px 'Inter Tight',sans-serif;color:var(--mc-text2);margin-bottom:16px}
html.mc .mc-crumb a{color:var(--mc-text2);text-decoration:none}
html.mc .mc-crumb a:hover{color:#fff;text-decoration:underline}
html.mc .mc-crumb b{color:#fff;font-weight:600}
html.mc .mc-crumb span{opacity:.5}
html.mc #page-boost .boost-badge{display:inline-block !important;background:var(--mc-accent-soft) !important;border:1px solid rgba(212,255,0,.45) !important;color:#e8ff66 !important;font:600 12px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;padding:6px 10px !important;border-radius:4px !important;margin:0 0 14px !important;animation:none !important}
html.mc #page-boost .boost-hero h2{font:800 38px/1.15 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important;margin:0 0 12px !important;text-align:left !important}
html.mc #page-boost .boost-hero h2 br{display:none}
html.mc #page-boost .boost-hero h2 span{color:#fff !important;-webkit-text-fill-color:#fff;background:none !important;display:inline !important;margin-left:.25em}
html.mc #page-boost .boost-hero p{font:400 15px/1.6 'Inter Tight',sans-serif !important;color:var(--mc-text2) !important;max-width:640px;margin:0 0 18px !important;text-align:left !important}
html.mc #page-boost .mc-bullets{justify-content:start !important;margin:0 !important;grid-template-columns:repeat(4,auto) !important}
html.mc #page-boost .mc-bullets .stat-value{color:var(--mc-green) !important}
html.mc #page-boost .mc-bullets .stat:nth-child(even)::before{display:none}
html.mc #page-boost .boost-section{max-width:1240px;margin:0 auto;padding:8px 24px 64px !important;background:none !important}
html.mc .wz-configurator{display:grid !important;grid-template-columns:92px minmax(0,1fr) 360px !important;gap:24px !important;align-items:start !important;max-width:none !important;padding:0 !important;background:none !important;border:0 !important}
html.mc .mc-rail{display:flex;flex-direction:column;gap:14px;position:sticky;top:100px}
html.mc .mc-rail-btn{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;color:var(--mc-text2);font:600 12px/1.25 'Inter Tight',sans-serif;cursor:pointer;text-align:center;padding:0}
html.mc .mc-rail-logo{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#171717,#121212);border:1px solid rgba(255,255,255,.08);transition:border-color .15s,box-shadow .15s}
html.mc .mc-rail-logo img{max-width:72%;max-height:60%;object-fit:contain}
html.mc .mc-rail-btn:hover .mc-rail-logo{border-color:rgba(212,255,0,.6)}
html.mc .mc-rail-btn.active{color:#fff}
html.mc .mc-rail-btn.active .mc-rail-logo{border-color:var(--mc-accent);box-shadow:0 0 0 3px rgba(212,255,0,.25)}
html.mc .wz-left{min-width:0;background:none !important;border:0 !important;padding:0 !important}
html.mc .boosters-badge{display:inline-flex !important;align-items:center;gap:8px;background:rgba(150,212,115,.1) !important;border:1px solid rgba(150,212,115,.3) !important;color:var(--mc-green) !important;font:600 13px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;text-transform:none !important;border-radius:4px !important;padding:7px 12px !important;margin:0 0 16px !important}
html.mc .wz-left>[id^="boost-game-"]{display:grid;grid-template-columns:1fr 1fr;gap:18px}
html.mc .wz-rank-block{background:linear-gradient(180deg,#151515 0%,#101010 100%) !important;border:1px solid rgba(255,255,255,.08) !important;border-top:3px solid var(--mc-accent) !important;border-radius:6px !important;padding:20px 18px !important;margin:0 !important;box-shadow:none !important}
html.mc .wz-block-header{display:flex !important;align-items:center;gap:12px;margin:0 0 16px !important;padding:0 !important;border:0 !important}
html.mc .wz-block-header img{width:36px !important;height:36px !important;filter:none !important}
html.mc .wz-block-title{font:800 20px 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important}
html.mc .wz-block-sub{font:400 13px 'Inter Tight',sans-serif !important;color:var(--mc-muted) !important;letter-spacing:0 !important;text-transform:none !important}
html.mc .wz-rank-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:8px !important;margin:0 0 14px !important}
html.mc .wz-rank-btn{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:6px !important;padding:8px 4px !important;aspect-ratio:1/1;display:flex !important;align-items:center;justify-content:center;box-shadow:none !important;transform:none !important;transition:border-color .15s,background .15s !important;margin:0 !important}
html.mc .wz-rank-btn img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;filter:none !important}
html.mc .wz-rank-btn:hover{border-color:rgba(212,255,0,.6) !important;background:var(--mc-accent-soft) !important}
html.mc .wz-rank-btn.active{border-color:var(--mc-accent) !important;background:rgba(212,255,0,.2) !important;box-shadow:0 0 0 2px rgba(212,255,0,.3) !important}
html.mc .wz-rank-btn.wz-rank-disabled{opacity:.3 !important}
html.mc .wz-rank-btn .wz-rank-name{font:600 11px 'Inter Tight',sans-serif !important;letter-spacing:0 !important}
html.mc .wz-div-row{display:flex !important;justify-content:center;gap:8px !important;margin:6px 0 0 !important}
html.mc .wz-div-btn{width:44px !important;height:40px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:4px !important;color:var(--mc-text2) !important;font:700 14px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;padding:0 !important;box-shadow:none !important}
html.mc .wz-div-btn.active{background:var(--mc-accent) !important;border-color:var(--mc-accent) !important;color:#fff !important}
html.mc .wz-sr-slider label,html.mc [class*="-slider"] label{font:600 13px 'Inter Tight',sans-serif !important;color:var(--mc-text2) !important;letter-spacing:0 !important;text-transform:none !important}
html.mc .wz-sr-slider input[type=range],html.mc [id$="-slider"] input[type=range]{accent-color:var(--mc-accent)}
html.mc .wz-right{position:sticky !important;top:100px !important;min-width:0}
html.mc .wz-checkout{background:var(--mc-panel2) !important;border:1px solid rgba(255,255,255,.06) !important;border-radius:8px !important;padding:22px 20px !important;box-shadow:0 20px 50px rgba(0,0,0,.35) !important}
html.mc .wz-checkout::before,html.mc .wz-checkout::after{display:none !important}
html.mc .wz-checkout-label{display:none !important}
html.mc .wz-checkout-title{font:700 20px 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important;margin:0 0 18px !important}
html.mc .wz-route{background:rgba(255,255,255,.03) !important;border:1px solid rgba(255,255,255,.06) !important;border-radius:6px !important;padding:14px !important}
html.mc .wz-route-role{font:700 11px 'Inter Tight',sans-serif !important;color:var(--mc-muted) !important;letter-spacing:.06em !important}
html.mc .wz-route-name{font:700 14px 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important}
html.mc .wz-route-arrow{color:var(--mc-accent) !important}
html.mc .wz-divider{background:rgba(255,255,255,.08) !important;height:1px !important;margin:18px 0 !important}
html.mc .wz-option-label{font:700 12px 'Inter Tight',sans-serif !important;color:var(--mc-muted) !important;letter-spacing:.06em !important}
html.mc .wz-type-btn{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:6px !important;color:var(--mc-text2) !important;box-shadow:none !important}
html.mc .wz-type-btn.active{border-color:var(--mc-accent) !important;background:var(--mc-accent-soft) !important;color:#fff !important}
html.mc .wz-type-name{font:700 13px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;text-transform:none !important}
html.mc .wz-type-desc{font:400 13px/1.5 'Inter Tight',sans-serif !important;color:var(--mc-muted) !important}
html.mc .wz-price-label{font:700 12px 'Inter Tight',sans-serif !important;color:var(--mc-muted) !important;letter-spacing:.06em !important}
html.mc .wz-price-val{font:700 18px 'Inter Tight',sans-serif !important;color:var(--mc-green) !important;letter-spacing:0 !important}
html.mc .wz-cta{width:100%;background:var(--mc-accent) !important;color:#fff !important;border:0 !important;border-radius:4px !important;font:900 15px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;text-transform:none !important;padding:16px !important;box-shadow:none !important;clip-path:none !important;animation:none !important}
html.mc .wz-cta:hover{background:var(--mc-accent-h) !important}
html.mc .wz-guarantee{font:400 12px 'Inter Tight',sans-serif !important;color:var(--mc-muted) !important;letter-spacing:0 !important}
html.mc .faq-section{max-width:1240px;margin:0 auto;padding:24px 24px 72px !important}
html.mc .faq-title{font:800 30px 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important;text-align:center}
html.mc .faq-title span{color:var(--mc-accent) !important}
html.mc .faq-item{background:var(--mc-panel2) !important;border:1px solid rgba(255,255,255,.06) !important;border-radius:6px !important}
html.mc .faq-item summary{font:700 15px 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important}
html.mc .faq-item p{font:400 14px/1.6 'Inter Tight',sans-serif !important;color:var(--mc-text2) !important}

/* ═════ AVIS (page) ═════ */
html.mc #page-avis .reviews-hero{padding:56px 24px 24px !important;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(212,255,0,.25),transparent 70%) !important;border:0 !important}
html.mc #page-avis .reviews-badge{background:var(--mc-accent-soft) !important;border:1px solid rgba(212,255,0,.45) !important;color:#e8ff66 !important;font:600 12px 'Inter Tight',sans-serif !important;letter-spacing:.06em !important;border-radius:4px !important}
html.mc #page-avis .reviews-hero h2{font:800 38px/1.2 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important}
html.mc #page-avis .reviews-hero h2 span{color:var(--mc-accent) !important;display:block}
html.mc #page-avis .reviews-hero p{font:400 15px 'Inter Tight',sans-serif !important;color:var(--mc-text2) !important}
html.mc #page-avis .reviews-stats.mc-bullets{grid-template-columns:repeat(3,auto) !important}
html.mc #page-avis .reviews-stats .stat-value{color:var(--mc-green) !important}
html.mc .reviews-section{max-width:1240px;margin:0 auto;padding:16px 24px 72px !important}
html.mc .reviews-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr)) !important;gap:16px !important}
html.mc .review-card{background:linear-gradient(180deg,#1c1c1c 0%,#151515 55%,#111111 100%) !important;border:0 !important;border-radius:6px !important;padding:18px !important;box-shadow:none !important}
html.mc .review-avatar{background:rgba(255,255,255,.12) !important;color:#fff !important;border:0 !important;font-family:'Inter Tight',sans-serif !important}
html.mc .review-pseudo{font:700 12px 'Inter Tight',sans-serif !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#fff !important}
html.mc .review-date{font:400 12px 'Inter Tight',sans-serif !important;color:var(--mc-muted) !important;letter-spacing:0 !important}
html.mc .review-stars span{color:#d4ff00 !important;text-shadow:none !important}
html.mc .review-body{font:400 14px/1.5 'Inter Tight',sans-serif !important;color:var(--mc-text2) !important}
html.mc .review-body span{color:#d4ff00 !important}

/* ═════ FOOTER ═════ */
html.mc footer.mc-footer{background:linear-gradient(180deg,#0a0a0a,#0a0a0a) !important;border-top:1px solid rgba(255,255,255,.06) !important;padding:64px 0 0 !important;text-align:left !important;color:var(--mc-text2) !important;font:400 14px 'Inter Tight',sans-serif !important}
html.mc .mc-fcols{max-width:1192px;margin:0 auto;padding:0 24px 48px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}
html.mc .mc-fcols h4{font:700 16px 'Inter Tight',sans-serif !important;color:#fff !important;margin:0 0 14px !important;letter-spacing:0 !important;text-transform:none !important}
html.mc .mc-fcols a{display:block;color:var(--mc-text2) !important;text-decoration:none !important;font:400 14px 'Inter Tight',sans-serif;padding:5px 0}
html.mc .mc-fcols a:hover{color:#fff !important}
html.mc .mc-fbrand img{width:48px;height:48px;object-fit:contain}
html.mc .mc-fname{font:700 14px 'Inter Tight',sans-serif;letter-spacing:.1em;color:#fff;margin:6px 0 12px}
html.mc .mc-fbrand p{font:400 14px/1.6 'Inter Tight',sans-serif;color:var(--mc-muted);margin:0 0 16px;max-width:320px}
html.mc .mc-fbrand .mc-btn{display:inline-flex !important;color:#0a0a0a !important;padding:10px 14px !important}
html.mc .mc-fbrand .mc-btn svg{color:#0a0a0a !important;fill:currentColor !important}
html.mc .mc-fbottom{border-top:1px solid rgba(255,255,255,.06);background:#0a0a0a;padding:20px max(24px,calc((100vw - 1192px)/2));font-size:12px;color:var(--mc-muted);line-height:1.6}
html.mc .mc-fbottom a{color:var(--mc-muted) !important}

/* ═════ MODAL CARTE / DIVERS ═════ */
html.mc #card-modal{background:var(--mc-panel2) !important;border:1px solid rgba(212,255,0,.3) !important;border-radius:10px !important;box-shadow:0 30px 80px rgba(0,0,0,.6) !important}
html.mc #cm-title{font:800 22px 'Inter Tight',sans-serif !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important}
html.mc #cm-price,html.mc #cm-price .price-new{color:var(--mc-green) !important;font-family:'Inter Tight',sans-serif !important;letter-spacing:0 !important}
html.mc #cm-buy-btn{background:var(--mc-accent) !important;color:#fff !important;border:0 !important;border-radius:4px !important;font:900 15px 'Inter Tight',sans-serif !important;letter-spacing:0 !important;text-transform:none !important;clip-path:none !important;box-shadow:none !important}
html.mc #wz-chat-fab{background:var(--mc-accent) !important;color:#fff !important;font-family:'Inter Tight',sans-serif !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:0 8px 24px rgba(212,255,0,.4) !important;animation:none !important}

/* Empêche le glissement/débordement horizontal de la page (le site ne bouge plus latéralement au doigt sur mobile) */
html.mc,html.mc body{overflow-x:clip !important}
html.mc{overscroll-behavior-x:none}

/* ═════ RESPONSIVE ═════ */
@media(max-width:1100px){
  html.mc .wz-configurator{grid-template-columns:72px minmax(0,1fr) !important}
  html.mc .wz-right{grid-column:1/-1;position:static !important}
  html.mc .mc-why-box{grid-template-columns:repeat(2,1fr)}
  html.mc .mc-steps-wrap{grid-template-columns:1fr;gap:28px}
  html.mc .mc-fcols{grid-template-columns:1fr 1fr}
}
@media(max-width:900px){
  html.mc nav.nav-tabs{height:auto;flex-wrap:wrap !important;gap:10px !important;padding:10px 14px !important}
  html.mc .mc-hsearch{order:3 !important;flex:1 1 100%;height:42px}
  html.mc .mc-mega{grid-template-columns:1fr;max-height:70vh;overflow:auto}
  html.mc .grid-section.mc-catalog{grid-template-columns:1fr;padding:0 16px 56px !important}
  html.mc .mc-side ul{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:6px}
  html.mc .mc-side ul::-webkit-scrollbar{display:none}
  html.mc .mc-game{flex:0 0 auto;padding:10px 14px;font-size:14px;border:1px solid rgba(255,255,255,.08)}
  html.mc .mc-game svg{display:none}
  html.mc .wz-left>[id^="boost-game-"]{grid-template-columns:1fr}
  html.mc .wz-configurator{grid-template-columns:1fr !important}
  html.mc .mc-rail{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:10px}
  html.mc .mc-rail-btn{flex:0 0 76px}
}
@media(max-width:600px){
  /* Fiche compte : compteur photo en haut à GAUCHE (ne chevauche plus la croix en haut à droite) */
  html.mc #cm-counter{left:10px !important;right:auto !important;top:10px !important}
  /* Header mobile : le sélecteur devise ne prend plus 100% (sinon il éjecte les cloches hors écran) */
  html.mc nav.nav-tabs .lang-sel{flex:0 0 auto !important;order:4 !important;justify-content:flex-end !important;padding-top:0 !important}
  html.mc nav.nav-tabs .nav-right{flex-wrap:wrap !important;justify-content:flex-end !important;gap:8px !important;row-gap:6px !important}
  html.mc nav.nav-tabs .notif-bell{margin:0 !important;width:38px !important;height:38px !important}
  html.mc nav.nav-tabs>.logo .logo-top{display:none !important}
  html.mc nav.nav-tabs .nav-right{gap:8px !important}
  html.mc .mc-browse span{display:none}
  html.mc .mc-browse{padding:0 12px}
  html.mc .auth-btn .auth-btn-text{display:none !important}
  html.mc #page-shop .hero{padding:44px 16px 56px !important}
  html.mc #page-shop .hero-badge{font-size:13px !important;letter-spacing:.1em !important;padding:7px 12px !important}
  html.mc #page-shop .hero h1{font-size:27px !important}
  html.mc .mc-bullets{grid-template-columns:1fr !important;gap:8px !important;justify-items:center}
  html.mc .mc-bullets .stat:nth-child(even)::before{display:none}
  html.mc .mc-h2,html.mc .mc-join h2{font-size:26px !important}
  html.mc .mc-cat-head{padding:44px 16px 0}
  html.mc .mc-chips{flex-wrap:wrap}
  html.mc .mc-chip-row{flex-basis:100%}
  html.mc .mc-discover{margin-left:auto}
  html.mc #accounts-grid{grid-template-columns:1fr !important}
  html.mc .mc-sec{padding:52px 16px}
  html.mc .mc-why-box{grid-template-columns:1fr;padding:10px}
  html.mc .mc-tiles{grid-template-columns:repeat(3,1fr);gap:8px}
  html.mc .mc-tile{height:84px}
  html.mc .mc-fcols{grid-template-columns:1fr;gap:24px}
  html.mc #page-boost .boost-hero h2{font-size:28px !important}
  html.mc #page-boost .mc-bullets{grid-template-columns:repeat(2,auto) !important;justify-items:start}
  html.mc .wz-rank-grid{grid-template-columns:repeat(4,1fr) !important}
}

/* ═════ CORRECTIFS ═════ */
html.mc footer.mc-footer,html.mc footer.mc-footer *{text-transform:none !important;letter-spacing:0 !important}
html.mc footer.mc-footer .mc-fname{letter-spacing:.1em !important}
html.mc .mc-tile img,html.mc .mc-rail-logo img,html.mc .mc-mega-logo img{filter:brightness(0) invert(1) !important;opacity:.85}
html.mc .mc-tile.active img{opacity:1}
html.mc .hero *,html.mc .boost-hero *,html.mc .reviews-hero *,html.mc .boost-stats,html.mc .stats-bar,html.mc .reviews-stats{animation:none !important}

/* ═════ PALETTE & POLICES DU SITE D'ORIGINE ═════ */
html.mc{--bg:#0a0a0a !important;--surface:#111 !important;--surface2:#161616 !important;--accent:#d4ff00 !important;--accent2:#e8ff66 !important;--gold:#d4ff00 !important;--text:#f6f6f1 !important;--muted:#8a8a82 !important}
html.mc,html.mc body{color:#f6f6f1 !important}
html.mc .mc-btn,html.mc #accounts-grid .card-footer .buy-btn,html.mc .wz-cta,html.mc #cm-buy-btn,html.mc .wz-div-btn.active,html.mc #wz-chat-fab,html.mc .mc-discover{color:#0a0a0a !important}
html.mc .mc-btn-ghost{color:#f6f6f1 !important}
html.mc .mc-feat-ic{color:#0a0a0a}
html.mc .mc-browse{color:#f6f6f1}
html.mc #accounts-grid .card-footer .buy-btn.sold{color:#a9a9a2 !important}
html.mc .mc-step.active{background:linear-gradient(135deg,#1b1f00,#141700);border-color:#d4ff00}
html.mc .mc-step.active .mc-step-ic{color:#d4ff00}
html.mc .mc-step-bar{background:#d4ff00 !important}
html.mc .mc-tile.active{color:#0a0a0a;box-shadow:0 12px 32px rgba(212,255,0,.18)}
html.mc .mc-tile.active img{filter:brightness(0) !important}
html.mc .mc-rstars svg{color:#0a0a0a}
html.mc .mc-feat{border:1px solid rgba(255,255,255,.07)}
html.mc .mc-rcard{border:1px solid rgba(255,255,255,.07)}
html.mc .review-card{border:1px solid rgba(255,255,255,.07) !important}
html.mc .mc-save{color:#0a0a0a !important}
html.mc #page-shop .hero-badge{color:#0a0a0a !important;font-family:'Anton',sans-serif !important;font-weight:400 !important}
html.mc .mc-grad,html.mc #page-shop .hero h1 .mc-grad{-webkit-text-stroke:0 !important;background:none !important;-webkit-text-fill-color:#d4ff00 !important;color:#d4ff00 !important}
html.mc #page-shop .hero h1,html.mc .mc-h2,html.mc #page-boost .boost-hero h2,html.mc #page-avis .reviews-hero h2,html.mc .mc-join h2,html.mc .faq-title{font-family:'Anton',sans-serif !important;font-weight:400 !important;letter-spacing:.02em !important;text-transform:uppercase !important}
html.mc #page-shop .hero h1{font-size:48px !important;line-height:1.08 !important}
html.mc .mc-h2{font-size:40px !important;line-height:1.1 !important}
html.mc .mc-wz-title,html.mc .wz-block-title,html.mc .wz-checkout-title,html.mc .mc-feat h3,html.mc .mc-fcols h4{font-family:'Anton',sans-serif !important;font-weight:400 !important;letter-spacing:.03em !important;text-transform:uppercase !important}
html.mc .wz-rank-block{border-top-color:#d4ff00 !important}
html.mc .mc-hsearch{border-color:rgba(212,255,0,.35)}
html.mc .mc-hs-ic{color:#d4ff00}
html.mc .mc-game.active{box-shadow:inset 3px 0 0 #d4ff00}
html.mc nav.nav-tabs::before{display:none}
html.mc .mc-join-name{font-family:'Anton',sans-serif;letter-spacing:.14em}
html.mc body{padding-top:0 !important;margin-top:0 !important}
html.mc #page-shop .hero h1 br{display:none}
html.mc .grid-section.mc-catalog{grid-template-columns:280px minmax(0,1fr)}
@media(max-width:900px){
  html.mc .grid-section.mc-catalog{grid-template-columns:minmax(0,1fr) !important}
  html.mc .mc-side{min-width:0}
}
@media(max-width:600px){
  html.mc #page-shop .hero h1{font-size:34px !important}
  html.mc .mc-h2,html.mc .mc-join h2{font-size:30px !important}
  html.mc #page-boost .boost-hero h2,html.mc #page-avis .reviews-hero h2{font-size:32px !important}
  html.mc nav.nav-tabs>.logo img{height:30px !important;width:30px !important}
  html.mc .mc-chips .shop-tab{padding:9px 11px !important;font-size:13px !important}
}
html.mc #page-shop .hero h1 .mc-grad{margin:0 0 4px !important;padding:0 !important;line-height:1.05 !important}
@media(max-width:600px){
  html.mc #page-shop .hero{padding:26px 16px 30px !important}
  html.mc #page-shop .hero-badge{margin-bottom:14px !important;font-size:12px !important}
  html.mc #page-shop .hero h1{font-size:30px !important;margin-bottom:16px !important}
  html.mc #page-shop .mc-bullets{grid-template-columns:repeat(2,auto) !important;gap:6px 18px !important;margin-bottom:0 !important}
  html.mc #page-shop .mc-bullets .stat-value,html.mc #page-shop .mc-bullets .stat-label{font-size:12.5px !important}
  html.mc .mc-hero-cta{display:none !important}
  html.mc .mc-cat-head{padding:28px 16px 0}
  html.mc .mc-cat-head .mc-h2{margin-bottom:18px !important}
}
html.mc #page-shop .hero h1 br{display:none !important;content:none !important;height:0 !important;margin:0 !important}

/* ═════ ACCUEIL COMPACT : comptes visibles des l'arrivee ═════ */
@media(min-width:601px){
  html.mc #page-shop .hero{padding:30px 24px 26px !important}
  html.mc #page-shop .hero-badge{font-size:15px !important;padding:6px 14px !important;margin-bottom:12px !important}
  html.mc #page-shop .hero h1{font-size:38px !important;margin-bottom:14px !important}
  html.mc #page-shop .mc-bullets{grid-template-columns:repeat(4,auto) !important;gap:6px 30px !important;margin:0 auto !important;max-width:none}
  html.mc #page-shop .mc-bullets .stat::before{display:none !important}
  html.mc .mc-hero-cta{display:none !important}
  html.mc .mc-cat-head{padding:26px 24px 0}
  html.mc .mc-cat-head .mc-h2{font-size:28px !important;margin-bottom:18px !important}
  html.mc .mc-cat-head .mc-h2 br{display:none}
  html.mc .mc-cat-head .mc-h2 span{margin-left:.25em}
}
@media(max-width:600px){
  html.mc .mc-cat-head{display:none !important}
  html.mc #page-shop .hero{padding:18px 14px 18px !important}
  html.mc #page-shop .hero-badge{margin-bottom:10px !important;font-size:11px !important;padding:5px 10px !important}
  html.mc #page-shop .hero h1{font-size:25px !important;margin-bottom:10px !important}
  html.mc .grid-section.mc-catalog{padding-top:14px !important;gap:12px !important}
  html.mc .mc-chips{gap:8px;margin-bottom:12px}
  html.mc .mc-sort-btn,html.mc .mc-discover{padding:8px 11px !important;font-size:13px !important}
  html.mc .mc-game{padding:8px 12px !important;font-size:13px !important}
}

/* ═════ BOOST : VISIBILITE ═════ */
html.mc .mc-hboost{order:1;flex:0 0 auto;display:flex;align-items:center;gap:9px;height:46px;padding:0 16px 0 12px;background:#d4ff00;color:#0a0a0a;border:0;border-radius:6px;cursor:pointer;font-family:'Inter Tight',sans-serif;box-shadow:0 0 0 0 rgba(212,255,0,.5);animation:mcHbPulse 2.6s ease-in-out infinite;transition:transform .12s,background .15s}
html.mc .mc-hboost:hover{background:#e8ff66;transform:translateY(-1px)}
html.mc .mc-hboost.active{animation:none;box-shadow:inset 0 0 0 2px #0a0a0a}
html.mc .mc-hb-ic{display:flex;width:26px;height:26px;border-radius:50%;background:#0a0a0a;color:#d4ff00;align-items:center;justify-content:center}
html.mc .mc-hb-ic svg{width:15px;height:15px}
html.mc .mc-hb-t{display:flex;flex-direction:column;line-height:1.05;text-align:left}
html.mc .mc-hb-t b{font-family:'Anton',sans-serif;font-weight:400;font-size:15px;letter-spacing:.04em;text-transform:uppercase}
html.mc .mc-hb-t small{font-size:10.5px;font-weight:700;opacity:.75}
@keyframes mcHbPulse{0%,100%{box-shadow:0 0 0 0 rgba(212,255,0,.45)}50%{box-shadow:0 0 0 7px rgba(212,255,0,0)}}
html.mc nav.nav-tabs .nav-right{order:3 !important}

html.mc .mc-bstrip{max-width:1240px;margin:22px auto 0;padding:0 24px;cursor:pointer}
html.mc .mc-bs-inner{display:flex;align-items:center;gap:28px;padding:18px 22px;border-radius:10px;border:1px solid rgba(212,255,0,.45);background:radial-gradient(ellipse 60% 140% at 55% 50%,rgba(212,255,0,.13),transparent 70%),linear-gradient(90deg,#141700,#0f0f0f 60%);transition:border-color .15s,transform .15s}
html.mc .mc-bstrip:hover .mc-bs-inner{border-color:#d4ff00;transform:translateY(-2px)}
html.mc .mc-bs-txt{flex:1;min-width:0}
html.mc .mc-bs-tag{display:inline-flex;align-items:center;gap:5px;background:#d4ff00;color:#0a0a0a;font:800 11px 'Inter Tight',sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:3px;margin-bottom:8px}
html.mc .mc-bs-tag svg{width:12px;height:12px}
html.mc .mc-bs-txt h3{font-family:'Anton',sans-serif !important;font-weight:400 !important;font-size:26px !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#fff !important;margin:0 0 4px !important;line-height:1.1 !important}
html.mc .mc-bs-txt p{font:400 14px/1.45 'Inter Tight',sans-serif;color:#d6d6cf;margin:0}
html.mc .mc-bs-route{display:flex;align-items:center;gap:4px;flex-shrink:0}
html.mc .mc-bs-route img{width:46px;height:46px;object-fit:contain}
html.mc .mc-bs-route img:last-child{width:58px;height:58px;filter:drop-shadow(0 0 10px rgba(212,255,0,.45))}
html.mc .mc-bs-arrow{font-style:normal;color:#d4ff00;font-weight:700;opacity:.7}
html.mc .mc-bs-cta{flex-shrink:0;padding:15px 20px !important;font-size:15px !important}
html.mc .mc-bs-cta svg{width:18px;height:18px}

html.mc .mc-side-sep{height:1px;background:rgba(255,255,255,.08);margin:10px 0}
html.mc .mc-side-boost{width:100%;display:flex;align-items:center;gap:10px;padding:14px 12px;border-radius:6px;border:1px solid rgba(212,255,0,.45);background:linear-gradient(135deg,#1b1f00,#111);color:#fff;cursor:pointer;text-align:left;font-family:'Inter Tight',sans-serif}
html.mc .mc-side-boost:hover{border-color:#d4ff00}
html.mc .mc-side-boost>span:nth-child(2){flex:1;display:flex;flex-direction:column}
html.mc .mc-side-boost b{font:800 15px 'Inter Tight',sans-serif;color:#d4ff00}
html.mc .mc-side-boost small{font-size:12px;color:#a9a9a2}
html.mc .mc-side-boost>svg{width:18px;height:18px;color:#d4ff00}
html.mc .mc-sb-ic{width:32px;height:32px;border-radius:50%;background:#d4ff00;color:#0a0a0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}
html.mc .mc-sb-ic svg{width:16px;height:16px}

@media(max-width:1100px){
  html.mc .mc-bs-route{display:none}
}
@media(max-width:900px){
  html.mc .mc-hboost{order:2;height:40px}
  html.mc .mc-side-sep,html.mc .mc-side-boost-li{display:none}
}
@media(max-width:600px){
  html.mc .mc-hboost{padding:0 10px 0 8px;gap:6px}
  html.mc .mc-hb-t small{display:none}
  html.mc .mc-hb-t b{font-size:13px}
  html.mc .mc-bstrip{margin:12px auto 0;padding:0 14px}
  html.mc .mc-bs-inner{flex-wrap:wrap;gap:10px;padding:12px 14px}
  html.mc .mc-bs-txt h3{font-size:19px !important}
  html.mc .mc-bs-txt p{font-size:12.5px}
  html.mc .mc-bs-tag{margin-bottom:5px}
  html.mc .mc-bs-cta{width:100%;padding:11px !important;font-size:14px !important}
}
@media(max-width:900px){html.mc .mc-hsearch{order:5 !important}html.mc nav.nav-tabs .nav-right{order:3 !important;margin-left:auto !important}}
@media(max-width:600px){html.mc .mc-discord-ic{display:none !important}}
/* Header compact 2 lignes (placé EN DERNIER pour gagner le cascade) : L1 = logo + icônes (comble le vide), L2 = BOOST + recherche côte à côte */
@media(max-width:600px){
  html.mc nav.nav-tabs>.logo{order:1 !important}
  html.mc nav.nav-tabs .nav-right{order:2 !important;margin-left:auto !important}
  html.mc nav.nav-tabs .mc-hboost{order:3 !important}
  html.mc nav.nav-tabs .mc-hsearch{order:4 !important;flex:1 1 0 !important;min-width:0 !important}
}

/* ===== Logos de jeux du menu "Parcourir" : hauteur equilibree par jeu (lisibilite) ===== */
html.mc .mc-mega-logo{width:auto !important;min-width:58px !important;height:32px !important;justify-content:center !important}
html.mc .mc-mega-logo img{width:auto !important;height:auto !important;max-height:32px !important;max-width:88px !important}
html.mc [data-game="cod"] .mc-mega-logo img{height:16px !important}
html.mc [data-game="apex"] .mc-mega-logo img{height:22px !important}
html.mc [data-game="rocket"] .mc-mega-logo img{height:30px !important}
html.mc [data-game="valorant"] .mc-mega-logo img{height:28px !important}
html.mc [data-game="fortnite"] .mc-mega-logo img{height:17px !important}
html.mc .mc-mega-col>button,html.mc .mc-mega-col>a{white-space:nowrap !important}
html.mc .mc-mega-logo{min-width:52px !important}
html.mc [data-game="cod"] .mc-mega-logo img{height:15px !important}
html.mc [data-game="fortnite"] .mc-mega-logo img{height:15px !important;max-width:78px !important}

/* ===== Logos menu "Parcourir" : conteneur fixe (alignement) + tailles par jeu ===== */
html.mc .mc-mega-logo{width:88px !important;min-width:88px !important;height:40px !important;justify-content:center !important;flex-shrink:0 !important}
html.mc .mc-mega-logo img{width:auto !important;height:auto !important;max-width:86px !important;max-height:40px !important}
html.mc [data-game="cod"] .mc-mega-logo img{height:18px !important}
html.mc [data-game="apex"] .mc-mega-logo img{height:24px !important}
html.mc [data-game="rocket"] .mc-mega-logo img{height:34px !important}
html.mc [data-game="valorant"] .mc-mega-logo img{height:38px !important}
html.mc [data-game="fortnite"] .mc-mega-logo img{height:17px !important;max-width:86px !important}

/* ===== Menu "Parcourir" : largeur suffisante pour ne rien couper ===== */
html.mc .mc-mega{width:720px !important;max-width:calc(100vw - 28px) !important;left:0 !important;right:auto !important}
html.mc .mc-mega-logo{width:78px !important;min-width:78px !important}
html.mc .mc-mega-logo img{max-width:76px !important}
html.mc [data-game="cod"] .mc-mega-logo img{height:16px !important}
html.mc [data-game="valorant"] .mc-mega-logo img{height:36px !important}
html.mc [data-game="fortnite"] .mc-mega-logo img{height:15px !important;max-width:76px !important}
@media(max-width:900px){
  html.mc .mc-mega{width:auto !important;left:0 !important;right:0 !important}
}
/* ── Fiche compte : barre d'action alignée (partage + acheter + prix) ── */
html.mc #cm-footer{display:flex !important;align-items:center !important;gap:12px !important;justify-content:flex-start !important}
/* Bouton Partager : compact, à gauche, aligné avec Acheter */
html.mc #cm-share-btn{position:static !important;flex:0 0 auto !important;width:52px !important;height:52px !important;border-radius:12px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.14) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;padding:0 !important;transition:background .15s,color .15s,border-color .15s,transform .1s}
html.mc #cm-share-btn:hover{background:var(--mc-green) !important;color:#0a0a0a !important;border-color:var(--mc-green) !important;transform:translateY(-1px)}
html.mc #cm-share-btn svg{display:block}
/* Acheter : prend la largeur restante, même hauteur que le partage */
html.mc #cm-buy-btn{flex:1 1 auto !important;height:52px !important;display:flex !important;align-items:center !important;justify-content:center !important}
/* Prix : bloc à droite, vertical, premium (Anton) */
html.mc #cm-price{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;flex:0 0 auto !important;text-align:right;margin-left:6px;font-family:'Anton','Inter Tight',sans-serif !important;font-weight:400 !important;letter-spacing:.5px !important;line-height:1 !important}
html.mc #cm-price .price-old{font-family:'Inter Tight',sans-serif !important;font-size:14px !important;font-weight:600 !important;color:var(--mc-muted,#8a8a82) !important;text-decoration:line-through !important;letter-spacing:0 !important;line-height:1.1 !important;margin-bottom:2px !important}
html.mc #cm-price .price-new{font-family:'Anton','Inter Tight',sans-serif !important;font-weight:400 !important;font-size:36px !important;color:var(--mc-green) !important;letter-spacing:.5px !important;line-height:.95 !important}

/* CLS : réserve la hauteur de la grille pendant le chargement (vide) pour que le contenu du dessous ne saute pas */
html.mc #accounts-grid:empty{min-height:100vh}

/* Fix tags coupés : le card-body (tags/features) doit passer AU-DESSUS de l image de carte (z-index:2) sinon l image recouvre le haut des pastilles */
html.mc #accounts-grid .card-body{position:relative !important;z-index:3 !important}

/* ===== Bandeau accueil : Boost Ranked (80%) | Boost Nuke (20%) séparés par un trait ===== */
html.mc .mc-bs-btns{display:flex;align-items:stretch;gap:0;flex-shrink:0}
html.mc .mc-bs-btns .mc-bs-cta{flex:4 1 0;width:auto !important;margin:0}
html.mc .mc-bs-nuke{flex:1 1 0;min-width:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;line-height:1.05;font-size:.82rem;font-weight:800;color:#fff;text-decoration:none;background:linear-gradient(135deg,#ff6a00,#e53935);border-radius:8px;margin-left:14px;position:relative;padding:8px;overflow:visible;cursor:pointer;transition:transform .12s,filter .15s}
html.mc .mc-bs-nuke::before{content:'';position:absolute;left:-8px;top:10%;bottom:10%;width:2px;background:linear-gradient(180deg,transparent,rgba(212,255,0,.7),transparent)}
html.mc .mc-bs-nuke .mc-nuke-ic{font-size:1.35rem;line-height:1}
html.mc .mc-bs-nuke:hover{filter:brightness(1.1)}
/* Animation nucléaire SUR LE BOUTON */
html.mc .mc-bs-nuke.wz-nuking{animation:wzBtnPulse .62s ease-out;z-index:5}
@keyframes wzBtnPulse{0%{transform:scale(1)}28%{transform:scale(1.14);box-shadow:0 0 26px 7px rgba(255,140,40,.95),0 0 56px 18px rgba(212,255,0,.45)}60%{transform:scale(.97)}100%{transform:scale(1)}}
html.mc .mc-bs-nuke.wz-nuking::after{content:'';position:absolute;left:50%;top:50%;width:26px;height:26px;border-radius:50%;border:3px solid #ffd060;transform:translate(-50%,-50%) scale(0);animation:wzBtnRing .62s ease-out forwards;pointer-events:none}
@keyframes wzBtnRing{0%{transform:translate(-50%,-50%) scale(0);opacity:.95}100%{transform:translate(-50%,-50%) scale(6);opacity:0}}
@media(max-width:600px){html.mc .mc-bs-btns{width:100%}html.mc .mc-bs-nuke{font-size:.75rem}}
