/* Tubuh undangan bergaya editorial untuk varian tema (body[data-gaya]).
   Markup dan script sama dengan ivoryelegance; di sini hanya tampilan.
   Gaya: sinema (gelap, foto penuh), editorial (huruf raksasa), romantis (lengkung bulat), lengkung (lengkung runcing + pola). */

body[data-gaya]{background:var(--cream);color:var(--ink);}

/* ---- dasar bersama: lepas kartu SaaS dan pita warna ---- */
[data-gaya] #acara{background:transparent;padding:0 0 30px;}
[data-gaya] .ie-section{max-width:560px;}
[data-gaya] .ie-salam-text{font-size:15px;line-height:2;}
[data-gaya] .ie-swipe-item{border-radius:0;}
[data-gaya] .ie-block{background:transparent;color:var(--ink);padding:70px 28px;}
[data-gaya] .ie-block h2.ie-choose-you{font-family:var(--script);color:var(--coral);font-size:13vw;line-height:1.1;}
@media(min-width:420px){[data-gaya] .ie-block h2.ie-choose-you{font-size:52px;}}
[data-gaya] .ie-block .ie-eyebrow{color:var(--ink-soft);opacity:1;}

[data-gaya] .ie-person-block,[data-gaya] .ie-person-block.ie-reverse{display:block;min-height:0;}
[data-gaya] .ie-person-photo-wrap{height:min(92svh,860px);min-height:520px;}
[data-gaya] .ie-person-slides,[data-gaya] .ie-person-slide{min-height:0;}
[data-gaya] .ie-vlabel-col{position:absolute;z-index:3;top:0;left:0;right:0;background:none;display:block;padding:26px 24px;text-align:left;}
[data-gaya] .ie-reverse .ie-vlabel-col{text-align:right;}
[data-gaya] .ie-vlabel{writing-mode:horizontal-tb;transform:none !important;color:#fff;}
[data-gaya] .ie-person-card{padding:60px 24px 34px;}
[data-gaya] .ie-reverse .ie-person-card{text-align:right;}
[data-gaya] .ie-reverse .ie-person-ig{justify-content:flex-end;}
[data-gaya] .ie-person-card .ie-fullname{font-family:var(--serif-elegant);}
[data-gaya] .ie-person-card .ie-parents{font-family:var(--serif-elegant);font-weight:500;font-size:13px;}

[data-gaya] .ie-event-card{margin:0;border-radius:0;box-shadow:none;background:transparent;}
[data-gaya] .ie-event-info .ie-day,[data-gaya] .ie-event-info .ie-date-big{border-bottom-color:var(--gray);}
[data-gaya] .ie-event-info .ie-date-big{font-family:var(--serif-elegant);color:var(--ink);}
[data-gaya] .ie-event-info .ie-day,[data-gaya] .ie-event-info .ie-month{font-family:var(--serif-elegant);color:var(--ink);}
[data-gaya] .ie-event-info .ie-detail{color:var(--ink-soft);font-size:13px;}
[data-gaya] .ie-maps-btn{border-color:var(--coral);color:var(--ink);border-radius:0;}
[data-gaya] .ie-maps-btn:active{background:var(--coral);color:var(--on-coral);}

[data-gaya] .ie-story-item img{border-radius:0;box-shadow:none;}
[data-gaya] .ie-story-item h4{font-family:var(--serif-elegant);font-weight:500;color:var(--ink);}
[data-gaya] .ie-story-item p{color:var(--ink-soft);}
[data-gaya] .ie-gallery-grid{gap:4px;}
[data-gaya] .ie-gallery-grid a{border-radius:0;}
[data-gaya] .ie-qr-card,[data-gaya] .ie-rsvp-card,[data-gaya] .ie-komen-item,[data-gaya] .ie-prokes-card{box-shadow:none;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:0;}
[data-gaya] .ie-rsvp-card h2{color:var(--coral);font-weight:500;}
[data-gaya] .ie-form input,[data-gaya] .ie-form select,[data-gaya] .ie-form textarea{border-bottom-color:color-mix(in srgb,var(--ink) 35%,transparent);}
[data-gaya] .ie-form select option{color:#111;}
[data-gaya] .ie-btn-primary{background:var(--coral);color:var(--on-coral);border-radius:0;}
[data-gaya] .ie-btn-primary::before{display:none;}
[data-gaya] .ie-gift-card{border-left-color:var(--coral);}
[data-gaya] .ie-gift-btn{background:transparent;border:1px solid var(--coral);color:var(--ink);border-radius:0;}
[data-gaya] .ie-footer-bottom{background:transparent;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent);}
[data-gaya] .ie-cd-glass{border-radius:0;}
[data-gaya] .ie-fab{background:var(--coral);color:var(--on-coral);}
[data-gaya] .ie-overlap{line-height:1;margin:0 0 18px;}
[data-gaya] .ie-overlap span{display:block;margin:0;}
[data-gaya] .ie-ov-a{opacity:1 !important;color:var(--ink-soft) !important;font-family:var(--sans);font-size:12px !important;letter-spacing:.42em;font-weight:600 !important;}
[data-gaya] .ie-ov-b{font-family:var(--script);font-weight:400 !important;color:var(--coral) !important;font-size:15vw !important;margin:4px 0 0 !important;line-height:1.1;}
@media(min-width:420px){[data-gaya] .ie-ov-b{font-size:60px !important;}}
[data-gaya] .ie-section-head h2{font-family:var(--serif-elegant);font-weight:500;}
[data-gaya] .ie-section-head h2.ie-title-serif{font-size:12px;font-family:var(--sans);font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:var(--ink-soft);}
[data-gaya] #mempelai > .ie-section-head{padding-top:64px !important;}

/* ================= SINEMA ================= */
[data-gaya=sinema] .ie-vlabel{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.42em;text-transform:uppercase;display:inline-flex;align-items:center;gap:14px;}
[data-gaya=sinema] .ie-vlabel::after{content:'';width:46px;height:1px;background:var(--coral);}
[data-gaya=sinema] .ie-reverse .ie-vlabel{flex-direction:row-reverse;}
[data-gaya=sinema] .ie-person-nickname{font-size:19vw;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45);}
@media(min-width:420px){[data-gaya=sinema] .ie-person-nickname{font-size:72px;}}
[data-gaya=sinema] .ie-person-card .ie-fullname{letter-spacing:.24em;text-transform:uppercase;font-size:13px;color:var(--coral);}
[data-gaya=sinema] .ie-block{border-top:1px solid color-mix(in srgb,var(--coral) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--coral) 45%,transparent);margin:0 28px;padding:56px 0;}
[data-gaya=sinema] .ie-event-card{position:relative;margin-top:2px;}
[data-gaya=sinema] .ie-event-photo{aspect-ratio:4/5;filter:brightness(.62);}
[data-gaya=sinema] .ie-event-body{display:block;position:absolute;left:0;right:0;bottom:0;min-height:0;background:linear-gradient(0deg,var(--cream) 8%,transparent 100%);padding:80px 28px 34px;}
[data-gaya=sinema] .ie-event-vlabel{border:none;justify-content:flex-start;padding:0 0 4px;}
[data-gaya=sinema] .ie-event-vlabel .ie-vlabel{font-family:var(--script);font-size:46px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--coral);display:block;}
[data-gaya=sinema] .ie-event-vlabel .ie-vlabel::after{display:none;}
[data-gaya=sinema] .ie-event-info,[data-gaya=sinema] .ie-event-body.ie-event-reverse .ie-event-info{align-items:flex-start;text-align:left;padding:0;}
[data-gaya=sinema] .ie-event-info .ie-day{border:none;width:auto;padding:0;margin:0;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);}
[data-gaya=sinema] .ie-event-info .ie-date-big{border:none;width:auto;font-size:92px;font-weight:300;line-height:.95;padding:0;margin:2px 0 0;color:var(--coral);}
[data-gaya=sinema] .ie-event-info .ie-month{font-size:17px;letter-spacing:.14em;margin-bottom:14px;}
[data-gaya=sinema] .ie-story-item img{width:calc(100% + 48px);max-width:none;margin:0 -24px;}
[data-gaya=sinema] .ie-story-item .ie-story-body{text-align:left;padding:18px 0 0;}
[data-gaya=sinema] .ie-story-item .ie-story-date{color:var(--coral);letter-spacing:.14em;}
[data-gaya=sinema] .ie-cd-photo-inner h2{font-size:15vw;}

