.arena-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start;}
.arena-games-grid .game-card{min-width:0;overflow-wrap:anywhere;}
.arena-games-grid .game-legend{white-space:pre-wrap;}
.arena-games-grid .game-legend.is-collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.arena-game-controls{display:flex;gap:6px;align-items:center;margin-bottom:10px;}
.arena-game-controls button{min-width:36px;min-height:36px;}
.arena-game-handle{cursor:grab;touch-action:none;}
.arena-game-dragging{opacity:.55;outline:2px solid var(--accent,#7154e8);}
.arena-games-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px;}
@media(max-width:1023px){.arena-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:639px){.arena-games-grid{grid-template-columns:minmax(0,1fr);}}
