/* Standard gallery: a flowing, loosely arranged collection of photographs. */
body[data-package-tier="standard"] #gallery-section{height:auto!important;min-height:100svh!important;padding-inline:24px!important;overflow:hidden}
body[data-package-tier="standard"] #inv-gallery{display:none!important}
.standard-photo-album{position:relative;display:flex;flex-direction:column;gap:44px;width:100%;max-width:560px;margin:24px auto 48px;padding:12px 8px;z-index:2}
.standard-album-photo{width:87%;margin:0;align-self:flex-start;transform:rotate(-3deg);border:0;background:none;padding:0}
.standard-album-photo:nth-child(2n){align-self:flex-end;transform:rotate(3deg)}
.standard-album-photo:nth-child(3n){width:94%;align-self:center;transform:rotate(-1deg)}
.standard-album-photo img{display:block;width:100%;height:auto;border:0;border-radius:3px;box-shadow:0 9px 22px #21180f24}
@media(min-width:600px){.standard-photo-album{gap:56px;padding-inline:16px}.standard-album-photo{width:82%}.standard-album-photo:nth-child(3n){width:90%}}

/* White photographic mounts, keeping the flowing layout. */
body[data-package-tier="standard"] .standard-album-photo{padding:9px 9px 25px;background:#fff;box-shadow:0 9px 22px #21180f24;box-sizing:border-box}
body[data-package-tier="standard"] .standard-album-photo img{box-shadow:none;border-radius:0}
body[data-package-tier="standard"] #mempelai .profile-photo{width:clamp(145px,42vw,190px)!important;height:auto!important;aspect-ratio:3/4!important;object-fit:cover;border-radius:0!important;border:0!important;padding:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;box-sizing:border-box;margin-bottom:28px;-webkit-mask-image:var(--standard-frame-mask)!important;mask-image:var(--standard-frame-mask)!important}
body[data-package-tier="standard"] .standard-photo-motion{opacity:0;translate:0 24px;transition:opacity .65s ease,translate .65s ease;will-change:opacity,translate}
body[data-package-tier="standard"] .standard-photo-motion.is-visible{opacity:1;translate:0 0}
@media(prefers-reduced-motion:reduce){body[data-package-tier="standard"] .standard-photo-motion{opacity:1;translate:none;transition:none}}



body[data-package-tier="standard"] #mempelai .photo-frame-asset[data-standard-portrait="true"]{display:block!important}
body[data-package-tier="standard"].photos-none #mempelai .photo-frame-asset{display:none!important}
