.rm-direction-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:1.15em;height:1.15em;margin-inline:.18em;vertical-align:-.18em;color:currentColor;transition:transform .2s cubic-bezier(.22,1,.36,1)}
.rm-direction-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
a:hover .rm-direction-right,button:hover .rm-direction-right{transform:translateX(3px)}
a:hover .rm-direction-left,button:hover .rm-direction-left{transform:translateX(-3px)}
a:hover .rm-direction-up-right,button:hover .rm-direction-up-right{transform:translate(2px,-2px)}
a:hover .rm-direction-down,button:hover .rm-direction-down{transform:translateY(3px)}
a:hover .rm-direction-up,button:hover .rm-direction-up{transform:translateY(-3px)}
@media(prefers-reduced-motion:reduce){.rm-direction-icon{transition:none}}
