/* One layout for the selected 06 gallery. Embla owns all moving transforms. */
body[data-direction=create] #gallery-window{overflow:hidden;mask-image:none;padding:0}
body[data-direction=create] #gallery-track{display:block;width:100%;padding:0;animation:none;transform:none}
.gallery-heading{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px 12px}
.gallery-heading .gallery-section-title{padding:0}
#gallery-pause{padding:7px 10px;border:1px solid var(--line);border-radius:20px;background:transparent;font:10px var(--sans);color:#65665f}
.gallery-row{--card:max(310px, calc(100vw / 12));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.gallery-row::-webkit-scrollbar{display:none}
.gallery-row.is-carousel{overflow:hidden}
.gallery-row-track{display:flex;touch-action:pan-y pinch-zoom}
body[data-direction=create] .gallery-row .sneaker-card{position:relative;flex:0 0 var(--card);width:var(--card);min-width:0;height:calc(var(--card) * 2 / 3);padding:0;margin:0;border:0;border-radius:0;line-height:0;overflow:hidden;cursor:grab}
body[data-direction=create] .gallery-row .sneaker-card:active{cursor:grabbing}
body[data-direction=create] .gallery-row .sneaker-card img{display:block;width:100%;height:100%;object-fit:cover;margin:0;transform:none;user-select:none}
.gallery-row:focus-visible{outline:2px solid #788966;outline-offset:-2px}

.gallery-title-pill{position:absolute;z-index:1;top:10px;left:10px;padding:5px 8px;border-radius:999px;font:10px/1.1 var(--sans);color:#65665f;background:rgba(255,255,255,.48);backdrop-filter:blur(6px);pointer-events:none}
@media(max-width:650px){.gallery-row{--card:250px}.gallery-title-pill{top:8px;left:8px;font-size:9px}}
