.trophy-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 6px;margin:13px 0 20px;padding:0}
.trophy-item{width:100%;max-width:69px;min-width:0;padding:0;border:0;background:transparent;color:inherit;border-radius:5px;justify-self:center;align-self:start}
.award-banner{display:block;width:100%;height:auto}
.pennant-number{font-style:normal;font-weight:400}
.trophy-empty{margin:12px 0 20px;color:#a4a9a7;font-size:11px}
.trophy-item:hover .award-banner{filter:brightness(1.12)}
.trophy-dialog{text-align:center;background:#181d18;color:#f1eedf;border-color:#8d7b25}
.trophy-dialog>.award-banner{width:150px;margin:0 auto}
.trophy-dialog h2{font-size:25px}.trophy-dialog .close{color:#f1eedf;min-width:44px;min-height:44px}
.trophy-dialog .trophy-shared{font-size:12px;color:#bdc3ae;margin:0 0 16px}
.trophy-round-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;text-align:left}
.trophy-stat{min-width:0;color:#f1eedf}
.trophy-stat-total{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:2px}
.trophy-stat .icon{width:25px;height:25px;color:#ffe000}.trophy-stat strong{font:400 32px/1 var(--display)}
.trophy-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}