/* ================= EDITORIAL ================= */
[data-gaya=editorial] .ie-vlabel{font-family:var(--serif-elegant);font-weight:400;font-size:19vw;line-height:.88;text-transform:uppercase;letter-spacing:-.01em;}
[data-gaya=editorial] .ie-person-nickname{font-size:15vw;color:var(--coral);position:relative;transform:rotate(-4deg);transform-origin:left bottom;margin-bottom:8px;text-shadow:0 1px 14px rgba(0,0,0,.4);}
[data-gaya=editorial] .ie-reverse .ie-person-nickname{transform:rotate(4deg);transform-origin:right bottom;}
[data-gaya=editorial] .ie-person-card .ie-fullname{font-size:22px;letter-spacing:.12em;text-transform:uppercase;line-height:1.15;border-top:1px solid rgba(255,255,255,.55);padding-top:12px;margin-top:6px;}
[data-gaya=editorial] .ie-block{padding:90px 28px;text-align:left;border-left:1px solid var(--coral);margin-left:28px;padding-left:22px;}
[data-gaya=editorial] .ie-block h2.ie-choose-you{font-size:11vw;}
[data-gaya=editorial] .ie-section{text-align:left;}
[data-gaya=editorial] .ie-section-head{text-align:left !important;}
[data-gaya=editorial] .ie-section-head h2.ie-title,[data-gaya=editorial] .ie-section-head h2.ie-title.ie-title-serif{font-family:var(--serif-elegant);font-size:15vw;line-height:.95;text-transform:uppercase;font-weight:400;letter-spacing:0;color:var(--ink);}
[data-gaya=editorial] .ie-section-head .ie-eyebrow{margin-bottom:8px;}
[data-gaya=editorial] .ie-event-card{border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);}
[data-gaya=editorial] .ie-event-photo{aspect-ratio:1/1;}
[data-gaya=editorial] .ie-event-body,[data-gaya=editorial] .ie-event-body.ie-event-reverse{display:grid;grid-template-columns:44px 1fr;padding:30px 24px 40px 0;min-height:0;}
[data-gaya=editorial] .ie-event-vlabel,[data-gaya=editorial] .ie-event-body.ie-event-reverse .ie-event-vlabel{order:1;border:none;border-right:1px solid var(--coral);justify-content:center;padding:0;}
[data-gaya=editorial] .ie-event-body.ie-event-reverse .ie-event-info{order:2;}
[data-gaya=editorial] .ie-event-vlabel .ie-vlabel{writing-mode:vertical-rl;transform:rotate(180deg) !important;font-size:20px;letter-spacing:.3em;text-transform:uppercase;font-family:var(--sans);font-weight:600;color:var(--ink);}
[data-gaya=editorial] .ie-event-info,[data-gaya=editorial] .ie-event-body.ie-event-reverse .ie-event-info{align-items:flex-start;text-align:left;padding:0 0 0 22px;}
[data-gaya=editorial] .ie-event-info .ie-day{border:none;width:auto;padding:0;margin:0;font-size:12px;letter-spacing:.34em;text-transform:uppercase;font-family:var(--sans);}
[data-gaya=editorial] .ie-event-info .ie-date-big{border:none;width:auto;font-size:30vw;font-weight:400;line-height:.9;padding:0;margin:8px 0 18px;}
[data-gaya=editorial] .ie-event-info .ie-month{font-size:20px;text-transform:uppercase;letter-spacing:.1em;}
[data-gaya=editorial] .ie-story-item{margin-bottom:56px;}
[data-gaya=editorial] .ie-story-item img{aspect-ratio:3/4;}
[data-gaya=editorial] .ie-story-item .ie-story-body{text-align:left;padding-left:0;}
[data-gaya=editorial] .ie-story-item h4{font-size:26px;text-transform:uppercase;letter-spacing:.04em;}
[data-gaya=editorial] .ie-overlap{text-align:left;}
[data-gaya=editorial] .ie-ov-a{font-size:15vw !important;letter-spacing:0;font-family:var(--serif-elegant);font-weight:400 !important;color:var(--ink) !important;line-height:.9;}
[data-gaya=editorial] .ie-ov-b{margin:-4vw 0 0 12vw !important;}
[data-gaya=editorial] .ie-rsvp-card{text-align:left;}
[data-gaya=editorial] .ie-footer-inner h2{font-family:var(--serif-elegant);font-weight:400;font-size:13vw;text-transform:uppercase;line-height:.95;}

