.demo-bot-row .ranking-name{display:flex;align-items:center;min-width:0}
.demo-bot-row .ranking-name bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.demo-bot-empty-board{margin-top:18px}
@media(max-width:959px){.home>.lobby-ranking-slot[data-lobby-ranking="online"] .ranking-rows>.ranking-row:nth-child(n+4){display:grid}}
.demo-score-change .ranking-score,.demo-score-change>td:last-child{animation:demo-score-change 1.6s ease-out}
@keyframes demo-score-change{from{background-color:#ffe55a38}to{background-color:transparent}}
@media(prefers-reduced-motion:reduce){.demo-score-change .ranking-score,.demo-score-change>td:last-child{animation:none}}
