body .home-slider{--cover:340px;overflow:hidden;padding:24px 0 40px;touch-action:pan-y}
body .home-slider .slider-track{height:var(--carousel-height,610px);isolation:isolate}
body .home-slider .slider-record{display:flex;flex-direction:column;width:var(--cover);transform-origin:center calc(var(--cover) / 2);border:0!important;padding:0;top:8px;border-radius:18px;overflow:hidden;background:#fff!important;max-height:var(--cover);opacity:0;pointer-events:none;transition:transform .75s cubic-bezier(.22,.8,.26,1),opacity .6s,max-height .6s,box-shadow .6s;box-shadow:0 8px 22px #14141416}
body .home-slider .slider-record img{order:0;flex-shrink:0;width:100%;aspect-ratio:1;border-radius:0;display:block;object-fit:cover}
body .home-slider .slider-seller{order:1;position:static;background:transparent;border-radius:0;padding:14px 20px 0;font-size:12px;color:#737373;opacity:0;transition:opacity .25s;flex-shrink:0}
body .home-slider .slider-seller span{display:none}
body .home-slider .slider-record-body{order:2;padding:8px 20px 20px;opacity:0;transition:opacity .25s}
body .home-slider .slider-record-body h2{font-size:23px;line-height:1.1;margin:5px 0 12px}
body .home-slider .slider-record-body strong{font-size:18px;white-space:nowrap}
body .home-slider .slider-record[data-position="0"]{max-height:1000px;opacity:1;pointer-events:auto;z-index:5;transform:translateX(-50%) scale(1);box-shadow:0 12px 30px #14141420}
body .home-slider .slider-record[data-position="0"] .slider-record-body,body .home-slider .slider-record[data-position="0"] .slider-seller{opacity:1;transition-delay:.25s}
body .home-slider .slider-record[data-position="1"]{opacity:1;pointer-events:auto;z-index:4;transform:translateX(calc(-50% + 250px)) translateY(var(--rear-offset,85px)) scale(.82)}
body .home-slider .slider-record[data-position="-1"]{opacity:1;pointer-events:auto;z-index:4;transform:translateX(calc(-50% - 250px)) translateY(var(--rear-offset,85px)) scale(.82)}
body .home-slider .slider-record[data-position="2"]{opacity:1;z-index:3;transform:translateX(calc(-50% + 435px)) translateY(var(--rear-offset,85px)) scale(.65)}
body .home-slider .slider-record[data-position="-2"]{opacity:1;z-index:3;transform:translateX(calc(-50% - 435px)) translateY(var(--rear-offset,85px)) scale(.65)}
body .home-slider .slider-record:focus-visible{outline:3px solid #141414;outline-offset:3px}
@media(max-width:600px){body .home-slider{--cover:min(72vw,310px)}body .home-slider .slider-track{height:var(--carousel-height,calc(min(72vw,310px) + 270px))}body .home-slider .slider-record[data-position="1"]{transform:translateX(calc(-50% + 170px)) translateY(var(--rear-offset,85px)) scale(.78)}body .home-slider .slider-record[data-position="-1"]{transform:translateX(calc(-50% - 170px)) translateY(var(--rear-offset,85px)) scale(.78)}body .home-slider .slider-record-body{padding:15px}body .home-slider .slider-record-body h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){body .home-slider .slider-record,body .home-slider .slider-record-body,body .home-slider .slider-seller{transition:none!important}}
/* Fade the artwork over an opaque white card, never the whole stack. */
body .home-slider .slider-record img{opacity:1;transition:opacity .6s}
body .home-slider .slider-record[data-position="1"] img,body .home-slider .slider-record[data-position="-1"] img{opacity:.85}
body .home-slider .slider-record[data-position="2"] img,body .home-slider .slider-record[data-position="-2"] img{opacity:.4}
@media(prefers-reduced-motion:reduce){body .home-slider .slider-record img{transition:none}}
