.image-preview-stack[data-v-5c8e2334]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:.5rem}.image-preview-stack__deck-area[data-v-5c8e2334]{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:100%}.image-preview-stack__deck[data-v-5c8e2334]{position:relative;animation:stack-float-5c8e2334 8s ease-in-out infinite;transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1)}.image-preview-stack__deck[data-v-5c8e2334]:before{content:"";position:absolute;left:50%;bottom:-1.5rem;width:78%;height:3rem;transform:translate(-50%);border-radius:9999px;background:color-mix(in oklch,var(--primary),transparent 72%);filter:blur(28px);pointer-events:none}@keyframes stack-float-5c8e2334{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.image-preview-stack__card[data-v-5c8e2334]{position:absolute;inset:0;overflow:hidden;border-radius:.875rem;box-shadow:0 1px 2px #00000014,0 12px 28px -6px color-mix(in oklch,var(--primary),transparent 78%),0 24px 56px -16px #00000047;filter:blur(0);opacity:1;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1),filter .55s ease,opacity .55s ease}.image-preview-stack__card[data-v-5c8e2334]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff59;pointer-events:none}.image-preview-stack__card[data-v-5c8e2334]:not(.image-preview-stack__card--back):before{content:"";position:absolute;top:-20%;left:0;width:45%;height:140%;background:linear-gradient(105deg,transparent,rgb(255 255 255 / .16) 50%,transparent);transform:translate(-180%) rotate(8deg);animation:stack-sheen-5c8e2334 7s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes stack-sheen-5c8e2334{0%,55%{transform:translate(-180%) rotate(8deg)}85%,to{transform:translate(320%) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.image-preview-stack__deck[data-v-5c8e2334]{animation:none}.image-preview-stack__card[data-v-5c8e2334]:not(.image-preview-stack__card--back):before{animation:none}}.image-preview-stack__card--back[data-v-5c8e2334]{cursor:pointer;filter:blur(.75px);opacity:.95}.image-preview-stack__card--back[data-v-5c8e2334]:hover{box-shadow:0 1px 2px #0000001a,0 16px 34px -4px color-mix(in oklch,var(--primary),transparent 72%),0 28px 64px -16px #00000052}.image-preview-stack__card--incognito[data-v-5c8e2334]{visibility:hidden}.image-preview-stack__ghost[data-v-5c8e2334]{position:absolute;inset:0;z-index:50;overflow:hidden;border-radius:.875rem;box-shadow:0 1px 2px #00000014,0 12px 28px -6px color-mix(in oklch,var(--primary),transparent 78%),0 24px 56px -16px #00000047;filter:blur(0);opacity:1;transform:rotate(0) translate(0);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease,opacity .5s ease}.image-preview-stack__ghost[data-v-5c8e2334]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff59;pointer-events:none}.image-preview-stack__ghost--out[data-v-5c8e2334]{transform:translate(-120px) rotate(-6deg);filter:blur(2px);opacity:0}.image-preview-stack__ghost--in-start[data-v-5c8e2334]{transition:none;transform:translate(-130px) rotate(-7deg) scale(.97);filter:blur(2px);opacity:0}.image-preview-stack__img[data-v-5c8e2334]{width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none}.image-preview-stack__nav[data-v-5c8e2334]{z-index:20;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:9999px;border:1px solid color-mix(in oklch,var(--border),transparent 30%);background:color-mix(in oklch,var(--background),transparent 15%);color:var(--foreground);box-shadow:0 1px 2px #0000000f,inset 0 1px #ffffff40;backdrop-filter:blur(6px);cursor:pointer;transition:background .15s,box-shadow .15s,transform .15s}.image-preview-stack__nav[data-v-5c8e2334]:hover{background:var(--background);box-shadow:0 2px 10px color-mix(in oklch,var(--primary),transparent 75%),inset 0 1px #ffffff40;transform:scale(1.06)}.image-preview-stack__nav[data-v-5c8e2334]:active{transform:scale(.96)}
