/* Additional Standard collection only; six approved originals are excluded in markup. */
.standard-foreground{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden}.standard-foreground img{position:absolute;left:-10px;bottom:-8px;width:110px;height:145px;object-fit:contain;opacity:.92;transform-origin:30% 95%;animation:standard-branch-breeze 5.5s ease-in-out infinite alternate;filter:drop-shadow(0 2px 3px #4a3a2710)}.standard-floral img,.standard-leaf img{width:125px;height:135px}.standard-shell img{width:100px;height:110px;animation:standard-shell-float 6s ease-in-out infinite}.standard-butterfly img{left:8px;bottom:18%;width:35px;height:35px;animation:standard-butterfly-flight 9s ease-in-out infinite}.standard-star img{left:auto;right:12px;bottom:21%;width:30px;height:30px;animation:standard-star-glimmer 3s ease-in-out infinite}.standard-tassel img{width:62px;height:120px;left:auto;right:3px;bottom:9%;transform-origin:50% 0%;animation:standard-tassel-breeze 5s ease-in-out infinite alternate}.design-aceh-jeumpa .standard-tassel img{left:-12px;right:auto;bottom:0;width:110px;height:165px;transform-origin:30% 95%;animation:standard-branch-breeze 5s ease-in-out infinite alternate}.standard-floating-petal{position:absolute;right:12px;top:28%;width:8px;height:13px;background:color-mix(in srgb,var(--color) 45%,var(--paper));border-radius:70% 10% 70% 20%;animation:standard-petal-drift 8s ease-in-out infinite;opacity:.6}.inv-section .standard-foreground img{width:65px;height:85px;opacity:.45;bottom:-8px}.inv-section .standard-butterfly img,.inv-section .standard-star img{width:23px;height:23px;bottom:12%}.inv-section .standard-floating-petal{display:none}.page-asleep .standard-foreground *,.motion-pause .standard-foreground *{animation-play-state:paused!important}@keyframes standard-branch-breeze{from{rotate:-4deg;translate:0 0}to{rotate:5deg;translate:0 -6px}}@keyframes standard-tassel-breeze{from{rotate:-7deg}to{rotate:7deg}}@keyframes standard-shell-float{0%,100%{translate:0 0;rotate:-2deg}50%{translate:0 -8px;rotate:3deg}}@keyframes standard-butterfly-flight{0%,100%{translate:0 0;rotate:-9deg}40%{translate:16px -32px;rotate:12deg}75%{translate:3px -12px;rotate:-3deg}}@keyframes standard-star-glimmer{0%,100%{opacity:.3;scale:.8}50%{opacity:1;scale:1.08}}@keyframes standard-petal-drift{0%,100%{translate:0 0;rotate:0;opacity:.3}50%{translate:-18px 90px;rotate:75deg;opacity:.65}}@media(prefers-reduced-motion:reduce){.standard-foreground *{animation:none!important}}
.collection-extended .standard-foreground{position:absolute!important}.theme-scene.scene-asleep~.standard-foreground *{animation-play-state:paused!important}

/* Grounded corner arrangements: stems stay anchored while tips gently sway. */
.standard-floral img,.standard-leaf img{left:-24px;bottom:-30px;width:145px;height:160px;transform-origin:25% 100%;animation:standard-anchored-breeze 7s ease-in-out infinite alternate;z-index:2;--branch-angle:0deg}
.standard-floral .branch-companion-one,.standard-leaf .branch-companion-one{left:-48px;bottom:30px;width:125px;height:150px;--branch-angle:32deg;animation-duration:8.5s;animation-delay:-3s;z-index:1}
.standard-floral .branch-companion-two,.standard-leaf .branch-companion-two{left:30px;bottom:-55px;width:140px;height:150px;--branch-angle:-48deg;animation-duration:9s;animation-delay:-5s;z-index:1}
.standard-shell img{left:-18px;bottom:-22px;transform-origin:20% 100%;animation:standard-anchored-breeze 8s ease-in-out infinite alternate;--branch-angle:0deg}
.standard-tassel img{right:10px;top:-7px;bottom:auto;transform-origin:50% 0%;animation:standard-tassel-breeze 7s ease-in-out infinite alternate}
.design-aceh-jeumpa .standard-tassel img{left:-22px;top:auto;bottom:-24px;transform-origin:25% 100%;animation:standard-anchored-breeze 7s ease-in-out infinite alternate;--branch-angle:0deg}
.standard-butterfly img{left:3px;bottom:12%;animation:standard-edge-butterfly 9s ease-in-out infinite}.standard-star img{right:9px;top:12%;bottom:auto}
.inv-section .standard-floral img,.inv-section .standard-leaf img{width:95px;height:110px;left:-27px;bottom:-26px;opacity:.5}.inv-section .standard-floral .branch-companion-one,.inv-section .standard-leaf .branch-companion-one{left:-43px;bottom:18px;width:85px;height:105px}.inv-section .standard-floral .branch-companion-two,.inv-section .standard-leaf .branch-companion-two{left:10px;bottom:-42px;width:100px;height:100px}.inv-section .standard-tassel img{top:-7px;bottom:auto;right:8px}.design-aceh-jeumpa .inv-section .standard-tassel img{top:auto;bottom:-24px}
@keyframes standard-anchored-breeze{from{transform:rotate(calc(var(--branch-angle) - 1.5deg))}to{transform:rotate(calc(var(--branch-angle) + 1.5deg))}}
@keyframes standard-edge-butterfly{0%,100%{translate:0 0;rotate:-6deg}50%{translate:5px -12px;rotate:6deg}}
@keyframes standard-tassel-breeze{from{rotate:-3deg}to{rotate:3deg}}
@media(prefers-reduced-motion:reduce){.standard-foreground *{animation:none!important}.standard-floral img,.standard-leaf img{transform:rotate(var(--branch-angle))}}

/* Jeumpa flowers belong behind the invitation panel. */
.design-aceh-jeumpa .standard-foreground{z-index:0}
.design-aceh-jeumpa .cover-content,.design-aceh-jeumpa .overture-copy{position:relative;z-index:2}
.design-aceh-jeumpa .collection-gate-decoration{z-index:-1}

/* Aceh motion: anchored stems and a clearer hanging-tassel swing. */
.design-aceh-jeumpa .standard-tassel img{animation:aceh-jeumpa-breeze 5.6s ease-in-out infinite alternate;transform-origin:25% 100%}
.design-aceh .standard-tassel img{animation:aceh-tassel-swing 4.8s ease-in-out infinite alternate;transform-origin:50% 0%}
@keyframes aceh-jeumpa-breeze{from{transform:rotate(-4deg)}to{transform:rotate(5deg)}}
@keyframes aceh-tassel-swing{from{rotate:-8deg}to{rotate:8deg}}
@media(prefers-reduced-motion:reduce){.design-aceh-jeumpa .standard-tassel img,.design-aceh .standard-tassel img{animation:none!important}}
