.wish{--names:var(--f-vibes), cursive;--heads:var(--f-cinzel), serif;--body:var(--f-cormorant), serif;isolation:isolate;width:100%;height:100%;color:var(--ink);font-family:var(--body);text-align:center;-webkit-font-smoothing:antialiased;background:#f5ede6;position:relative;overflow:hidden;container-type:size}.wish.lang-bn{--names:var(--f-galada), cursive;--heads:var(--f-tiro), serif;--body:var(--f-noto-bn), serif}.wish *{box-sizing:border-box}.wish .w-art{object-fit:cover;object-position:50% 50%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.wish .amb{z-index:3;pointer-events:none;position:absolute;inset:0}.wish .amb canvas{width:100%;height:100%;display:block}.wish .w-body{z-index:2;place-items:center;padding:15cqh 8cqw 11cqh;display:grid;position:absolute;inset:0}.wish .w-card{background:var(--glass);-webkit-backdrop-filter:blur(1.4cqmin)saturate(1.1);backdrop-filter:blur(1.4cqmin)saturate(1.1);width:100%;max-width:74cqw;max-height:100%;box-shadow:0 2cqmin 6cqmin -3cqmin #28141447, inset 0 0 0 .25cqmin color-mix(in srgb, var(--accent) 30%, transparent);border-radius:4cqmin;flex-direction:column;align-items:center;gap:1.6cqmin;padding:4.6cqmin 5cqmin 4.4cqmin;display:flex}.wish.dark .w-card{box-shadow:0 2cqmin 6cqmin -3cqmin #00000080, inset 0 0 0 .25cqmin color-mix(in srgb, var(--accent) 45%, transparent)}.wish .w-to{opacity:.9;margin:0;font-size:4cqmin;font-style:italic}.wish .w-k{font-family:var(--heads);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin:0;font-size:2.6cqmin;font-weight:600}.wish.lang-bn .w-k{letter-spacing:.04em;font-size:3.4cqmin}.wish .w-g{font-family:var(--names);font-weight:400;font-size:calc(13cqmin * var(--gk,1));color:var(--accent);overflow-wrap:anywhere;text-wrap:balance;margin:.2cqmin 0 .6cqmin;line-height:1.08}.wish.lang-bn .w-g{font-size:calc(10.5cqmin * var(--gk,1));line-height:1.3}.wish .w-m{text-wrap:pretty;max-width:60cqmin;margin:0;font-size:4.3cqmin;line-height:1.5}.wish.lang-bn .w-m{font-size:3.9cqmin;line-height:1.75}.wish .w-from{flex-direction:column;align-items:center;gap:.4cqmin;margin-top:.8cqmin;display:flex}.wish .w-from small{font-family:var(--heads);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:2.4cqmin}.wish.lang-bn .w-from small{letter-spacing:.02em;font-size:3.2cqmin}.wish .w-from b{font-family:var(--names);font-size:7.6cqmin;font-weight:400;line-height:1.15}.wish.lang-bn .w-from b{font-size:6.4cqmin;line-height:1.4}.wish .w-logo{object-fit:contain;max-width:26cqmin;max-height:10cqmin;margin-top:1cqmin}.wish .w-photos{aspect-ratio:4/5;width:34cqmin;margin:.6cqmin 0;position:relative}.wish .w-photos img{object-fit:cover;border:.9cqmin solid #ffffffeb;border-radius:17cqmin 17cqmin 2cqmin 2cqmin;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 1.6cqmin 3.6cqmin -1.6cqmin #28141473}.wish.still.p2 .w-photos,.wish.still.p3 .w-photos{aspect-ratio:5/4;width:52cqmin}.wish.still.p2 .w-photos img,.wish.still.p3 .w-photos img{border-width:.8cqmin;border-radius:1.4cqmin;width:58%;height:86%;inset:7% auto auto}.wish.still.p2 .w-photos img:first-child{left:2%;transform:rotate(-6deg)}.wish.still.p2 .w-photos img:nth-child(2){right:2%;transform:rotate(5deg)}.wish.still.p3 .w-photos img:first-child{left:0;transform:rotate(-9deg)}.wish.still.p3 .w-photos img:nth-child(2){z-index:2;top:2%;left:21%;transform:rotate(0)}.wish.still.p3 .w-photos img:nth-child(3){right:0;transform:rotate(8deg)}.wish.r4x5 .w-body{padding:9cqh 7cqw 8cqh}.wish.r4x5 .w-card{gap:1.2cqmin;max-width:80cqw}.wish.r4x5 .w-g{font-size:calc(11.5cqmin * var(--gk,1))}.wish.r4x5 .w-photos{width:26cqmin}.wish.r1x1 .w-body{padding:7cqh 7cqw}.wish.r1x1 .w-card{gap:1cqmin;max-width:86cqw;padding:3.6cqmin 4.4cqmin}.wish.r1x1 .w-g{font-size:calc(8.6cqmin * var(--gk,1))}.wish.r1x1 .w-from b{font-size:6.4cqmin}.wish.r1x1 .w-m{max-width:70cqmin;font-size:3.6cqmin}.wish.r1x1 .w-photos{width:22cqmin}.wish.r1x1:not(.p0) .w-card,.wish.r4x5:not(.p0) .w-card{grid-template-columns:auto 1fr;grid-auto-flow:dense;text-align:left;align-items:center;column-gap:4cqmin;display:grid}.wish.r1x1 .w-card>*,.wish.r4x5 .w-card>*{grid-column:2}.wish.r1x1 .w-card>.w-photos,.wish.r4x5 .w-card>.w-photos{grid-area:1/1/span 6}.wish.r1x1.still.p2 .w-photos,.wish.r1x1.still.p3 .w-photos{aspect-ratio:4/5;width:30cqmin}.wish.r4x5:not(.p0) .w-card{max-width:86cqw}.wish.r4x5:not(.p0) .w-photos,.wish.r4x5.still.p2 .w-photos,.wish.r4x5.still.p3 .w-photos{aspect-ratio:4/5;width:28cqmin}.wish.r4x5:not(.p0) .w-from b,.wish.r1x1:not(.p0) .w-from b{font-size:6cqmin}.wish.r1x1:not(.p0) .w-from,.wish.r4x5:not(.p0) .w-from{align-items:flex-start}.wish.r4x5:not(.p0) .w-g{font-size:calc(9cqmin * var(--gk,1))}.wish.r4x5:not(.p0) .w-m{font-size:3.8cqmin}.wish .w-offer{background:var(--accent);color:#fff;border-radius:2.4cqmin;flex-direction:column;align-items:center;gap:.5cqmin;padding:2cqmin 4cqmin;display:flex;box-shadow:0 1.2cqmin 3cqmin -1.4cqmin #00000073}.wish.dark .w-offer{color:#1f1a17}.wish .w-offer b{font-family:var(--heads);letter-spacing:.04em;font-size:4.4cqmin;line-height:1.2}.wish .w-offer span{font-size:3.4cqmin}.wish .w-offer .code i{letter-spacing:.12em;border:.3cqmin dashed;border-radius:1cqmin;padding:.2cqmin 1.4cqmin;font-style:normal;font-weight:700}.wish .w-offer small{opacity:.9;font-size:2.6cqmin}.wish .w-made{white-space:nowrap;color:#5e3436;-webkit-backdrop-filter:blur(1cqmin);backdrop-filter:blur(1cqmin);background:#ffffffbd;border-radius:62.4375rem;align-items:center;gap:1.6cqmin;padding:.9cqmin 2.8cqmin .9cqmin 1cqmin;display:inline-flex;box-shadow:0 1cqmin 2.4cqmin -1.2cqmin #28141459}.wish.dark .w-made{color:#f6e8d8;background:#100a0e6b;box-shadow:inset 0 0 0 .2cqmin #ffffff24}.wish .w-made img{border-radius:50%;width:5.2cqmin;height:5.2cqmin;display:block}.wish .w-made span{font-family:var(--f-cinzel), serif;letter-spacing:.2em;text-transform:uppercase;font-size:2.2cqmin;font-weight:600}.wish.lang-bn .w-made span{font-family:var(--f-hind), sans-serif;letter-spacing:.02em;text-transform:none;font-size:2.8cqmin}.wish.still .w-made{z-index:4;position:absolute;bottom:2.6cqh;left:50%;transform:translate(-50%)}.wish.r4x5 .w-body{padding-bottom:11cqh}.wish.r1x1 .w-body{padding-bottom:12cqh}.wish:not(.still) .w-art{transform:scale(1.08)}.wish.on:not(.still) .w-art{animation:6s cubic-bezier(.2,.7,.2,1) both w-art}@keyframes w-art{0%{filter:blur(.6cqmin);transform:scale(1.1)}30%{filter:none}to{transform:scale(1)}}.wish:not(.still) .w-card,.wish:not(.still) .w-card>*{opacity:0}.wish.on:not(.still) .w-card{animation:.9s cubic-bezier(.2,.8,.2,1) .5s both w-card}.wish.on:not(.still) .w-card>*{animation:.8s cubic-bezier(.2,.8,.2,1) both w-up}.wish.on:not(.still) .w-to{animation-delay:.9s}.wish.on:not(.still) .w-k{animation-delay:1.1s}.wish.on:not(.still) .w-g{animation:1.3s cubic-bezier(.3,.7,.2,1) 1.3s both w-write}.wish.on:not(.still) .w-photos{animation:.9s cubic-bezier(.2,1.2,.3,1) 2.1s both w-pop}.wish.on:not(.still) .w-m{animation-delay:2.7s}.wish.on:not(.still) .w-offer{animation:.8s cubic-bezier(.2,1.2,.3,1) 3.3s both w-pop}.wish.on:not(.still) .w-from{animation-delay:3.7s}@keyframes w-fade{0%{opacity:0}to{opacity:1}}@keyframes w-card{0%{opacity:0;transform:translateY(3cqmin)scale(.97)}to{opacity:1;transform:none}}@keyframes w-up{0%{opacity:0;transform:translateY(2cqmin)}to{opacity:1;transform:none}}@keyframes w-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes w-write{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(.4cqmin)}40%{opacity:1}to{opacity:1;clip-path:inset(0);filter:none}}.wish.lang-bn.on:not(.still) .w-g{animation-name:w-up}@media (prefers-reduced-motion:reduce){.wish *{animation-duration:10ms!important;animation-delay:0s!important}}.wish .w-gate{z-index:8;cursor:pointer;-webkit-backdrop-filter:blur(2.4cqmin);backdrop-filter:blur(2.4cqmin);color:#fff8ee;font-family:var(--body);background:#1d101485;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2.4cqmin;display:flex;position:absolute;inset:0}.wish .w-seal{width:26cqmin;animation:2.6s ease-in-out infinite w-breathe}@keyframes w-breathe{50%{transform:scale(1.05)}}.wish .w-gate-to{font-family:var(--names);padding:0 8cqw;font-size:9cqmin;line-height:1.2}.wish.lang-bn .w-gate-to{font-size:7.4cqmin}.wish .w-gate-from{opacity:.9;font-size:3.8cqmin}.wish .w-gate-tap{color:#5e3436;font:600 3.4cqmin/1 var(--f-figtree), sans-serif;background:#ffffffeb;border-radius:62.4375rem;margin-top:2cqmin;padding:1.8cqmin 5cqmin}.wish .w-btn{color:#fff;min-height:11cqmin;font:600 3.5cqmin/1 var(--f-figtree), sans-serif;cursor:pointer;background:#5e3436;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;padding:0 5cqmin;text-decoration:none;display:inline-flex;box-shadow:0 1.2cqmin 3cqmin -1.4cqmin #00000080}.wish .w-btn.ghost{color:#5e3436;background:#ffffffe6}.wish .w-sheet{z-index:20;background:#140a0e73;align-items:end;display:grid;position:absolute;inset:0}.wish .w-sheet-in{padding:5cqmin 5cqmin max(5cqmin, env(safe-area-inset-bottom));color:#3b2a28;text-align:left;background:#fffaf6;border-radius:5cqmin 5cqmin 0 0;flex-direction:column;gap:2.4cqmin;display:flex}.wish .w-sheet-in h2{font-family:var(--names);color:#7a4b45;margin:0;font-size:8cqmin;font-weight:400}.wish .w-sheet-in p{margin:0;font-size:4cqmin}.wish .w-sheet-in .err{color:#a03030}.wish .w-sheet-in .note{opacity:.75;font-size:3.2cqmin}.wish .w-sheet-in .note a{color:inherit}.wish .w-sheet-in input,.wish .w-sheet-in textarea{width:100%;font:1rem/1.5 var(--f-figtree), "Hind Siliguri", sans-serif;color:inherit;background:#fff;border:1px solid #e5d3ca;border-radius:2.4cqmin;padding:3cqmin}.wish .w-sheet-in .row{justify-content:flex-end;gap:2cqmin;display:flex}.wish-stage{background:#1a0f13;place-items:center;width:100vw;height:100dvh;display:grid}.wish-stage>.frame{width:min(100vw,56.25dvh);height:min(100dvh,177.778vw)}.wish-stage.fill>.frame{width:100vw;height:100dvh}.wish.story{--veil:#fffaf6e6;--veil-soft:#fffaf68c}.wish.story.dark{--veil:#140c12d1;--veil-soft:#140c1273}.wish .w-scroll{z-index:2;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.wish .w-scroll::-webkit-scrollbar{display:none}.wish .ws-hero{place-items:center;height:100cqh;padding:14cqh 8cqw 13cqh;display:grid;position:relative}.wish.r4x5 .ws-hero{padding:8cqh 7cqw 10cqh}.wish.r1x1 .ws-hero{padding:6cqh 7cqw 10cqh}.wish .ws-hero:after{content:"";background:linear-gradient(transparent, var(--veil));pointer-events:none;height:16cqh;position:absolute;bottom:-1px;left:0;right:0}.wish .ws-hero>*{z-index:1;position:relative}.wish .ws-hint{z-index:1;font-family:var(--f-cinzel), serif;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);opacity:0;justify-items:center;gap:1.2cqmin;font-size:2.6cqmin;display:grid;position:absolute;bottom:3.4cqh;left:50%;transform:translate(-50%)}.wish.lang-bn .ws-hint{font-family:var(--f-hind), sans-serif;letter-spacing:.04em;font-size:3.2cqmin}.wish .ws-hint i{background:linear-gradient(currentColor,#0000);width:.3cqmin;height:5cqmin;animation:1.8s ease-in-out infinite w-drip}.wish.on .ws-hint{animation:.8s 4.4s both w-fade}@keyframes w-drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.wish .ws-sec{background:var(--veil);text-align:center;opacity:0;padding:9cqw 8cqw;transition:opacity .9s,transform 1s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(5cqw)}.wish .ws-sec.in{opacity:1;transform:none}.wish .ws-k{font-family:var(--heads);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin:0;font-size:3cqw;font-weight:600}.wish.lang-bn .ws-k{letter-spacing:.04em;font-size:4.2cqw}.wish .ws-div{width:62cqw;height:auto;margin:2.6cqw auto 4cqw;display:block}.wish .ws-photo{padding-top:11cqw;padding-bottom:11cqw}.wish .ws-arch{aspect-ratio:4/5;width:64cqw;box-shadow:0 4cqw 9cqw -4cqw #28141480, 0 0 0 .3cqw color-mix(in srgb, var(--accent) 40%, transparent);border:1.6cqw solid #fffffff0;border-radius:32cqw 32cqw 3cqw 3cqw;margin:0 auto;overflow:hidden}.wish.r4x5 .ws-arch,.wish.r1x1 .ws-arch{width:46cqw}.wish .ws-arch img{object-fit:cover;width:100%;height:100%;display:block}.wish .ws-photo.in .ws-arch img{animation:9s ease-out both w-kb}@keyframes w-kb{0%{transform:scale(1.12)}to{transform:none}}.wish .ws-p{text-wrap:pretty;max-width:76cqw;color:var(--ink);margin:0 auto 4cqw;font-size:5cqw;line-height:1.62}.wish .ws-p:last-child{margin-bottom:0}.wish .ws-letter .ws-p:first-of-type:first-letter{font-family:var(--names);color:var(--accent);padding-right:.06em;font-size:2.4em;line-height:1}.wish.lang-bn .ws-p{font-size:4.6cqw;line-height:1.85}.wish.lang-bn .ws-letter .ws-p:first-of-type:first-letter{font-family:inherit;font-size:inherit;color:inherit;padding:0}.wish.r4x5 .ws-p,.wish.r1x1 .ws-p{max-width:80cqw;font-size:4.2cqw}.wish.lang-bn.r4x5 .ws-p,.wish.lang-bn.r1x1 .ws-p{font-size:3.9cqw}.wish .ws-offer .w-offer{border-radius:4cqw;gap:1.6cqw;max-width:78cqw;margin:4cqw auto 0;padding:5cqw 6cqw}.wish .ws-offer .w-offer b{font-size:7cqw}.wish .ws-offer .w-offer span{font-size:4.6cqw}.wish .ws-offer .w-offer small{font-size:3.6cqw}.wish .ws-grid{gap:3cqw;max-width:84cqw;margin:5cqw auto 0;display:grid}.wish .ws-grid.n2,.wish .ws-grid.n3{grid-template-columns:1fr 1fr}.wish .ws-grid img{aspect-ratio:4/5;object-fit:cover;border:1.2cqw solid #fffffff0;border-radius:3cqw;width:100%;display:block;box-shadow:0 3cqw 6cqw -3cqw #28141473}.wish .ws-grid.n1 img{width:70cqw;margin:0 auto}.wish .ws-grid.n3 img:first-child{aspect-ratio:16/10;grid-column:1/-1}.wish .ws-close{background:linear-gradient(var(--veil), var(--veil-soft) 30%, transparent 70%);align-content:center;justify-items:center;gap:6cqw;min-height:86cqh;padding:12cqw 8cqw 8cqw;display:grid}.wish .ws-close-card{background:var(--glass);-webkit-backdrop-filter:blur(1.4cqmin)saturate(1.1);backdrop-filter:blur(1.4cqmin)saturate(1.1);width:100%;max-width:76cqw;box-shadow:0 2cqmin 6cqmin -3cqmin #28141447, inset 0 0 0 .25cqmin color-mix(in srgb, var(--accent) 30%, transparent);border-radius:5cqw;justify-items:center;gap:1.6cqw;padding:7cqw 6cqw;display:grid}.wish .ws-seal{width:20cqw;margin-bottom:1cqw}.wish .ws-close-card small{font-family:var(--heads);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-size:3cqw}.wish.lang-bn .ws-close-card small{letter-spacing:.02em;font-size:4cqw}.wish .ws-close-card b{font-family:var(--names);color:var(--ink);overflow-wrap:anywhere;font-size:10cqw;font-weight:400;line-height:1.2}.wish.lang-bn .ws-close-card b{font-size:8.4cqw;line-height:1.45}.wish .ws-close .w-logo{max-width:34cqw;max-height:14cqw}.wish .ws-actions{flex-wrap:wrap;justify-content:center;gap:2.4cqw;margin-top:3cqw;display:flex}.wish.story .w-made{margin-bottom:max(2cqh, env(safe-area-inset-bottom))}.wish .w-music-btn{z-index:12;right:3.6cqw;bottom:max(2.6cqh, env(safe-area-inset-bottom));color:#3b2a28;cursor:pointer;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:11.8cqw;min-width:2.5rem;max-width:3.25rem;height:11.8cqw;min-height:2.5rem;max-height:3.25rem;display:grid;position:absolute;box-shadow:0 .625rem 1.375rem -.625rem #00000073}.wish .w-music-btn svg{width:48%;height:48%}.wish .w-music-btn[aria-pressed=true] svg{animation:1.6s ease-in-out infinite w-beat}.wish .w-music-btn .slash{background:#3b2a28;width:56%;height:.09375rem;position:absolute;transform:rotate(-45deg)}@keyframes w-beat{50%{transform:scale(1.12)}}.wish .w-watermark{z-index:30;pointer-events:none;align-content:space-evenly;display:grid;position:absolute;inset:0;overflow:hidden}.wish .w-watermark span{text-align:center;font-family:var(--f-cinzel), sans-serif;letter-spacing:.3em;color:#ffffff6b;text-shadow:0 0 .125rem #0000004d;white-space:nowrap;font-size:4.2cqw;font-weight:600;transform:rotate(-28deg)}.wish.lang-bn .w-watermark span{font-family:var(--f-hind), sans-serif;letter-spacing:.12em}@media (prefers-reduced-motion:reduce){.wish .ws-sec{opacity:1;transform:none}}
.wishEditor-module__oVp2ea__pics{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.625rem;display:grid}.wishEditor-module__oVp2ea__pic{aspect-ratio:4/5;background:#f4ece8;border-radius:.75rem;position:relative;overflow:hidden}.wishEditor-module__oVp2ea__pic img{object-fit:cover;width:100%;height:100%;display:block}.wishEditor-module__oVp2ea__pic button{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;width:1.625rem;height:1.625rem;font-size:1rem;line-height:1;position:absolute;top:.25rem;right:.25rem}.wishEditor-module__oVp2ea__add{aspect-ratio:4/5;color:#9c4f5a;cursor:pointer;background:#fffaf7;border:.09375rem dashed #d8bfb6;border-radius:.75rem;place-items:center;font-size:1.875rem;display:grid}.wishEditor-module__oVp2ea__add input{display:none}.wishEditor-module__oVp2ea__logoRow{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.wishEditor-module__oVp2ea__logo{object-fit:contain;background:repeating-conic-gradient(#f1ebe8 0 25%, #fff 0 50%) 0 0 / .875rem .875rem;border-radius:.625rem;max-width:7.5rem;max-height:3.75rem;padding:.375rem}
