/* Mainpage arc deck geometry; native horizontal scrolling selects its center card. */
#motion-deck{position:relative;align-items:flex-start;gap:4px;padding-left:calc(50% - 51px);padding-right:calc(50% - 51px);touch-action:pan-x pan-y;scrollbar-width:none;overflow-anchor:none}
#motion-deck .motion-card{flex:none;flex-basis:auto;width:102px;height:auto;aspect-ratio:9/16;margin:0 -10px;transform-origin:50% 160%;transition:opacity .15s,border-color .15s;opacity:.8}
#motion-deck .motion-card[aria-pressed=true]{border:2px solid #8ce4d1;opacity:1}
#motion-deck .motion-card img{pointer-events:none;user-select:none;-webkit-user-drag:none}
@media(min-width:1024px){#motion-deck{padding-left:calc(50% - 60px);padding-right:calc(50% - 60px)}#motion-deck .motion-card{width:120px}}
