/* Actual Classic item textures; animation never selects the server reward. */
.live-reward-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.live-reward-catalog .loot-card{min-height:145px;padding:18px 12px;position:relative}
.live-reward-catalog .loot-card small{display:block;font-size:9px;color:#ac9a7e;margin-top:7px;letter-spacing:.05em}
.loot-card.rarity-uncommon strong,.stored-prize.rarity-uncommon h2{color:#86b36b}
.loot-card.rarity-rare strong,.stored-prize.rarity-rare h2{color:#7ca9d5}
.loot-card.rarity-epic strong,.stored-prize.rarity-epic h2{color:#c6a1e0}
.loot-card.rarity-epic{border-color:#9976b0;background:radial-gradient(ellipse at 50% 20%,#9b6fbd22,transparent 75%),#211a18}
.loot-card.rarity-epic img{box-shadow:0 0 20px #a36ace33;border-color:#aa83c3}
.loot-card.reel img{flex-shrink:0}.loot-card.reel{min-width:150px}
.reward-rules p{font-size:12px;line-height:1.8}.stored-prize h2{overflow-wrap:anywhere}
@media(max-width:900px){.live-reward-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.treasure-room{padding:15px}.live-reward-catalog .loot-card{padding:15px 8px}.loot-heading{align-items:flex-start;gap:9px;flex-direction:column}.loot-heading span{font-size:10px}}
