.ivory-app,.arch-app,.fresh-theme:is(.fresh-studio,.fresh-curtain){container-type:inline-size}.ivory-app{--content-card:url(/templates/content-revisions/ivory-card.webp)}.botanical-app{--content-card:url(/templates/content-revisions/botanical-card.webp)}.arch-app{--content-card:url(/templates/content-revisions/arch-card.webp)}.fresh-studio{--content-card:url(/templates/content-revisions/studio-canvas-v2.webp)}.fresh-curtain{--content-card:url(/templates/content-revisions/opera-card.webp)}.ivory-app>.ivory-sec,.botanical-app>.botanical-sec,.arch-app>:is(.arch-sec,.arch-rsvp-wrap),.fresh-theme:is(.fresh-studio,.fresh-curtain) .fresh-section,.fresh-theme:is(.fresh-studio,.fresh-curtain) .narrative-story,.fresh-theme:is(.fresh-studio,.fresh-curtain)>.inv-section{--card-cap:calc((100cqw - 24px) * .375);--card-side:calc((100cqw - 24px) * .0683594);box-sizing:border-box;border-style:solid;border-color:#0000;border-width:var(--card-cap) var(--card-side);border-image:var(--content-card) 384 70 384 70 fill / var(--card-cap) var(--card-side) / 0 stretch;background:0 0;border-radius:0;width:calc(100% - 24px);margin:18px 12px;position:relative;box-shadow:0 8px 28px #31221308;padding:18px 16px!important}.botanical-app>.botanical-sec:after{display:none}.botanical-app .botanical-leaf-layer{z-index:8;pointer-events:none;width:min(100%,430px);position:fixed;top:0;bottom:0;overflow:hidden}.botanical-leaf-layer i{opacity:.48;background:url(/templates/content-revisions/sage-leaf.svg) 50%/contain no-repeat;width:16px;height:24px;animation:linear infinite sage-leaf-fall;position:absolute;top:-50px}.botanical-leaf-layer i:nth-child(3n){opacity:.35;width:12px;height:18px}@keyframes sage-leaf-fall{0%{transform:translate(-15px,-40px)rotate(-35deg)}40%{transform:translate(25px,45svh)rotate(100deg)}to{transform:translate(-20px,110svh)rotate(290deg)}}.ivory-app .ivory-gift-box,.botanical-app .botanical-gift-box{background:0 0;border:0;padding:0}.arch-app .arch-rsvp-wrap{color:#39442f}.arch-app .arch-rsvp-wrap :is(h2,h3,.arch-fr,.arch-lbl){color:#39442f!important}.arch-app .arch-rsvp-wrap .arch-lbl{color:#59623f!important}.arch-app .arch-rsvp-wrap :is(input,select,textarea){color:#39442f;background:#fffaf1c9;border-color:#59623f66;border-radius:4px}.arch-app .arch-rsvp-wrap :is(input,textarea)::placeholder{color:#626d56}.arch-app .arch-rsvp-wrap .arch-seg span{color:#39442f;border-color:#59623f66;border-radius:4px}.arch-app .arch-rsvp-wrap .arch-seg input:checked+span{color:#fffaf0;background:#59623f}.arch-app .arch-rsvp-wrap .arch-wish-item{color:#39442f;background:#fffaf166;border-color:#59623f33}.fresh-theme:is(.fresh-studio,.fresh-curtain)>.theme-ornament,.fresh-theme:is(.fresh-studio,.fresh-curtain) .fresh-block>.theme-ornament,.fresh-studio .fresh-section:before{display:none}.fresh-theme.fresh-studio .fresh-section{border-top-style:solid}.fresh-theme.fresh-curtain .fresh-section{border-bottom-style:solid}.fresh-theme.fresh-curtain :is(.fresh-section,.narrative-story,.inv-section){color:#461c2a}.fresh-theme.fresh-curtain .event-card{background:#fff9edbb;border:1px solid #b98d4866}.fresh-theme.fresh-studio .event-card{background:#fffdf6aa;border-left:3px solid #2449b8}@media (prefers-reduced-motion:reduce){.botanical-leaf-layer{display:none}}.botanical-app>.botanical-sec{--card-cap:clamp(90px, calc((100vw - 24px) * .375), 152.25px);--card-side:clamp(20px, calc((100vw - 24px) * .0683594), 27.76px)}.fresh-theme:is(.fresh-studio,.fresh-curtain)>.theme-ornament-divider,.fresh-theme:is(.fresh-studio,.fresh-curtain) .fresh-block>.theme-ornament-divider{display:none}.invitation .fresh-theme.fresh-curtain :is(.fresh-section,.narrative-story,.inv-section) :is(p,h2,h3,h4,blockquote){color:#461c2a}.invitation .fresh-theme.fresh-studio :is(p,h2,h3,h4,blockquote){color:#202a2e}.botanical-app>.botanical-sec{--floral-top:clamp(140px, calc((100vw - 24px) * .585938), 237.9px);--floral-bottom:clamp(150px, calc((100vw - 24px) * .625), 253.75px);border-top-width:var(--floral-top);border-bottom-width:var(--floral-bottom);border-image-slice:600 70 640 fill;border-image-width:var(--floral-top) var(--card-side) var(--floral-bottom) var(--card-side)}.arch-app>:is(.arch-sec,.arch-rsvp-wrap){--architecture-bottom:calc((100cqw - 24px) * .625);border-bottom-width:var(--architecture-bottom);border-image-slice:384 70 640 fill;border-image-width:var(--card-cap) var(--card-side) var(--architecture-bottom) var(--card-side)}.fresh-theme.fresh-curtain :is(.fresh-section,.narrative-story),.fresh-theme.fresh-curtain>.inv-section{--art-bottom:calc((100cqw - 24px) * .5);border-bottom-width:var(--art-bottom);border-image-slice:384 70 512 fill;border-image-width:var(--card-cap) var(--card-side) var(--art-bottom) var(--card-side)}.arch-app .arch-rsvp-wrap .arch-wish-text{color:#59623f}.fresh-theme.fresh-studio :is(.fresh-section,.narrative-story),.fresh-theme.fresh-studio>.inv-section{--studio-top:calc((100cqw - 24px) * .1875);--studio-bottom:calc((100cqw - 24px) * .34375);border-width:var(--studio-top) var(--card-side) var(--studio-bottom);border-image-slice:192 70 352 fill;border-image-width:var(--studio-top) var(--card-side) var(--studio-bottom) var(--card-side);box-shadow:0 10px 25px #202a2e08}.fresh-theme.fresh-studio .fresh-intro blockquote{border-left:2px solid #2449b8;padding-left:16px;font-style:italic}.fresh-theme.fresh-studio .event-card{background:0 0;border:0;border-top:1px solid #2449b855;margin-bottom:0;padding:20px 0}