/* ================= ROMANTIS ================= */
[data-gaya=romantis] .ie-person-block{padding:30px 34px 10px;}
[data-gaya=romantis] .ie-vlabel-col,[data-gaya=romantis] .ie-reverse .ie-vlabel-col{position:static;text-align:center;padding:30px 0 16px;}
[data-gaya=romantis] .ie-vlabel{font-family:var(--script);font-size:15vw;color:var(--coral);line-height:1.1;}
[data-gaya=romantis] .ie-person-photo-wrap{border-radius:999px 999px 14px 14px;height:min(78svh,700px);min-height:440px;outline:1px solid var(--coral);outline-offset:8px;}
[data-gaya=romantis] .ie-person-card,[data-gaya=romantis] .ie-reverse .ie-person-card{text-align:center;}
[data-gaya=romantis] .ie-person-ig,[data-gaya=romantis] .ie-reverse .ie-person-ig{justify-content:center;}
[data-gaya=romantis] .ie-person-nickname{font-size:14vw;}
[data-gaya=romantis] .ie-block{background:var(--cream-deep);margin:36px 0;border-top:1px solid var(--coral);border-bottom:1px solid var(--coral);box-shadow:inset 0 5px 0 var(--cream-deep),inset 0 6px 0 color-mix(in srgb,var(--coral) 45%,transparent),inset 0 -5px 0 var(--cream-deep),inset 0 -6px 0 color-mix(in srgb,var(--coral) 45%,transparent);}
[data-gaya=romantis] .ie-event-card{margin:0 34px 44px;text-align:center;}
[data-gaya=romantis] .ie-event-photo{aspect-ratio:4/5;border-radius:999px 999px 0 0;outline:1px solid var(--coral);outline-offset:8px;}
[data-gaya=romantis] .ie-event-body,[data-gaya=romantis] .ie-event-body.ie-event-reverse{display:block;min-height:0;padding-top:26px;}
[data-gaya=romantis] .ie-event-vlabel{border:none;padding:0;}
[data-gaya=romantis] .ie-event-vlabel .ie-vlabel{font-family:var(--script);font-size:12vw;font-weight:400;letter-spacing:0;color:var(--coral);}
[data-gaya=romantis] .ie-event-info .ie-day{border:none;font-size:12px;letter-spacing:.34em;text-transform:uppercase;font-family:var(--sans);}
[data-gaya=romantis] .ie-event-info .ie-date-big{border:none;font-size:60px;font-weight:400;}
[data-gaya=romantis] .ie-story-item img{border-radius:999px 999px 0 0;aspect-ratio:4/5;outline:1px solid var(--coral);outline-offset:8px;margin:0 auto;width:86%;}
[data-gaya=romantis] .ie-story-item{margin-bottom:60px;}
[data-gaya=romantis] .ie-qr-card,[data-gaya=romantis] .ie-rsvp-card,[data-gaya=romantis] .ie-komen-item,[data-gaya=romantis] .ie-prokes-card{border-color:var(--coral);outline:1px solid color-mix(in srgb,var(--coral) 40%,transparent);outline-offset:5px;}

/* ================= LENGKUNG (mihrab) ================= */
[data-gaya=lengkung] .ie-vlabel-col,[data-gaya=lengkung] .ie-reverse .ie-vlabel-col{position:static;text-align:center;padding:42px 0 18px;}
[data-gaya=lengkung] .ie-vlabel{font-family:var(--serif-elegant);font-size:30px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--coral);}
[data-gaya=lengkung] .ie-vlabel::before,[data-gaya=lengkung] .ie-vlabel::after{content:'\2726';font-size:12px;margin:0 14px;vertical-align:middle;}
[data-gaya=lengkung] .ie-person-block{padding:0 26px 14px;}
[data-gaya=lengkung] .ie-person-photo-wrap{clip-path:polygon(0 100%,0 30%,5% 19%,15% 10%,30% 3%,50% 0,70% 3%,85% 10%,95% 19%,100% 30%,100% 100%);height:min(84svh,760px);}
[data-gaya=lengkung] .ie-person-card,[data-gaya=lengkung] .ie-reverse .ie-person-card{text-align:center;}
[data-gaya=lengkung] .ie-person-ig,[data-gaya=lengkung] .ie-reverse .ie-person-ig{justify-content:center;}
[data-gaya=lengkung] .ie-person-nickname{font-size:16vw;}
[data-gaya=lengkung] .ie-block{margin:30px 0;padding:54px 28px;background-color:var(--cream-deep);background-image:repeating-linear-gradient(45deg,transparent 0 17px,color-mix(in srgb,var(--coral) 26%,transparent) 17px 18px),repeating-linear-gradient(-45deg,transparent 0 17px,color-mix(in srgb,var(--coral) 26%,transparent) 17px 18px);border-top:2px solid var(--coral);border-bottom:2px solid var(--coral);}
[data-gaya=lengkung] .ie-block h2.ie-choose-you{background:var(--cream-deep);display:inline-block;padding:6px 22px;}
[data-gaya=lengkung] .ie-event-card{margin:0 26px 40px;border:1px solid var(--coral);outline:1px solid color-mix(in srgb,var(--coral) 45%,transparent);outline-offset:5px;text-align:center;}
[data-gaya=lengkung] .ie-event-photo{aspect-ratio:1/1;}
[data-gaya=lengkung] .ie-event-body,[data-gaya=lengkung] .ie-event-body.ie-event-reverse{display:block;min-height:0;padding:22px 14px 28px;}
[data-gaya=lengkung] .ie-event-vlabel{border:none;padding:0 0 6px;}
[data-gaya=lengkung] .ie-event-vlabel .ie-vlabel{font-size:20px;letter-spacing:.3em;font-weight:500;}
[data-gaya=lengkung] .ie-event-vlabel .ie-vlabel::before,[data-gaya=lengkung] .ie-event-vlabel .ie-vlabel::after{display:none;}
[data-gaya=lengkung] .ie-event-info .ie-day{border-bottom:1px solid var(--coral);}
[data-gaya=lengkung] .ie-event-info .ie-date-big{border-bottom:1px solid var(--coral);font-size:56px;}
[data-gaya=lengkung] .ie-story-item img{aspect-ratio:1/1;border:1px solid var(--coral);outline:1px solid color-mix(in srgb,var(--coral) 45%,transparent);outline-offset:5px;width:92%;margin:0 auto;}
[data-gaya=lengkung] .ie-section-head h2.ie-title-serif{letter-spacing:.42em;}
[data-gaya=lengkung] .ie-qr-card,[data-gaya=lengkung] .ie-rsvp-card,[data-gaya=lengkung] .ie-komen-item,[data-gaya=lengkung] .ie-prokes-card{border-color:var(--coral);outline:1px solid color-mix(in srgb,var(--coral) 40%,transparent);outline-offset:5px;}

