/* Shared PokeHit components with Fusion World-specific details. */
body[data-catalog-game] .box-card .box-cover.is-cutout{background:#f4ecd9!important}
.box-card .box-cover.is-cutout img{background:transparent}
.product-tile{display:flex;flex-direction:column;min-width:0}.product-tile>.box-card{width:100%;flex:1}
.snkr-market{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;border:1px solid #173e52;border-radius:7px;background:#173e52;color:#fff!important;text-decoration:none;font-size:12px;font-weight:700;line-height:1.4;box-sizing:border-box}
.box-market{margin-top:8px}.card .actions{display:flex;flex-direction:column;gap:7px}.detail-market{margin:16px 0}.detail-market p{margin:8px 0 0;font-size:12px;line-height:1.5;color:#60717b}.set-info-actions .snkr-market{display:inline-flex}
.snkr-market:focus-visible{outline:3px solid #d6af60;outline-offset:3px}@media(hover:hover){.snkr-market:hover{background:#245970}}
.section-title.marker-gold{border-color:#c19b44;background:linear-gradient(110deg,#f8efd5,#fffdf7);color:#72531c}
.section-title.marker-silver{border-color:#a5aeb9;background:linear-gradient(110deg,#e9edf2,#fafcfd);color:#405166}
.fusion-game{max-width:1400px;margin:0 auto 10px;display:block!important}
.fusion-game button{width:100%;min-height:58px!important;padding:10px 18px!important;display:flex!important;justify-content:center;gap:16px;border-radius:10px!important}
.fusion-game strong{font-size:15px}.fusion-game span{font-size:13px}
.box-pending{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#72828a;background:#f5f5ed}.box-pending b{font-size:32px}.box-pending span{font-size:13px}
.flip-card{display:block;width:100%;margin:12px 0;border:1px solid #d6af60;background:#173e52;color:#fff6db;border-radius:8px;padding:12px;cursor:pointer;font:inherit}
.legacy-grades{padding:12px;margin:12px 0;background:#f5f2e5;border:1px solid #dccb9e;border-radius:8px;font-size:12px;line-height:1.7}
body[data-catalog-game=dragonball]::before,body[data-catalog-game=dragonball]::after{content:none!important}
@media(max-width:980px){.fusion-game{margin-inline:12px}}
@media(max-width:620px){.fusion-game button{flex-direction:column;gap:5px}.fusion-game strong{font-size:12px}.fusion-game span{font-size:11px}.box-card .box-subtitle{line-height:1.4}}
