.intro.svelte-oyxwxn{z-index:80;color:#fff7e8;clip-path:circle(150%);background:radial-gradient(circle at 12px 12px,#fff3d6d9 0 1.6px,#0000 2.2px) 0 0/24px 24px,radial-gradient(circle at 16px 12px,#fff3d6d9 0 1.6px,#0000 2.2px) 0 0/24px 24px,radial-gradient(circle at 12px 16px,#fff3d6d9 0 1.6px,#0000 2.2px) 0 0/24px 24px,radial-gradient(circle at 16px 16px,#fff3d6d9 0 1.6px,#0000 2.2px) 0 0/24px 24px,radial-gradient(at 50% 45%,#d11a30,#7a0610 80%);transition:clip-path .9s cubic-bezier(.7,0,.3,1);position:fixed;inset:0;overflow:hidden}.s-iris.svelte-oyxwxn{clip-path:circle(0%)}.center.svelte-oyxwxn{text-align:center;grid-template-rows:auto 1fr auto;place-items:center;padding:max(70px,9vh) 16px max(34px,6vh);display:grid;position:absolute;inset:0}.guj.svelte-oyxwxn{font-family:var(--f-guj)}.top.svelte-oyxwxn .guj:where(.svelte-oyxwxn){font:600 1.05rem/1.2 var(--f-guj);color:#ffd23f}.title.svelte-oyxwxn{font:800 clamp(2.4rem, 11vw, 3.6rem) / 1 var(--f-display);text-shadow:0 3px #7a0610;margin-top:6px}.title.svelte-oyxwxn .guj:where(.svelte-oyxwxn){color:#ffd23f;text-shadow:none;font-size:.45em;font-weight:600;display:block}.sticks.svelte-oyxwxn{background:0 0;border:0;width:min(64vw,260px);height:min(46vh,330px);padding:0;position:relative}.stick.svelte-oyxwxn{transform-origin:50% 88%;filter:drop-shadow(0 8px 10px #3c000573);width:calc(min(300px,40vh)/10);height:min(300px,40vh);margin:calc(min(300px,40vh)/-2) 0 0 calc(min(300px,40vh)/-20);position:absolute;top:50%;left:50%;overflow:visible}.stick.l.svelte-oyxwxn{animation:2.4s ease-in-out infinite svelte-oyxwxn-swing-l;rotate:-26deg}.stick.r.svelte-oyxwxn{animation:2.4s ease-in-out infinite svelte-oyxwxn-swing-r;rotate:26deg}@keyframes svelte-oyxwxn-swing-l{50%{rotate:-31deg}}@keyframes svelte-oyxwxn-swing-r{50%{rotate:31deg}}.s-strike.svelte-oyxwxn .stick.l:where(.svelte-oyxwxn),.s-iris.svelte-oyxwxn .stick.l:where(.svelte-oyxwxn){animation:1.05s cubic-bezier(.5,0,.3,1) forwards svelte-oyxwxn-strike-l}.s-strike.svelte-oyxwxn .stick.r:where(.svelte-oyxwxn),.s-iris.svelte-oyxwxn .stick.r:where(.svelte-oyxwxn){animation:1.05s cubic-bezier(.5,0,.3,1) forwards svelte-oyxwxn-strike-r}@keyframes svelte-oyxwxn-strike-l{0%{rotate:-26deg}22%{rotate:-52deg}32%{rotate:-6deg}55%{rotate:-40deg}73%{rotate:-6deg}84%{rotate:-30deg}96%,to{rotate:-4deg}}@keyframes svelte-oyxwxn-strike-r{0%{rotate:26deg}22%{rotate:52deg}32%{rotate:6deg}55%{rotate:40deg}73%{rotate:6deg}84%{rotate:30deg}96%,to{rotate:4deg}}.tassel.svelte-oyxwxn{transform-origin:15px 276px;animation:1.2s ease-in-out infinite alternate svelte-oyxwxn-tassel}@keyframes svelte-oyxwxn-tassel{to{transform:rotate(10deg)}}.hit.svelte-oyxwxn{width:2px;height:2px;position:absolute;top:30%;left:50%}.ring.svelte-oyxwxn{border:2px solid #ffd23f;border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;animation:2s ease-out infinite svelte-oyxwxn-ring;position:absolute;top:30%;left:50%}@keyframes svelte-oyxwxn-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.intro.svelte-oyxwxn:not(.s-idle) .ring:where(.svelte-oyxwxn){display:none}.bottom.svelte-oyxwxn{justify-items:center;gap:6px;display:grid}.names.svelte-oyxwxn{font:800 clamp(2rem, 9vw, 2.8rem) / 1.05 var(--f-display);text-shadow:0 3px #7a0610}.names.svelte-oyxwxn em:where(.svelte-oyxwxn){color:#ffd23f;font-size:.55em;font-style:normal}.date.svelte-oyxwxn{font:600 .92rem/1.3 var(--f-body);color:#ffe9b0}.tap.svelte-oyxwxn{color:#7a0610;font:800 .92rem/1 var(--f-body);background:#ffd23f;border-radius:999px;gap:3px;margin-top:10px;padding:10px 20px;animation:1.6s ease-in-out infinite svelte-oyxwxn-beat;display:grid;box-shadow:0 0 0 3px #7a0610,0 10px 24px #3c000573}.tap.svelte-oyxwxn small:where(.svelte-oyxwxn){font:600 .72rem/1 var(--f-guj)}@keyframes svelte-oyxwxn-beat{50%{transform:scale(1.06)}}.intro.svelte-oyxwxn:not(.s-idle) .tap:where(.svelte-oyxwxn){opacity:0;transition:opacity .3s}.sticks.svelte-oyxwxn:focus-visible{outline-offset:8px;outline:2px dashed #ffd23f}.zone.svelte-13a95ys{z-index:4;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:absolute;bottom:0;left:0;right:0;overflow:clip}.wheel.svelte-13a95ys{transform-origin:50%;filter:drop-shadow(0 -10px 30px #00000059);transition:transform .9s cubic-bezier(.34,1.36,.5,1);position:absolute;top:26px;left:50%}.wheel.dragging.svelte-13a95ys{cursor:grabbing;transition:none}.wheel.teaser.svelte-13a95ys{animation:.8s ease-in-out svelte-13a95ys-teaser}@keyframes svelte-13a95ys-teaser{40%{rotate:-9deg}}.rim.svelte-13a95ys{width:100%;height:100%;position:absolute;inset:0}.ring.svelte-13a95ys{width:0;height:0;animation:60s linear infinite svelte-13a95ys-circle;position:absolute;top:50%;left:50%}@keyframes svelte-13a95ys-circle{to{rotate:360deg}}.dancer.svelte-13a95ys{transform-origin:23px 30px;width:46px;max-width:none;height:60px;position:absolute;top:-30px;left:-23px;overflow:visible}.sway.svelte-13a95ys{transform-origin:20px 46px;animation:1.15s ease-in-out infinite alternate svelte-13a95ys-twirl;animation-delay:calc(var(--d) * -.27s)}@keyframes svelte-13a95ys-twirl{0%{transform:rotate(-7deg)scaleX(1)}to{transform:rotate(7deg)scaleX(.9)}}.stop.svelte-13a95ys{background:0 0;border:0;width:0;height:0;padding:0;position:absolute;top:50%;left:50%}.disc.svelte-13a95ys{background:conic-gradient(from 0deg, #ffd23f 0 10deg, #c8102e 10deg 20deg, #2e8b3e 20deg 30deg, #c8102e 30deg 40deg) border-box;border-radius:50%;place-items:center;width:54px;height:54px;transition:scale .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:grid;position:absolute;top:-27px;left:-27px;box-shadow:0 0 0 3px #fff7e8,0 6px 14px #0006}.mirror.svelte-13a95ys{background:radial-gradient(circle at var(--px,35%) var(--py,30%), #fff 0 8%, #ffffff8c 18%, transparent 46%), radial-gradient(circle at 50% 60%, #e6ecf2, #9eabb8 70%, #6f7d8a);border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 0 0 2px #fff7e8}.glyph.svelte-13a95ys{color:#9d0b16;--icon-fill:#ffd23fb3;--icon-fill-2:#c8102e2e;position:relative}.stop.on.svelte-13a95ys .disc:where(.svelte-13a95ys){scale:1.32;box-shadow:0 0 0 3px #ffd23f,0 0 0 6px #fff7e8e6,0 0 30px 8px #ffd23f8c}.lbl.svelte-13a95ys{transform-origin:50% -40px;white-space:nowrap;color:#fff7e8;font:600 .72rem/1.2 var(--f-body);opacity:.85;pointer-events:none;background:#7a0610bf;border-radius:999px;padding:2px 8px;position:absolute;top:40px;left:0}.stop.on.svelte-13a95ys .lbl:where(.svelte-13a95ys){transform-origin:50% -48px;color:#7a0610;opacity:1;background:#ffd23f;top:48px}.pointer.svelte-13a95ys{z-index:2;filter:drop-shadow(0 3px 4px #0006);pointer-events:none;width:26px;animation:1.6s ease-in-out infinite svelte-13a95ys-bob;position:absolute;top:-2px;left:50%;translate:-50%}@keyframes svelte-13a95ys-bob{50%{transform:translateY(3px)}}.arrow.svelte-13a95ys{z-index:3;color:#ffd23f;background:#7a0610d9;border:2px solid #ffd23f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:64px;box-shadow:0 6px 14px #00000059}.arrow.svelte-13a95ys:disabled{opacity:.3}.arrow.l.svelte-13a95ys{left:max(10px, env(safe-area-inset-left))}.arrow.r.svelte-13a95ys{right:max(10px, env(safe-area-inset-right))}.app.svelte-17s0vpw{background:radial-gradient(circle at 12px 12px,#fff3d6d9 0 1.6px,#0000 2.2px) 0 0/24px 24px,radial-gradient(circle at 16px 12px,#fff3d6d9 0 1.6px,#0000 2.2px) 0 0/24px 24px,radial-gradient(circle at 12px 16px,#fff3d6d9 0 1.6px,#0000 2.2px) 0 0/24px 24px,radial-gradient(circle at 16px 16px,#fff3d6d9 0 1.6px,#0000 2.2px) 0 0/24px 24px,radial-gradient(circle at 2px 2px,#ffd23fcc 0 1.8px,#0000 2.4px) 0 0/24px 24px,radial-gradient(at 50% 30%,#c8102e,#8f0a14 75%);height:100dvh;position:relative;overflow:clip}.gj-glints{z-index:1;pointer-events:none;inset:0;position:absolute!important}.gj-burst{z-index:70;pointer-events:none}.cards.svelte-17s0vpw{z-index:3;top:max(64px, calc(env(safe-area-inset-top) + 58px));touch-action:pan-y;width:min(640px,100% - 24px);position:absolute;left:50%;translate:-50%}.card.svelte-17s0vpw{color:#3a1206;transform-origin:50% 120%;background:radial-gradient(circle at 10px 10px,#c8102e0f 0 1.4px,#0000 2px) 0 0/20px 20px,#fff7e8;border-radius:20px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:clip;box-shadow:0 0 0 3px #ffd23f,0 0 0 6px #7a0610,0 24px 50px #3c000573}.band.svelte-17s0vpw{background-position:50%;background-repeat:repeat-x;background-size:auto 100%;flex:none;height:30px;box-shadow:inset 0 -2px #ffd23f}.mirrors.svelte-17s0vpw{background:repeating-linear-gradient(90deg,#0000 0 6px,#2e8b3e80 6px 8px,#0000 8px 14px) 0/100% 2px no-repeat;flex:none;justify-content:space-around;align-items:center;height:20px;padding:0 10px;display:flex}.mirrors.svelte-17s0vpw i:where(.svelte-17s0vpw){background:radial-gradient(circle at var(--px,35%) var(--py,30%), #fff 0 10%, #ffffff80 24%, transparent 50%), radial-gradient(circle at 50% 60%, #e6ecf2, #8796a5);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #c8102e,0 0 0 3.5px #ffd23f}.scroll.svelte-17s0vpw{overscroll-behavior:contain;text-align:center;scrollbar-width:thin;scrollbar-color:#c8102e59 transparent;flex-direction:column;flex:1;align-items:center;gap:.55rem;min-height:0;padding:10px 20px 22px;display:flex;overflow-y:auto}.scroll.svelte-17s0vpw>:where(.svelte-17s0vpw):first-child{margin-top:auto}.scroll.svelte-17s0vpw>:where(.svelte-17s0vpw):last-child{margin-bottom:auto}.step.svelte-17s0vpw{color:#c8102e;font:700 .66rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;background:#c8102e14;border-radius:999px;padding:3px 10px}.guj.svelte-17s0vpw{font-family:var(--f-guj)}.big-icon.svelte-17s0vpw{color:#c8102e;--icon-fill:#ffd23f8c;--icon-fill-2:#2e8b3e2e}.shloka.svelte-17s0vpw{font:600 1.2rem/1.3 var(--f-guj);color:#c8102e}.kankotri.svelte-17s0vpw{font:800 clamp(2rem, 9vw, 2.8rem) / 1 var(--f-display);color:#7a0610}.kankotri.svelte-17s0vpw .guj:where(.svelte-17s0vpw),.title.svelte-17s0vpw .guj:where(.svelte-17s0vpw){color:#2e8b3e;margin-top:2px;font-size:.5em;font-weight:600;display:block}.title.svelte-17s0vpw{font:800 clamp(1.6rem, 7vw, 2.2rem) / 1.05 var(--f-display);color:#7a0610}.local.svelte-17s0vpw{font:600 1rem/1.2 var(--f-guj);color:#2e8b3e}.lead.svelte-17s0vpw{font:400 1rem/1.5 var(--f-body);color:#5a2a14;max-width:36ch}.soft.svelte-17s0vpw{font:400 .92rem/1.45 var(--f-body);color:#7a4a30;max-width:36ch}.soft.small.svelte-17s0vpw{font-size:.84rem}.names.svelte-17s0vpw{font:800 clamp(2rem, 9vw, 2.7rem) / 1.05 var(--f-display);color:#c8102e}.names.svelte-17s0vpw span:where(.svelte-17s0vpw){color:#2e8b3e;font-size:.55em}.when.svelte-17s0vpw{font:600 .92rem/1.3 var(--f-body);color:#3a1206}.when.strong.svelte-17s0vpw{color:#c8102e}.hosts.svelte-17s0vpw{font:italic 400 .9rem/1.2 var(--f-body);color:#7a4a30}.person.svelte-17s0vpw{gap:.25rem;display:grid}.tag.svelte-17s0vpw{color:#fff7e8;font:700 .66rem/1.4 var(--f-body);letter-spacing:.14em;text-transform:uppercase;background:#2e8b3e;border-radius:999px;justify-self:center;padding:2px 10px}.pname.svelte-17s0vpw{font:800 1.45rem/1.15 var(--f-display);color:#7a0610}.knot.svelte-17s0vpw{color:#f5a623;font-size:1.6rem}.count.svelte-17s0vpw{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:380px;display:grid}.count.svelte-17s0vpw .tile:where(.svelte-17s0vpw){color:#fff7e8;background:radial-gradient(circle at 6px 6px,#fff3d6e6 0 1.3px,#0000 1.8px) 0 0/12px 12px,#c8102e;border-radius:12px;gap:3px;padding:12px 2px 10px;display:grid;box-shadow:0 0 0 2px #ffd23f,0 8px 16px #7a061040}.count.svelte-17s0vpw b:where(.svelte-17s0vpw){font:800 clamp(1.6rem, 7vw, 2.1rem) / 1 var(--f-display);font-variant-numeric:tabular-nums}.count.svelte-17s0vpw small:where(.svelte-17s0vpw){font:700 .62rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase}.moon.svelte-17s0vpw{color:#fff7e8;max-width:380px;font:500 .88rem/1.4 var(--f-body);text-align:left;background:#1b2a6b;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.moon.svelte-17s0vpw svg:where(.svelte-17s0vpw){filter:drop-shadow(0 0 8px #fff7e880);flex:none;width:50px}.facts.svelte-17s0vpw{text-align:left;width:100%;max-width:400px;font:400 .9rem/1.4 var(--f-body);background:#2e8b3e12;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.facts.svelte-17s0vpw b:where(.svelte-17s0vpw){font:700 .68rem/1.4 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#2e8b3e;display:block}.facts.svelte-17s0vpw p:where(.svelte-17s0vpw):first-child b:where(.svelte-17s0vpw){font:700 .98rem/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:#3a1206}.dots.svelte-17s0vpw{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.dots.svelte-17s0vpw i:where(.svelte-17s0vpw){border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1.5px #fff7e8,0 0 0 2.5px #3a120640}.links.svelte-17s0vpw{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.links.svelte-17s0vpw a:where(.svelte-17s0vpw),.again.svelte-17s0vpw{color:#fff7e8;font:700 .84rem/1 var(--f-body);background:#c8102e;border:0;border-radius:999px;padding:10px 16px;text-decoration:none;box-shadow:0 0 0 2px #ffd23f}.links.svelte-17s0vpw a:where(.svelte-17s0vpw)+a:where(.svelte-17s0vpw){background:#2e8b3e}.strip.svelte-17s0vpw{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100% + 40px);margin:0 -20px;padding:8px 24px 12px;display:flex;overflow-x:auto}.strip.svelte-17s0vpw::-webkit-scrollbar{display:none}.frame.svelte-17s0vpw{scroll-snap-align:center;background:radial-gradient(circle,#e6ecf2 0 3px,#c8102e 3.5px 5px,#0000 5.5px) 0 0/18px 18px,#ffd23f;border-radius:14px;flex:none;width:min(62%,240px);margin:0;padding:8px 8px 10px;box-shadow:0 10px 20px #7a061040}.frame.svelte-17s0vpw figcaption:where(.svelte-17s0vpw){font:600 .8rem/1.2 var(--f-body);color:#7a0610;margin-top:6px}.frame.film.svelte-17s0vpw{--film-font:700 .7rem/1.2 var(--f-body);--film-btn:#7a061099;--film-btn-border:2px solid #ffd23f;--film-ink:#fff7e8;align-self:center}.ess.svelte-17s0vpw{text-align:left;gap:10px;width:100%;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.ess.svelte-17s0vpw li:where(.svelte-17s0vpw){background:#c8102e0d;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;padding:10px 12px;display:grid}.ess-i.svelte-17s0vpw{color:#c8102e}.ess.svelte-17s0vpw b:where(.svelte-17s0vpw){font:700 .95rem/1.2 var(--f-body)}.ess.svelte-17s0vpw p:where(.svelte-17s0vpw){font:400 .88rem/1.4 var(--f-body);color:#7a4a30}.rsvp-wrap.svelte-17s0vpw{--r-ink:#3a1206;--r-muted:#7a4a30;--r-accent:#c8102e;--r-accent-ink:#fff7e8;--r-field:#fff;--r-border:#c8102e40;--r-radius:14px;--r-font:400 1rem/1.4 var(--f-body);--r-label-font:700 .7rem/1.3 var(--f-body);--r-choice-font:700 .88rem/1.2 var(--f-body);--r-chip-font:600 .82rem/1.2 var(--f-body);--r-number-font:800 1.4rem/1 var(--f-display);--r-send-bg:#2e8b3e;--r-send-font:700 1rem/1.2 var(--f-body);--r-send-shadow:0 0 0 2px #ffd23f, 0 10px 20px #2e8b3e4d;width:100%;max-width:420px}.huge.svelte-17s0vpw{font:800 3rem/1 var(--f-guj);color:#2e8b3e}.hashtag.svelte-17s0vpw{font:700 1rem/1 var(--f-body);color:#c8102e}.credit.svelte-17s0vpw{font:400 .7rem/1.4 var(--f-body);color:#9a6a50;max-width:32ch}.mini.svelte-17s0vpw{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.hint.svelte-17s0vpw{z-index:5;text-align:left;color:#7a0610;max-width:calc(50% - 40px);font:700 .76rem/1.2 var(--f-body);white-space:nowrap;pointer-events:none;background:#ffd23f;border-radius:999px;padding:6px 14px;animation:1.8s ease-in-out infinite svelte-17s0vpw-hop;position:absolute;left:calc(50% + 26px);box-shadow:0 6px 16px #0000004d;white-space:normal!important}@keyframes svelte-17s0vpw-hop{50%{transform:translateY(-4px)}}.theme-gujarati{--f-guj:"Baloo Bhai 2", "Mukta Vaani", sans-serif;--f-body:"Mukta", "Mukta Vaani", system-ui, sans-serif;color:#fff7e8;min-height:100dvh;font-family:var(--f-body);--st-bg:#7a0610bf;--st-fg:#ffd23f;--st-border:2px solid #ffd23f;--st-font:700 .68rem/1 var(--f-body);--st-tracking:.1em;--lt-on:#ffd23f;--lt-on-fg:#7a0610;--cta-shell:#7a0610b3;--cta-bg:linear-gradient(135deg, #ffd23f, #f5a623);--cta-fg:#7a0610;--cta-font:800 .8rem/1 var(--f-body);--cta-border:2px solid #ffd23f;--cta-chip:#ffd23f26;--cta-chip-fg:#ffd23f;--lb-bg:#3c0005f0;--lb-cap-font:700 1.1rem/1.3 var(--f-body);background:#8f0a14;overflow:clip}.theme-gujarati.lang-en{--f-display:"Baloo Bhai 2", system-ui, sans-serif}.theme-gujarati.lang-hi{--f-display:"Baloo 2", system-ui, sans-serif}
