.snaps{margin:6px calc(-1 * var(--gut)) 0;padding:22px var(--gut) 26px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;display:flex;overflow-x:auto}.snaps::-webkit-scrollbar{display:none}.snap{width:62%;max-width:260px;color:var(--ink);transform:rotate(var(--r,0deg));scroll-snap-align:start;background:#f6f0e4;flex:none;padding:10px 10px 0;transition:transform .35s cubic-bezier(.3,1.4,.5,1);box-shadow:0 18px 34px #00000073}.snap:active{transform:rotate(0)scale(1.02)}.snap img,.snap__empty{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.snap__empty{text-align:center;letter-spacing:.1em;color:#f7efe18c;background:repeating-linear-gradient(135deg, #ffffff0a 0 10px, transparent 10px 20px), color-mix(in oklab, var(--world) 80%, #000);place-items:center;font-size:22px;font-weight:800;line-height:1.25;display:grid}.snap figcaption{font-family:var(--latin);text-align:center;padding:10px 2px 14px;font-size:18px;font-style:italic}
