/* RonauliPhoto V26 — Premium 3D Collection */
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d, .r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals){position:relative;overflow:hidden;border-radius:30px;box-shadow:0 28px 60px rgba(15,18,24,.18), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(0,0,0,.08);isolation:isolate;}
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d, .r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals)::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 14%,rgba(255,255,255,.38),transparent 28%),radial-gradient(circle at 80% 10%,rgba(255,255,255,.22),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 32%,rgba(0,0,0,.06) 100%);pointer-events:none;z-index:0;}
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d, .r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals)::after{content:'';position:absolute;inset:18px;border-radius:24px;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.24), inset 0 -12px 18px rgba(0,0,0,.06);pointer-events:none;z-index:0;}
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d, .r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .r7-lockup{position:relative;z-index:1;}
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d, .r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .r7-photo-frame{box-shadow:0 24px 44px rgba(0,0,0,.24),0 9px 22px rgba(0,0,0,.17),inset 0 2px 0 rgba(255,255,255,.34), inset 0 -10px 14px rgba(0,0,0,.09);transform:translateY(-2px);}
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d, .r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .v16-cover-name{text-shadow:0 2px 8px rgba(0,0,0,.12),0 12px 24px rgba(0,0,0,.08);}
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d, .r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .template-tag{box-shadow:0 10px 18px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.26);}

.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-section:not(.inv-cover){position:relative;overflow:hidden;}
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-section:not(.inv-cover)::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 32%,rgba(255,255,255,.08) 48%,transparent 62%);pointer-events:none;opacity:.85;}
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-event,
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .wish-card,
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .r14-gallery-item,
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .v18-card,
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .rsvp-card,
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-couple,
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .countdown>div{box-shadow:0 18px 35px rgba(0,0,0,.10), inset 0 1px 0 rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.3);}
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d, .inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-btn{box-shadow:0 18px 32px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.32);}

/* Heritage 3D */
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d){background:linear-gradient(155deg,var(--v26-deep) 0%, color-mix(in srgb,var(--v26-deep) 72%, #000 28%) 28%, var(--v26-soft) 28%, var(--v26-soft) 65%, color-mix(in srgb,var(--v26-accent) 42%, white 58%) 65%, var(--v26-accent) 100%);}
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d) .template-tag{background:linear-gradient(180deg,rgba(255,248,233,.22),rgba(255,248,233,.10));color:var(--v26-ink);border:1px solid rgba(255,255,255,.18);}
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d) .v16-cover-name,
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d) .r7-date,
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d) .r14-cover-location,
.r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d) .r7-caption{color:var(--v26-ink);}
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d){--inv-accent:var(--v26-accent);--inv-ink:var(--v26-body);--inv-bg:var(--v26-soft);}
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d) .inv-section:not(.inv-cover){background:linear-gradient(160deg,var(--v26-paper),#fffbf5 58%,color-mix(in srgb,var(--v26-soft) 65%, white 35%) 100%);color:var(--v26-body);}
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d) .inv-quote:not(.inv-footer),
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d) .inv-footer{background:linear-gradient(145deg,color-mix(in srgb,var(--v26-deep) 88%, black 12%),var(--v26-deep))!important;color:var(--v26-ink)!important;}
.invitation:is(.inv-theme-batak-imperial-3d, .inv-theme-nias-imperial-3d, .inv-theme-jawa-imperial-3d, .inv-theme-minang-imperial-3d, .inv-theme-bali-imperial-3d, .inv-theme-melayu-imperial-3d, .inv-theme-sunda-imperial-3d) .inv-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--v26-accent) 80%, white 20%),var(--v26-accent));color:#fff;}

