.public-invitation--srikandi-cilik{--sc-pink:#FF4FA3;--sc-lilac:#B58CFF;--sc-mint:#5FE3C0;--sc-blue:#8FD0FF;--sc-gold:#FFD166;--sc-plum:#4A2357;--sc-plum-soft:#7A5A86;--sc-pearl:#FFF8FD;--sc-holo:linear-gradient(120deg, #FFC4E6 0%, #E3D2FF 30%, #C8F5EA 55%, #CFE9FF 75%, #FFD9EE 100%);--sc-sticker:0 0 0 2.5px var(--sc-plum),0 14px 26px -14px rgba(255, 79, 163, 0.55);--sc-font-title:"Lilita One","Titan One","Fredoka",sans-serif;--sc-font-body:"Poppins","Nunito",-apple-system,"Segoe UI",Roboto,sans-serif;position:relative;background:var(--sc-pearl);color:var(--sc-plum);font-family:var(--sc-font-body);font-weight:400;overflow-x:clip;overflow-y:visible}.public-invitation--srikandi-cilik::before{background-image:var(--pi-bg-image,url(/images/backgrounds/srikandi-cilik/srikandi-cilik-allsection.jpg));background-size:cover;background-position:center;background-repeat:no-repeat}.public-invitation--srikandi-cilik h1,.public-invitation--srikandi-cilik h2,.public-invitation--srikandi-cilik h3{font-family:var(--sc-font-title);font-weight:400;color:var(--sc-plum)}.public-invitation--srikandi-cilik a{color:var(--sc-pink)}.public-invitation--srikandi-cilik .sc-gate,.public-invitation--srikandi-cilik .sc-main{position:relative;z-index:1}.public-invitation--srikandi-cilik .sc-main.is-hidden{display:none}.public-invitation--srikandi-cilik .reveal{opacity:0;transform:translateY(24px) rotate(-3deg) scale(.92);transition:opacity 1.1s ease,transform 1.3s cubic-bezier(.34, 1.4, .64, 1)}.public-invitation--srikandi-cilik .reveal.is-visible{opacity:1;transform:none}.public-invitation--srikandi-cilik .sc-bubble,.public-invitation--srikandi-cilik .sc-panel{position:relative;background:#fff;border:5px solid #fff;border-radius:26px;box-shadow:var(--sc-sticker)}.public-invitation--srikandi-cilik .sc-bubble{background:linear-gradient(#fff,#fff) padding-box,var(--sc-holo) border-box;border-color:transparent}.public-invitation--srikandi-cilik .sc-tag{display:inline-block;margin:0 0 12px;padding:6px 18px 5px;font-family:var(--sc-font-title);font-size:.95rem;letter-spacing:.04em;color:var(--sc-plum);background:var(--sc-holo);border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 2px var(--sc-plum)}.public-invitation--srikandi-cilik .sc-title{font-size:2.3rem;line-height:1.05;margin:0 0 4px;color:var(--sc-pink);-webkit-text-stroke:7px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .6px var(--sc-plum)) drop-shadow(0 4px 0 rgba(74, 35, 87, .25))}.public-invitation--srikandi-cilik .sc-title+.sc-orn--divider{width:250px;max-width:74%;margin:10px auto 30px}.public-invitation--srikandi-cilik .sc-subtext{color:var(--sc-plum-soft);max-width:420px;margin:0 auto 26px;font-size:.94rem;line-height:1.75}.public-invitation--srikandi-cilik .sc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;overflow:hidden;padding:10px 20px;border-radius:999px;border:3px solid #fff;color:var(--sc-plum);background:var(--sc-holo);background-size:220% 100%;box-shadow:0 0 0 2px var(--sc-plum);font-family:var(--sc-font-body);font-size:.86rem;font-weight:600;text-decoration:none;animation:sc-shimmer 5s linear infinite}.public-invitation--srikandi-cilik .sc-btn--ghost{background:#fff;animation:none}.public-invitation--srikandi-cilik .sc-btn svg{width:15px;height:15px}.public-invitation--srikandi-cilik .sc-gate{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 22px;text-align:center;overflow:hidden;background:#f6d9ff url(/images/backgrounds/srikandi-cilik/srikandi-cilik-gate.jpg) center/cover no-repeat;transition:opacity .6s ease}.public-invitation--srikandi-cilik .sc-gate.is-locked{position:fixed;inset:0;z-index:50;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.public-invitation--srikandi-cilik .sc-gate.is-leaving{opacity:0;pointer-events:none}.public-invitation--srikandi-cilik .sc-gate__inner{position:relative;z-index:3;width:100%;max-width:300px}.public-invitation--srikandi-cilik .sc-gate__inner>.sc-orn--emblem-gate{width:112px;margin:0 auto 10px;opacity:0;scale:0.3;rotate:25deg;filter:drop-shadow(0 10px 16px rgba(74, 35, 87, .3));transition:opacity 2.2s ease 1.2s,scale 3s cubic-bezier(.34, 1.5, .64, 1) 1.2s,rotate 3.2s cubic-bezier(.34, 1.3, .64, 1) 1.2s}.public-invitation--srikandi-cilik .sc-gate.sc-gate-in .sc-orn--emblem-gate{opacity:1;scale:1;rotate:0deg;animation:sc-bob 3.6s ease-in-out 4.6s infinite}.public-invitation--srikandi-cilik .sc-gate__pre{margin:2px 0 0;font-family:var(--sc-font-title);font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-lilac);-webkit-text-stroke:5px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .5px var(--sc-plum))}.public-invitation--srikandi-cilik .sc-cover__name,.public-invitation--srikandi-cilik .sc-gate__name{font-size:3rem;line-height:1.02;margin:4px 0 10px;color:var(--sc-pink);overflow-wrap:anywhere;-webkit-text-stroke:9px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .8px var(--sc-plum)) drop-shadow(0 5px 0 rgba(74, 35, 87, .3))}.public-invitation--srikandi-cilik .sc-gate__age{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:5px 18px;background:var(--sc-holo);border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 2px var(--sc-plum);font-weight:600;font-size:.9rem}.public-invitation--srikandi-cilik .sc-gate__age b{font-family:var(--sc-font-title);font-weight:400;font-size:1.35rem;line-height:1;color:var(--sc-pink)}.public-invitation--srikandi-cilik .sc-gate__guest{padding:10px 18px 12px;margin:0 auto 24px;max-width:260px}.public-invitation--srikandi-cilik .sc-gate__guest-label{font-size:.76rem;color:var(--sc-plum-soft);margin:0}.public-invitation--srikandi-cilik .sc-gate__guest-name{font-family:var(--sc-font-title);font-size:1.35rem;line-height:1.15;color:var(--sc-pink);margin:4px 0 0;overflow-wrap:anywhere}.public-invitation--srikandi-cilik .sc-countdown{display:flex;justify-content:center;gap:8px}.public-invitation--srikandi-cilik .sc-countdown--gate{margin:0 auto 22px}.public-invitation--srikandi-cilik .sc-countdown__label{font-family:var(--sc-font-title);font-size:1.1rem;color:var(--sc-lilac);margin:34px 0 12px}.public-invitation--srikandi-cilik .sc-countdown__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:62px;background:#fff;border:4px solid #fff;border-radius:20px;box-shadow:0 0 0 2px var(--sc-plum),0 10px 18px -10px rgba(255,79,163,.6);background-image:var(--sc-holo);background-origin:border-box}.public-invitation--srikandi-cilik .sc-countdown__cell span{font-family:var(--sc-font-title);font-size:1.5rem;line-height:1;color:var(--sc-plum);font-variant-numeric:tabular-nums}.public-invitation--srikandi-cilik .sc-countdown__cell small{font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-plum-soft);margin-top:2px}.public-invitation--srikandi-cilik .sc-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:12px 28px;border-radius:999px;border:4px solid #fff;color:#fff;background:linear-gradient(120deg,#ff4fa3,#b58cff 50%,#ff4fa3);background-size:220% 100%;font-family:var(--sc-font-title);font-size:1.25rem;letter-spacing:.03em;text-shadow:0 2px 0 rgba(74,35,87,.35);box-shadow:0 0 0 2.5px var(--sc-plum),0 14px 26px -12px rgba(255,79,163,.8)}.public-invitation--srikandi-cilik .sc-open svg{width:18px;height:18px}.public-invitation--srikandi-cilik .sc-open.pi-open-show{animation:pi-open-in 1.4s cubic-bezier(.25,.6,.3,1) both,sc-shimmer 4s linear 1.4s infinite!important}.public-invitation--srikandi-cilik .sc-gate .reveal{transition-duration:2.2s!important}.public-invitation--srikandi-cilik .sc-gate .reveal-delay-1{transition-delay:1.6s!important}.public-invitation--srikandi-cilik .sc-gate .reveal-delay-2{transition-delay:2.3s!important}.public-invitation--srikandi-cilik .sc-gate .reveal-delay-3{transition-delay:2.9s!important}.public-invitation--srikandi-cilik .sc-gate .reveal-delay-4{transition-delay:3.4s!important}.public-invitation--srikandi-cilik .sc-gate .reveal-delay-5{transition-delay:4s!important}@media (max-width:380px){.public-invitation--srikandi-cilik .sc-countdown{gap:6px}.public-invitation--srikandi-cilik .sc-countdown__cell{width:55px;height:58px}}@media (max-height:760px){.public-invitation--srikandi-cilik .sc-gate__inner>.sc-orn--emblem-gate{width:86px}}@media (max-height:660px){.public-invitation--srikandi-cilik .sc-gate__inner>.sc-orn--emblem-gate{width:64px;margin-bottom:4px}.public-invitation--srikandi-cilik .sc-gate{padding-top:20px;padding-bottom:20px}.public-invitation--srikandi-cilik .sc-gate__name{font-size:2.4rem}.public-invitation--srikandi-cilik .sc-gate__guest{margin-bottom:18px}}.public-invitation--srikandi-cilik .sc-orn{display:block;pointer-events:none;max-width:none;height:auto}.public-invitation--srikandi-cilik .sc-stage{display:none;position:fixed;inset:0;z-index:56;pointer-events:none;overflow:hidden;--sc-peek-front:14vw;--sc-peek-back:11vw}.public-invitation--srikandi-cilik .sc-stage.is-armed{display:block}.public-invitation--srikandi-cilik .sc-stage__layer{position:absolute;top:-2%;height:104%;width:auto;opacity:0;z-index:1;will-change:transform,opacity}.public-invitation--srikandi-cilik .sc-stage__layer--lb,.public-invitation--srikandi-cilik .sc-stage__layer--lf{left:0}.public-invitation--srikandi-cilik .sc-stage__layer--rb,.public-invitation--srikandi-cilik .sc-stage__layer--rf{right:0}.public-invitation--srikandi-cilik .sc-stage__layer--lb{transform:translateX(calc(-100% + var(--sc-peek-back)))}.public-invitation--srikandi-cilik .sc-stage__layer--rb{transform:translateX(calc(100% - var(--sc-peek-back))) scaleX(-1)}.public-invitation--srikandi-cilik .sc-stage__layer--lf{transform:translateX(calc(-100% + var(--sc-peek-front)))}.public-invitation--srikandi-cilik .sc-stage__layer--rf{transform:translateX(calc(100% - var(--sc-peek-front))) scaleX(-1)}.public-invitation--srikandi-cilik .sc-stage.is-in .sc-stage__layer.is-loaded{opacity:1}.public-invitation--srikandi-cilik .sc-stage.is-in .sc-stage__layer--lb.is-loaded,.public-invitation--srikandi-cilik .sc-stage.is-in .sc-stage__layer--rb.is-loaded{animation:pi-emerge-light 5.5s ease-in-out .1s both}.public-invitation--srikandi-cilik .sc-stage.is-in .sc-stage__layer--lf.is-loaded,.public-invitation--srikandi-cilik .sc-stage.is-in .sc-stage__layer--rf.is-loaded{animation:pi-emerge-light 5.5s ease-in-out 1.2s both,sc-float 7s ease-in-out 6.7s infinite}.public-invitation--srikandi-cilik .sc-stage.is-armed.is-parting .sc-stage__layer{opacity:1}.public-invitation--srikandi-cilik .sc-stage.is-armed.is-parting .sc-stage__layer--lf{animation:sc-part-lf 7s linear forwards}.public-invitation--srikandi-cilik .sc-stage.is-armed.is-parting .sc-stage__layer--rf{animation:sc-part-rf 7s linear forwards}.public-invitation--srikandi-cilik .sc-stage.is-armed.is-parting .sc-stage__layer--lb{animation:sc-part-lb 7s linear forwards}.public-invitation--srikandi-cilik .sc-stage.is-armed.is-parting .sc-stage__layer--rb{animation:sc-part-rb 7s linear forwards}.public-invitation--srikandi-cilik .sc-stage__veil{position:absolute;inset:0;z-index:0;background:linear-gradient(160deg,#ffd3ec,#e6d6ff 45%,#cff4ea 80%,#d6ecff);opacity:0}.public-invitation--srikandi-cilik .sc-stage.is-parting .sc-stage__veil{animation:sc-veil 7s linear forwards}.public-invitation--srikandi-cilik .sc-stage__trail{position:absolute;left:-20%;top:58%;width:140%;height:46px;z-index:3;opacity:0;rotate:-22deg;background:linear-gradient(180deg,#ff8fc4 0 16%,#ffc48a 16% 32%,#ffe98a 32% 48%,#9ef0cf 48% 64%,#9ed6ff 64% 80%,#c8a8ff 80% 100%);border-radius:999px;filter:blur(1px);clip-path:inset(0 100% 0 0);box-shadow:0 0 24px rgba(255,255,255,.9)}.public-invitation--srikandi-cilik .sc-stage.is-parting .sc-stage__trail{animation:sc-trail 7s linear forwards}.public-invitation--srikandi-cilik .sc-stage__hero{position:absolute;left:50%;top:44%;width:min(52vw,230px);translate:-50% -50%;z-index:4;opacity:0;filter:drop-shadow(0 12px 18px rgba(74, 35, 87, .3))}.public-invitation--srikandi-cilik .sc-stage.is-parting .sc-stage__hero{animation:sc-zoom 7s linear forwards}.public-invitation--srikandi-cilik .sc-stage__gem{position:absolute;left:50%;top:44%;width:min(44vw,190px);translate:-50% -50%;z-index:2;opacity:0;filter:drop-shadow(0 0 26px rgba(255, 255, 255, .95))}.public-invitation--srikandi-cilik .sc-stage.is-parting .sc-stage__gem{animation:sc-gem 7s linear forwards}.public-invitation--srikandi-cilik .sc-stage__flash{position:absolute;inset:0;z-index:5;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.95),rgba(255,196,230,.5) 45%,rgba(255,196,230,0) 75%);opacity:0}.public-invitation--srikandi-cilik .sc-stage.is-parting .sc-stage__flash{animation:sc-flash 7s ease-out forwards}.public-invitation--srikandi-cilik.sc-entering .sc-main{animation:sc-arrive 7s linear}.public-invitation--srikandi-cilik .sc-sec{position:relative;max-width:560px;margin:0 auto;padding:80px 22px;text-align:center}.public-invitation--srikandi-cilik .sc-sec>*{position:relative;z-index:1}.public-invitation--srikandi-cilik .sc-speedlines{display:none}.public-invitation--srikandi-cilik .sc-cover{max-width:none;min-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding-top:70px;padding-bottom:110px}.public-invitation--srikandi-cilik .sc-cover::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/images/backgrounds/srikandi-cilik/srikandi-cilik-profil.jpg) center/cover no-repeat;-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 60px),transparent 100%);mask-image:linear-gradient(#000 0,#000 calc(100% - 60px),transparent 100%)}.public-invitation--srikandi-cilik .sc-orn--hero-cover{width:210px;margin:0 auto 6px;filter:drop-shadow(0 10px 16px rgba(74, 35, 87, .3))}.public-invitation--srikandi-cilik .sc-cover__name{font-size:2.7rem}.public-invitation--srikandi-cilik .sc-cover__date,.public-invitation--srikandi-cilik .sc-cover__sub{display:block;width:max-content;max-width:100%;margin:0 auto 10px;padding:5px 16px;border-radius:999px;font-weight:600;background:#fff;border:3px solid #fff;box-shadow:0 0 0 2px var(--sc-plum)}.public-invitation--srikandi-cilik .sc-cover__sub{background:var(--sc-holo)}.public-invitation--srikandi-cilik .sc-cover__guest{margin:6px 0 0;padding:3px 14px;font-weight:600;background:rgba(255,255,255,.85);border-radius:999px}.public-invitation--srikandi-cilik .sc-cover__guest span{color:var(--sc-pink)}.public-invitation--srikandi-cilik .sc-badge{position:relative;width:190px;margin:0 auto 30px}.public-invitation--srikandi-cilik .sc-badge>.sc-orn--badge{width:100%;filter:drop-shadow(0 12px 20px rgba(181, 140, 255, .5))}.public-invitation--srikandi-cilik .sc-badge__text{margin:8px 0 0;display:flex;flex-direction:column;align-items:center}.public-invitation--srikandi-cilik .sc-badge__text span{font-weight:600;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-plum-soft)}.public-invitation--srikandi-cilik .sc-badge__text b{font-family:var(--sc-font-title);font-weight:400;font-size:3rem;line-height:1.05;color:var(--sc-pink);-webkit-text-stroke:8px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .6px var(--sc-plum))}.public-invitation--srikandi-cilik .sc-bubble--big{max-width:440px;margin:0 auto;padding:24px 22px}.public-invitation--srikandi-cilik .sc-bubble--big p{margin:0;font-size:1rem;line-height:1.8}.public-invitation--srikandi-cilik .sc-idcard{display:flex;flex-direction:column;align-items:center}.public-invitation--srikandi-cilik .sc-frame{position:relative;width:260px;aspect-ratio:520/490;margin:0 auto 16px;filter:drop-shadow(0 12px 20px rgba(255, 79, 163, .35))}.public-invitation--srikandi-cilik .sc-frame>.sc-orn--frame{position:absolute;inset:0;width:100%;height:100%;z-index:2}.public-invitation--srikandi-cilik .sc-frame__photo{position:absolute;inset:0;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--sc-holo);-webkit-mask:url(/images/backgrounds/srikandi-cilik/srikandi-cilik-orn-frame-mask.png) center/100% 100% no-repeat;mask:url(/images/backgrounds/srikandi-cilik/srikandi-cilik-orn-frame-mask.png) center/100% 100% no-repeat}.public-invitation--srikandi-cilik .sc-frame__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.public-invitation--srikandi-cilik .sc-frame__photo .sc-frame__hero{width:60%;height:auto;object-fit:contain}.public-invitation--srikandi-cilik .sc-idcard__name{font-size:2.2rem;line-height:1.05;margin:0 0 14px;color:var(--sc-pink);-webkit-text-stroke:8px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .6px var(--sc-plum)) drop-shadow(0 4px 0 rgba(74, 35, 87, .25))}.public-invitation--srikandi-cilik .sc-idcard__stats{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:360px}.public-invitation--srikandi-cilik .sc-idcard__stats li{display:flex;flex-direction:column;align-items:center;min-width:98px;padding:8px 14px;background:#fff;border:4px solid #fff;border-radius:18px;box-shadow:var(--sc-sticker);rotate:-2deg}.public-invitation--srikandi-cilik .sc-idcard__stats li:nth-child(2){rotate:2deg}.public-invitation--srikandi-cilik .sc-idcard__stats span{font-family:var(--sc-font-title);font-size:.82rem;color:var(--sc-lilac)}.public-invitation--srikandi-cilik .sc-idcard__stats b{font-weight:600;font-size:.9rem}.public-invitation--srikandi-cilik .sc-mission{padding:30px 22px 24px;overflow:visible}.public-invitation--srikandi-cilik .sc-panel>.sc-orn--corner{position:absolute;width:84px;z-index:2}.public-invitation--srikandi-cilik .sc-orn--tl{top:-20px;left:-20px}.public-invitation--srikandi-cilik .sc-mission__dayname{font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;color:var(--sc-plum-soft);margin:0}.public-invitation--srikandi-cilik .sc-mission__day{font-family:var(--sc-font-title);font-size:4.4rem;line-height:1;margin:4px 0 0;color:var(--sc-lilac);-webkit-text-stroke:9px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .8px var(--sc-plum)) drop-shadow(0 4px 0 rgba(74, 35, 87, .25))}.public-invitation--srikandi-cilik .sc-mission__month{font-family:var(--sc-font-title);font-size:1.3rem;margin:2px 0 16px;color:var(--sc-pink)}.public-invitation--srikandi-cilik .sc-mission__row{display:flex;align-items:flex-start;justify-content:center;gap:7px;max-width:300px;margin:0 auto 8px;font-weight:500;font-size:.92rem;line-height:1.5}.public-invitation--srikandi-cilik .sc-mission__row svg{flex-shrink:0;margin-top:2px;color:var(--sc-pink)}.public-invitation--srikandi-cilik .sc-mission__meta{font-size:.86rem;color:var(--sc-plum-soft);margin:8px 0 0}.public-invitation--srikandi-cilik .sc-mission__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.public-invitation--srikandi-cilik .sc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;text-align:left}.public-invitation--srikandi-cilik .sc-step{display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:22px;rotate:-1.2deg}.public-invitation--srikandi-cilik .sc-step:nth-child(2n){rotate:1.2deg}.public-invitation--srikandi-cilik .sc-step__num{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-family:var(--sc-font-title);font-size:1.3rem;color:#fff;border-radius:50%;background:linear-gradient(135deg,var(--sc-pink),var(--sc-lilac));box-shadow:0 0 0 3px #fff,0 0 0 5px var(--sc-plum)}.public-invitation--srikandi-cilik .sc-step:nth-child(2n) .sc-step__num{background:linear-gradient(135deg,var(--sc-mint),#3bb8e8)}.public-invitation--srikandi-cilik .sc-step__time{display:block;font-size:.78rem;font-weight:600;color:var(--sc-pink)}.public-invitation--srikandi-cilik .sc-step__title{display:block;font-weight:600;font-size:.98rem;line-height:1.35}.public-invitation--srikandi-cilik .sc-team__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-invitation--srikandi-cilik .sc-member{padding:16px 10px 14px}.public-invitation--srikandi-cilik .sc-member__photo{width:92px;height:92px;margin:0 auto 10px;overflow:hidden;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 2.5px var(--sc-plum);background:var(--sc-holo);display:flex;align-items:center;justify-content:center;font-family:var(--sc-font-title);font-size:1.4rem}.public-invitation--srikandi-cilik .sc-member__photo img{width:100%;height:100%;object-fit:cover;display:block}.public-invitation--srikandi-cilik .sc-member__name{font-size:1.15rem;margin:0;line-height:1.15}.public-invitation--srikandi-cilik .sc-member__role{margin:4px 0 0;font-size:.8rem;color:var(--sc-pink);font-weight:600}.public-invitation--srikandi-cilik .sc-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.public-invitation--srikandi-cilik .sc-gallery__item{display:block;padding:0 0 18px;aspect-ratio:4/5;overflow:hidden;cursor:pointer;background:#fff;border:6px solid #fff;border-radius:10px;box-shadow:var(--sc-sticker);rotate:-2.5deg;transition:rotate .4s ease,transform .4s ease}.public-invitation--srikandi-cilik .sc-gallery__item:nth-child(2n){rotate:2.5deg}.public-invitation--srikandi-cilik .sc-gallery__item--hero{grid-column:1/-1;aspect-ratio:5/4;rotate:-1deg}.public-invitation--srikandi-cilik .sc-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}.public-invitation--srikandi-cilik .sc-gallery__item:hover{rotate:0deg;transform:scale(1.03)}.public-invitation--srikandi-cilik .sc-video{padding:0}.public-invitation--srikandi-cilik .sc-video__frame{aspect-ratio:16/9;overflow:hidden;border-radius:20px}.public-invitation--srikandi-cilik .sc-video__frame iframe{width:100%;height:100%;border:0;display:block}.public-invitation--srikandi-cilik .sc-gift__grid{display:flex;flex-direction:column;gap:22px}.public-invitation--srikandi-cilik .sc-gift-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 20px 22px}.public-invitation--srikandi-cilik .sc-gift-card__type{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-lilac)}.public-invitation--srikandi-cilik .sc-gift-card__provider{font-family:var(--sc-font-title);font-size:1.7rem;color:var(--sc-pink)}.public-invitation--srikandi-cilik .sc-gift-card__number{font-weight:600;font-size:1.3rem;letter-spacing:.06em}.public-invitation--srikandi-cilik .sc-gift-card__holder{font-size:.88rem;color:var(--sc-plum-soft);margin-bottom:12px}.public-invitation--srikandi-cilik .sc-gift-card__qr{width:170px;height:170px;object-fit:contain;background:#fff;padding:8px;border-radius:14px;box-shadow:var(--sc-sticker);margin:6px 0 12px}.public-invitation--srikandi-cilik .pi-wishlist__title{font-family:var(--sc-font-title);font-weight:400;font-size:2rem;color:var(--sc-pink);-webkit-text-stroke:7px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .6px var(--sc-plum));margin:40px 0 14px}.public-invitation--srikandi-cilik .pi-wishlist-item{background:#fff;border:5px solid #fff;border-radius:22px;box-shadow:var(--sc-sticker);color:var(--sc-plum)}.public-invitation--srikandi-cilik .pi-wishlist-item strong{font-family:var(--sc-font-title);font-weight:400;font-size:1.2rem;color:var(--sc-plum)}.public-invitation--srikandi-cilik .pi-wishlist-item p{color:var(--sc-plum-soft)}.public-invitation--srikandi-cilik .pi-wishlist-item a{color:var(--sc-pink)}.public-invitation--srikandi-cilik .pi-wishlist-item__qty{background:var(--sc-holo);border:0;color:var(--sc-plum)}.public-invitation--srikandi-cilik .pi-wishlist-item__reserve-btn,.public-invitation--srikandi-cilik .pi-wishlist-more__btn{background:linear-gradient(120deg,var(--sc-pink),var(--sc-lilac));color:#fff;border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 2px var(--sc-plum);font-family:var(--sc-font-body);font-weight:600}.public-invitation--srikandi-cilik .pi-wishlist-item__reserve-btn:disabled{background:#eee6f2;color:var(--sc-plum-soft)}.public-invitation--srikandi-cilik .sc-rsvp{padding-bottom:100px}.public-invitation--srikandi-cilik .sc-rsvp__form{padding:22px 18px;text-align:left}.public-invitation--srikandi-cilik .sc-rsvp__form .form-card{border:none;border-radius:0;padding:0;background:0 0;box-shadow:none;color:var(--sc-plum)}.public-invitation--srikandi-cilik .sc-rsvp__form label{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-lilac)}.public-invitation--srikandi-cilik .sc-rsvp__form input,.public-invitation--srikandi-cilik .sc-rsvp__form select,.public-invitation--srikandi-cilik .sc-rsvp__form textarea{border:2.5px solid #ebddf5;border-radius:16px;background:#fffafe;padding:11px 14px;font-family:var(--sc-font-body);color:var(--sc-plum)}.public-invitation--srikandi-cilik .sc-rsvp__form input:focus,.public-invitation--srikandi-cilik .sc-rsvp__form select:focus,.public-invitation--srikandi-cilik .sc-rsvp__form textarea:focus{outline:0;border-color:var(--sc-pink)}.public-invitation--srikandi-cilik .sc-rsvp__form .button--primary{background:linear-gradient(120deg,var(--sc-pink),var(--sc-lilac));color:#fff;border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 2px var(--sc-plum);font-family:var(--sc-font-title);font-weight:400;font-size:1.15rem}.public-invitation--srikandi-cilik .sc-rsvp__form .rsvp-form__to,.public-invitation--srikandi-cilik .sc-rsvp__form p{color:var(--sc-plum-soft)}.public-invitation--srikandi-cilik .sc-checkin{max-width:280px;margin:0 auto 30px;padding:22px}.public-invitation--srikandi-cilik .sc-checkin__label{font-weight:600;margin:0 0 12px}.public-invitation--srikandi-cilik .sc-checkin__img{width:190px;height:190px;background:#fff;padding:8px;border-radius:12px}.public-invitation--srikandi-cilik .sc-checkin__hint{font-size:.8rem;color:var(--sc-plum-soft);margin:12px 0 0}.public-invitation--srikandi-cilik .sc-note{display:flex;align-items:flex-start;gap:10px;text-align:left;max-width:440px;margin:30px auto 0;padding:14px 18px;font-size:.9rem;line-height:1.6}.public-invitation--srikandi-cilik .sc-note svg{flex-shrink:0;color:var(--sc-pink);margin-top:2px}.public-invitation--srikandi-cilik .sc-note p{margin:0}.public-invitation--srikandi-cilik .sc-contact{margin:28px 0 0;font-size:.9rem}.public-invitation--srikandi-cilik .sc-wishes__title{font-size:1.7rem;margin:46px 0 20px;color:var(--sc-lilac);-webkit-text-stroke:7px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .6px var(--sc-plum))}.public-invitation--srikandi-cilik .sc-wishes{display:flex;flex-direction:column;gap:18px;margin-bottom:20px;text-align:left}.public-invitation--srikandi-cilik .sc-wish{display:flex;align-items:flex-start;gap:12px}.public-invitation--srikandi-cilik .sc-wish__initial{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--sc-font-title);font-size:1rem;color:#fff;background:linear-gradient(135deg,var(--sc-pink),var(--sc-lilac));box-shadow:0 0 0 3px #fff,0 0 0 5px var(--sc-plum)}.public-invitation--srikandi-cilik .sc-wish:nth-child(2n) .sc-wish__initial{background:linear-gradient(135deg,var(--sc-mint),#3bb8e8)}.public-invitation--srikandi-cilik .sc-wish__body{flex:1;min-width:0;padding:12px 16px;border-radius:20px}.public-invitation--srikandi-cilik .sc-wish__body strong{font-weight:600;font-size:.94rem}.public-invitation--srikandi-cilik .sc-wish__att{margin-left:6px;font-size:.64rem;font-weight:600;text-transform:uppercase;color:var(--sc-plum);background:var(--sc-holo);padding:2px 8px;border-radius:999px}.public-invitation--srikandi-cilik .sc-wish__body p{margin:4px 0 0;font-size:.9rem;line-height:1.6}.public-invitation--srikandi-cilik .sc-wishes__more{text-align:center}.public-invitation--srikandi-cilik .sc-footer{padding:60px 26px 120px}.public-invitation--srikandi-cilik .sc-orn--rainbow-footer{width:220px;margin:0 auto 14px}.public-invitation--srikandi-cilik .sc-footer__done{margin:0 0 12px;font-family:var(--sc-font-title);font-size:2rem;line-height:1.1;color:var(--sc-pink);-webkit-text-stroke:8px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .6px var(--sc-plum)) drop-shadow(0 4px 0 rgba(74, 35, 87, .25))}.public-invitation--srikandi-cilik .sc-footer__thanks{font-size:.95rem;line-height:1.75;max-width:340px;margin:0 auto 10px;color:var(--sc-plum-soft)}.public-invitation--srikandi-cilik .sc-footer__name{font-family:var(--sc-font-title);font-size:1.6rem;color:var(--sc-lilac);margin:0 0 26px}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn{opacity:0;transition:opacity 3s ease,translate 3.6s cubic-bezier(.34, 1.3, .64, 1),scale 3.8s cubic-bezier(.34, 1.4, .64, 1),rotate 4s cubic-bezier(.34, 1.3, .64, 1),clip-path 3.8s cubic-bezier(.3, .6, .2, 1)}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn.is-shown{opacity:1;translate:0 0;scale:1;rotate:0deg;clip-path:inset(0 0 0 0)}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn--divider{clip-path:inset(0 49% 0 49%)}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn--frame{scale:0.6;rotate:-12deg}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn--badge{scale:0.4;rotate:30deg}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn--badge.is-shown{animation:sc-bob 4s ease-in-out 4.2s infinite}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn--hero{translate:-70px 50px;rotate:-10deg}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn--hero.is-shown{animation:sc-bob 4.4s ease-in-out 4.4s infinite}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn--rainbow{clip-path:inset(0 98% 0 0)}.public-invitation--srikandi-cilik.sc-orn-js .sc-main .sc-orn--corner{clip-path:inset(0 98% 98% 0);transition-delay:0.4s}.public-invitation--srikandi-cilik.sc-orn-js .sc-cover .sc-orn{transition-delay:1.8s}.public-invitation--srikandi-cilik .sc-nav{position:fixed;left:12px;right:12px;bottom:12px;z-index:45;display:flex;align-items:center;justify-content:space-evenly;gap:2px;padding:5px;border-radius:999px;background:#fff;border:4px solid #fff;box-shadow:var(--sc-sticker)}.public-invitation--srikandi-cilik .sc-nav__item{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--sc-plum);text-decoration:none;transition:background .3s ease,color .3s ease}.public-invitation--srikandi-cilik .sc-nav__item svg{width:18px;height:18px}.public-invitation--srikandi-cilik .sc-nav__item:first-child svg path{stroke:none}.public-invitation--srikandi-cilik .sc-nav__item.is-active,.public-invitation--srikandi-cilik .sc-nav__item:hover{background:linear-gradient(135deg,var(--sc-pink),var(--sc-lilac));color:#fff}@media (min-width:760px){.public-invitation--srikandi-cilik .sc-nav{left:auto;right:18px;bottom:50%;transform:translateY(50%);flex-direction:column}}@media (prefers-reduced-motion:reduce){.public-invitation--srikandi-cilik .reveal{transform:none;transition:opacity .4s ease}.public-invitation--srikandi-cilik .sc-btn,.public-invitation--srikandi-cilik .sc-open,.public-invitation--srikandi-cilik .sc-orn{animation:none!important}.public-invitation--srikandi-cilik .sc-gate__inner>.sc-orn--emblem-gate{opacity:1;scale:none;rotate:none}}@media (min-width:1024px){.public-invitation--srikandi-cilik .sc-gate,.public-invitation--srikandi-cilik .sc-main{margin-left:calc(100% - var(--pi-phone-w))}.public-invitation--srikandi-cilik .sc-gate.is-locked{margin-left:0;left:calc(100% - var(--pi-phone-w))}.public-invitation--srikandi-cilik::before{left:calc(100% - var(--pi-phone-w))}.public-invitation--srikandi-cilik .sc-stage{left:calc(100% - var(--pi-phone-w));--sc-peek-front:calc(var(--pi-phone-w) * 0.14);--sc-peek-back:calc(var(--pi-phone-w) * 0.11)}.public-invitation--srikandi-cilik .sc-stage__hero{width:calc(var(--pi-phone-w) * .52)}.public-invitation--srikandi-cilik .sc-stage__gem{width:calc(var(--pi-phone-w) * .44)}.public-invitation--srikandi-cilik .pi-desktop-aside{background:linear-gradient(160deg,#ffc4e6 0,#e3d2ff 40%,#c8f5ea 75%,#cfe9ff 100%);color:var(--sc-plum)}.public-invitation--srikandi-cilik .pi-desktop-aside__kicker{color:var(--sc-plum)}.public-invitation--srikandi-cilik .pi-desktop-aside__bar{background:var(--sc-pink)}.public-invitation--srikandi-cilik .pi-desktop-aside__name{font-family:var(--sc-font-title);font-weight:400;color:var(--sc-pink)!important;-webkit-text-stroke:9px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 .8px var(--sc-plum))}.public-invitation--srikandi-cilik .sc-nav{left:calc(100% - var(--pi-phone-w) + 12px);right:12px;bottom:12px;transform:none;flex-direction:row}}