/* Enveloppe commune du magasin autour des écrans du jeu conservés. */
body.market-integrated{background:#101010;color:#f4f4f4;font-family:'Segoe UI',Arial,sans-serif;overflow-x:visible}
.market-integrated .bl-topo,.market-integrated .bl-grain,.market-integrated #bl-fond,.market-integrated .bl-video-fond,.market-integrated .bl-video-voile{display:none}
.market-integrated .market-header,.market-integrated .market-footer{font-family:'Segoe UI',Arial,sans-serif;line-height:1.55}
.market-integrated .market-header{position:relative;z-index:5}
.market-integrated .market-brand{font-family:'Segoe UI',Arial,sans-serif;letter-spacing:2px;font-weight:850;line-height:1}
.market-integrated .market-brand small{font-size:10px;letter-spacing:7px}
.market-integrated .market-header a{text-decoration:none}
.market-integrated .market-header .button{letter-spacing:0;text-transform:none;font-family:inherit;font-size:14px;line-height:1.55}
.market-integrated .market-footer{margin-top:25px}
.market-integrated .market-footer nav{margin-left:auto}
.market-integrated .support{background:#191919}
.killcoins-market .wrap{max-width:1560px;padding-left:30px;padding-right:30px}
.killcoins-market .shop-hero{padding:30px 0 0}
.killcoins-market .shop-bar{margin:0;padding:0 0 24px;border:0;border-bottom:1px solid #303030;background:none;border-radius:0;align-items:center}
.killcoins-market .shop-back{display:inline-block;color:#aaa;font-size:13px;margin-bottom:10px}
.killcoins-market .shop-bar h1{font-family:'Segoe UI',Arial,sans-serif;text-transform:none;letter-spacing:-1px;font-size:32px;line-height:1.2;margin:0 0 9px;font-weight:750}
.killcoins-market .shop-bar p{margin:0;font-size:14px;color:#aaa}
.killcoins-market .shop-bar-koins{padding:13px 18px;border:1px solid #4c4d29;border-radius:6px;background:#222315;white-space:nowrap}
.killcoins-market .shop-main{padding:30px 0 60px}
.killcoins-market .shop-layout{grid-template-columns:minmax(250px,350px) minmax(0,1fr);gap:35px}
.killcoins-market .phone-col{margin:0;position:sticky;top:24px}
.killcoins-market .phone{width:100%;max-width:350px;position:relative;top:0;animation:none}
.killcoins-market .phone-col .phone-legende{max-width:300px;font-size:13px;margin:10px auto 0}
.killcoins-market .shop-content{min-width:0}
.killcoins-market .cat-bar{font-size:20px;margin:0 0 16px;line-height:1.5;font-weight:600}
.killcoins-market .lead{font-size:15px;line-height:1.7;color:#aaa}
.killcoins-market .grid-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.killcoins-market .pack-montant .name{font-size:26px;letter-spacing:0}
.killcoins-market .pack-montant{left:14px;right:10px;gap:8px}
.killcoins-market .pack-corps{gap:8px;padding:13px 14px 15px;flex-wrap:wrap}
.killcoins-market .pack-corps .btn{padding:10px 12px;font-size:13px}
.killcoins-market .pack,.killcoins-market .panier{background:#202020}
.killcoins-market .phone .phone-head{font-family:var(--bl-font)}
.killcoins-market .phone-list{font-family:var(--bl-font-alt)}
.killcoins-market .cat-attente p{margin:0;color:#aaa;font-size:14px;line-height:1.7}
.killcoins-market .message:empty{display:none}
.killcoins-market .phone-item:focus-visible{outline:2px solid var(--bl-lime);outline-offset:1px}
@media(max-width:1150px){.killcoins-market .shop-layout{grid-template-columns:260px minmax(0,1fr);gap:24px}.killcoins-market .grid-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.killcoins-market .phone{max-width:300px}.market-integrated .market-header .button{font-size:12px}}
@media(max-width:780px){.market-integrated .market-header{position:relative}.market-integrated .market-footer nav{margin-left:0}.killcoins-market .wrap{padding-left:20px;padding-right:20px}.killcoins-market .shop-bar{align-items:flex-start;gap:18px}.killcoins-market .shop-bar h1{font-size:27px}.killcoins-market .shop-bar-koins{font-size:13px}.killcoins-market .shop-layout{grid-template-columns:1fr;gap:25px}.killcoins-market .phone-col{position:static}.killcoins-market .phone{max-width:290px}.killcoins-market .phone-legende{max-width:330px}.killcoins-market .pack-montant .name{font-size:23px}.killcoins-market .pack-corps .cost{font-size:25px}}
@media(max-width:480px){.killcoins-market .grid-packs{grid-template-columns:1fr}.killcoins-market .pack-art{aspect-ratio:2/1}.killcoins-market .pack-corps{flex-wrap:nowrap}.killcoins-market .shop-bar{flex-direction:column}.market-integrated .market-header .button{max-width:145px}}
