/* 034GAME TESTE — subabas Coleção / Legado */
.legacy-subtabs{display:flex;justify-content:center;align-items:center;gap:10px;margin:18px auto 24px;max-width:520px;padding:6px;border:2px solid #20151a;border-radius:14px;background:#22171c;box-shadow:5px 5px 0 #ed2189}
.legacy-subtabs button{flex:1;cursor:pointer;padding:12px 16px;border:0;border-radius:9px;background:transparent;color:#f4e9db;font-weight:900;font-size:1rem;letter-spacing:.05em;transition:background .15s,color .15s,transform .15s}
.legacy-subtabs button:hover{transform:translateY(-1px)}
.legacy-subtabs button.active{background:#f6d979;color:#241719}
.legacy-panel{width:min(100%,960px);margin:0 auto 50px;min-height:380px}
.legacy-empty{min-height:285px;display:grid;place-items:center;margin:22px auto;border:3px dashed #bc8751;border-radius:18px;background:rgba(255,247,222,.7);text-align:center;padding:30px 20px}
.legacy-empty h2{font-size:clamp(1.8rem,4vw,2.8rem);margin:12px 0;color:#26171a}
.legacy-empty p{max-width:550px;margin:10px auto;color:#432c2a;line-height:1.6}
.legacy-empty small{display:block;margin-top:14px;font-weight:800;color:#7c4c38}
.legacy-emblem{font-size:3rem;display:inline-block;color:#ed2189;filter:drop-shadow(2px 2px 0 #1d1719)}
@media(max-width:600px){.legacy-subtabs{max-width:94%;margin:14px auto 20px}.legacy-subtabs button{font-size:.87rem;padding:10px 8px}.legacy-empty{min-height:250px}}

.legacy-owned{display:flex;justify-content:center;align-items:flex-start;padding:8px 16px 36px;min-height:400px}
.legacy-owned img{display:block;width:min(270px,75vw);height:auto;object-fit:contain;filter:drop-shadow(0 12px 13px #1e121c90);border-radius:9px}
