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

.events {
    --vz: 573.125;
    --g-r: .3082;
    --pic-r: .96499;
    --pt: .21128;
    --ptop: .29732;
    --pm: .89388;
    --pb: .21797;
    --pfoot: .30402;
    --pmin: .65822;
    --pin-l: .09943;
    --pin-r: .09847;
    --pin-t: .09656;
    --pin-b: .10325
}

.ev-veil {
    border-image-slice: 76 69 92 68 fill;
    border-image-width: calc(var(--vw) * .13304) calc(var(--vw) * .11996) calc(var(--vw) * .16031) calc(var(--vw) * .11887);
    border-image-outset: calc(var(--vw) * .07197) calc(var(--vw) * .05889) calc(var(--vw) * .09924) calc(var(--vw) * .0578)
}

.ev-mehndi .ev-pic {
    background-image: url(pic-mehndi.webp)
}

.ev-mehndi .ev-veil {
    border-image-source: url(veil-mehndi.webp)
}

.ev-mehndi .ev-gathered {
    background-image: url(gathered-mehndi.webp)
}

.ev-nikah .ev-pic {
    background-image: url(pic-nikah.webp)
}

.ev-nikah .ev-veil {
    border-image-source: url(veil-nikah.webp)
}

.ev-nikah .ev-gathered {
    background-image: url(gathered-nikah.webp)
}

.ev-baraat .ev-pic {
    background-image: url(pic-baraat.webp)
}

.ev-baraat .ev-veil {
    border-image-source: url(veil-baraat.webp)
}

.ev-baraat .ev-gathered {
    background-image: url(gathered-baraat.webp)
}

.ev-walima .ev-pic {
    background-image: url(pic-walima.webp)
}

.ev-walima .ev-veil {
    border-image-source: url(veil-walima.webp)
}

.ev-walima .ev-gathered {
    background-image: url(gathered-walima.webp)
}

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

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

.ev-loose .p0 {
    aspect-ratio: 92 / 104;
    background-size: 973.913% auto;
    background-position: 1.244% 50%
}

.ev-loose .p1 {
    aspect-ratio: 102 / 104;
    background-size: 878.431% auto;
    background-position: 14.736% 50%
}

.ev-loose .p2 {
    aspect-ratio: 84 / 104;
    background-size: 1066.667% auto;
    background-position: 29.31% 50%
}

.ev-loose .p3 {
    aspect-ratio: 88 / 104;
    background-size: 1018.182% auto;
    background-position: 43.069% 50%
}

.ev-loose .p4 {
    aspect-ratio: 104 / 98;
    background-size: 861.538% auto;
    background-position: 57.071% 50%
}

.ev-loose .p5 {
    aspect-ratio: 104 / 98;
    background-size: 861.538% auto;
    background-position: 71.212% 50%
}

.ev-loose .p6 {
    aspect-ratio: 104 / 95;
    background-size: 861.538% auto;
    background-position: 85.354% 47.059%
}

.ev-loose .p7 {
    aspect-ratio: 87 / 104;
    background-size: 1029.885% auto;
    background-position: 98.393% 50%
}