/* Geometry and motion copied from the approved Race Lab presentation. */
.player-race-scene{display:contents}
.board[data-skin=pixel].player-race-camera .track-viewport{overflow:hidden;overflow-clip-margin:0}
.board[data-skin=pixel].player-race-camera .player-race-scene{display:flow-root;transform-origin:left top;will-change:transform}
/* Muzzle edge x=109, hoof plane y=106. The marker top is lane y=4. */
.board[data-skin=pixel] [data-sprite-horse] .horse-sprite{
 right:-3px;top:-78px;width:112px;height:112px;
 background-size:1792px 112px;
}
.board[data-skin=pixel] [data-sprite-horse="1"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-1-h-gallop-c-16x112.png')}
.board[data-skin=pixel] [data-sprite-horse="2"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-2-gallop-16x112.png')}
.board[data-skin=pixel] [data-sprite-horse="3"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-3-gallop-16x112.png')}
.board[data-skin=pixel] [data-sprite-horse="4"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-4-gallop-16x112.png')}
.board[data-skin=pixel] [data-sprite-horse="5"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-5-gallop-16x112.png')}
.board[data-skin=pixel] [data-sprite-horse="6"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-6-gallop-16x112.png')}
.board[data-skin=pixel] [data-sprite-horse="7"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-7-gallop-16x112.png')}
.board[data-skin=pixel] [data-sprite-horse="8"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-8-gallop-16x112.png')}
.board[data-skin=pixel] [data-sprite-horse="9"] .horse-sprite{background-image:url('assets/horses/large-v1/horse-9-gallop-16x112.png')}
@media(prefers-reduced-motion:no-preference){
 .board[data-skin=pixel][data-player-gallop=fixed] [data-sprite-horse] .horse-sprite{animation-name:player-horse-1-gallop;animation-timing-function:steps(16,end)}
}
@keyframes player-horse-1-gallop{from{background-position-x:0}to{background-position-x:-1792px}}
.board[data-skin=pixel][data-player-gallop=dynamic] .horse-prototype .horse-sprite{animation:none;background-position-x:var(--player-gallop-position,0%)}
@media(prefers-reduced-motion:reduce){.board[data-skin=pixel][data-player-gallop=dynamic] .horse-prototype .horse-sprite{background-position-x:0%}}