/* teks label di atas foto tetap terbaca */
[data-gaya=sinema] .ie-person-photo-wrap::before,[data-gaya=editorial] .ie-person-photo-wrap::before{content:'';position:absolute;inset:0 0 auto 0;height:38%;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);}
[data-gaya] .ie-navdots{left:auto;right:14px;}

/* ================= MAJALAH (foto bergeser + blok warna) ================= */
[data-gaya=majalah] .ie-person-block{padding:40px 0 14px;}
[data-gaya=majalah] .ie-person-photo-wrap{width:80%;height:min(80svh,720px);box-shadow:16px 16px 0 var(--cream-deep);}
[data-gaya=majalah] .ie-reverse .ie-person-photo-wrap{margin-left:auto;box-shadow:-16px 16px 0 var(--cream-deep);}
[data-gaya=majalah] .ie-vlabel-col,[data-gaya=majalah] .ie-reverse .ie-vlabel-col{top:40px;bottom:14px;right:0;left:auto;width:20%;padding:0;display:flex;justify-content:center;align-items:flex-start;}
[data-gaya=majalah] .ie-reverse .ie-vlabel-col{right:auto;left:0;}
[data-gaya=majalah] .ie-vlabel{writing-mode:vertical-rl;transform:rotate(180deg) !important;color:var(--coral);font-family:var(--serif-elegant);font-style:italic;font-size:42px;font-weight:500;letter-spacing:.06em;padding-top:8px;}
[data-gaya=majalah] .ie-person-nickname{font-size:17vw;}
[data-gaya=majalah] .ie-block{text-align:left;padding:80px 28px 80px 36px;border-left:6px solid var(--coral);margin:20px 0 20px 26px;background:var(--cream-deep);}
[data-gaya=majalah] .ie-event-card{margin:0 0 52px;}
[data-gaya=majalah] .ie-event-photo{aspect-ratio:16/10;}
[data-gaya=majalah] .ie-event-body,[data-gaya=majalah] .ie-event-body.ie-event-reverse{display:block;min-height:0;padding:0 26px;}
[data-gaya=majalah] .ie-event-body{position:relative;}
[data-gaya=majalah] .ie-event-vlabel{border:none;padding:0;position:absolute;right:26px;top:16px;}
[data-gaya=majalah] .ie-event-vlabel .ie-vlabel{writing-mode:horizontal-tb;transform:none !important;font-size:26px;padding:0;}
[data-gaya=majalah] .ie-event-info,[data-gaya=majalah] .ie-event-body.ie-event-reverse .ie-event-info{align-items:flex-start;text-align:left;padding:0;display:flex;}
[data-gaya=majalah] .ie-event-info .ie-date-big{order:-1;width:92px;height:92px;display:flex;align-items:center;justify-content:center;background:var(--coral);color:var(--on-coral);font-size:44px;font-weight:500;margin:-62px 0 12px;padding:0;border:none;position:relative;}
[data-gaya=majalah] .ie-event-info .ie-day{border:none;width:auto;padding:0;margin:0 0 2px;font-size:13px;letter-spacing:.3em;text-transform:uppercase;font-family:var(--sans);}
[data-gaya=majalah] .ie-story-item img{box-shadow:12px 12px 0 var(--cream-deep);width:92%;}
[data-gaya=majalah] .ie-story-item .ie-story-body{text-align:left;}
[data-gaya=majalah] .ie-section-head{text-align:left !important;}
[data-gaya=majalah] .ie-section-head h2.ie-title{font-style:italic;font-size:44px;font-weight:500;}

/* ================= SCRAPBOOK (foto bertepi putih, miring, selotip) ================= */
[data-gaya=scrapbook] .ie-person-block{padding:34px 30px 14px;}
[data-gaya=scrapbook] .ie-person-block::before{content:'';position:absolute;top:22px;left:50%;width:110px;height:28px;background:color-mix(in srgb,var(--coral) 45%,transparent);transform:translateX(-50%) rotate(-3deg);z-index:4;}
[data-gaya=scrapbook] .ie-person-photo-wrap{border:10px solid var(--card);box-shadow:0 12px 28px rgba(0,0,0,.28);transform:rotate(-2deg);height:min(70svh,620px);min-height:420px;}
[data-gaya=scrapbook] .ie-reverse .ie-person-photo-wrap{transform:rotate(2deg);}
[data-gaya=scrapbook] .ie-vlabel-col,[data-gaya=scrapbook] .ie-reverse .ie-vlabel-col{position:static;text-align:center;padding:34px 0 20px;}
[data-gaya=scrapbook] .ie-vlabel{font-family:var(--script);font-size:14vw;color:var(--coral);text-decoration:underline wavy;text-decoration-thickness:1.5px;text-underline-offset:10px;}
[data-gaya=scrapbook] .ie-person-card,[data-gaya=scrapbook] .ie-reverse .ie-person-card{text-align:center;}
[data-gaya=scrapbook] .ie-person-ig,[data-gaya=scrapbook] .ie-reverse .ie-person-ig{justify-content:center;}
[data-gaya=scrapbook] .ie-block{margin:30px 26px;background:var(--card);transform:rotate(-1.5deg);box-shadow:0 10px 24px rgba(0,0,0,.18);border:1px dashed var(--coral);outline:1px dashed var(--coral);outline-offset:-8px;}
[data-gaya=scrapbook] .ie-event-card{margin:0 26px 46px;background:var(--card);padding:12px 12px 24px;box-shadow:0 12px 28px rgba(0,0,0,.2);transform:rotate(-1deg);text-align:center;}
[data-gaya=scrapbook] .ie-event-card:nth-of-type(even){transform:rotate(1deg);}
[data-gaya=scrapbook] .ie-event-photo{aspect-ratio:4/3;}
[data-gaya=scrapbook] .ie-event-body,[data-gaya=scrapbook] .ie-event-body.ie-event-reverse{display:block;min-height:0;}
[data-gaya=scrapbook] .ie-event-vlabel{border:none;padding:16px 0 0;}
[data-gaya=scrapbook] .ie-event-vlabel .ie-vlabel{font-size:11vw;text-decoration:none;}
[data-gaya=scrapbook] .ie-event-info .ie-day{border:none;font-family:var(--sans);font-size:12px;letter-spacing:.3em;text-transform:uppercase;}
[data-gaya=scrapbook] .ie-event-info .ie-date-big{width:98px;height:98px;border:2px dashed var(--coral);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:42px;margin:8px auto;padding:0;color:var(--coral);}
[data-gaya=scrapbook] .ie-story-item img{border:8px solid var(--card);box-shadow:0 10px 24px rgba(0,0,0,.22);transform:rotate(-1.5deg);width:90%;margin:0 auto;}
[data-gaya=scrapbook] .ie-story-item:nth-child(even) img{transform:rotate(1.5deg);}
[data-gaya=scrapbook] .ie-gallery-grid a:nth-child(3n+1){transform:rotate(-1.5deg);}
[data-gaya=scrapbook] .ie-gallery-grid a:nth-child(3n){transform:rotate(1.5deg);}
[data-gaya=scrapbook] .ie-section-head h2.ie-title{font-family:var(--script);font-size:12vw;font-weight:400;color:var(--coral);text-decoration:underline wavy;text-underline-offset:10px;text-decoration-thickness:1.5px;}

