/* RonauliPhoto V25 — tambahan 24 desain original. */
.r7-cover.r25-cover{position:relative;isolation:isolate;overflow:hidden;--r25-ink:#f8ecd9;--r25-frame:#dfbe80;--r25-shadow:rgba(0,0,0,.34)}
.r25-cover .r25-scene{position:absolute;inset:0;z-index:0;background:var(--r25-scene) center/cover no-repeat;pointer-events:none}
.r25-cover .r25-house{position:absolute;z-index:1;pointer-events:none;background:var(--r25-house) center / contain no-repeat;opacity:var(--r25-house-opacity,.50);width:94%;left:3%;height:34%;top:2%;filter:drop-shadow(0 7px 9px #0003)}
.r25-cover .r25-band{position:absolute;z-index:1;pointer-events:none;background:var(--r25-motif) center/auto 100% repeat-x;bottom:0;height:8%;left:0;right:0;opacity:.86}
.r25-cover .r25-medallion{position:absolute;z-index:1;pointer-events:none;border:1px solid var(--r25-frame);border-radius:100% 100% 6px 6px;inset:6% 8% 7%;opacity:.41}
.r25-cover .r7-art{position:absolute;z-index:1;inset:0;opacity:.13;pointer-events:none}
.r25-cover .r7-edge{z-index:1;inset:4% 5%;border:1px solid var(--r25-frame);border-radius:155px 155px 8px 8px;opacity:.64}
.r25-cover .r7-lockup{position:relative;z-index:2;justify-content:center;align-items:center;text-align:center;min-height:100%;background:linear-gradient(180deg,transparent 6%,var(--r25-overlay) 48%,transparent 100%);color:var(--r25-ink);padding:35% 11% 12%}
.r25-cover .r7-kicker,.r25-cover .v16-cover-name,.r25-cover .r7-date,.r25-cover .r14-cover-location,.r25-cover .r7-caption{color:var(--r25-ink);text-shadow:0 2px 13px var(--r25-shadow);position:relative;z-index:3}
.r25-cover .r7-kicker{font-family:'Cinzel',Georgia,serif;font-size:10px;letter-spacing:.16em;margin:0}
.r25-cover .r7-seal{color:var(--r25-frame);margin:7px auto 5px;position:relative;z-index:3}
.r25-cover .v16-cover-name{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;letter-spacing:0;line-height:1.1;overflow-wrap:anywhere}
.r25-cover .r7-photo-frame,.r25-cover .r25-catalog-photo{position:relative;z-index:3;overflow:hidden;flex-shrink:0;border:4px solid var(--r25-frame);background:var(--r25-soft);border-radius:160px 160px 9px 9px;box-shadow:0 0 0 5px color-mix(in srgb,var(--r25-frame) 18%,transparent),0 14px 35px var(--r25-shadow)}
.r25-cover .r7-divider{color:var(--r25-frame);margin:6px auto}
.r25-cover .r7-caption{line-height:1.45}
.r25-cover.r25-variant-malam .r25-house{opacity:.54;filter:drop-shadow(0 9px 15px #0008)}
.r25-cover.r25-variant-senja .r25-house{opacity:.36;left:4%;width:92%}
.r25-cover.r25-variant-taman .r25-house{opacity:.25;top:5%;width:81%;left:9%}
.r25-cover.r25-variant-senja .r7-edge{border-radius:7px}
.r25-cover.r25-variant-taman .r7-edge{border-radius:190px 190px 14px 14px}
.r25-cover.r25-variant-malam .r7-edge{border-radius:12px}
.r25-cover.r25-variant-malam .r7-photo-frame,.r25-cover.r25-variant-malam .r25-catalog-photo{border-radius:9px}
.r25-cover.r25-variant-senja .r7-photo-frame,.r25-cover.r25-variant-senja .r25-catalog-photo{border-radius:120px 120px 8px 8px}
.r25-cover.r25-variant-taman .r7-photo-frame,.r25-cover.r25-variant-taman .r25-catalog-photo{border-radius:160px 160px 13px 13px}
.template-cover.r7-cover.r25-cover .r7-lockup{height:100%;min-height:0;gap:0;padding:23% 10% 10%;justify-content:center}
.template-cover.r7-cover.r25-cover .r7-kicker{font-size:7px;letter-spacing:.12em}
.template-cover.r7-cover.r25-cover .r7-seal{display:none}
.template-cover.r7-cover.r25-cover .v16-cover-name{font-size:clamp(17px,1.9vw,23px);margin:4px 0;line-height:1.08}
.template-cover.r7-cover.r25-cover .r25-catalog-photo{width:51%;max-width:142px;aspect-ratio:4/4.55;margin:4px auto 7px}
.template-cover.r7-cover.r25-cover .r25-catalog-photo img{display:block;width:100%;height:100%;object-fit:cover}
.template-cover.r7-cover.r25-cover .r7-date{font-size:8px;margin:4px 0}
.template-cover.r7-cover.r25-cover .r7-caption{display:none}
.template-cover.r7-cover.r25-cover .r25-house{height:33%}
.template-card:has(.r25-cover){overflow:hidden;border:1px solid #e4dacf;border-radius:20px;box-shadow:0 13px 32px #4a302c28;transition:transform .22s ease,box-shadow .22s ease}
.template-card:has(.r25-cover):hover{transform:translateY(-5px);box-shadow:0 20px 48px #4a302c3c}
.template-card:has(.r25-cover) .template-info{background:linear-gradient(180deg,#fffefa,#f8f2e9);padding:16px}
.design-option .r25-cover .r25-catalog-photo{width:51%;max-width:84px;margin:3px auto}
.design-option .r25-cover .r7-lockup{padding:15% 10% 8%}
.design-option .r25-cover .v16-cover-name{font-size:14px}
.invitation .inv-cover.r25-cover .r7-lockup{padding:41px 11% 39px;min-height:max(710px,100svh)}
.invitation .inv-cover.r25-cover .r7-photo-frame{width:min(77%,307px);aspect-ratio:4/4.7;max-height:41vh}
.invitation .inv-cover.r25-cover .v16-cover-name{font-size:clamp(24px,5.8vw,34px);margin:7px auto 12px}
.invitation .inv-cover.r25-cover .r7-date{font-size:12px;letter-spacing:.07em}
.invitation .inv-cover.r25-cover .r7-kicker{font-size:10px}
.invitation.inv-v25 .inv-section:not(.inv-cover){background:linear-gradient(155deg,var(--r25-section-light),var(--r25-section-pale));color:var(--r25-body);padding-top:72px;padding-bottom:72px}
.invitation.inv-v25 .inv-section:not(.inv-cover):nth-of-type(even){background:linear-gradient(145deg,var(--r25-section-pale),var(--r25-section-light))}
.invitation.inv-v25 .inv-section:not(.inv-cover) h2{color:var(--r25-body);text-wrap:balance}
.invitation.inv-v25 .inv-section:not(.inv-cover) .inv-eyebrow{color:var(--r25-strong);letter-spacing:.16em}
.invitation.inv-v25 .inv-section:not(.inv-cover)>*{position:relative;z-index:1}
.invitation.inv-v25 .inv-section:not(.inv-cover):before{content:'';position:absolute;top:0;left:0;right:0;height:10px;background:var(--r25-motif) center/auto 100% repeat-x;opacity:.55;pointer-events:none}
.invitation.inv-v25 .inv-quote:not(.inv-footer){background:linear-gradient(148deg,var(--r25-section-deep),var(--r25-strong))!important;color:#fff8ed!important}
.invitation.inv-v25 .inv-quote :is(p,span,h2){color:#fff8ed}
.invitation.inv-v25 .inv-footer{background:linear-gradient(155deg,var(--r25-section-deep),var(--r25-strong))!important;color:#fff8ed!important}
.invitation.inv-v25 .inv-footer :is(p,span,h2){color:#fff8ed}
.invitation.inv-v25 .inv-event,.invitation.inv-v25 .wish-card,.invitation.inv-v25 .r14-gallery-item,.invitation.inv-v25 .v18-payment-card{background:color-mix(in srgb,var(--r25-section-light) 86%,white);border:1px solid color-mix(in srgb,var(--r25-strong) 23%,transparent);box-shadow:0 10px 28px #00000014;border-radius:16px}
.invitation.inv-v25 .countdown>div{background:var(--r25-section-light);border:1px solid color-mix(in srgb,var(--r25-strong) 26%,transparent);border-radius:13px}
.invitation.inv-v25 .r14-story-dot{background:var(--r25-strong)}
.invitation.inv-v25 .inv-btn{background:var(--r25-strong);box-shadow:0 8px 20px color-mix(in srgb,var(--r25-strong) 25%,transparent)}
@media(max-width:600px){
 .template-cover.r7-cover.r25-cover .r25-catalog-photo{width:min(48%,102px);max-width:102px;aspect-ratio:4/4.5;margin:3px auto 5px}
 .template-cover.r7-cover.r25-cover .r7-lockup{padding:19% 9% 8%}
 .template-cover.r7-cover.r25-cover .v16-cover-name{font-size:clamp(14px,3.8vw,18px);line-height:1.1;margin:3px auto}
 .template-cover.r7-cover.r25-cover .r7-kicker{font-size:6.5px}
 .template-cover.r7-cover.r25-cover .r7-date{font-size:7px}
 .invitation .inv-cover.r25-cover .r7-lockup{padding:42px 9% 30px;min-height:max(670px,100svh)}
 .invitation .inv-cover.r25-cover .r7-photo-frame{width:min(76%,298px);max-height:38vh}
 .invitation .inv-cover.r25-cover .v16-cover-name{font-size:clamp(23px,6.3vw,31px)}
 .invitation.inv-v25 .inv-section:not(.inv-cover){padding:58px 18px}
}
@media(prefers-reduced-motion:no-preference){.invitation .r25-cover .r7-photo-frame{animation:r25enter .85s ease-out both}}
@keyframes r25enter{from{opacity:.35;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}

.r7-cover.r7-theme-batak-malam-v25{--r25-scene:url('/assets/v25/batak-malam-v25.svg');--r25-house:url('/assets/batak-toba/rumah-bolon.svg');--r25-motif:url('/assets/batak-toba/ulos-tenun.svg');--r25-ink:#fff4df;--r25-frame:#e8bb83;--r25-soft:#faf2e8;--r25-shadow:#0008;--r25-overlay:rgba(15,12,14,.33);--r7-surface:#291c1b;--r7-text:#fff4df;--r7-gold:#e8bb83;--r7-artcolor:#a43230}
.invitation.inv-theme-batak-malam-v25{--r25-section-light:#faf2e8;--r25-section-pale:#f3e4e4;--r25-section-deep:#291c1b;--r25-body:#251918;--r25-strong:#a43230;--r25-motif:url('/assets/batak-toba/ulos-tenun.svg')}

.r7-cover.r7-theme-batak-senja-v25{--r25-scene:url('/assets/v25/batak-senja-v25.svg');--r25-house:url('/assets/batak-toba/rumah-bolon.svg');--r25-motif:url('/assets/batak-toba/ulos-tenun.svg');--r25-ink:#281b1a;--r25-frame:#c9a271;--r25-soft:#fcf6ee;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,248,232,.52);--r7-surface:#edd8d7;--r7-text:#281b1a;--r7-gold:#c9a271;--r7-artcolor:#a43230}
.invitation.inv-theme-batak-senja-v25{--r25-section-light:#fcf6ee;--r25-section-pale:#f0dedd;--r25-section-deep:#291c1b;--r25-body:#281b1a;--r25-strong:#a43230;--r25-motif:url('/assets/batak-toba/ulos-tenun.svg')}

.r7-cover.r7-theme-batak-taman-v25{--r25-scene:url('/assets/v25/batak-taman-v25.svg');--r25-house:url('/assets/batak-toba/rumah-bolon.svg');--r25-motif:url('/assets/batak-toba/ulos-tenun.svg');--r25-ink:#281b1a;--r25-frame:#b49166;--r25-soft:#fcf8f2;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,251,244,.49);--r7-surface:#f8ebdc;--r7-text:#281b1a;--r7-gold:#b49166;--r7-artcolor:#a43230}
.invitation.inv-theme-batak-taman-v25{--r25-section-light:#fcf8f2;--r25-section-pale:#f4e8e8;--r25-section-deep:#291c1b;--r25-body:#271a19;--r25-strong:#a43230;--r25-motif:url('/assets/batak-toba/ulos-tenun.svg')}

.r7-cover.r7-theme-nias-malam-v25{--r25-scene:url('/assets/v25/nias-malam-v25.svg');--r25-house:url('/assets/nias/omo-sebua.svg');--r25-motif:url('/assets/nias/ni-ohaluyo.svg');--r25-ink:#fff4df;--r25-frame:#e7b95d;--r25-soft:#faf2e1;--r25-shadow:#0008;--r25-overlay:rgba(15,12,14,.33);--r7-surface:#251c1a;--r7-text:#fff4df;--r7-gold:#e7b95d;--r7-artcolor:#af352b}
.invitation.inv-theme-nias-malam-v25{--r25-section-light:#faf2e1;--r25-section-pale:#f4e4e3;--r25-section-deep:#251c1a;--r25-body:#221917;--r25-strong:#af352b;--r25-motif:url('/assets/nias/ni-ohaluyo.svg')}

.r7-cover.r7-theme-nias-senja-v25{--r25-scene:url('/assets/v25/nias-senja-v25.svg');--r25-house:url('/assets/nias/omo-sebua.svg');--r25-motif:url('/assets/nias/ni-ohaluyo.svg');--r25-ink:#241b19;--r25-frame:#c8a050;--r25-soft:#fbf5e9;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,248,232,.52);--r7-surface:#efd8d6;--r7-text:#241b19;--r7-gold:#c8a050;--r7-artcolor:#af352b}
.invitation.inv-theme-nias-senja-v25{--r25-section-light:#fbf5e9;--r25-section-pale:#f2dedd;--r25-section-deep:#251c1a;--r25-body:#241b19;--r25-strong:#af352b;--r25-motif:url('/assets/nias/ni-ohaluyo.svg')}

.r7-cover.r7-theme-nias-taman-v25{--r25-scene:url('/assets/v25/nias-taman-v25.svg');--r25-house:url('/assets/nias/omo-sebua.svg');--r25-motif:url('/assets/nias/ni-ohaluyo.svg');--r25-ink:#241b19;--r25-frame:#b49048;--r25-soft:#fcf8ee;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,251,244,.49);--r7-surface:#f8ebd1;--r7-text:#241b19;--r7-gold:#b49048;--r7-artcolor:#af352b}
.invitation.inv-theme-nias-taman-v25{--r25-section-light:#fcf8ee;--r25-section-pale:#f6e8e7;--r25-section-deep:#251c1a;--r25-body:#231a18;--r25-strong:#af352b;--r25-motif:url('/assets/nias/ni-ohaluyo.svg')}

.r7-cover.r7-theme-jawa-malam-v25{--r25-scene:url('/assets/v25/jawa-malam-v25.svg');--r25-house:url('/assets/jawa/rumah-adat.svg');--r25-motif:url('/assets/jawa/motif-tenun.svg');--r25-ink:#fff4df;--r25-frame:#ddbc82;--r25-soft:#f8f2e8;--r25-shadow:#0008;--r25-overlay:rgba(15,12,14,.33);--r7-surface:#29241c;--r7-text:#fff4df;--r7-gold:#ddbc82;--r7-artcolor:#88643c}
.invitation.inv-theme-jawa-malam-v25{--r25-section-light:#f8f2e8;--r25-section-pale:#efeae5;--r25-section-deep:#29241c;--r25-body:#252119;--r25-strong:#88643c;--r25-motif:url('/assets/jawa/motif-tenun.svg')}

.r7-cover.r7-theme-jawa-senja-v25{--r25-scene:url('/assets/v25/jawa-senja-v25.svg');--r25-house:url('/assets/jawa/rumah-adat.svg');--r25-motif:url('/assets/jawa/motif-tenun.svg');--r25-ink:#28231b;--r25-frame:#c0a371;--r25-soft:#faf6ee;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,248,232,.52);--r7-surface:#e8e1d9;--r7-text:#28231b;--r7-gold:#c0a371;--r7-artcolor:#88643c}
.invitation.inv-theme-jawa-senja-v25{--r25-section-light:#faf6ee;--r25-section-pale:#ebe6df;--r25-section-deep:#29241c;--r25-body:#28231b;--r25-strong:#88643c;--r25-motif:url('/assets/jawa/motif-tenun.svg')}

.r7-cover.r7-theme-jawa-taman-v25{--r25-scene:url('/assets/v25/jawa-taman-v25.svg');--r25-house:url('/assets/jawa/rumah-adat.svg');--r25-motif:url('/assets/jawa/motif-tenun.svg');--r25-ink:#28231b;--r25-frame:#ac9265;--r25-soft:#fbf8f2;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,251,244,.49);--r7-surface:#f5ecdc;--r7-text:#28231b;--r7-gold:#ac9265;--r7-artcolor:#88643c}
.invitation.inv-theme-jawa-taman-v25{--r25-section-light:#fbf8f2;--r25-section-pale:#f1ede9;--r25-section-deep:#29241c;--r25-body:#27221a;--r25-strong:#88643c;--r25-motif:url('/assets/jawa/motif-tenun.svg')}

.r7-cover.r7-theme-minang-malam-v25{--r25-scene:url('/assets/v25/minang-malam-v25.svg');--r25-house:url('/assets/minang/rumah-adat.svg');--r25-motif:url('/assets/minang/motif-tenun.svg');--r25-ink:#fff4df;--r25-frame:#e5ba7c;--r25-soft:#faf2e7;--r25-shadow:#0008;--r25-overlay:rgba(15,12,14,.33);--r7-surface:#2b1a24;--r7-text:#fff4df;--r7-gold:#e5ba7c;--r7-artcolor:#a43243}
.invitation.inv-theme-minang-malam-v25{--r25-section-light:#faf2e7;--r25-section-pale:#f3e4e6;--r25-section-deep:#2b1a24;--r25-body:#271721;--r25-strong:#a43243;--r25-motif:url('/assets/minang/motif-tenun.svg')}

.r7-cover.r7-theme-minang-senja-v25{--r25-scene:url('/assets/v25/minang-senja-v25.svg');--r25-house:url('/assets/minang/rumah-adat.svg');--r25-motif:url('/assets/minang/motif-tenun.svg');--r25-ink:#2a1923;--r25-frame:#c7a16b;--r25-soft:#fbf6ed;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,248,232,.52);--r7-surface:#edd8db;--r7-text:#2a1923;--r7-gold:#c7a16b;--r7-artcolor:#a43243}
.invitation.inv-theme-minang-senja-v25{--r25-section-light:#fbf6ed;--r25-section-pale:#f0dee0;--r25-section-deep:#2b1a24;--r25-body:#2a1923;--r25-strong:#a43243;--r25-motif:url('/assets/minang/motif-tenun.svg')}

.r7-cover.r7-theme-minang-taman-v25{--r25-scene:url('/assets/v25/minang-taman-v25.svg');--r25-house:url('/assets/minang/rumah-adat.svg');--r25-motif:url('/assets/minang/motif-tenun.svg');--r25-ink:#2a1923;--r25-frame:#b29160;--r25-soft:#fcf8f1;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,251,244,.49);--r7-surface:#f7ebda;--r7-text:#2a1923;--r7-gold:#b29160;--r7-artcolor:#a43243}
.invitation.inv-theme-minang-taman-v25{--r25-section-light:#fcf8f1;--r25-section-pale:#f4e8ea;--r25-section-deep:#2b1a24;--r25-body:#291822;--r25-strong:#a43243;--r25-motif:url('/assets/minang/motif-tenun.svg')}

.r7-cover.r7-theme-bali-malam-v25{--r25-scene:url('/assets/v25/bali-malam-v25.svg');--r25-house:url('/assets/bali/rumah-adat.svg');--r25-motif:url('/assets/bali/motif-tenun.svg');--r25-ink:#fff4df;--r25-frame:#e7c783;--r25-soft:#faf4e8;--r25-shadow:#0008;--r25-overlay:rgba(15,12,14,.33);--r7-surface:#2c251e;--r7-text:#fff4df;--r7-gold:#e7c783;--r7-artcolor:#a96042}
.invitation.inv-theme-bali-malam-v25{--r25-section-light:#faf4e8;--r25-section-pale:#f3eae6;--r25-section-deep:#2c251e;--r25-body:#28221b;--r25-strong:#a96042;--r25-motif:url('/assets/bali/motif-tenun.svg')}

.r7-cover.r7-theme-bali-senja-v25{--r25-scene:url('/assets/v25/bali-senja-v25.svg');--r25-house:url('/assets/bali/rumah-adat.svg');--r25-motif:url('/assets/bali/motif-tenun.svg');--r25-ink:#2b241d;--r25-frame:#c8ad71;--r25-soft:#fbf7ee;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,248,232,.52);--r7-surface:#eee0db;--r7-text:#2b241d;--r7-gold:#c8ad71;--r7-artcolor:#a96042}
.invitation.inv-theme-bali-senja-v25{--r25-section-light:#fbf7ee;--r25-section-pale:#f1e5e0;--r25-section-deep:#2c251e;--r25-body:#2b241d;--r25-strong:#a96042;--r25-motif:url('/assets/bali/motif-tenun.svg')}

.r7-cover.r7-theme-bali-taman-v25{--r25-scene:url('/assets/v25/bali-taman-v25.svg');--r25-house:url('/assets/bali/rumah-adat.svg');--r25-motif:url('/assets/bali/motif-tenun.svg');--r25-ink:#2b241d;--r25-frame:#b49b66;--r25-soft:#fcf9f2;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,251,244,.49);--r7-surface:#f8efdc;--r7-text:#2b241d;--r7-gold:#b49b66;--r7-artcolor:#a96042}
.invitation.inv-theme-bali-taman-v25{--r25-section-light:#fcf9f2;--r25-section-pale:#f5edea;--r25-section-deep:#2c251e;--r25-body:#2a231c;--r25-strong:#a96042;--r25-motif:url('/assets/bali/motif-tenun.svg')}

.r7-cover.r7-theme-melayu-malam-v25{--r25-scene:url('/assets/v25/melayu-malam-v25.svg');--r25-house:url('/assets/melayu/rumah-adat.svg');--r25-motif:url('/assets/melayu/motif-tenun.svg');--r25-ink:#fff4df;--r25-frame:#e4c783;--r25-soft:#faf4e8;--r25-shadow:#0008;--r25-overlay:rgba(15,12,14,.33);--r7-surface:#162c28;--r7-text:#fff4df;--r7-gold:#e4c783;--r7-artcolor:#247b66}
.invitation.inv-theme-melayu-malam-v25{--r25-section-light:#faf4e8;--r25-section-pale:#e2edeb;--r25-section-deep:#162c28;--r25-body:#142824;--r25-strong:#247b66;--r25-motif:url('/assets/melayu/motif-tenun.svg')}

.r7-cover.r7-theme-melayu-senja-v25{--r25-scene:url('/assets/v25/melayu-senja-v25.svg');--r25-house:url('/assets/melayu/rumah-adat.svg');--r25-motif:url('/assets/melayu/motif-tenun.svg');--r25-ink:#152b27;--r25-frame:#c6ad71;--r25-soft:#fbf7ee;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,248,232,.52);--r7-surface:#d5e5e1;--r7-text:#152b27;--r7-gold:#c6ad71;--r7-artcolor:#247b66}
.invitation.inv-theme-melayu-senja-v25{--r25-section-light:#fbf7ee;--r25-section-pale:#dbe9e6;--r25-section-deep:#162c28;--r25-body:#152b27;--r25-strong:#247b66;--r25-motif:url('/assets/melayu/motif-tenun.svg')}

.r7-cover.r7-theme-melayu-taman-v25{--r25-scene:url('/assets/v25/melayu-taman-v25.svg');--r25-house:url('/assets/melayu/rumah-adat.svg');--r25-motif:url('/assets/melayu/motif-tenun.svg');--r25-ink:#152b27;--r25-frame:#b19b66;--r25-soft:#fcf9f2;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,251,244,.49);--r7-surface:#f7efdc;--r7-text:#152b27;--r7-gold:#b19b66;--r7-artcolor:#247b66}
.invitation.inv-theme-melayu-taman-v25{--r25-section-light:#fcf9f2;--r25-section-pale:#e6f0ee;--r25-section-deep:#162c28;--r25-body:#152a26;--r25-strong:#247b66;--r25-motif:url('/assets/melayu/motif-tenun.svg')}

.r7-cover.r7-theme-sunda-malam-v25{--r25-scene:url('/assets/v25/sunda-malam-v25.svg');--r25-house:url('/assets/sunda/rumah-adat.svg');--r25-motif:url('/assets/sunda/motif-tenun.svg');--r25-ink:#fff4df;--r25-frame:#dac992;--r25-soft:#f8f5eb;--r25-shadow:#0008;--r25-overlay:rgba(15,12,14,.33);--r7-surface:#1b3029;--r7-text:#fff4df;--r7-gold:#dac992;--r7-artcolor:#528071}
.invitation.inv-theme-sunda-malam-v25{--r25-section-light:#f8f5eb;--r25-section-pale:#e8eeec;--r25-section-deep:#1b3029;--r25-body:#182c25;--r25-strong:#528071;--r25-motif:url('/assets/sunda/motif-tenun.svg')}

.r7-cover.r7-theme-sunda-senja-v25{--r25-scene:url('/assets/v25/sunda-senja-v25.svg');--r25-house:url('/assets/sunda/rumah-adat.svg');--r25-motif:url('/assets/sunda/motif-tenun.svg');--r25-ink:#1a2f28;--r25-frame:#bdae7f;--r25-soft:#faf7f0;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,248,232,.52);--r7-surface:#dee6e4;--r7-text:#1a2f28;--r7-gold:#bdae7f;--r7-artcolor:#528071}
.invitation.inv-theme-sunda-senja-v25{--r25-section-light:#faf7f0;--r25-section-pale:#e3eae8;--r25-section-deep:#1b3029;--r25-body:#1a2f28;--r25-strong:#528071;--r25-motif:url('/assets/sunda/motif-tenun.svg')}

.r7-cover.r7-theme-sunda-taman-v25{--r25-scene:url('/assets/v25/sunda-taman-v25.svg');--r25-house:url('/assets/sunda/rumah-adat.svg');--r25-motif:url('/assets/sunda/motif-tenun.svg');--r25-ink:#1a2f28;--r25-frame:#aa9c71;--r25-soft:#fbf9f4;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,251,244,.49);--r7-surface:#f4efe0;--r7-text:#1a2f28;--r7-gold:#aa9c71;--r7-artcolor:#528071}
.invitation.inv-theme-sunda-taman-v25{--r25-section-light:#fbf9f4;--r25-section-pale:#ebf1ef;--r25-section-deep:#1b3029;--r25-body:#192e27;--r25-strong:#528071;--r25-motif:url('/assets/sunda/motif-tenun.svg')}

.r7-cover.r7-theme-modern-sage-atlas{--r25-scene:url('/assets/v25/modern-sage-atlas.svg');--r25-house:none;--r25-motif:none;--r25-ink:#233c33;--r25-frame:#9c916c;--r25-soft:#f9f8f3;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,251,244,.49);--r7-surface:#e3ede5;--r7-text:#233c33;--r7-gold:#9c916c;--r7-artcolor:#497867}
.invitation.inv-theme-modern-sage-atlas{--r25-section-light:#f9f8f3;--r25-section-pale:#eaf0ee;--r25-section-deep:#243e35;--r25-body:#223b32;--r25-strong:#497867;--r25-motif:none}

.r7-cover.r7-theme-floral-lilac-bloom{--r25-scene:url('/assets/v25/floral-lilac-bloom.svg');--r25-house:none;--r25-motif:none;--r25-ink:#392a46;--r25-frame:#c2a5b9;--r25-soft:#faf6f9;--r25-shadow:#ffffff9c;--r25-overlay:rgba(255,248,232,.52);--r7-surface:#f1e5f4;--r7-text:#392a46;--r7-gold:#c2a5b9;--r7-artcolor:#9467a0}
.invitation.inv-theme-floral-lilac-bloom{--r25-section-light:#faf6f9;--r25-section-pale:#ede6ef;--r25-section-deep:#3b2b48;--r25-body:#3a2a47;--r25-strong:#9467a0;--r25-motif:none}

.r7-cover.r7-theme-luxury-obsidian-pearl{--r25-scene:url('/assets/v25/luxury-obsidian-pearl.svg');--r25-house:none;--r25-motif:none;--r25-ink:#fff4df;--r25-frame:#e9d4a3;--r25-soft:#fbf7ee;--r25-shadow:#0008;--r25-overlay:rgba(15,12,14,.33);--r7-surface:#161d27;--r7-text:#fff4df;--r7-gold:#e9d4a3;--r7-artcolor:#d5b880}
.invitation.inv-theme-luxury-obsidian-pearl{--r25-section-light:#fbf7ee;--r25-section-pale:#f9f5ee;--r25-section-deep:#151923;--r25-body:#131720;--r25-strong:#d5b880;--r25-motif:none}
