.player-trophies__list{flex-direction:column;gap:8px;display:flex}.player-trophies__card{border:1px solid var(--gray-200);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:background .15s;display:flex}.player-trophies__card:hover{background:var(--gray-50)}.player-trophies__card-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.player-trophies__card--gold .player-trophies__card-icon{background:var(--sun-gold-light);color:var(--warm-brown-dark)}.player-trophies__card--silver .player-trophies__card-icon{background:var(--gray-200);color:var(--gray-600)}.player-trophies__card--bronze .player-trophies__card-icon{background:var(--warm-brown-lighter);color:var(--warm-brown-dark)}.player-trophies__card--stat .player-trophies__card-icon{background:var(--primary-lighter);color:var(--primary)}.player-trophies__card-info{flex-direction:column;min-width:0;display:flex}.player-trophies__card-label{color:var(--gray-900);font-size:14px;font-weight:600}.player-trophies__card-meta{color:var(--gray-600);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.player-trophies__heading{color:var(--gray-700);align-items:center;gap:6px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.player-trophies--compact .player-trophies__badges{flex-wrap:wrap;gap:6px;display:flex}.player-trophies__badge{border:1px solid var(--gray-200);cursor:pointer;color:var(--gray-700);background:#fff;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}.player-trophies__badge:hover{background:var(--gray-50)}.player-trophies__badge--gold{background:var(--sun-gold-light);border-color:var(--sun-gold-dark);color:var(--warm-brown-dark)}.player-trophies__badge--silver{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-700)}.player-trophies__badge--bronze{background:var(--warm-brown-lighter);border-color:var(--warm-brown-light);color:var(--warm-brown-dark)}.player-trophies__badge--stat{background:var(--primary-lighter);border-color:var(--primary-light);color:var(--primary-dark)}.player-trophies__badge-text{line-height:1}.player-trophies--loading{gap:6px;display:flex}.player-trophies__skeleton-badge{background:var(--gray-100);border-radius:12px;width:80px;height:26px;animation:1.5s ease-in-out infinite trophies-skeleton-pulse}@keyframes trophies-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}
