.leader-list{max-width:600px;margin:20px auto;}.leader-item{transition:transform .2s;}.leader-item:hover{transform:translateX(5px);}.leader-position{width:40px;font-weight:bold;color:#6c757d;text-align:center;}.leader-badge{min-width:50px;}.custom-icon{width:32px;height:32px;margin:0 12px;object-fit:contain;}