/*! © 2026 Dastan Invites, dastaninvites.com. All rights reserved. This invitation's design, code, artwork and music may not be copied, reused or resold. */

.rsvp {
    --stage-r: 1.04366;
    --pl-x: .18275;
    --pl-y: .18727;
    --pl-w: .61702;
    --pl-h: .64396;
    --env-x: .22211;
    --env-y: .23862;
    --env-w: .53879;
    --env-h: .54125;
    --shut: 1.41058;
    --pap-x: .28868;
    --pap-y: .26954;
    --pap-w: .42344;
    --pap-h: .45295;
    --gj-x: .04306;
    --gj-y: .05821;
    --gj-w: .91627;
    --gj-h: .89872;
    --pt: .21128;
    --ptop: .29732;
    --pm: .89388;
    --pb: .21797;
    --pfoot: .30402;
    --pmin: .65822;
    --pin-l: .09943;
    --pin-r: .09847;
    --pin-t: .09656;
    --pin-b: .10325;
    --lay-x: .29187;
    --lay-y: .24482;
    --lay-w: .41467;
    --lay-h: .50319;
    --str-r: 10.67521;
    --str-a: .06485;
    --str-b: .93275;
    --str-y: .47863
}

.rs-parcel .cf-t {
    clip-path: polygon(50.558% 48.644%, -120.415% -114.035%, 216.746% -112.759%);
    transform-origin: 50% 8.134%
}

.rs-parcel .cf-r {
    clip-path: polygon(50.558% 48.644%, 216.746% -112.759%, 223.126% 222.169%);
    transform-origin: 92.903% 50%
}

.rs-parcel .cf-b {
    clip-path: polygon(50.558% 48.644%, 223.126% 222.169%, -126.156% 221.212%);
    transform-origin: 50% 91.906%
}

.rs-parcel .cf-l {
    clip-path: polygon(50.558% 48.644%, -126.156% 221.212%, -120.415% -114.035%);
    transform-origin: 7.097% 50%
}

.rs-parcel .of-t {
    clip-path: polygon(28.868% 26.954%, 71.212% 26.954%, 177.073% -86.284%, -76.994% -86.284%);
    transform-origin: 50% 26.954%
}

.rs-parcel .of-r {
    clip-path: polygon(71.212% 26.954%, 71.212% 72.249%, 177.073% 185.486%, 177.073% -86.284%);
    transform-origin: 71.212% 50%
}

.rs-parcel .of-b {
    clip-path: polygon(71.212% 72.249%, 28.868% 72.249%, -76.994% 185.486%, 177.073% 185.486%);
    transform-origin: 50% 72.249%
}

.rs-parcel .of-l {
    clip-path: polygon(28.868% 72.249%, 28.868% 26.954%, -76.994% -86.284%, -76.994% 185.486%);
    transform-origin: 28.868% 50%
}

.rs-parcel .pc-mid {
    clip-path: inset(26.954% 28.788% 27.751% 28.868%)
}

.rs-parcel .pc-plain {
    background-image: url(../letter/parcel.webp)
}

.rs-parcel :is(.pc-bed, .pc-mid, .of) {
    background-image: url(../letter/bed.webp)
}

.rs-parcel .pc-gajra {
    background-image: url(../letter/gajra.webp)
}

.rs-parcel .pc-glint {
    -webkit-mask-image: url(../letter/gajra.webp);
    mask-image: url(../letter/gajra.webp)
}

.rs-card:before {
    background-image: url(../letter/paper-mid.webp)
}

.rs-card:after {
    background-image: url(../letter/paper-top.webp), url(../letter/paper-bot.webp)
}

.rs-string {
    background-image: url(string.webp)
}

.rs-mehndi .rs-bead i,
.rs-li-mehndi .rs-bead i {
    background-image: url(bead-mehndi.webp)
}

.rs-nikah .rs-bead i,
.rs-li-nikah .rs-bead i {
    background-image: url(bead-nikah.webp)
}

.rs-baraat .rs-bead i,
.rs-li-baraat .rs-bead i {
    background-image: url(bead-baraat.webp)
}

.rs-walima .rs-bead i,
.rs-li-walima .rs-bead i {
    background-image: url(bead-walima.webp)
}