.winner-badge-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 26px}.winner-badge-option{border:1px solid #e0cfa6;border-radius:16px;padding:14px;background:#fffdf7;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.winner-badge-option img{display:block;width:100%;height:180px;object-fit:contain;object-position:center}.winner-badge-option-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 2px 2px}.winner-badge-option-actions .button{font-size:.85rem;padding:9px 12px}.winner-classic-details{border:1px solid #e0cfa6;border-radius:12px;padding:12px 16px;margin:20px 0}.winner-classic-details summary{cursor:pointer;font-weight:700;padding:8px 0}.winner-classic-details .winner-badge-gallery{margin-top:14px}.winner-classic-details .winner-badge-option img{height:135px}.battle-winner-badge h3{margin-top:28px}@media(max-width:700px){.winner-badge-gallery{grid-template-columns:1fr}.winner-badge-option img{height:205px}.winner-classic-details .winner-badge-option img{height:155px}}