@keyframes polaroid-deal{0%{opacity:0;transform:translate(-50%,-50%) translate(0,-35px) rotate(0deg) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) translate(var(--x,0px),var(--y,0px)) rotate(var(--angle,0deg)) scale(1)}}.polaroid-tools{margin-top:2.5rem;text-align:center}.polaroid-tools p{margin:0;color:#777;font:.95rem/1.5"Baumans",sans-serif}.polaroid-status{margin:1rem 0 0;color:#bdbbb5;font:1rem/1.4"Staatliches",sans-serif;text-align:center;letter-spacing:.12em}#photos.gallery.polaroid-stack{position:relative;isolation:isolate;width:100%;height:580px;columns:auto;gap:0;margin:0;overflow:clip;touch-action:pan-y;background:radial-gradient(ellipse 48% 44%at 50% 50%,#357fe2 0,#357fe2b3 45%,#357fe200 100%),#000}#photos .gallery-photo.polaroid{position:absolute;left:50%;top:50%;display:block;width:clamp(270px,29vw,340px);margin:0;padding:12px 12px 0;border:1px solid #fff;border-radius:1px;color:#282622;background:#fff;box-shadow:0 2px 3px #0008,0 12px 22px #0009;transform:translate(-50%,-50%) translate(var(--x,0px),var(--y,0px)) rotate(var(--angle,0deg));transform-origin:50% 48%;transition:transform .38s cubic-bezier(.2,.75,.25,1),opacity .22s ease,box-shadow .2s ease;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#photos .polaroid:not(.is-front){pointer-events:none}#photos .polaroid.is-front{cursor:grab;touch-action:none}#photos .polaroid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0;background:#141414;pointer-events:none;opacity:1;box-shadow:0 0 0 1px #1616161f}#photos .polaroid img[src$="lineup-poster-2026-thumb.webp"]{object-position:center top}#photos .polaroid-caption{display:flex;align-items:center;justify-content:flex-start;min-height:64px;padding:9px 64px 12px 5px;color:#333;font:400 .7rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em;text-align:left;pointer-events:none}#photos .polaroid::after{content:"";position:absolute;right:13px;bottom:6px;width:52px;height:52px;background:url(./omi-a.webp)center/contain no-repeat;pointer-events:none}#photos .polaroid.is-front:hover{box-shadow:0 3px 5px #0009,0 18px 32px #000b}#photos .polaroid:focus{outline:0}#photos .polaroid:focus-visible{outline:0;box-shadow:0 0 0 3px #000,0 0 0 5px #fff,0 12px 22px #0009}#photos .polaroid.is-dragging{transition:none;animation:none;cursor:grabbing;box-shadow:0 5px 9px #0008,0 25px 40px #000b}#photos .polaroid.is-leaving{opacity:0;transition:transform .22s ease-in,opacity .22s ease-in}#photos.is-dealing .polaroid{animation:polaroid-deal .65s cubic-bezier(.2,.75,.25,1) backwards;animation-delay:var(--delay,0ms)}#photos.is-dealing .polaroid.is-dragging{animation:none}@media (max-width:700px){.polaroid-tools{margin-top:2rem}.polaroid-tools p{max-width:26rem;margin-inline:auto;font-size:.9rem}#photos.gallery.polaroid-stack{height:460px}#photos .gallery-photo.polaroid{width:min(250px,calc(100% - 80px));padding:9px 9px 0}#photos .polaroid-caption{min-height:57px;padding:8px 54px 10px 2px;font-size:.58rem}#photos .polaroid::after{width:44px;height:44px;right:10px;bottom:6px}}@media (prefers-reduced-motion:reduce){#photos .gallery-photo.polaroid,#photos.is-dealing .polaroid{animation:none;transition:none}}