/* Zahum Atelier V5: 100 per-design motifs layered over 20 layout families x 5 compositions. */
.invite-site .inv-section{background-clip:padding-box}
.invite-site .inv-mast{position:relative;overflow:hidden}
.invite-site .inv-mast:after{z-index:0;pointer-events:none}
.invite-site .inv-mast>.inv-tint{position:relative;z-index:2}
.invite-site .inv-section.welcome:before{display:block;line-height:1.3;margin-bottom:.4rem}
.invite-site .inv-section:not(.gallery){transition:background-color .4s ease,box-shadow .4s ease}
@media(prefers-reduced-motion: reduce){.invite-site *{animation-duration:.001ms!important;transition-duration:.001ms!important}}
.invite-site[data-template="soft-blossom"] .inv-mast:after{content:'';position:absolute;right:2%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/soft-blossom.svg') center/contain no-repeat;opacity:0.055;transform:rotate(-3deg)}
.invite-site[data-template="soft-blossom"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="soft-blossom"] .inv-section.story{background-image:radial-gradient(circle at 10% 25%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="soft-blossom"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="simple-emerald"] .inv-mast:after{content:'';position:absolute;right:9%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/simple-emerald.svg') center/contain no-repeat;opacity:0.055;transform:rotate(-2deg)}
.invite-site[data-template="simple-emerald"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="simple-emerald"] .inv-section.story{background-image:radial-gradient(circle at 27% 36%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="simple-emerald"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="happy-balloon-day"] .inv-mast:after{content:'';position:absolute;right:16%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/happy-balloon-day.svg') center/contain no-repeat;opacity:0.055;transform:rotate(0deg)}
.invite-site[data-template="happy-balloon-day"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="happy-balloon-day"] .inv-section.story{background-image:radial-gradient(circle at 44% 47%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="happy-balloon-day"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="little-moon-aqiqah"] .inv-mast:after{content:'';position:absolute;right:6%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/little-moon-aqiqah.svg') center/contain no-repeat;opacity:0.055;transform:rotate(2deg)}
.invite-site[data-template="little-moon-aqiqah"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="little-moon-aqiqah"] .inv-section.story{background-image:radial-gradient(circle at 61% 58%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="little-moon-aqiqah"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="blue-cheer-khitan"] .inv-mast:after{content:'';position:absolute;right:13%;bottom:4%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/blue-cheer-khitan.svg') center/contain no-repeat;opacity:0.055;transform:rotate(3deg)}
.invite-site[data-template="blue-cheer-khitan"] .inv-section.welcome:before{content:'❈';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="blue-cheer-khitan"] .inv-section.story{background-image:radial-gradient(circle at 78% 69%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="blue-cheer-khitan"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="rustic-romance"] .inv-mast:after{content:'';position:absolute;right:3%;bottom:11%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/rustic-romance.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-3deg)}
.invite-site[data-template="rustic-romance"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="rustic-romance"] .inv-section.story{background-image:radial-gradient(circle at 25% 25%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="rustic-romance"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="golden-nikkah"] .inv-mast:after{content:'';position:absolute;right:10%;bottom:18%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/golden-nikkah.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-2deg)}
.invite-site[data-template="golden-nikkah"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="golden-nikkah"] .inv-section.story{background-image:radial-gradient(circle at 42% 36%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="golden-nikkah"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="candy-circus"] .inv-mast:after{content:'';position:absolute;right:17%;bottom:25%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/candy-circus.svg') center/contain no-repeat;opacity:0.070;transform:rotate(0deg)}
.invite-site[data-template="candy-circus"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="candy-circus"] .inv-section.story{background-image:radial-gradient(circle at 59% 47%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="candy-circus"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="baby-garden"] .inv-mast:after{content:'';position:absolute;right:7%;bottom:4%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/baby-garden.svg') center/contain no-repeat;opacity:0.070;transform:rotate(2deg)}
.invite-site[data-template="baby-garden"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="baby-garden"] .inv-section.story{background-image:radial-gradient(circle at 76% 58%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="baby-garden"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="heritage-syukuran"] .inv-mast:after{content:'';position:absolute;right:14%;bottom:11%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/heritage-syukuran.svg') center/contain no-repeat;opacity:0.070;transform:rotate(3deg)}
.invite-site[data-template="heritage-syukuran"] .inv-section.welcome:before{content:'❦';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="heritage-syukuran"] .inv-section.story{background-image:radial-gradient(circle at 23% 69%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="heritage-syukuran"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="modern-editorial"] .inv-mast:after{content:'';position:absolute;right:4%;bottom:18%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/modern-editorial.svg') center/contain no-repeat;opacity:0.088;transform:rotate(-3deg)}
.invite-site[data-template="modern-editorial"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="modern-editorial"] .inv-section.story{background-image:radial-gradient(circle at 40% 25%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="modern-editorial"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="pearl-grace"] .inv-mast:after{content:'';position:absolute;right:11%;bottom:25%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/pearl-grace.svg') center/contain no-repeat;opacity:0.088;transform:rotate(-2deg)}
.invite-site[data-template="pearl-grace"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="pearl-grace"] .inv-section.story{background-image:radial-gradient(circle at 57% 36%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="pearl-grace"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="royal-arch-islamic"] .inv-mast:after{content:'';position:absolute;right:18%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/royal-arch-islamic.svg') center/contain no-repeat;opacity:0.088;transform:rotate(0deg)}
.invite-site[data-template="royal-arch-islamic"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="royal-arch-islamic"] .inv-section.story{background-image:radial-gradient(circle at 74% 47%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="royal-arch-islamic"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="galaxy-birthday"] .inv-mast:after{content:'';position:absolute;right:8%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/galaxy-birthday.svg') center/contain no-repeat;opacity:0.088;transform:rotate(2deg)}
.invite-site[data-template="galaxy-birthday"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="galaxy-birthday"] .inv-section.story{background-image:radial-gradient(circle at 21% 58%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="galaxy-birthday"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="ivory-blessing"] .inv-mast:after{content:'';position:absolute;right:15%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/ivory-blessing.svg') center/contain no-repeat;opacity:0.088;transform:rotate(3deg)}
.invite-site[data-template="ivory-blessing"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="ivory-blessing"] .inv-section.story{background-image:radial-gradient(circle at 38% 69%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="ivory-blessing"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="emerald-royal"] .inv-mast:after{content:'';position:absolute;right:5%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/emerald-royal.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-3deg)}
.invite-site[data-template="emerald-royal"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="emerald-royal"] .inv-section.story{background-image:radial-gradient(circle at 55% 25%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="emerald-royal"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="burgundy-prestige"] .inv-mast:after{content:'';position:absolute;right:12%;bottom:4%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/burgundy-prestige.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-2deg)}
.invite-site[data-template="burgundy-prestige"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="burgundy-prestige"] .inv-section.story{background-image:radial-gradient(circle at 72% 36%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="burgundy-prestige"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="midnight-luxe"] .inv-mast:after{content:'';position:absolute;right:2%;bottom:11%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/midnight-luxe.svg') center/contain no-repeat;opacity:0.105;transform:rotate(0deg)}
.invite-site[data-template="midnight-luxe"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="midnight-luxe"] .inv-section.story{background-image:radial-gradient(circle at 19% 47%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="midnight-luxe"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="royal-prince-khitan"] .inv-mast:after{content:'';position:absolute;right:9%;bottom:18%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/royal-prince-khitan.svg') center/contain no-repeat;opacity:0.105;transform:rotate(2deg)}
.invite-site[data-template="royal-prince-khitan"] .inv-section.welcome:before{content:'❈';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="royal-prince-khitan"] .inv-section.story{background-image:radial-gradient(circle at 36% 58%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="royal-prince-khitan"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="sakura-celebration"] .inv-mast:after{content:'';position:absolute;right:16%;bottom:25%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/sakura-celebration.svg') center/contain no-repeat;opacity:0.105;transform:rotate(3deg)}
.invite-site[data-template="sakura-celebration"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="sakura-celebration"] .inv-section.story{background-image:radial-gradient(circle at 53% 69%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="sakura-celebration"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="imperial-palace"] .inv-mast:after{content:'';position:absolute;right:6%;bottom:4%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/imperial-palace.svg') center/contain no-repeat;opacity:0.130;transform:rotate(-3deg)}
.invite-site[data-template="imperial-palace"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="imperial-palace"] .inv-section.story{background-image:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="imperial-palace"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="art-deco-noir"] .inv-mast:after{content:'';position:absolute;right:13%;bottom:11%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/art-deco-noir.svg') center/contain no-repeat;opacity:0.130;transform:rotate(-2deg)}
.invite-site[data-template="art-deco-noir"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="art-deco-noir"] .inv-section.story{background-image:radial-gradient(circle at 17% 36%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="art-deco-noir"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="celestial-vows"] .inv-mast:after{content:'';position:absolute;right:3%;bottom:18%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/celestial-vows.svg') center/contain no-repeat;opacity:0.130;transform:rotate(0deg)}
.invite-site[data-template="celestial-vows"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="celestial-vows"] .inv-section.story{background-image:radial-gradient(circle at 34% 47%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="celestial-vows"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="majestic-nikkah"] .inv-mast:after{content:'';position:absolute;right:10%;bottom:25%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/majestic-nikkah.svg') center/contain no-repeat;opacity:0.130;transform:rotate(2deg)}
.invite-site[data-template="majestic-nikkah"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="majestic-nikkah"] .inv-section.story{background-image:radial-gradient(circle at 51% 58%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="majestic-nikkah"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="signature-family"] .inv-mast:after{content:'';position:absolute;right:17%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/signature-family.svg') center/contain no-repeat;opacity:0.130;transform:rotate(3deg)}
.invite-site[data-template="signature-family"] .inv-section.welcome:before{content:'❦';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="signature-family"] .inv-section.story{background-image:radial-gradient(circle at 68% 69%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="signature-family"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="champagne-garden"] .inv-mast:after{content:'';position:absolute;right:7%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/champagne-garden.svg') center/contain no-repeat;opacity:0.055;transform:rotate(-3deg)}
.invite-site[data-template="champagne-garden"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="champagne-garden"] .inv-section.story{background-image:radial-gradient(circle at 15% 25%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="champagne-garden"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="sage-atelier"] .inv-mast:after{content:'';position:absolute;right:14%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/sage-atelier.svg') center/contain no-repeat;opacity:0.055;transform:rotate(-2deg)}
.invite-site[data-template="sage-atelier"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="sage-atelier"] .inv-section.story{background-image:radial-gradient(circle at 32% 36%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="sage-atelier"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="jasmine-vows"] .inv-mast:after{content:'';position:absolute;right:4%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/jasmine-vows.svg') center/contain no-repeat;opacity:0.055;transform:rotate(0deg)}
.invite-site[data-template="jasmine-vows"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="jasmine-vows"] .inv-section.story{background-image:radial-gradient(circle at 49% 47%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="jasmine-vows"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="golden-dawn"] .inv-mast:after{content:'';position:absolute;right:11%;bottom:4%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/golden-dawn.svg') center/contain no-repeat;opacity:0.055;transform:rotate(2deg)}
.invite-site[data-template="golden-dawn"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="golden-dawn"] .inv-section.story{background-image:radial-gradient(circle at 66% 58%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="golden-dawn"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="peach-serenade"] .inv-mast:after{content:'';position:absolute;right:18%;bottom:11%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/peach-serenade.svg') center/contain no-repeat;opacity:0.055;transform:rotate(3deg)}
.invite-site[data-template="peach-serenade"] .inv-section.welcome:before{content:'♡';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="peach-serenade"] .inv-section.story{background-image:radial-gradient(circle at 13% 69%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="peach-serenade"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="lavender-promise"] .inv-mast:after{content:'';position:absolute;right:8%;bottom:18%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/lavender-promise.svg') center/contain no-repeat;opacity:0.055;transform:rotate(-3deg)}
.invite-site[data-template="lavender-promise"] .inv-section.welcome:before{content:'♡';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="lavender-promise"] .inv-section.story{background-image:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="lavender-promise"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="kencana-akad"] .inv-mast:after{content:'';position:absolute;right:15%;bottom:25%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/kencana-akad.svg') center/contain no-repeat;opacity:0.055;transform:rotate(-2deg)}
.invite-site[data-template="kencana-akad"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="kencana-akad"] .inv-section.story{background-image:radial-gradient(circle at 47% 36%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="kencana-akad"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="oceanic-vows"] .inv-mast:after{content:'';position:absolute;right:5%;bottom:4%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/oceanic-vows.svg') center/contain no-repeat;opacity:0.055;transform:rotate(0deg)}
.invite-site[data-template="oceanic-vows"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="oceanic-vows"] .inv-section.story{background-image:radial-gradient(circle at 64% 47%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="oceanic-vows"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="sweet-seventeen-bloom"] .inv-mast:after{content:'';position:absolute;right:12%;bottom:11%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/sweet-seventeen-bloom.svg') center/contain no-repeat;opacity:0.055;transform:rotate(2deg)}
.invite-site[data-template="sweet-seventeen-bloom"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="sweet-seventeen-bloom"] .inv-section.story{background-image:radial-gradient(circle at 11% 58%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="sweet-seventeen-bloom"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="dino-adventure"] .inv-mast:after{content:'';position:absolute;right:2%;bottom:18%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/dino-adventure.svg') center/contain no-repeat;opacity:0.055;transform:rotate(3deg)}
.invite-site[data-template="dino-adventure"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="dino-adventure"] .inv-section.story{background-image:radial-gradient(circle at 28% 69%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="dino-adventure"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="pastel-rainbow"] .inv-mast:after{content:'';position:absolute;right:9%;bottom:25%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/pastel-rainbow.svg') center/contain no-repeat;opacity:0.055;transform:rotate(-3deg)}
.invite-site[data-template="pastel-rainbow"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="pastel-rainbow"] .inv-section.story{background-image:radial-gradient(circle at 45% 25%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="pastel-rainbow"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="little-star"] .inv-mast:after{content:'';position:absolute;right:16%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/little-star.svg') center/contain no-repeat;opacity:0.055;transform:rotate(-2deg)}
.invite-site[data-template="little-star"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="little-star"] .inv-section.story{background-image:radial-gradient(circle at 62% 36%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="little-star"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="cloudy-blessing"] .inv-mast:after{content:'';position:absolute;right:6%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/cloudy-blessing.svg') center/contain no-repeat;opacity:0.055;transform:rotate(0deg)}
.invite-site[data-template="cloudy-blessing"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="cloudy-blessing"] .inv-section.story{background-image:radial-gradient(circle at 79% 47%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="cloudy-blessing"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="khitan-serenity"] .inv-mast:after{content:'';position:absolute;right:13%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/khitan-serenity.svg') center/contain no-repeat;opacity:0.055;transform:rotate(2deg)}
.invite-site[data-template="khitan-serenity"] .inv-section.welcome:before{content:'❈';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="khitan-serenity"] .inv-section.story{background-image:radial-gradient(circle at 26% 58%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="khitan-serenity"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="gratitude-notes"] .inv-mast:after{content:'';position:absolute;right:3%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/gratitude-notes.svg') center/contain no-repeat;opacity:0.055;transform:rotate(3deg)}
.invite-site[data-template="gratitude-notes"] .inv-section.welcome:before{content:'❦';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="gratitude-notes"] .inv-section.story{background-image:radial-gradient(circle at 43% 69%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="gratitude-notes"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="terracotta-muse"] .inv-mast:after{content:'';position:absolute;right:10%;bottom:4%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/terracotta-muse.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-3deg)}
.invite-site[data-template="terracotta-muse"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="terracotta-muse"] .inv-section.story{background-image:radial-gradient(circle at 60% 25%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="terracotta-muse"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="ivory-botanical"] .inv-mast:after{content:'';position:absolute;right:17%;bottom:11%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/ivory-botanical.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-2deg)}
.invite-site[data-template="ivory-botanical"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="ivory-botanical"] .inv-section.story{background-image:radial-gradient(circle at 77% 36%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="ivory-botanical"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="citrus-grove"] .inv-mast:after{content:'';position:absolute;right:7%;bottom:18%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/citrus-grove.svg') center/contain no-repeat;opacity:0.070;transform:rotate(0deg)}
.invite-site[data-template="citrus-grove"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="citrus-grove"] .inv-section.story{background-image:radial-gradient(circle at 24% 47%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="citrus-grove"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="royal-jade"] .inv-mast:after{content:'';position:absolute;right:14%;bottom:25%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/royal-jade.svg') center/contain no-repeat;opacity:0.070;transform:rotate(2deg)}
.invite-site[data-template="royal-jade"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="royal-jade"] .inv-section.story{background-image:radial-gradient(circle at 41% 58%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="royal-jade"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="modern-monogram"] .inv-mast:after{content:'';position:absolute;right:4%;bottom:4%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/modern-monogram.svg') center/contain no-repeat;opacity:0.055;transform:rotate(3deg)}
.invite-site[data-template="modern-monogram"] .inv-section.welcome:before{content:'♡';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="modern-monogram"] .inv-section.story{background-image:radial-gradient(circle at 58% 69%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="modern-monogram"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="garden-engagement"] .inv-mast:after{content:'';position:absolute;right:11%;bottom:11%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/garden-engagement.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-3deg)}
.invite-site[data-template="garden-engagement"] .inv-section.welcome:before{content:'♡';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="garden-engagement"] .inv-section.story{background-image:radial-gradient(circle at 75% 25%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="garden-engagement"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="nusantara-klasik"] .inv-mast:after{content:'';position:absolute;right:18%;bottom:18%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/nusantara-klasik.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-2deg)}
.invite-site[data-template="nusantara-klasik"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="nusantara-klasik"] .inv-section.story{background-image:radial-gradient(circle at 22% 36%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="nusantara-klasik"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="boho-macrame"] .inv-mast:after{content:'';position:absolute;right:8%;bottom:25%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/boho-macrame.svg') center/contain no-repeat;opacity:0.070;transform:rotate(0deg)}
.invite-site[data-template="boho-macrame"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="boho-macrame"] .inv-section.story{background-image:radial-gradient(circle at 39% 47%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="boho-macrame"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="rainbow-circus"] .inv-mast:after{content:'';position:absolute;right:15%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/rainbow-circus.svg') center/contain no-repeat;opacity:0.070;transform:rotate(2deg)}
.invite-site[data-template="rainbow-circus"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="rainbow-circus"] .inv-section.story{background-image:radial-gradient(circle at 56% 58%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="rainbow-circus"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="undersea-party"] .inv-mast:after{content:'';position:absolute;right:5%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/undersea-party.svg') center/contain no-repeat;opacity:0.070;transform:rotate(3deg)}
.invite-site[data-template="undersea-party"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="undersea-party"] .inv-section.story{background-image:radial-gradient(circle at 73% 69%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="undersea-party"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="baby-safari"] .inv-mast:after{content:'';position:absolute;right:12%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/baby-safari.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-3deg)}
.invite-site[data-template="baby-safari"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="baby-safari"] .inv-section.story{background-image:radial-gradient(circle at 20% 25%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="baby-safari"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="lullaby-meadow"] .inv-mast:after{content:'';position:absolute;right:2%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/lullaby-meadow.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-2deg)}
.invite-site[data-template="lullaby-meadow"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="lullaby-meadow"] .inv-section.story{background-image:radial-gradient(circle at 37% 36%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="lullaby-meadow"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="little-gentleman"] .inv-mast:after{content:'';position:absolute;right:9%;bottom:4%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/little-gentleman.svg') center/contain no-repeat;opacity:0.070;transform:rotate(0deg)}
.invite-site[data-template="little-gentleman"] .inv-section.welcome:before{content:'❈';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="little-gentleman"] .inv-section.story{background-image:radial-gradient(circle at 54% 47%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="little-gentleman"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="graduation-scroll"] .inv-mast:after{content:'';position:absolute;right:16%;bottom:11%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/graduation-scroll.svg') center/contain no-repeat;opacity:0.055;transform:rotate(2deg)}
.invite-site[data-template="graduation-scroll"] .inv-section.welcome:before{content:'✧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="graduation-scroll"] .inv-section.story{background-image:radial-gradient(circle at 71% 58%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="graduation-scroll"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="invitation-journal"] .inv-mast:after{content:'';position:absolute;right:6%;bottom:18%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/invitation-journal.svg') center/contain no-repeat;opacity:0.055;transform:rotate(3deg)}
.invite-site[data-template="invitation-journal"] .inv-section.welcome:before{content:'◆';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="invitation-journal"] .inv-section.story{background-image:radial-gradient(circle at 18% 69%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="invitation-journal"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="atelier-noir"] .inv-mast:after{content:'';position:absolute;right:13%;bottom:25%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/atelier-noir.svg') center/contain no-repeat;opacity:0.088;transform:rotate(-3deg)}
.invite-site[data-template="atelier-noir"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="atelier-noir"] .inv-section.story{background-image:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="atelier-noir"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="opal-reverie"] .inv-mast:after{content:'';position:absolute;right:3%;bottom:4%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/opal-reverie.svg') center/contain no-repeat;opacity:0.070;transform:rotate(-2deg)}
.invite-site[data-template="opal-reverie"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="opal-reverie"] .inv-section.story{background-image:radial-gradient(circle at 52% 36%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="opal-reverie"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="santorini-vow"] .inv-mast:after{content:'';position:absolute;right:10%;bottom:11%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/santorini-vow.svg') center/contain no-repeat;opacity:0.088;transform:rotate(0deg)}
.invite-site[data-template="santorini-vow"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="santorini-vow"] .inv-section.story{background-image:radial-gradient(circle at 69% 47%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="santorini-vow"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="botanical-etching"] .inv-mast:after{content:'';position:absolute;right:17%;bottom:18%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/botanical-etching.svg') center/contain no-repeat;opacity:0.088;transform:rotate(2deg)}
.invite-site[data-template="botanical-etching"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="botanical-etching"] .inv-section.story{background-image:radial-gradient(circle at 16% 58%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="botanical-etching"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="eternal-monogram"] .inv-mast:after{content:'';position:absolute;right:7%;bottom:25%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/eternal-monogram.svg') center/contain no-repeat;opacity:0.070;transform:rotate(3deg)}
.invite-site[data-template="eternal-monogram"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="eternal-monogram"] .inv-section.story{background-image:radial-gradient(circle at 33% 69%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="eternal-monogram"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="mosaic-nikkah"] .inv-mast:after{content:'';position:absolute;right:14%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/mosaic-nikkah.svg') center/contain no-repeat;opacity:0.088;transform:rotate(-3deg)}
.invite-site[data-template="mosaic-nikkah"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="mosaic-nikkah"] .inv-section.story{background-image:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="mosaic-nikkah"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="heritage-jawa"] .inv-mast:after{content:'';position:absolute;right:4%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/heritage-jawa.svg') center/contain no-repeat;opacity:0.088;transform:rotate(-2deg)}
.invite-site[data-template="heritage-jawa"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="heritage-jawa"] .inv-section.story{background-image:radial-gradient(circle at 67% 36%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="heritage-jawa"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="velvet-rose"] .inv-mast:after{content:'';position:absolute;right:11%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/velvet-rose.svg') center/contain no-repeat;opacity:0.088;transform:rotate(0deg)}
.invite-site[data-template="velvet-rose"] .inv-section.welcome:before{content:'♡';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="velvet-rose"] .inv-section.story{background-image:radial-gradient(circle at 14% 47%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="velvet-rose"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="grand-eighteen"] .inv-mast:after{content:'';position:absolute;right:18%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/grand-eighteen.svg') center/contain no-repeat;opacity:0.088;transform:rotate(2deg)}
.invite-site[data-template="grand-eighteen"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="grand-eighteen"] .inv-section.story{background-image:radial-gradient(circle at 31% 58%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="grand-eighteen"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="moonlight-baby"] .inv-mast:after{content:'';position:absolute;right:8%;bottom:4%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/moonlight-baby.svg') center/contain no-repeat;opacity:0.088;transform:rotate(3deg)}
.invite-site[data-template="moonlight-baby"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="moonlight-baby"] .inv-section.story{background-image:radial-gradient(circle at 48% 69%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="moonlight-baby"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="golden-prince"] .inv-mast:after{content:'';position:absolute;right:15%;bottom:11%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/golden-prince.svg') center/contain no-repeat;opacity:0.088;transform:rotate(-3deg)}
.invite-site[data-template="golden-prince"] .inv-section.welcome:before{content:'❈';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="golden-prince"] .inv-section.story{background-image:radial-gradient(circle at 65% 25%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="golden-prince"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="achiever-crest"] .inv-mast:after{content:'';position:absolute;right:5%;bottom:18%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/achiever-crest.svg') center/contain no-repeat;opacity:0.088;transform:rotate(-2deg)}
.invite-site[data-template="achiever-crest"] .inv-section.welcome:before{content:'✧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="achiever-crest"] .inv-section.story{background-image:radial-gradient(circle at 12% 36%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="achiever-crest"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="sacred-gathering"] .inv-mast:after{content:'';position:absolute;right:12%;bottom:25%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/sacred-gathering.svg') center/contain no-repeat;opacity:0.088;transform:rotate(0deg)}
.invite-site[data-template="sacred-gathering"] .inv-section.welcome:before{content:'۞';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="sacred-gathering"] .inv-section.story{background-image:radial-gradient(circle at 29% 47%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="sacred-gathering"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="harmony-anniversary"] .inv-mast:after{content:'';position:absolute;right:2%;bottom:4%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/harmony-anniversary.svg') center/contain no-repeat;opacity:0.088;transform:rotate(2deg)}
.invite-site[data-template="harmony-anniversary"] .inv-section.welcome:before{content:'✦';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="harmony-anniversary"] .inv-section.story{background-image:radial-gradient(circle at 46% 58%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="harmony-anniversary"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="corporate-classic"] .inv-mast:after{content:'';position:absolute;right:9%;bottom:11%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/corporate-classic.svg') center/contain no-repeat;opacity:0.070;transform:rotate(3deg)}
.invite-site[data-template="corporate-classic"] .inv-section.welcome:before{content:'◆';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="corporate-classic"] .inv-section.story{background-image:radial-gradient(circle at 63% 69%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="corporate-classic"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="palais-de-fleur"] .inv-mast:after{content:'';position:absolute;right:16%;bottom:18%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/palais-de-fleur.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-3deg)}
.invite-site[data-template="palais-de-fleur"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="palais-de-fleur"] .inv-section.story{background-image:radial-gradient(circle at 10% 25%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="palais-de-fleur"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="rose-cathedral"] .inv-mast:after{content:'';position:absolute;right:6%;bottom:25%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/rose-cathedral.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-2deg)}
.invite-site[data-template="rose-cathedral"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="rose-cathedral"] .inv-section.story{background-image:radial-gradient(circle at 27% 36%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="rose-cathedral"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="velvet-imperial"] .inv-mast:after{content:'';position:absolute;right:13%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/velvet-imperial.svg') center/contain no-repeat;opacity:0.105;transform:rotate(0deg)}
.invite-site[data-template="velvet-imperial"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="velvet-imperial"] .inv-section.story{background-image:radial-gradient(circle at 44% 47%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="velvet-imperial"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="nocturne-serenade"] .inv-mast:after{content:'';position:absolute;right:3%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/nocturne-serenade.svg') center/contain no-repeat;opacity:0.105;transform:rotate(2deg)}
.invite-site[data-template="nocturne-serenade"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="nocturne-serenade"] .inv-section.story{background-image:radial-gradient(circle at 61% 58%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="nocturne-serenade"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="emerald-baroque"] .inv-mast:after{content:'';position:absolute;right:10%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/emerald-baroque.svg') center/contain no-repeat;opacity:0.105;transform:rotate(3deg)}
.invite-site[data-template="emerald-baroque"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="emerald-baroque"] .inv-section.story{background-image:radial-gradient(circle at 78% 69%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="emerald-baroque"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="royal-java"] .inv-mast:after{content:'';position:absolute;right:17%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/royal-java.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-3deg)}
.invite-site[data-template="royal-java"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="royal-java"] .inv-section.story{background-image:radial-gradient(circle at 25% 25%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="royal-java"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="golden-minaret"] .inv-mast:after{content:'';position:absolute;right:7%;bottom:4%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/golden-minaret.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-2deg)}
.invite-site[data-template="golden-minaret"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="golden-minaret"] .inv-section.story{background-image:radial-gradient(circle at 42% 36%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="golden-minaret"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="marble-opulence"] .inv-mast:after{content:'';position:absolute;right:14%;bottom:11%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/marble-opulence.svg') center/contain no-repeat;opacity:0.088;transform:rotate(0deg)}
.invite-site[data-template="marble-opulence"] .inv-section.welcome:before{content:'♡';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="marble-opulence"] .inv-section.story{background-image:radial-gradient(circle at 59% 47%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="marble-opulence"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="cotton-candy-palace"] .inv-mast:after{content:'';position:absolute;right:4%;bottom:18%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/cotton-candy-palace.svg') center/contain no-repeat;opacity:0.105;transform:rotate(2deg)}
.invite-site[data-template="cotton-candy-palace"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="cotton-candy-palace"] .inv-section.story{background-image:radial-gradient(circle at 76% 58%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="cotton-candy-palace"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="aurora-celebration"] .inv-mast:after{content:'';position:absolute;right:11%;bottom:25%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/aurora-celebration.svg') center/contain no-repeat;opacity:0.105;transform:rotate(3deg)}
.invite-site[data-template="aurora-celebration"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="aurora-celebration"] .inv-section.story{background-image:radial-gradient(circle at 23% 69%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="aurora-celebration"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="celestial-baby"] .inv-mast:after{content:'';position:absolute;right:18%;bottom:4%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/celestial-baby.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-3deg)}
.invite-site[data-template="celestial-baby"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="celestial-baby"] .inv-section.story{background-image:radial-gradient(circle at 40% 25%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="celestial-baby"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="regal-khitan"] .inv-mast:after{content:'';position:absolute;right:8%;bottom:11%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/regal-khitan.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-2deg)}
.invite-site[data-template="regal-khitan"] .inv-section.welcome:before{content:'❈';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="regal-khitan"] .inv-section.story{background-image:radial-gradient(circle at 57% 36%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="regal-khitan"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="laurel-graduation"] .inv-mast:after{content:'';position:absolute;right:15%;bottom:18%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/laurel-graduation.svg') center/contain no-repeat;opacity:0.088;transform:rotate(0deg)}
.invite-site[data-template="laurel-graduation"] .inv-section.welcome:before{content:'✧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="laurel-graduation"] .inv-section.story{background-image:radial-gradient(circle at 74% 47%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="laurel-graduation"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="sacred-heritage"] .inv-mast:after{content:'';position:absolute;right:5%;bottom:25%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/sacred-heritage.svg') center/contain no-repeat;opacity:0.105;transform:rotate(2deg)}
.invite-site[data-template="sacred-heritage"] .inv-section.welcome:before{content:'۞';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="sacred-heritage"] .inv-section.story{background-image:radial-gradient(circle at 21% 58%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="sacred-heritage"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="grand-gala"] .inv-mast:after{content:'';position:absolute;right:12%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/grand-gala.svg') center/contain no-repeat;opacity:0.105;transform:rotate(3deg)}
.invite-site[data-template="grand-gala"] .inv-section.welcome:before{content:'◆';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="grand-gala"] .inv-section.story{background-image:radial-gradient(circle at 38% 69%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="grand-gala"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="versailles-promise"] .inv-mast:after{content:'';position:absolute;right:2%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/versailles-promise.svg') center/contain no-repeat;opacity:0.130;transform:rotate(-3deg)}
.invite-site[data-template="versailles-promise"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="versailles-promise"] .inv-section.story{background-image:radial-gradient(circle at 55% 25%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="versailles-promise"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="eternal-grand-palace"] .inv-mast:after{content:'';position:absolute;right:9%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/eternal-grand-palace.svg') center/contain no-repeat;opacity:0.130;transform:rotate(-2deg)}
.invite-site[data-template="eternal-grand-palace"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="eternal-grand-palace"] .inv-section.story{background-image:radial-gradient(circle at 72% 36%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="eternal-grand-palace"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="celestial-constellation"] .inv-mast:after{content:'';position:absolute;right:16%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/celestial-constellation.svg') center/contain no-repeat;opacity:0.130;transform:rotate(0deg)}
.invite-site[data-template="celestial-constellation"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="celestial-constellation"] .inv-section.story{background-image:radial-gradient(circle at 19% 47%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="celestial-constellation"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="royal-batavia"] .inv-mast:after{content:'';position:absolute;right:6%;bottom:4%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/royal-batavia.svg') center/contain no-repeat;opacity:0.130;transform:rotate(2deg)}
.invite-site[data-template="royal-batavia"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="royal-batavia"] .inv-section.story{background-image:radial-gradient(circle at 36% 58%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="royal-batavia"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="florentine-gold"] .inv-mast:after{content:'';position:absolute;right:13%;bottom:11%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/florentine-gold.svg') center/contain no-repeat;opacity:0.130;transform:rotate(3deg)}
.invite-site[data-template="florentine-gold"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="florentine-gold"] .inv-section.story{background-image:radial-gradient(circle at 53% 69%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="florentine-gold"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="golden-arabesque"] .inv-mast:after{content:'';position:absolute;right:3%;bottom:18%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/golden-arabesque.svg') center/contain no-repeat;opacity:0.130;transform:rotate(-3deg)}
.invite-site[data-template="golden-arabesque"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="golden-arabesque"] .inv-section.story{background-image:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="golden-arabesque"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="moonstone-dynasty"] .inv-mast:after{content:'';position:absolute;right:10%;bottom:25%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/moonstone-dynasty.svg') center/contain no-repeat;opacity:0.130;transform:rotate(-2deg)}
.invite-site[data-template="moonstone-dynasty"] .inv-section.welcome:before{content:'❧';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="moonstone-dynasty"] .inv-section.story{background-image:radial-gradient(circle at 17% 36%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="moonstone-dynasty"] .event-cards article{border-radius:0 75px 0 75px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="imperial-sakura"] .inv-mast:after{content:'';position:absolute;right:17%;bottom:4%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/imperial-sakura.svg') center/contain no-repeat;opacity:0.130;transform:rotate(0deg)}
.invite-site[data-template="imperial-sakura"] .inv-section.welcome:before{content:'♡';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="imperial-sakura"] .inv-section.story{background-image:radial-gradient(circle at 34% 47%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="imperial-sakura"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="regal-birthday"] .inv-mast:after{content:'';position:absolute;right:7%;bottom:11%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/regal-birthday.svg') center/contain no-repeat;opacity:0.130;transform:rotate(2deg)}
.invite-site[data-template="regal-birthday"] .inv-section.welcome:before{content:'✺';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="regal-birthday"] .inv-section.story{background-image:radial-gradient(circle at 51% 58%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="regal-birthday"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="starry-dreams"] .inv-mast:after{content:'';position:absolute;right:14%;bottom:18%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/starry-dreams.svg') center/contain no-repeat;opacity:0.105;transform:rotate(3deg)}
.invite-site[data-template="starry-dreams"] .inv-section.welcome:before{content:'☾';color:var(--iv-primary);font-size:46px;opacity:.68}
.invite-site[data-template="starry-dreams"] .inv-section.story{background-image:radial-gradient(circle at 68% 69%,color-mix(in srgb,var(--iv-accent) 24%,transparent),transparent 46%)}
.invite-site[data-template="starry-dreams"] .event-cards article{border-radius:16px 90px 16px 90px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="prince-legacy"] .inv-mast:after{content:'';position:absolute;right:4%;bottom:25%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/prince-legacy.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-3deg)}
.invite-site[data-template="prince-legacy"] .inv-section.welcome:before{content:'❈';color:var(--iv-primary);font-size:49px;opacity:.68}
.invite-site[data-template="prince-legacy"] .inv-section.story{background-image:radial-gradient(circle at 15% 25%,color-mix(in srgb,var(--iv-accent) 28%,transparent),transparent 46%)}
.invite-site[data-template="prince-legacy"] .event-cards article{border-radius:26px 26px 26px 26px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="academic-royal"] .inv-mast:after{content:'';position:absolute;right:11%;bottom:4%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/academic-royal.svg') center/contain no-repeat;opacity:0.105;transform:rotate(-2deg)}
.invite-site[data-template="academic-royal"] .inv-section.welcome:before{content:'✧';color:var(--iv-primary);font-size:34px;opacity:.68}
.invite-site[data-template="academic-royal"] .inv-section.story{background-image:radial-gradient(circle at 32% 36%,color-mix(in srgb,var(--iv-accent) 8%,transparent),transparent 46%)}
.invite-site[data-template="academic-royal"] .event-cards article{border-radius:110px 9px 9px 9px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="sacred-illumination"] .inv-mast:after{content:'';position:absolute;right:18%;bottom:11%;width:44%;aspect-ratio:420/600;background:url('/assets/covers/sacred-illumination.svg') center/contain no-repeat;opacity:0.130;transform:rotate(0deg)}
.invite-site[data-template="sacred-illumination"] .inv-section.welcome:before{content:'۞';color:var(--iv-primary);font-size:37px;opacity:.68}
.invite-site[data-template="sacred-illumination"] .inv-section.story{background-image:radial-gradient(circle at 49% 47%,color-mix(in srgb,var(--iv-accent) 12%,transparent),transparent 46%)}
.invite-site[data-template="sacred-illumination"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="diamond-anniversary"] .inv-mast:after{content:'';position:absolute;right:8%;bottom:18%;width:53%;aspect-ratio:420/600;background:url('/assets/covers/diamond-anniversary.svg') center/contain no-repeat;opacity:0.105;transform:rotate(2deg)}
.invite-site[data-template="diamond-anniversary"] .inv-section.welcome:before{content:'✦';color:var(--iv-primary);font-size:40px;opacity:.68}
.invite-site[data-template="diamond-anniversary"] .inv-section.story{background-image:radial-gradient(circle at 66% 58%,color-mix(in srgb,var(--iv-accent) 16%,transparent),transparent 46%)}
.invite-site[data-template="diamond-anniversary"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
.invite-site[data-template="grand-summit"] .inv-mast:after{content:'';position:absolute;right:15%;bottom:25%;width:35%;aspect-ratio:420/600;background:url('/assets/covers/grand-summit.svg') center/contain no-repeat;opacity:0.088;transform:rotate(3deg)}
.invite-site[data-template="grand-summit"] .inv-section.welcome:before{content:'◆';color:var(--iv-primary);font-size:43px;opacity:.68}
.invite-site[data-template="grand-summit"] .inv-section.story{background-image:radial-gradient(circle at 13% 69%,color-mix(in srgb,var(--iv-accent) 20%,transparent),transparent 46%)}
.invite-site[data-template="grand-summit"] .event-cards article{border-radius:140px 140px 8px 8px;border-color:color-mix(in srgb,var(--iv-primary) 30%,var(--iv-accent))}