.template-cover.r7-theme-batak-imperial-3d, .invitation.inv-theme-batak-imperial-3d{--v26-accent:#c79b54;--v26-deep:#241716;--v26-soft:#f0e1cf;--v26-paper:#fbf6ef;--v26-body:#32231e;--v26-ink:#fff7eb;}
.template-cover.r7-theme-nias-imperial-3d, .invitation.inv-theme-nias-imperial-3d{--v26-accent:#d0a15c;--v26-deep:#261a17;--v26-soft:#f2e3d0;--v26-paper:#fcf7ef;--v26-body:#35261f;--v26-ink:#fff7ea;}
.template-cover.r7-theme-jawa-imperial-3d, .invitation.inv-theme-jawa-imperial-3d{--v26-accent:#c4a06a;--v26-deep:#231d18;--v26-soft:#efe4d3;--v26-paper:#fcf8f1;--v26-body:#342920;--v26-ink:#fff8ef;}
.template-cover.r7-theme-minang-imperial-3d, .invitation.inv-theme-minang-imperial-3d{--v26-accent:#d1a466;--v26-deep:#27161d;--v26-soft:#f1dfd3;--v26-paper:#fcf7f1;--v26-body:#372026;--v26-ink:#fff7ec;}
.template-cover.r7-theme-bali-imperial-3d, .invitation.inv-theme-bali-imperial-3d{--v26-accent:#d5ae74;--v26-deep:#2a211b;--v26-soft:#f2e7d8;--v26-paper:#fcf8f2;--v26-body:#392c23;--v26-ink:#fff8ee;}
.template-cover.r7-theme-melayu-imperial-3d, .invitation.inv-theme-melayu-imperial-3d{--v26-accent:#d7b06f;--v26-deep:#16302a;--v26-soft:#e3efe7;--v26-paper:#f8fbf8;--v26-body:#1d3e37;--v26-ink:#fff8ee;}
.template-cover.r7-theme-sunda-imperial-3d, .invitation.inv-theme-sunda-imperial-3d{--v26-accent:#d2bc7f;--v26-deep:#1b3028;--v26-soft:#e7efe8;--v26-paper:#fafbf8;--v26-body:#223b32;--v26-ink:#fff8ef;}

/* General 3D premium */
.r7-cover:is(.r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals){background:linear-gradient(160deg,var(--v26-base) 0%, color-mix(in srgb,var(--v26-base) 86%, white 14%) 36%, var(--v26-panel) 36%, var(--v26-panel) 72%, var(--v26-accent) 100%);}
.r7-cover:is(.r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .r7-lockup{backdrop-filter:blur(1.2px);}
.r7-cover:is(.r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .template-tag{background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.12));color:var(--v26-text);border:1px solid rgba(255,255,255,.22);}
.r7-cover:is(.r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .v16-cover-name,
.r7-cover:is(.r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .r7-date,
.r7-cover:is(.r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .r14-cover-location,
.r7-cover:is(.r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals) .r7-caption{color:var(--v26-text);}
.invitation:is(.inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals){--inv-accent:var(--v26-accent);--inv-ink:var(--v26-body);--inv-bg:var(--v26-panel);}
.invitation:is(.inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-section:not(.inv-cover){background:linear-gradient(160deg,var(--v26-paper),color-mix(in srgb,var(--v26-panel) 74%, white 26%) 100%);color:var(--v26-body);}
.invitation:is(.inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-quote:not(.inv-footer),
.invitation:is(.inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-footer{background:linear-gradient(145deg,color-mix(in srgb,var(--v26-base) 85%, black 15%),var(--v26-base))!important;color:var(--v26-text)!important;}
.invitation:is(.inv-theme-luxury-onyx-crown, .inv-theme-luxury-ivory-vault, .inv-theme-luxury-emerald-regalia, .inv-theme-luxury-burgundy-opera, .inv-theme-modern-prism-glass, .inv-theme-modern-graphite-layers, .inv-theme-modern-sandstone-depth, .inv-theme-modern-midnight-panel, .inv-theme-floral-pearl-bouquet, .inv-theme-floral-orchid-velvet, .inv-theme-floral-sage-petals) .inv-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--v26-accent) 78%, white 22%),var(--v26-accent));color:#fff;}

.template-cover.r7-theme-luxury-onyx-crown, .invitation.inv-theme-luxury-onyx-crown{--v26-base:#141417;--v26-panel:#25272d;--v26-accent:#e2c27e;--v26-paper:#fcf8ef;--v26-body:#2d2520;--v26-text:#fff7eb;}
.template-cover.r7-theme-luxury-ivory-vault, .invitation.inv-theme-luxury-ivory-vault{--v26-base:#efe3d0;--v26-panel:#f8f1e7;--v26-accent:#bc9a60;--v26-paper:#fffdf9;--v26-body:#372b24;--v26-text:#372b24;}
.template-cover.r7-theme-luxury-emerald-regalia, .invitation.inv-theme-luxury-emerald-regalia{--v26-base:#122721;--v26-panel:#243833;--v26-accent:#d7c08a;--v26-paper:#f9f7f1;--v26-body:#22312d;--v26-text:#fff8ee;}
.template-cover.r7-theme-luxury-burgundy-opera, .invitation.inv-theme-luxury-burgundy-opera{--v26-base:#2d171c;--v26-panel:#43252c;--v26-accent:#e0be82;--v26-paper:#fbf7f1;--v26-body:#392126;--v26-text:#fff7ed;}
.template-cover.r7-theme-modern-prism-glass, .invitation.inv-theme-modern-prism-glass{--v26-base:#eef3f5;--v26-panel:#ffffff;--v26-accent:#8ca2b0;--v26-paper:#f9fcfd;--v26-body:#2b3c47;--v26-text:#2b3c47;}
.template-cover.r7-theme-modern-graphite-layers, .invitation.inv-theme-modern-graphite-layers{--v26-base:#1f252c;--v26-panel:#323840;--v26-accent:#b7a27b;--v26-paper:#f7f3ed;--v26-body:#29231d;--v26-text:#f6efe6;}
.template-cover.r7-theme-modern-sandstone-depth, .invitation.inv-theme-modern-sandstone-depth{--v26-base:#efe6db;--v26-panel:#fbf6f0;--v26-accent:#b79272;--v26-paper:#fffdfa;--v26-body:#3a2f29;--v26-text:#3a2f29;}
.template-cover.r7-theme-modern-midnight-panel, .invitation.inv-theme-modern-midnight-panel{--v26-base:#17212c;--v26-panel:#283444;--v26-accent:#90aeca;--v26-paper:#f4f8fb;--v26-body:#213041;--v26-text:#f5f8fb;}
.template-cover.r7-theme-floral-pearl-bouquet, .invitation.inv-theme-floral-pearl-bouquet{--v26-base:#f8f0ee;--v26-panel:#fff9f8;--v26-accent:#c49e8b;--v26-paper:#fffdfc;--v26-body:#5a4341;--v26-text:#5a4341;}
.template-cover.r7-theme-floral-orchid-velvet, .invitation.inv-theme-floral-orchid-velvet{--v26-base:#f3e7f3;--v26-panel:#fcf7fd;--v26-accent:#a77bb1;--v26-paper:#fffafd;--v26-body:#533c5b;--v26-text:#533c5b;}
.template-cover.r7-theme-floral-sage-petals, .invitation.inv-theme-floral-sage-petals{--v26-base:#eef2ec;--v26-panel:#fafdfa;--v26-accent:#8ea189;--v26-paper:#fffdfc;--v26-body:#485245;--v26-text:#485245;}

:is(.template-card:has(.r7-theme-batak-imperial-3d), .template-card:has(.r7-theme-nias-imperial-3d), .template-card:has(.r7-theme-jawa-imperial-3d), .template-card:has(.r7-theme-minang-imperial-3d), .template-card:has(.r7-theme-bali-imperial-3d), .template-card:has(.r7-theme-melayu-imperial-3d), .template-card:has(.r7-theme-sunda-imperial-3d), .template-card:has(.r7-theme-luxury-onyx-crown), .template-card:has(.r7-theme-luxury-ivory-vault), .template-card:has(.r7-theme-luxury-emerald-regalia), .template-card:has(.r7-theme-luxury-burgundy-opera), .template-card:has(.r7-theme-modern-prism-glass), .template-card:has(.r7-theme-modern-graphite-layers), .template-card:has(.r7-theme-modern-sandstone-depth), .template-card:has(.r7-theme-modern-midnight-panel), .template-card:has(.r7-theme-floral-pearl-bouquet), .template-card:has(.r7-theme-floral-orchid-velvet), .template-card:has(.r7-theme-floral-sage-petals)){border-radius:28px;overflow:hidden;border:1px solid rgba(225,213,194,.75);box-shadow:0 16px 36px rgba(11,16,20,.10), inset 0 1px 0 rgba(255,255,255,.65);transform:translateZ(0);}
:is(.template-card:has(.r7-theme-batak-imperial-3d), .template-card:has(.r7-theme-nias-imperial-3d), .template-card:has(.r7-theme-jawa-imperial-3d), .template-card:has(.r7-theme-minang-imperial-3d), .template-card:has(.r7-theme-bali-imperial-3d), .template-card:has(.r7-theme-melayu-imperial-3d), .template-card:has(.r7-theme-sunda-imperial-3d), .template-card:has(.r7-theme-luxury-onyx-crown), .template-card:has(.r7-theme-luxury-ivory-vault), .template-card:has(.r7-theme-luxury-emerald-regalia), .template-card:has(.r7-theme-luxury-burgundy-opera), .template-card:has(.r7-theme-modern-prism-glass), .template-card:has(.r7-theme-modern-graphite-layers), .template-card:has(.r7-theme-modern-sandstone-depth), .template-card:has(.r7-theme-modern-midnight-panel), .template-card:has(.r7-theme-floral-pearl-bouquet), .template-card:has(.r7-theme-floral-orchid-velvet), .template-card:has(.r7-theme-floral-sage-petals)) .template-info{background:linear-gradient(180deg,#fffdf9,#f6efe5);}
:is(.template-card:has(.r7-theme-batak-imperial-3d), .template-card:has(.r7-theme-nias-imperial-3d), .template-card:has(.r7-theme-jawa-imperial-3d), .template-card:has(.r7-theme-minang-imperial-3d), .template-card:has(.r7-theme-bali-imperial-3d), .template-card:has(.r7-theme-melayu-imperial-3d), .template-card:has(.r7-theme-sunda-imperial-3d), .template-card:has(.r7-theme-luxury-onyx-crown), .template-card:has(.r7-theme-luxury-ivory-vault), .template-card:has(.r7-theme-luxury-emerald-regalia), .template-card:has(.r7-theme-luxury-burgundy-opera), .template-card:has(.r7-theme-modern-prism-glass), .template-card:has(.r7-theme-modern-graphite-layers), .template-card:has(.r7-theme-modern-sandstone-depth), .template-card:has(.r7-theme-modern-midnight-panel), .template-card:has(.r7-theme-floral-pearl-bouquet), .template-card:has(.r7-theme-floral-orchid-velvet), .template-card:has(.r7-theme-floral-sage-petals)) .template-cover{min-height:330px;}
:is(.template-card:has(.r7-theme-batak-imperial-3d), .template-card:has(.r7-theme-nias-imperial-3d), .template-card:has(.r7-theme-jawa-imperial-3d), .template-card:has(.r7-theme-minang-imperial-3d), .template-card:has(.r7-theme-bali-imperial-3d), .template-card:has(.r7-theme-melayu-imperial-3d), .template-card:has(.r7-theme-sunda-imperial-3d), .template-card:has(.r7-theme-luxury-onyx-crown), .template-card:has(.r7-theme-luxury-ivory-vault), .template-card:has(.r7-theme-luxury-emerald-regalia), .template-card:has(.r7-theme-luxury-burgundy-opera), .template-card:has(.r7-theme-modern-prism-glass), .template-card:has(.r7-theme-modern-graphite-layers), .template-card:has(.r7-theme-modern-sandstone-depth), .template-card:has(.r7-theme-modern-midnight-panel), .template-card:has(.r7-theme-floral-pearl-bouquet), .template-card:has(.r7-theme-floral-orchid-velvet), .template-card:has(.r7-theme-floral-sage-petals)):hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(11,16,20,.16), inset 0 1px 0 rgba(255,255,255,.68);}

@media(max-width:600px){
  .r7-cover:is(.r7-theme-batak-imperial-3d, .r7-theme-nias-imperial-3d, .r7-theme-jawa-imperial-3d, .r7-theme-minang-imperial-3d, .r7-theme-bali-imperial-3d, .r7-theme-melayu-imperial-3d, .r7-theme-sunda-imperial-3d, .r7-theme-luxury-onyx-crown, .r7-theme-luxury-ivory-vault, .r7-theme-luxury-emerald-regalia, .r7-theme-luxury-burgundy-opera, .r7-theme-modern-prism-glass, .r7-theme-modern-graphite-layers, .r7-theme-modern-sandstone-depth, .r7-theme-modern-midnight-panel, .r7-theme-floral-pearl-bouquet, .r7-theme-floral-orchid-velvet, .r7-theme-floral-sage-petals){border-radius:24px;}
  :is(.template-card:has(.r7-theme-batak-imperial-3d), .template-card:has(.r7-theme-nias-imperial-3d), .template-card:has(.r7-theme-jawa-imperial-3d), .template-card:has(.r7-theme-minang-imperial-3d), .template-card:has(.r7-theme-bali-imperial-3d), .template-card:has(.r7-theme-melayu-imperial-3d), .template-card:has(.r7-theme-sunda-imperial-3d), .template-card:has(.r7-theme-luxury-onyx-crown), .template-card:has(.r7-theme-luxury-ivory-vault), .template-card:has(.r7-theme-luxury-emerald-regalia), .template-card:has(.r7-theme-luxury-burgundy-opera), .template-card:has(.r7-theme-modern-prism-glass), .template-card:has(.r7-theme-modern-graphite-layers), .template-card:has(.r7-theme-modern-sandstone-depth), .template-card:has(.r7-theme-modern-midnight-panel), .template-card:has(.r7-theme-floral-pearl-bouquet), .template-card:has(.r7-theme-floral-orchid-velvet), .template-card:has(.r7-theme-floral-sage-petals)) .template-cover{min-height:302px;}
}
