
/* ===== harmonisation des pictogrammes ===== */
#h2nav button .ic{width:34px!important;height:28px!important}
#h2nav button .ic img{width:36px!important;height:30px!important;object-fit:contain;margin:-1px}
.mcell .mico{width:52px!important;height:46px!important}
#h2nav button[data-k="menu"] .ic img{transform:scale(.72)}
#h2nm{padding-left:12px}
#zoomc #xr > i.ic{display:block!important}
#zoomc #xr .eimg{display:none!important}
#h2obj .hd .h3i{width:20px;height:20px;object-fit:contain;image-rendering:pixelated}
#h2obj .r.lvq .cb{box-shadow:none!important;background:none!important}
#h2obj .r.lvq .cb img{width:17px;height:17px;object-fit:contain}
#shop .w2logo{width:72%!important;max-width:270px!important;margin:30px auto 8px!important}
/* achat : même langage visuel (panneau vert sombre, liseré doré, liasse de billets) */
#buyfx{background:linear-gradient(180deg,rgba(18,44,26,.97),rgba(8,22,14,.97))!important;border-radius:18px;box-shadow:inset 0 0 0 1.5px #c9a45c,0 8px 22px rgba(0,0,0,.55)!important;padding:12px 22px 10px!important;top:64px!important}
#buyfx .coin{display:none!important}
#buyfx .bfm{width:46px;height:30px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}
#buyfx .amt{font-size:30px!important;color:#ffb48a!important;text-shadow:0 2px 0 rgba(0,0,0,.45),0 0 10px rgba(255,120,70,.35)!important}
#buyfx.gain .amt{color:#9cf0b6!important;text-shadow:0 2px 0 rgba(0,0,0,.45),0 0 10px rgba(80,230,130,.35)!important}
#buyfx .bal{color:#c9d8bf!important;text-shadow:none!important;font-size:13px!important}
#buyfx .bal b{color:#8ef03a!important;font-size:16px!important}
