/* Deck Carousel, adapted from the supplied Originkit component. */
.mu-deck{position:relative;overflow:hidden;isolation:isolate;touch-action:pan-y;outline:none}
.mu-deck-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}
.mu-deck-strip{position:relative;width:0;height:0;transform-origin:center;pointer-events:auto}
.mu-deck-card{position:absolute;left:0;top:0;padding:0;border:0;background:transparent;color:inherit;transform-origin:center;transform-style:preserve-3d;backface-visibility:visible;will-change:transform;user-select:none;-webkit-tap-highlight-color:transparent}
button.mu-deck-card{cursor:pointer}
.mu-deck-card img{width:100%;height:100%;object-fit:contain;display:block;user-select:none;pointer-events:none;-webkit-user-drag:none;backface-visibility:hidden}
.mu-deck:focus-visible{outline:2px solid #b29158;outline-offset:-5px;border-radius:12px}
.mu-deck-card:focus-visible{outline:2px solid #b29158;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.mu-deck-card{will-change:auto}}
