/* 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}}
.ph-worlds-panels{grid-template-columns:repeat(4,minmax(0,1fr))}
.ph-world-caption{left:14px;right:12px;bottom:14px}.ph-world-caption strong{font-size:19px}
.ph-world-logo{right:12px;bottom:82px;width:120px!important;height:50px!important}
.ph-world-panel[data-game=dragonball] .ph-world-art{object-position:50% 31%}
.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}
.ph-world-panel[data-game=nikke] .ph-world-art{object-position:51% 43%}
@media(max-width:980px){.ph-worlds-panels{grid-template-columns:repeat(2,minmax(0,1fr));height:340px}.ph-world-caption{top:14px;bottom:auto}.ph-world-logo{bottom:12px}.fusion-game{margin-inline:12px}}
@media(max-width:620px){.ph-worlds-panels{height:300px}.ph-world-caption strong{font-size:15px}.ph-world-logo{height:40px!important;width:100px!important}.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}}