/* ================= ORNAMEN (medali bulat + pola lingkaran) ================= */
body[data-gaya=ornamen]{background-image:radial-gradient(circle,transparent 0 8px,color-mix(in srgb,var(--coral) 20%,transparent) 8px 9px,transparent 9px),radial-gradient(circle,transparent 0 3px,color-mix(in srgb,var(--coral) 20%,transparent) 3px 4px,transparent 4px);background-size:34px 34px;background-position:0 0,17px 17px;}
[data-gaya=ornamen] .ie-section,[data-gaya=ornamen] #acara{background:transparent;}
[data-gaya=ornamen] .ie-person-block{padding:30px 24px 16px;}
[data-gaya=ornamen] .ie-vlabel-col,[data-gaya=ornamen] .ie-reverse .ie-vlabel-col{position:static;text-align:center;padding:30px 0 20px;}
[data-gaya=ornamen] .ie-vlabel{font-family:var(--serif-elegant);font-size:26px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--coral);}
[data-gaya=ornamen] .ie-vlabel::before,[data-gaya=ornamen] .ie-vlabel::after{content:'\25C6';font-size:9px;margin:0 12px;vertical-align:middle;}
[data-gaya=ornamen] .ie-person-photo-wrap{width:min(74vw,310px);height:min(74vw,310px);min-height:0;border-radius:50%;margin:0 auto;box-shadow:0 0 0 8px var(--cream),0 0 0 9px var(--coral),0 0 0 17px var(--cream),0 0 0 18px color-mix(in srgb,var(--coral) 50%,transparent);}
[data-gaya=ornamen] .ie-person-card,[data-gaya=ornamen] .ie-reverse .ie-person-card{position:static;background:none;color:var(--ink);text-align:center;padding:40px 0 10px;}
[data-gaya=ornamen] .ie-person-nickname{color:var(--coral);font-size:17vw;}
[data-gaya=ornamen] .ie-person-ig,[data-gaya=ornamen] .ie-reverse .ie-person-ig{justify-content:center;color:var(--ink-soft);}
[data-gaya=ornamen] .ie-person-card .ie-fullname{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-size:14px;}
[data-gaya=ornamen] .ie-person-card .ie-parents{color:var(--ink-soft);}
[data-gaya=ornamen] .ie-block{margin:30px 24px;border:6px double var(--coral);background:var(--cream);border-radius:999px;padding:46px 20px;}
[data-gaya=ornamen] .ie-event-card{margin:0 24px 44px;border:6px double var(--coral);background:var(--cream);padding:22px 18px 28px;text-align:center;}
[data-gaya=ornamen] .ie-event-photo{width:78%;aspect-ratio:1/1;border-radius:50%;margin:0 auto;box-shadow:0 0 0 6px var(--cream),0 0 0 7px var(--coral);}
[data-gaya=ornamen] .ie-event-body,[data-gaya=ornamen] .ie-event-body.ie-event-reverse{display:block;min-height:0;}
[data-gaya=ornamen] .ie-event-vlabel{border:none;padding:22px 0 0;}
[data-gaya=ornamen] .ie-event-vlabel .ie-vlabel{font-size:18px;letter-spacing:.3em;}
[data-gaya=ornamen] .ie-event-vlabel .ie-vlabel::before,[data-gaya=ornamen] .ie-event-vlabel .ie-vlabel::after{display:none;}
[data-gaya=ornamen] .ie-event-info .ie-day{border:none;font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-family:var(--sans);}
[data-gaya=ornamen] .ie-event-info .ie-date-big{width:112px;height:112px;border:4px double var(--coral);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;margin:6px auto 8px;padding:0;color:var(--coral);}
[data-gaya=ornamen] .ie-story-item img{width:80%;aspect-ratio:1/1;border-radius:50%;margin:0 auto;box-shadow:0 0 0 6px var(--cream),0 0 0 7px var(--coral);}
[data-gaya=ornamen] .ie-qr-card,[data-gaya=ornamen] .ie-rsvp-card,[data-gaya=ornamen] .ie-komen-item,[data-gaya=ornamen] .ie-prokes-card{background:var(--cream);border:4px double var(--coral);}

[data-gaya=majalah] .ie-section-head h2.ie-title.ie-title-serif{font-family:var(--serif-elegant);letter-spacing:0;text-transform:none;color:var(--ink);}
[data-gaya=scrapbook] .ie-section-head h2.ie-title.ie-title-serif{font-family:var(--script);letter-spacing:0;text-transform:none;font-size:12vw;color:var(--coral);}

