.mc-snap{position:relative}.mc-snap__view{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none}.mc-snap__view:focus-visible{box-shadow:0 0 0 2px currentColor;border-radius:8px}.mc-snap__view.is-dragging{cursor:grabbing}.mc-snap__track{display:flex;gap:var(--mc-snap-gap, 16px);will-change:transform}.mc-snap__track>*{flex:none}.mc-snap--stack .mc-snap__view{overflow:visible}.mc-snap--stack .mc-snap__track>*{transform-origin:0% 50%;will-change:transform}.mc-snap img{-webkit-user-drag:none;pointer-events:none}.mc-snap__ctrl{display:flex;gap:8px;margin-top:14px}.mc-snap__ctrl button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:16px;cursor:pointer;opacity:.8}.mc-snap__ctrl button:disabled{opacity:.25;cursor:default}.mc-snap-demo{padding:60px 16px 16px;background:#f1ece4;color:#241d16}.mc-snap-demo__slider{height:100%;display:flex;flex-direction:column}.mc-snap-demo .mc-snap__view{flex:1;min-height:0}.mc-snap-demo .mc-snap__track{height:100%}.mc-snap-demo__card{width:min(300px,76vw);height:100%;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -24px #241d1680}.mc-snap-demo__card img{width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;display:block}.mc-snap-demo__card div{padding:12px 14px 14px}.mc-snap-demo__card strong{font-size:16px;font-weight:600}.mc-snap-demo__card p{margin:4px 0 0;font-size:13px;line-height:1.35;opacity:.7}
