/* Aurelia: ivory florals, fine gold borders and a more legible celebration. */
.aurelia-curtains{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:hidden}
.aurelia-drape{position:absolute;width:42%;height:100%;object-fit:fill;top:0;filter:saturate(.25) brightness(1.13);transform-origin:50% 0;animation:aurelia-breeze 6s ease-in-out infinite alternate}
.aurelia-drape.left{left:-20%;scale:-1 1}.aurelia-drape.right{right:-20%;animation-delay:-3s}
body.design-aurelia .cover .premium-cover-portrait,body.design-aurelia .overture-photo{outline:1px solid #b58b4f;outline-offset:6px;box-shadow:0 14px 30px #664e3730!important}
body.design-aurelia .cover h1{font-family:'Great Vibes',cursive!important;font-size:clamp(42px,11vw,58px)!important;line-height:1.25}
body.design-aurelia .cover .invite-button{border:1px solid #dbc28b;box-shadow:0 5px 16px #70592726}
body.design-aurelia #events .event-block{background:#fffaf0e8!important;border:1px solid #bca06b!important;outline:1px solid #d6bf8b;outline-offset:-8px;border-radius:100px 100px 12px 12px!important;padding:54px 24px 36px!important;margin-block:18px;box-shadow:0 12px 28px #72593215}
body.design-aurelia #events .event-block [data-event-date]{font-size:18px!important;font-weight:500;line-height:1.5}
body.design-aurelia #events .event-block p:has([data-bind$="_time"]){font-size:26px!important;line-height:1.4;font-weight:600;margin-block:14px!important}
body.design-aurelia #events .event-block h4{font-size:19px!important;margin-block:18px 8px!important}
body.design-aurelia :is(#mempelai,#events,#story-section,.closing) .aurelia-drape{opacity:.55}
@keyframes aurelia-breeze{from{rotate:-1deg}to{rotate:1deg}}
@media(prefers-reduced-motion:reduce){.aurelia-drape{animation:none}}
body.design-aurelia.motion-pause .aurelia-drape,body.design-aurelia.page-asleep .aurelia-drape{animation-play-state:paused}

/* Sheer curtains let the original ballroom remain visible through the fabric. */
body.design-aurelia .aurelia-drape{opacity:.38}
body.design-aurelia :is(#mempelai,#events,#story-section,.closing) .aurelia-drape{opacity:.22}

/* Extend the sheer fabric above the scene edge to close its top gap. */
body.design-aurelia .aurelia-drape{top:-28px;height:calc(100% + 28px)}
