.PolaroidPhoto-module__XUNzRa__frame{--polaroid-rotation:0deg;background:var(--polaroid-paper);box-shadow:var(--polaroid-shadow);transform:rotate(var(--polaroid-rotation));transform-origin:50%;background-image:linear-gradient(170deg,oklch(100% 0 0/.5) 0%,oklch(100% 0 0/0) 42%,oklch(85% .014 70/.14) 100%);border-radius:2px;margin:0;transition:transform .34s cubic-bezier(.22,.8,.3,1),box-shadow .34s cubic-bezier(.22,.8,.3,1);position:relative;container-type:inline-size}.PolaroidPhoto-module__XUNzRa__paper{padding:5.2cqi 5.2cqi 0}.PolaroidPhoto-module__XUNzRa__well{background:#e0ddda;background:lab(88.4106% .514925 2.21779);border-radius:1px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1d140d1a,inset 0 2px 5px -2px #1d140d38;box-shadow:inset 0 0 0 1px lab(7.15267% 4.09951 5.19464/.1),inset 0 2px 5px -2px lab(7.15267% 4.09951 5.19464/.22)}.PolaroidPhoto-module__XUNzRa__image{object-fit:cover;display:block}.PolaroidPhoto-module__XUNzRa__chin{text-align:center;padding:12cqi 2cqi 5.2cqi}.PolaroidPhoto-module__XUNzRa__caption{font-family:var(--font-caption);color:var(--polaroid-ink);text-wrap:balance;font-size:clamp(.9375rem,7.4cqi,1.25rem);font-weight:500;line-height:1.15}.PolaroidPhoto-module__XUNzRa__captionLarge{font-size:clamp(1.25rem,10cqi,1.75rem)}@media (hover:hover) and (pointer:fine){.PolaroidPhoto-module__XUNzRa__frame:hover{transform:rotate(calc(var(--polaroid-rotation) * .28)) translateY(-5px);box-shadow:var(--polaroid-shadow-hover)}}@media (prefers-reduced-motion:reduce){.PolaroidPhoto-module__XUNzRa__frame{transition:none}.PolaroidPhoto-module__XUNzRa__frame:hover{transform:rotate(var(--polaroid-rotation));box-shadow:var(--polaroid-shadow-hover)}}.PolaroidPhoto-module__XUNzRa__placeholder{text-align:center;border:2px dashed var(--color-border);background:var(--color-surface);border-radius:1px;flex-direction:column;justify-content:center;align-items:center;gap:5cqi;padding:6cqi;display:flex;position:absolute;inset:0}.PolaroidPhoto-module__XUNzRa__placeholderMark{background:var(--color-primary);border-radius:2px;width:18cqi;height:1.2cqi;min-height:3px}.PolaroidPhoto-module__XUNzRa__placeholderLabel{font-family:var(--font-caption);text-wrap:balance;color:var(--color-muted);font-size:clamp(.875rem,6.8cqi,1.125rem);font-weight:500;line-height:1.2}
.PolaroidCollage-module__rMxVLG__collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem) clamp(.625rem,2.2vw,1.5rem);padding:.5rem .25rem 1.75rem;display:grid}.PolaroidCollage-module__rMxVLG__cell{transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--tilt,0deg));position:relative}.PolaroidCollage-module__rMxVLG__cell:first-child{--tilt:-1deg;--dx:.125rem;--dy:0}.PolaroidCollage-module__rMxVLG__cell:nth-child(2){--tilt:.9deg;--dx:-.125rem;--dy:.5rem}.PolaroidCollage-module__rMxVLG__cell:nth-child(3){--tilt:.8deg;--dx:.125rem;--dy:-.25rem}.PolaroidCollage-module__rMxVLG__cell:nth-child(4){--tilt:-1deg;--dx:-.125rem;--dy:.25rem}.PolaroidCollage-module__rMxVLG__cell:nth-child(3),.PolaroidCollage-module__rMxVLG__cell:nth-child(4){z-index:2}.PolaroidCollage-module__rMxVLG__cell:hover,.PolaroidCollage-module__rMxVLG__cell:focus-within{z-index:5}@media (min-width:640px){.PolaroidCollage-module__rMxVLG__collage{padding:.75rem .5rem 2rem}.PolaroidCollage-module__rMxVLG__cell:first-child{--tilt:-1.8deg;--dx:.25rem;--dy:0}.PolaroidCollage-module__rMxVLG__cell:nth-child(2){--tilt:1.6deg;--dx:-.35rem;--dy:1.25rem}.PolaroidCollage-module__rMxVLG__cell:nth-child(3){--tilt:1.4deg;--dx:.35rem;--dy:-.5rem}.PolaroidCollage-module__rMxVLG__cell:nth-child(4){--tilt:-1.7deg;--dx:-.25rem;--dy:.75rem}}.PolaroidCollage-module__rMxVLG__expand{cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;position:absolute;inset:0}.PolaroidCollage-module__rMxVLG__expand:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.PolaroidCollage-module__rMxVLG__cell{transition:transform .34s cubic-bezier(.22,.8,.3,1)}@media (hover:hover) and (pointer:fine){.PolaroidCollage-module__rMxVLG__cell:hover{transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--tilt,0deg)) translateY(-6px);--polaroid-shadow:var(--polaroid-shadow-hover)}}.PolaroidCollage-module__rMxVLG__cell:focus-within{--polaroid-shadow:var(--polaroid-shadow-hover)}.PolaroidCollage-module__rMxVLG__dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;overflow:hidden}.PolaroidCollage-module__rMxVLG__dialog::backdrop{background:0 0}.PolaroidCollage-module__rMxVLG__shell{cursor:zoom-out;background:#0f0704eb;background:lab(2.44374% 1.8741 2.2111/.92);flex-direction:column;gap:1rem;height:100%;padding:clamp(1rem,4vw,3.5rem);display:flex}.PolaroidCollage-module__rMxVLG__stage{flex:1;min-height:0;position:relative}.PolaroidCollage-module__rMxVLG__full{object-fit:contain;pointer-events:none}.PolaroidCollage-module__rMxVLG__close{cursor:pointer;color:#f5f5f5;color:lab(96.52% -.0000298023 .0000119209);width:2.75rem;height:2.75rem;transition:background var(--transition-fast), color var(--transition-fast);background:#ffffff1a;background:lab(100% 0 0/.1);border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:clamp(.5rem,2vw,1.25rem);right:clamp(.5rem,2vw,1.25rem)}.PolaroidCollage-module__rMxVLG__close:hover{background:#fff3;background:lab(100% 0 0/.2)}.PolaroidCollage-module__rMxVLG__close:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PolaroidCollage-module__rMxVLG__cell{transition:none}@media (hover:hover) and (pointer:fine){.PolaroidCollage-module__rMxVLG__cell:hover{transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--tilt,0deg))}}}
