@font-face{font-family:babyGio;src:url(/_astro/BabyGiovaniScript.CQDOVwaL.ttf),url(/_astro/BabyGiovaniScript-Italic.CcPB-nVA.ttf)}:root{font-family:Poppins,serif;font-weight:300;text-transform:none;color:#202020}h1{font-family:babyGio,serif;font-size:2rem;font-weight:200;text-transform:none}h2{font-family:Vidaloka,serif;font-size:2.5rem;font-weight:400}h2 div{font-family:Vidaloka,serif;font-size:2rem;font-weight:100;font-style:italic}h3{font-family:Vidaloka,serif;font-weight:400;font-size:1.25rem}p{font-family:Poppins,sans-serif;font-weight:300;font-size:1rem}.txt-n{font-weight:400}.txt-b{font-weight:600}.txt-i{font-style:italic}img{pointer-events:none}.wh-100{height:100vh}@supports (height: 100svh){.wh-100{height:100svh}}button,button[type=submit]{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:2.5rem;width:auto;border:1px solid #202020;border-radius:5rem;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:400;padding:0 1.5rem;cursor:pointer}.hidden{display:none!important}.devider{background-color:#707070;height:25vh;width:.5px}#c-rsvp{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:10% 5%;margin-bottom:2rem;width:90%;overflow:hidden;text-align:center;border:1px solid #202020;border-radius:30px;background-color:#fff;box-shadow:0 3px 7px #707070;transition:all 1s}#c-rsvp img{position:absolute;z-index:-1;opacity:.3;top:0;height:100%;box-shadow:none;border-radius:30px}#c-rsvp h2{color:#e5546a}#c-rsvp h2 div{color:#dc758a}#c-rsvp form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}#c-rsvp form .input-height{height:2rem}#c-rsvp form .c-rsvp-nama,#c-rsvp form .c-rsvp-comment{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}#c-rsvp form .c-rsvp-nama input,#c-rsvp form .c-rsvp-nama textarea,#c-rsvp form .c-rsvp-comment input,#c-rsvp form .c-rsvp-comment textarea{text-align:center;justify-content:center;font-family:sans-serif;resize:none;border:1px solid #707070;border-radius:10rem}#c-rsvp form .c-rsvp-nama textarea,#c-rsvp form .c-rsvp-comment textarea{padding:.5rem}#c-rsvp form .c-rsvp-rsvp{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem;border-radius:10rem;padding:8px;font-family:sans-serif}#c-rsvp form .c-rsvp-rsvp .radio{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;text-align:center;border:1px solid #707070;color:#707070;border-radius:10rem;font-size:.8rem;transition:all .5s;background:#fff}#c-rsvp form .c-rsvp-rsvp .radio input{display:hidden;opacity:0;width:100%;height:.75rem}#c-rsvp form .c-rsvp-rsvp .radio span{height:.65rem}#c-rsvp form .c-rsvp-rsvp .radio:has(input:checked){color:#e5546a;border:1px solid #e5546a;background:#fff}#c-ucapan{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:10% 5%;text-align:right}#c-ucapan a{display:flex;flex-direction:row;justify-content:flex-end;align-items:start;gap:0;text-decoration:underline dotted #e5546a}#c-ucapan a img{height:1rem;width:1rem}#c-ucapan h2{color:#efaf1d;text-align:center}#c-ucapan h2 div{color:#eec573}#c-ucapan ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:.5rem;text-align:left;list-style-type:none;min-height:10vh;max-height:50vh;overflow-x:hidden;scroll-snap-type:both mandatory;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:5% 2.5%}#c-ucapan ul li{padding:3%;display:grid;grid-template-columns:15% 80%;align-items:center;justify-content:space-between;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px}#c-ucapan ul li .noco-namainit{text-align:center;font-size:.7rem}#c-ucapan ul li .noco-namainit div{font-size:1.25rem;font-weight:600}#c-ucapan ul li .noco-ucapan{max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;font-size:.8rem}#nf-logo{width:10rem;height:10rem}#nf-logo-path{fill:#202020;fill-opacity:1}.op0{opacity:0;filter:blur(1px);transition:all 1s;transition-delay:.3s}.op0#c-rsvp{filter:blur(0px)!important}.op0#c-waktu-title{transform:translate(-10vw)}.op0#c-tempat-title{transform:translate(10vw)}.op0#detil-tempat{transform:translateY(5vh)}.op0#peta{transform:scale(.7)}.op0#wedring{transform:translateY(-5vh);transition-delay:.4s}.op0#wedbouq{transform:translateY(-5vh);transition-delay:.5s}.op0#hglass{transform:translateY(-5vh);transition-delay:.6s}.op0#c-ucapan{transform:translateY(10vh)}.op0#c-rsvp{transform:scale(.7)}.op0#c-hadiah-title,.op0#c-hadiah-banklist{transform:translate(-10vw)}.op0.gallery-item{transition:all .3s}.op0#hero{transform:scale(.9)}.show{opacity:1!important;transform:translate(0) scale(1)!important;filter:blur(0)!important}#petals-container{display:flex;flex-direction:column;justify-content:space-between;align-items:normal;gap:1rem;padding:10% 5%;height:110vh;overflow:hidden;position:absolute;top:0;gap:5rem;z-index:0}.petals{position:absolute;top:0;left:0;width:25px;height:25px;pointer-events:none;z-index:0}.petals div{position:absolute;display:block}.petals div:nth-child(1){top:-20vh;left:10vw;animation:petals1 42.5s linear infinite;animation-delay:0s}.petals div:nth-child(2){top:-20vh;left:20vw;animation:petals2 35s linear infinite;animation-delay:7.5s}.petals div:nth-child(3){top:-20vh;left:30vw;animation:petals1 35s linear infinite;animation-delay:15s}.petals div:nth-child(4){top:-20vh;left:40vw;animation:petals2 27.5s linear infinite;animation-delay:-7.5s}.petals div:nth-child(5){top:-20vh;left:50vw;animation:petals1 35s linear infinite;animation-delay:0s}.petals div:nth-child(6){top:-20vh;left:60vw;animation:petals2 35s linear infinite;animation-delay:7.5s}.petals div:nth-child(7){top:-20vh;left:70vw;animation:petals1 35s linear infinite;animation-delay:15s}.petals div:nth-child(8){top:-20vh;left:80vw;animation:petals2 42.5s linear infinite;animation-delay:-7.5s}.petals div:nth-child(9){top:-20vh;left:90vw;animation:petals1 35s linear infinite;animation-delay:0s}@keyframes petals1{0%{opacity:0%;transform:translate(0) rotate(0)}20%{opacity:100%}45%{transform:translate(47px)}50%{transform:translate(50px)}55%{transform:translate(47px)}80%{opacity:100%}to{opacity:0%;top:100vh;transform:translate(0) rotate(360deg)}}@keyframes petals2{0%{opacity:0%;transform:translate(0) rotate(0)}20%{opacity:100%}45%{transform:translate(-47px)}50%{transform:translate(-50px)}55%{transform:translate(-47px)}80%{opacity:100%}to{opacity:0%;top:100vh;transform:translate(0) rotate(-360deg)}}.modal{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;background:#fff;background:url(/images/coverbg.png),#fff;background-position:center center;background-repeat:repeat;background-size:50%;width:100%;position:fixed;top:0;left:0;overflow:hidden;text-align:center;padding:10% 5%;z-index:3;box-shadow:0 10px 30px #00000050;transition:top 1s ease-in}.modal #nama-undangan{font-family:Vidaloka,serif;font-size:1rem}.modal button{background:#fff}.modal .cover-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;border-radius:10rem;background:#fff;gap:.5rem;position:relative}.modal #cover-undangan{padding:.5rem 0;font-size:.9rem}.modal #cover-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.modal #cover-title p{font-size:.9rem}.modal #cover-title #title-dan{line-height:0;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1rem}.top-flower{position:absolute;top:0;transform:rotate(180deg)}#content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;background-image:url(/images/decor-page-bgparalax.png);background-color:#fff;background-size:150%;background-position:center center;overflow:hidden;position:relative;width:100%}.fixed{position:fixed;top:0;left:0}.det-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;gap:0;text-align:center;font-size:1rem}.det-info img{width:3.5rem;height:3.5rem;margin-bottom:1rem}#audio-stop{padding:0;position:fixed;width:2.5rem;height:2.5rem;bottom:2vh;left:2%;z-index:3}#audio-stop img{max-width:1rem;max-height:1rem}#hero{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0;padding:15% 5%;overflow-x:hidden;text-align:center;position:relative;z-index:1;transition-delay:.3s}#hero p{z-index:2;font-size:2rem;font-family:Vidaloka,serif}#hero p span{font-style:italic;font-family:Playfair Display,serif}#hero .subhero{font-family:Poppins,sans-serif;font-size:1rem;letter-spacing:.25rem}#hero #hero-img{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:50vh;width:100vw;position:relative;margin:3rem 0}#hero #hero-img .op0{transform:scale(.25)}#hero #hero-img .hero-img{z-index:1;height:80%;width:auto;border-radius:3.5rem;box-shadow:0 5px 20px #707070}#hero #hero-img .decor-hero{z-index:0;padding-top:20px;position:absolute;height:130%;width:auto;transition-delay:.5s}#hero-ayat{text-align:center;padding:0 5%;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:.5rem;font-size:1rem}#hero-ayat span{font-family:Vidaloka,serif;font-size:1rem}#c-mempelai{display:flex;flex-direction:column;justify-content:center;align-items:normal;gap:1rem;padding:35% 5%;overflow:hidden;position:relative;gap:5rem;height:100vh}#c-mempelai .op0:nth-child(1){transform:translate(-30%)}#c-mempelai .op0:nth-child(2){transform:translate(30%)}#c-mempelai .cm-decor{width:60%;max-width:350px;position:absolute}#c-mempelai #cm-decor1{transition-delay:.5s;left:-10vw;top:0}#c-mempelai #cm-decor2{transition-delay:.5s;right:-10vw;bottom:0}#c-mempelai #cm-nabila,#c-mempelai #cm-fauzi{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;gap:2rem}#c-mempelai #cm-nabila .profpic,#c-mempelai #cm-fauzi .profpic{width:35%;height:auto;border:1px solid #707070;border-radius:1000px}#c-mempelai #cm-nabila-txt,#c-mempelai #cm-fauzi-txt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;z-index:1;text-align:right}#c-mempelai #cm-nabila-txt h2,#c-mempelai #cm-fauzi-txt h2{color:#e5546a}#c-mempelai #cm-nabila-txt h2 div,#c-mempelai #cm-fauzi-txt h2 div{color:#dc758a;font-style:italic}#c-mempelai #cm-fauzi-txt{text-align:left}#c-mempelai #cm-fauzi-txt h2{color:#456f5d}#c-mempelai #cm-fauzi-txt h2 div{color:#6aa98e}#c-gallery{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:10% 5%;width:100%;margin-top:0;text-align:left}#c-gallery #c-gallery-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}#c-gallery #c-gallery-title img{right:0;width:45%;height:auto}#c-gallery #c-gallery-title h2{color:#46659a}#c-gallery #c-gallery-title h2 div{color:#6488c5}#c-gallery #gallery-wrapper{overflow-x:hidden;width:min(1000px,100%);columns:2 20vw;column-gap:.25rem}#c-gallery #gallery-wrapper img{display:block;cursor:pointer;margin-bottom:.25rem;pointer-events:auto}#c-gallery #gallery-wrapper .gallery-item:hover{transform:scale(.95)}#c-waktu{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2.5rem;padding:10% 5%;width:100%;overflow-x:hidden;text-align:center}#c-waktu #c-waktu-title{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:2rem;text-align:right}#c-waktu #c-waktu-title img{width:60%}#c-waktu #c-waktu-title h2{color:#456f5d}#c-waktu #c-waktu-title h2 div{color:#6aa98e}#c-waktu #ctd{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;overflow-x:hidden;text-align:center}#c-waktu #ctd h3{margin-bottom:1rem}#c-waktu #ctd #cds{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:200px}#c-waktu #ctd #cds p span{font-size:.75rem}#c-tempat{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2.5rem;padding:10% 5%;width:100%;overflow-x:hidden;text-align:center}#c-tempat .c-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem;text-align:left}#c-tempat .c-title img{width:70%;transform:rotate(-15deg)}#c-tempat h2{color:#805b8e}#c-tempat h2 div{color:#986aa9}#c-tempat .det-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}#c-tempat .det-info p{margin-bottom:.5rem}#c-tempat .det-info #peta{width:75%;height:auto;box-shadow:0 3px 7px #707070;border-radius:20px}#c-hadiah{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2.5rem;padding:10% 5%;width:100%;overflow-x:hidden;text-align:center}#c-hadiah .c-title{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:2rem;text-align:right}#c-hadiah .c-title img{width:70%;transform:rotate(-15deg)}#c-hadiah h2{color:#456f5d}#c-hadiah h2 div{color:#6aa98e}#c-hadiah #c-hadiah-banklist{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rgre}#c-hadiah #c-hadiah-banklist .alamat{background-color:#f8d3d8}#c-hadiah #c-hadiah-banklist .card-nabila{background-color:#fceecf}#c-hadiah #c-hadiah-banklist .card-fauzi{background-color:#dce3ef}#c-hadiah #c-hadiah-banklist .bank-card{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;text-align:left;border:1px solid #202020;border-radius:10px;width:90%;padding:8px;box-shadow:0 2px 2px #20202080;transition:all 1s;transform:scale(1);font-size:.8rem}#c-hadiah #c-hadiah-banklist .bank-card h3{font-family:Poppins,sans-serif;font-weight:500;transition:all .1s;font-size:.8rem;margin-bottom:.5rem}#c-hadiah #c-hadiah-banklist .bank-card span{transition:all 1s}#c-hadiah #c-hadiah-banklist .bank-card button{transition:all 1s;width:30px;height:30px;padding:0}#c-hadiah #c-hadiah-banklist .bank-card button img{transition:all 1s;width:70%;height:auto}#c-hadiah #c-hadiah-banklist .bank-card:has(button:disabled){border-color:#6aa98e;background-color:#fff}#c-hadiah #c-hadiah-banklist .bank-card:has(button:disabled) h3,#c-hadiah #c-hadiah-banklist .bank-card:has(button:disabled) span{color:#456f5d}#c-hadiah #c-hadiah-banklist .bank-card:has(button:disabled) button{background-color:#fff;border:#ffffff}#c-hadiah #c-hadiah-banklist .bank-card:has(button:disabled) button img{opacity:0}#c-hadiah #c-hadiah-banklist .alamat{margin-bottom:1rem;text-align:center}#c-penutup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;position:relative;padding:0 5% 12.5%;text-align:center;overflow-x:hidden}#c-penutup h2{color:#805b8e}#c-penutup h2 div{color:#986aa9}#c-penutup p{font-size:1rem}#c-penutup .ttd{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}#c-penutup .ttd img{width:85%;border-radius:2rem;box-shadow:0 3px 7px #707070}#c-penutup .ttd p{font-family:Poppins,sans-serif;letter-spacing:.125rem;font-size:1rem;font-weight:300}#c-penutup .ttd .ttd-kel{color:#e5546a;font-weight:600}#c-penutup .ttd .ttd-nab{color:#efaf1d;font-weight:600}#c-penutup .ttd .ttd-fau{color:#456f5d;font-weight:600}#c-penutup .decor-page-bottom{display:flex;position:absolute;bottom:0}#c-credits{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;padding:3%}#c-credits div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:20%}#c-credits #creds-right{text-align:left}#c-credits #creds-left{text-align:right}#c-credits p{font-size:.5rem}#c-credits p span{font-weight:600}#c-credits img{height:30px;width:auto;margin-bottom:.5rem}*{padding:0;margin:0;box-sizing:border-box;width:100%;text-decoration:none;color:#202020}html,.snap-container{scroll-snap-type:both mandatory}.snap-child{scroll-snap-align:center;scroll-snap-stop:always}body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;background:#707070}@media screen and (min-width: 480px){.media{position:relative;max-width:480px}.modal{position:absolute}#c-gallery #gallery-wrapper{columns:2 5vw}}#err{flex-direction:column;justify-content:center;align-items:center;gap:1rem;position:absolute;top:0;display:flex;text-align:center;height:100vh;background:#fff}#err img{width:40px}#err h1{font-family:Vidaloka,serif;font-size:5rem}