/* ================= NOIR (hitam-putih, foto monokrom, garis rambut) ================= */
[data-gaya=noir] .ie-gate-photo,[data-gaya=noir] .ie-cover-slide,[data-gaya=noir] .ie-person-slide,[data-gaya=noir] .ie-event-photo,
[data-gaya=noir] .ie-story-item img,[data-gaya=noir] .ie-gallery-grid img,[data-gaya=noir] .ie-cd-photo-slide,[data-gaya=noir] .ie-footer-photo img,
[data-gaya=noir] .ie-swipe-item{filter:grayscale(1) contrast(1.06);}
[data-gaya=noir] .ie-cover-slide{filter:grayscale(1) contrast(1.06) brightness(.7);}
[data-gaya=noir] .ie-cd-photo-slide{filter:grayscale(1) brightness(.45);}
[data-gaya=noir] .ie-footer-photo img{filter:grayscale(1) brightness(.6);}
[data-gaya=noir] .ie-person-photo-wrap::before{content:'';position:absolute;inset:0 0 auto 0;height:34%;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);}
[data-gaya=noir] .ie-person-photo-wrap::after{content:'';position:absolute;inset:14px;z-index:3;pointer-events:none;border:1px solid rgba(255,255,255,.38);}
[data-gaya=noir] .ie-swipe-item{border-radius:0;}

[data-gaya=noir] .ie-eyebrow,[data-gaya=noir] .ie-ov-a{font-family:var(--serif-elegant);font-weight:500 !important;letter-spacing:.5em;text-transform:uppercase;font-size:11px !important;color:var(--ink-soft);}
[data-gaya=noir] .ie-section-head h2.ie-title,[data-gaya=noir] .ie-section-head h2.ie-title.ie-title-serif{font-family:var(--script);font-weight:400;font-size:13vw;line-height:1.05;text-transform:none;letter-spacing:0;color:var(--ink);}
@media(min-width:420px){[data-gaya=noir] .ie-section-head h2.ie-title,[data-gaya=noir] .ie-section-head h2.ie-title.ie-title-serif{font-size:54px;}}
[data-gaya=noir] .ie-ov-b{color:var(--ink) !important;}
[data-gaya=noir] .ie-salam-text{font-size:16px;line-height:2.05;color:var(--ink-soft);}

/* orang */
[data-gaya=noir] .ie-person-block{padding:26px 20px 0;}
[data-gaya=noir] .ie-person-photo-wrap{height:min(86svh,780px);min-height:500px;}
[data-gaya=noir] .ie-vlabel-col,[data-gaya=noir] .ie-reverse .ie-vlabel-col{position:static;text-align:center;padding:34px 0 16px;}
[data-gaya=noir] .ie-vlabel{font-family:var(--serif-elegant);font-size:11px;font-weight:500;letter-spacing:.55em;text-transform:uppercase;color:var(--ink-soft);}
[data-gaya=noir] .ie-person-card,[data-gaya=noir] .ie-reverse .ie-person-card{text-align:center;padding:70px 28px 40px;}
[data-gaya=noir] .ie-person-ig,[data-gaya=noir] .ie-reverse .ie-person-ig{justify-content:center;}
[data-gaya=noir] .ie-person-nickname{font-size:17vw;color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.6);}
@media(min-width:420px){[data-gaya=noir] .ie-person-nickname{font-size:68px;}}
[data-gaya=noir] .ie-person-card .ie-fullname{font-family:var(--serif-elegant);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:#fff;}
[data-gaya=noir] .ie-block{margin:34px 20px;padding:50px 0;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);background:transparent;}
[data-gaya=noir] .ie-block h2.ie-choose-you{color:var(--ink);}

