@layer quartz-base{@charset "UTF-8";.polaroid-scatter{width:100%;height:var(--ps-board-height,460px);margin:2rem 0;position:relative}:root.ps-js .polaroid-scatter,.polaroid-scatter.ps-collapsed{height:0;margin:0}.polaroid-scatter[data-draggable=false] .polaroid{cursor:default;touch-action:auto}#polaroid-scatter-overlay{pointer-events:none;z-index:30;width:100%;position:absolute;top:0;left:0;overflow:hidden}.polaroid{left:var(--ps-x);top:var(--ps-y);width:var(--ps-w);--ps-current-rotate:var(--ps-rotate);max-width:90vw;transform:rotate(var(--ps-current-rotate));z-index:var(--ps-z,1);pointer-events:auto;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;perspective:800px;margin:0;transition:scale .15s;position:absolute}:root.ps-js .polaroid:not(.is-placed){opacity:0;pointer-events:none}@keyframes ps-place{0%{opacity:0;transform:rotate(calc(var(--ps-current-rotate) + 5deg)) translateY(-16px) scale(1.12)}65%{opacity:1;transform:rotate(calc(var(--ps-current-rotate) - 1.5deg)) translateY(1px) scale(.995)}to{opacity:1;transform:rotate(var(--ps-current-rotate)) translateY(0) scale(1)}}#polaroid-scatter-overlay .polaroid.is-placed{animation:.6s cubic-bezier(.22,1,.36,1) both ps-place;animation-delay:var(--ps-enter-delay,0s)}@media (prefers-reduced-motion:reduce){#polaroid-scatter-overlay .polaroid.is-placed{animation:none}}.polaroid-inner{transform-style:preserve-3d;transition:transform .5s;position:relative}.polaroid.is-flipping .polaroid-inner,.polaroid.is-dragging .polaroid-inner{will-change:transform}.polaroid.is-flipped .polaroid-inner{transform:rotateY(180deg)}.polaroid-face{backface-visibility:hidden;background:#fefefe;border-radius:2px;transition:box-shadow .15s;box-shadow:0 6px 16px #00000040,0 2px 4px #00000026}.polaroid-face-back,.polaroid.is-flipped .polaroid-face-front{pointer-events:none}.polaroid.is-flipped .polaroid-face-back{pointer-events:auto}.polaroid-face-front{padding:.6rem .6rem 1.6rem}.polaroid-face-back{text-align:center;touch-action:none;justify-content:center;align-items:center;padding:.4rem;display:flex;position:absolute;inset:0;overflow:auto;transform:rotateY(180deg)}.polaroid-face-back.is-align-start{text-align:left;justify-content:flex-start;align-items:flex-start}.polaroid:hover .polaroid-face,.polaroid.is-dragging .polaroid-face{box-shadow:0 10px 24px #0000004d,0 3px 6px #0003}.polaroid.is-dragging .polaroid-face{box-shadow:0 18px 32px #00000059,0 4px 8px #00000040}.polaroid-back-text{color:#333;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:.8rem;line-height:1.3}@media (max-width:800px){.polaroid{left:var(--ps-x-mobile,var(--ps-x));top:var(--ps-y-mobile,var(--ps-y));width:var(--ps-w-mobile,var(--ps-w));--ps-current-rotate:var(--ps-rotate-mobile,var(--ps-rotate));transform:rotate(var(--ps-current-rotate))}}.polaroid.is-dragging{cursor:grabbing;transition:none;scale:1.03}.polaroid img{width:100%;height:auto;aspect-ratio:var(--ps-aspect,1/1);object-fit:cover;pointer-events:none;-webkit-user-drag:none;border-radius:unset;display:block}.polaroid figcaption{color:#333;text-align:center;margin:.6rem .1rem 0;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive}.polaroid-caption-text{-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.2;display:-webkit-box;overflow:hidden}.polaroid-time{opacity:.6;margin-top:.15rem;font-size:.7rem;line-height:1.1;display:block}.polaroid-pin{text-align:center;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:none;border-radius:50%;width:28px;height:28px;padding:0;font-size:14px;line-height:28px;transition:opacity .12s,transform .12s,background .15s;position:absolute;top:-10px;right:-10px;transform:scale(.8);box-shadow:0 2px 6px #0000004d}.polaroid:hover .polaroid-pin,.polaroid:focus-within .polaroid-pin{opacity:1;pointer-events:auto;transform:scale(1)}.polaroid.has-local-override .polaroid-pin{opacity:1;pointer-events:auto;background:#fff3b0}.polaroid.is-flipped .polaroid-pin,.polaroid.is-flipping .polaroid-pin{opacity:0;pointer-events:none}.polaroid-pin.ps-pin-copied{background:#b6f2b6}.polaroid-pin.ps-pin-failed{background:#f2b6b6}}