/* acara */
[data-gaya=noir] .ie-event-card{margin:0 20px 40px;border:1px solid rgba(255,255,255,.28);background:transparent;text-align:center;}
[data-gaya=noir] .ie-event-photo{aspect-ratio:4/3;}
[data-gaya=noir] .ie-event-body,[data-gaya=noir] .ie-event-body.ie-event-reverse{display:block;min-height:0;padding:26px 20px 32px;}
[data-gaya=noir] .ie-event-vlabel{border:none;padding:0 0 6px;}
[data-gaya=noir] .ie-event-vlabel .ie-vlabel{font-size:11px;}
[data-gaya=noir] .ie-event-info .ie-day{border:none;font-family:var(--serif-elegant);font-size:13px;letter-spacing:.4em;text-transform:uppercase;color:var(--ink-soft);}
[data-gaya=noir] .ie-event-info .ie-date-big{border:none;font-family:var(--serif-elegant);font-size:84px;font-weight:300;line-height:1;color:var(--ink);margin:6px 0 4px;padding:0;}
[data-gaya=noir] .ie-event-info .ie-month{font-family:var(--serif-elegant);font-size:15px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);}
[data-gaya=noir] .ie-event-info .ie-detail{color:var(--ink-soft);font-size:13px;}
[data-gaya=noir] .ie-maps-btn{border:1px solid rgba(255,255,255,.55);border-radius:0;color:var(--ink);letter-spacing:.25em;text-transform:uppercase;font-size:10px;}
[data-gaya=noir] .ie-maps-btn:active{background:#fff;color:#000;}
[data-gaya=noir] .ie-cd-glass{border-radius:0;border-color:rgba(255,255,255,.5);}
[data-gaya=noir] .ie-cd-photo-inner h2{font-family:var(--script);font-size:15vw;}
[data-gaya=noir] .ie-open-btn{border-radius:0;}

/* konten lain */
[data-gaya=noir] .ie-story-item img{aspect-ratio:3/4;}
[data-gaya=noir] .ie-story-item h4{font-family:var(--serif-elegant);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:18px;}
[data-gaya=noir] .ie-gallery-grid{gap:3px;}
[data-gaya=noir] .ie-gallery-grid a{border-radius:0;}
[data-gaya=noir] .ie-qr-card,[data-gaya=noir] .ie-rsvp-card,[data-gaya=noir] .ie-komen-item,[data-gaya=noir] .ie-prokes-card{background:transparent;border:1px solid rgba(255,255,255,.28);}
[data-gaya=noir] .ie-rsvp-card h2{font-family:var(--serif-elegant);font-weight:500;letter-spacing:.4em;text-transform:uppercase;font-size:18px;color:var(--ink);}
[data-gaya=noir] .ie-btn-primary{background:transparent;color:var(--ink);border:1px solid #fff;letter-spacing:.35em;}
[data-gaya=noir] .ie-btn-primary:not(:disabled):active{background:#fff;color:#000;}
[data-gaya=noir] .ie-gift-card{border-left:1px solid rgba(255,255,255,.55);}
[data-gaya=noir] .ie-gift-btn{background:transparent;border:1px solid rgba(255,255,255,.55);border-radius:0;color:var(--ink);}
[data-gaya=noir] .ie-footer-inner{text-align:center;}
[data-gaya=noir] .ie-footer-inner h2{font-family:var(--script);font-weight:400;font-size:15vw;line-height:1.05;}
[data-gaya=noir] .ie-footer-bottom{border-top:1px solid rgba(255,255,255,.18);}
[data-gaya=noir] .ie-fab{background:#fff;color:#000;}

/* ---- urutan bagian per gaya (grid + order); cover tetap di atas, footer di bawah ---- */
[data-gaya] .ie-wrap{display:grid;grid-template-columns:minmax(0,1fr);}
[data-gaya] .ie-wrap>*{width:100%;min-width:0;}
[data-gaya] .ie-wrap>.ie-footer-photo{order:90;}
[data-gaya] .ie-wrap>.ie-footer-bottom{order:91;}
[data-gaya=sinema] .ie-wrap>#ieSalam{order:10;}
[data-gaya=sinema] .ie-wrap>#cerita{order:20;}
[data-gaya=sinema] .ie-navdots a[href="#cerita"]{order:2;}
[data-gaya=sinema] .ie-wrap>#mempelai{order:30;}
[data-gaya=sinema] .ie-navdots a[href="#mempelai"]{order:3;}
[data-gaya=sinema] .ie-wrap>#acara{order:40;}
[data-gaya=sinema] .ie-wrap>#ieLiveStreaming{order:41;}
[data-gaya=sinema] .ie-wrap>#ieYoutube{order:42;}
[data-gaya=sinema] .ie-navdots a[href="#acara"]{order:4;}
[data-gaya=sinema] .ie-wrap>#galeri{order:50;}
[data-gaya=sinema] .ie-navdots a[href="#galeri"]{order:5;}
[data-gaya=sinema] .ie-wrap>#hadiah{order:60;}
[data-gaya=sinema] .ie-navdots a[href="#hadiah"]{order:6;}
[data-gaya=sinema] .ie-wrap>#ucapan{order:70;}
[data-gaya=sinema] .ie-navdots a[href="#ucapan"]{order:7;}
[data-gaya=sinema] .ie-wrap>#ieQr{order:80;}
[data-gaya=sinema] .ie-wrap>#ieProkes{order:90;}
[data-gaya=editorial] .ie-wrap>#ieSalam{order:10;}
[data-gaya=editorial] .ie-wrap>#mempelai{order:20;}
[data-gaya=editorial] .ie-navdots a[href="#mempelai"]{order:2;}
[data-gaya=editorial] .ie-wrap>#galeri{order:30;}
[data-gaya=editorial] .ie-navdots a[href="#galeri"]{order:3;}
[data-gaya=editorial] .ie-wrap>#acara{order:40;}
[data-gaya=editorial] .ie-wrap>#ieLiveStreaming{order:41;}
[data-gaya=editorial] .ie-wrap>#ieYoutube{order:42;}
[data-gaya=editorial] .ie-navdots a[href="#acara"]{order:4;}
[data-gaya=editorial] .ie-wrap>#cerita{order:50;}
[data-gaya=editorial] .ie-navdots a[href="#cerita"]{order:5;}
[data-gaya=editorial] .ie-wrap>#ucapan{order:60;}
[data-gaya=editorial] .ie-navdots a[href="#ucapan"]{order:6;}
[data-gaya=editorial] .ie-wrap>#hadiah{order:70;}
[data-gaya=editorial] .ie-navdots a[href="#hadiah"]{order:7;}
[data-gaya=editorial] .ie-wrap>#ieQr{order:80;}
[data-gaya=editorial] .ie-wrap>#ieProkes{order:90;}
[data-gaya=romantis] .ie-wrap>#ieSalam{order:10;}
[data-gaya=romantis] .ie-wrap>#mempelai{order:20;}
[data-gaya=romantis] .ie-navdots a[href="#mempelai"]{order:2;}
[data-gaya=romantis] .ie-wrap>#cerita{order:30;}
[data-gaya=romantis] .ie-navdots a[href="#cerita"]{order:3;}
[data-gaya=romantis] .ie-wrap>#acara{order:40;}
[data-gaya=romantis] .ie-wrap>#ieLiveStreaming{order:41;}
[data-gaya=romantis] .ie-wrap>#ieYoutube{order:42;}
[data-gaya=romantis] .ie-navdots a[href="#acara"]{order:4;}
[data-gaya=romantis] .ie-wrap>#galeri{order:50;}
[data-gaya=romantis] .ie-navdots a[href="#galeri"]{order:5;}
[data-gaya=romantis] .ie-wrap>#hadiah{order:60;}
[data-gaya=romantis] .ie-navdots a[href="#hadiah"]{order:6;}
[data-gaya=romantis] .ie-wrap>#ucapan{order:70;}
[data-gaya=romantis] .ie-navdots a[href="#ucapan"]{order:7;}
[data-gaya=romantis] .ie-wrap>#ieQr{order:80;}
[data-gaya=romantis] .ie-wrap>#ieProkes{order:90;}
[data-gaya=lengkung] .ie-wrap>#ieSalam{order:10;}
[data-gaya=lengkung] .ie-wrap>#acara{order:20;}
[data-gaya=lengkung] .ie-wrap>#ieLiveStreaming{order:21;}
[data-gaya=lengkung] .ie-wrap>#ieYoutube{order:22;}
[data-gaya=lengkung] .ie-navdots a[href="#acara"]{order:2;}
[data-gaya=lengkung] .ie-wrap>#mempelai{order:30;}
[data-gaya=lengkung] .ie-navdots a[href="#mempelai"]{order:3;}
[data-gaya=lengkung] .ie-wrap>#hadiah{order:40;}
[data-gaya=lengkung] .ie-navdots a[href="#hadiah"]{order:4;}
[data-gaya=lengkung] .ie-wrap>#cerita{order:50;}
[data-gaya=lengkung] .ie-navdots a[href="#cerita"]{order:5;}
[data-gaya=lengkung] .ie-wrap>#galeri{order:60;}
[data-gaya=lengkung] .ie-navdots a[href="#galeri"]{order:6;}
[data-gaya=lengkung] .ie-wrap>#ucapan{order:70;}
[data-gaya=lengkung] .ie-navdots a[href="#ucapan"]{order:7;}
[data-gaya=lengkung] .ie-wrap>#ieQr{order:80;}
[data-gaya=lengkung] .ie-wrap>#ieProkes{order:90;}
[data-gaya=majalah] .ie-wrap>#ieSalam{order:10;}
[data-gaya=majalah] .ie-wrap>#galeri{order:20;}
[data-gaya=majalah] .ie-navdots a[href="#galeri"]{order:2;}
[data-gaya=majalah] .ie-wrap>#mempelai{order:30;}
[data-gaya=majalah] .ie-navdots a[href="#mempelai"]{order:3;}
[data-gaya=majalah] .ie-wrap>#cerita{order:40;}
[data-gaya=majalah] .ie-navdots a[href="#cerita"]{order:4;}
[data-gaya=majalah] .ie-wrap>#acara{order:50;}
[data-gaya=majalah] .ie-wrap>#ieLiveStreaming{order:51;}
[data-gaya=majalah] .ie-wrap>#ieYoutube{order:52;}
[data-gaya=majalah] .ie-navdots a[href="#acara"]{order:5;}
[data-gaya=majalah] .ie-wrap>#ucapan{order:60;}
[data-gaya=majalah] .ie-navdots a[href="#ucapan"]{order:6;}
[data-gaya=majalah] .ie-wrap>#hadiah{order:70;}
[data-gaya=majalah] .ie-navdots a[href="#hadiah"]{order:7;}
[data-gaya=majalah] .ie-wrap>#ieQr{order:80;}
[data-gaya=majalah] .ie-wrap>#ieProkes{order:90;}
[data-gaya=scrapbook] .ie-wrap>#ieSalam{order:10;}
[data-gaya=scrapbook] .ie-wrap>#cerita{order:20;}
[data-gaya=scrapbook] .ie-navdots a[href="#cerita"]{order:2;}
[data-gaya=scrapbook] .ie-wrap>#galeri{order:30;}
[data-gaya=scrapbook] .ie-navdots a[href="#galeri"]{order:3;}
[data-gaya=scrapbook] .ie-wrap>#mempelai{order:40;}
[data-gaya=scrapbook] .ie-navdots a[href="#mempelai"]{order:4;}
[data-gaya=scrapbook] .ie-wrap>#acara{order:50;}
[data-gaya=scrapbook] .ie-wrap>#ieLiveStreaming{order:51;}
[data-gaya=scrapbook] .ie-wrap>#ieYoutube{order:52;}
[data-gaya=scrapbook] .ie-navdots a[href="#acara"]{order:5;}
[data-gaya=scrapbook] .ie-wrap>#hadiah{order:60;}
[data-gaya=scrapbook] .ie-navdots a[href="#hadiah"]{order:6;}
[data-gaya=scrapbook] .ie-wrap>#ucapan{order:70;}
[data-gaya=scrapbook] .ie-navdots a[href="#ucapan"]{order:7;}
[data-gaya=scrapbook] .ie-wrap>#ieQr{order:80;}
[data-gaya=scrapbook] .ie-wrap>#ieProkes{order:90;}
[data-gaya=ornamen] .ie-wrap>#ieSalam{order:10;}
[data-gaya=ornamen] .ie-wrap>#mempelai{order:20;}
[data-gaya=ornamen] .ie-navdots a[href="#mempelai"]{order:2;}
[data-gaya=ornamen] .ie-wrap>#acara{order:30;}
[data-gaya=ornamen] .ie-wrap>#ieLiveStreaming{order:31;}
[data-gaya=ornamen] .ie-wrap>#ieYoutube{order:32;}
[data-gaya=ornamen] .ie-navdots a[href="#acara"]{order:3;}
[data-gaya=ornamen] .ie-wrap>#hadiah{order:40;}
[data-gaya=ornamen] .ie-navdots a[href="#hadiah"]{order:4;}
[data-gaya=ornamen] .ie-wrap>#galeri{order:50;}
[data-gaya=ornamen] .ie-navdots a[href="#galeri"]{order:5;}
[data-gaya=ornamen] .ie-wrap>#cerita{order:60;}
[data-gaya=ornamen] .ie-navdots a[href="#cerita"]{order:6;}
[data-gaya=ornamen] .ie-wrap>#ucapan{order:70;}
[data-gaya=ornamen] .ie-navdots a[href="#ucapan"]{order:7;}
[data-gaya=ornamen] .ie-wrap>#ieQr{order:80;}
[data-gaya=ornamen] .ie-wrap>#ieProkes{order:90;}
[data-gaya=noir] .ie-wrap>#ieSalam{order:10;}
[data-gaya=noir] .ie-wrap>#mempelai{order:20;}
[data-gaya=noir] .ie-wrap>#acara{order:30;}
[data-gaya=noir] .ie-wrap>#ieLiveStreaming{order:31;}
[data-gaya=noir] .ie-wrap>#ieYoutube{order:32;}
[data-gaya=noir] .ie-wrap>#cerita{order:40;}
[data-gaya=noir] .ie-wrap>#galeri{order:50;}
[data-gaya=noir] .ie-wrap>#hadiah{order:60;}
[data-gaya=noir] .ie-wrap>#ucapan{order:70;}
[data-gaya=noir] .ie-wrap>#ieQr{order:80;}
[data-gaya=noir] .ie-wrap>#ieProkes{order:85;}
[data-gaya=noir] .ie-navdots a[href="#mempelai"]{order:1;}
[data-gaya=noir] .ie-navdots a[href="#acara"]{order:2;}
[data-gaya=noir] .ie-navdots a[href="#cerita"]{order:3;}
[data-gaya=noir] .ie-navdots a[href="#galeri"]{order:4;}
[data-gaya=noir] .ie-navdots a[href="#hadiah"]{order:5;}
[data-gaya=noir] .ie-navdots a[href="#ucapan"]{order:6;}
