.flaps-wrapper.svelte-1q4pd4t{position:absolute;inset:0;perspective:1400px;transform-style:preserve-3d;pointer-events:none;z-index:10}.flap.svelte-1q4pd4t{position:absolute;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .05s linear;overflow:hidden}.top-flap.svelte-1q4pd4t{top:0;left:0;right:0;height:50%;transform-origin:top center;clip-path:polygon(0 0,100% 0,50% 100%);z-index:12;filter:drop-shadow(0 6px 16px rgba(10,1,3,.75))}.bottom-flap.svelte-1q4pd4t{bottom:0;left:0;right:0;height:50%;transform-origin:bottom center;clip-path:polygon(0 100%,100% 100%,50% 0);z-index:12;filter:drop-shadow(0 -6px 16px rgba(10,1,3,.75))}.left-flap.svelte-1q4pd4t{top:0;bottom:0;left:0;width:50%;transform-origin:left center;clip-path:polygon(0 0,100% 50%,0 100%);z-index:11;filter:drop-shadow(6px 0 16px rgba(10,1,3,.75))}.right-flap.svelte-1q4pd4t{top:0;bottom:0;right:0;width:50%;transform-origin:right center;clip-path:polygon(100% 0,0 50%,100% 100%);z-index:11;filter:drop-shadow(-6px 0 16px rgba(10,1,3,.75))}.flap-surface.svelte-1q4pd4t{position:absolute;inset:0;background-color:#2b030a;background-image:radial-gradient(circle at calc(50% + var(--tilt-x, 0deg) * 2) calc(50% + var(--tilt-y, 0deg) * 2),#a0142880,#140205f2),url(../../../art/surkh/velvet.webp);background-size:cover,cover;background-position:center,center;background-blend-mode:soft-light,normal;overflow:hidden}.specular-light.svelte-1q4pd4t{position:absolute;inset:0;background:radial-gradient(circle at var(--shine-x, 50%) var(--shine-y, 50%),rgba(255,235,180,.35) 0%,rgba(212,160,50,.15) 35%,transparent 65%);mix-blend-mode:screen;pointer-events:none;opacity:.85}.flap-back.svelte-1q4pd4t{position:absolute;inset:0;background:linear-gradient(135deg,#120104,#1e0308);transform:rotateY(180deg);backface-visibility:hidden}.seam-svg.svelte-1q4pd4t{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:15}.bouquet-cluster.svelte-1q4pd4t{position:absolute;width:110px;height:155px;pointer-events:none;z-index:5}.upper-left.svelte-1q4pd4t{top:20%;left:8px;transform:rotate(-10deg)}.lower-left.svelte-1q4pd4t{bottom:20%;left:8px;transform:rotate(10deg)}.upper-right.svelte-1q4pd4t{top:20%;right:8px;transform:rotate(10deg)}.lower-right.svelte-1q4pd4t{bottom:20%;right:8px;transform:rotate(-10deg)}.zardozi-art.svelte-1q4pd4t{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(10,1,3,.95)) drop-shadow(0 1px 3px rgba(0,0,0,.9));opacity:.92;transition:filter .1s ease}.zardozi-art.mirrored.svelte-1q4pd4t{transform:scaleX(-1)}.zardozi-art.lower.svelte-1q4pd4t{filter:drop-shadow(0 4px 10px rgba(10,1,3,.95)) brightness(.95)}.foil-glint.svelte-1q4pd4t{position:absolute;inset:0;background:radial-gradient(circle at var(--shine-x, 50%) var(--shine-y, 50%),rgba(255,245,210,.6) 0%,rgba(220,175,70,.25) 40%,transparent 70%);mix-blend-mode:color-dodge;pointer-events:none;opacity:.75}.flap-crest-wrap.svelte-1q4pd4t{position:absolute;top:8px;left:50%;transform:translate(-50%);width:85px;height:85px;opacity:.85;pointer-events:none}.flap-bottom-wrap.svelte-1q4pd4t{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:85px;height:85px;opacity:.85;pointer-events:none}.crest-art.svelte-1q4pd4t{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(10,1,3,.9))}.crest-art.bottom.svelte-1q4pd4t{transform:rotate(180deg)}@media(max-width:500px){.bouquet-cluster.svelte-1q4pd4t{width:130px;height:185px}.upper-left.svelte-1q4pd4t{top:10%;left:2%}.lower-left.svelte-1q4pd4t{bottom:10%;left:2%}.upper-right.svelte-1q4pd4t{top:10%;right:2%}.lower-right.svelte-1q4pd4t{bottom:10%;right:2%}}.cover-stage.svelte-1pq2rj3{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:opacity .3s ease}.stationery.svelte-1pq2rj3{position:relative;width:clamp(340px,92vw,460px);height:clamp(580px,90vh,760px);max-width:460px;max-height:760px;border-radius:4px;transform-style:preserve-3d;box-shadow:0 24px 60px rgba(0,0,0,calc(.85 * var(--shadow-opacity, 1))),0 8px 24px rgba(18,2,6,calc(.7 * var(--shadow-opacity, 1)));transition:transform .12s ease-out}@media(max-width:520px){.stationery.svelte-1pq2rj3{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;box-shadow:none}}.invitation-card.svelte-1pq2rj3{position:absolute;background:#fbf8f2;border-radius:4px;overflow:hidden;pointer-events:none;z-index:1}.inner-front.svelte-1pq2rj3{width:100%;height:100%;position:relative;overflow:hidden}.light-burst-wrapper.svelte-1pq2rj3{position:absolute;top:50%;left:50%;width:700px;height:700px;pointer-events:none;z-index:15;mix-blend-mode:screen;display:grid;place-items:center}.sunburst-svg.svelte-1pq2rj3{width:100%;height:100%}.core-flare.svelte-1pq2rj3{position:absolute;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#fff,#ffeb99 40%,#dca02800 70%);filter:blur(8px)}.sparkle-canvas.svelte-1pq2rj3{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:25}.wax-seal-btn.svelte-1pq2rj3{position:absolute;top:50%;left:50%;width:130px;height:130px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;z-index:30;display:grid;place-items:center;outline:none;-webkit-tap-highlight-color:transparent;transform-style:preserve-3d}.seal-img.svelte-1pq2rj3{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(10,1,3,.75));transition:filter .25s ease,transform .25s ease}.wax-seal-btn.svelte-1pq2rj3:hover .seal-img:where(.svelte-1pq2rj3),.wax-seal-btn.svelte-1pq2rj3:focus-visible .seal-img:where(.svelte-1pq2rj3){filter:drop-shadow(0 8px 24px rgba(230,185,80,.65)) drop-shadow(0 4px 10px rgba(0,0,0,.9));transform:scale(1.04)}.tap-hint.svelte-1pq2rj3{position:absolute;bottom:-32px;white-space:nowrap;font-family:Mukta,system-ui,sans-serif;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#f7e6b5;text-shadow:0 2px 8px rgba(0,0,0,.9);pointer-events:none;opacity:.85;animation:svelte-1pq2rj3-pulse-hint 2s infinite ease-in-out}.wax-seal-btn.pulsing.svelte-1pq2rj3 .seal-img:where(.svelte-1pq2rj3){animation:svelte-1pq2rj3-seal-breathe 2.8s infinite ease-in-out}@keyframes svelte-1pq2rj3-seal-breathe{0%,to{transform:scale(1);filter:drop-shadow(0 6px 16px rgba(10,1,3,.75))}50%{transform:scale(1.03);filter:drop-shadow(0 8px 22px rgba(220,175,70,.45)) drop-shadow(0 4px 12px rgba(0,0,0,.85))}}@keyframes svelte-1pq2rj3-pulse-hint{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@media(max-width:500px){.wax-seal-btn.svelte-1pq2rj3{width:115px;height:115px}.tap-hint.svelte-1pq2rj3{font-size:.7rem;bottom:-28px}}html.surkh-view{background-color:#fbf8f2;color:#2b040a;font-family:Mukta,system-ui,sans-serif;scroll-behavior:smooth}.surkh-app-root.svelte-x1vucs{position:relative;min-height:100vh;background:#fdfbf7;overflow-x:hidden}.petals-canvas.svelte-x1vucs{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:40}.floating-lang-pill.svelte-x1vucs{position:fixed;top:18px;right:18px;z-index:60;background:#fdf8f2e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(197,155,60,.5);border-radius:999px;padding:5px 14px;font-family:Mukta,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;color:#4a0815;cursor:pointer;box-shadow:0 4px 14px #28050c1f;transition:all .2s ease}.floating-lang-pill.svelte-x1vucs:hover{background:#fff;border-color:#d4af37;transform:scale(1.05)}.floating-audio-disc.svelte-x1vucs{position:fixed;bottom:24px;right:20px;z-index:60;width:48px;height:48px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.audio-circle.svelte-x1vucs{width:100%;height:100%;border-radius:50%;background:#4a0815;border:1.5px solid #d4af37;box-shadow:0 6px 18px #23040a73;display:grid;place-items:center;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.floating-audio-disc.svelte-x1vucs:hover .audio-circle:where(.svelte-x1vucs){transform:scale(1.06);box-shadow:0 8px 24px #23040a99}.pause-bars.svelte-x1vucs{display:flex;gap:3.5px;align-items:center;justify-content:center;height:14px}.pause-bars.svelte-x1vucs .bar:where(.svelte-x1vucs){width:2.5px;height:13px;background:#fff;border-radius:1px}.play-arrow.svelte-x1vucs{font-size:.75rem;padding-left:2px}.invitation-main.svelte-x1vucs{max-width:520px;margin:0 auto;background:#fdfbf7;box-shadow:0 0 50px #0000000f}.hero-scene.svelte-x1vucs{position:relative;width:100%;height:100vh;min-height:680px;max-height:940px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:30px 20px 24px;box-sizing:border-box}.arch-bg-container.svelte-x1vucs{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.arch-scene-img.svelte-x1vucs{width:100%;height:100%;object-fit:cover;object-position:center bottom}.hero-lighting-glow.svelte-x1vucs{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(255,248,225,.55) 0%,rgba(255,240,200,.2) 45%,transparent 75%);pointer-events:none}.hero-content-wrap.svelte-x1vucs{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;pointer-events:auto}.top-plaque.svelte-x1vucs{padding-top:15px}.wedding-day-script.svelte-x1vucs{font-family:Pinyon Script,cursive;font-size:2.2rem;color:#4a0815;margin:0;line-height:1.1;text-shadow:0 2px 8px rgba(255,255,255,.85)}.wedding-date-serif.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:1.15rem;letter-spacing:.16em;color:#3b0610;margin:3px 0 0;font-weight:500;text-shadow:0 1px 6px rgba(255,255,255,.9)}.names-stage.svelte-x1vucs{margin:auto 0;padding:20px 0}.couple-names-calligraphy.svelte-x1vucs{margin:0;padding:0;outline:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.first-name.svelte-x1vucs,.second-name.svelte-x1vucs{font-family:Pinyon Script,cursive;font-size:clamp(3.8rem,12vw,5.2rem);color:#450612;line-height:.95;text-shadow:0 2px 14px rgba(255,248,230,.9),0 1px 3px rgba(35,4,10,.2)}.ampersand-sign.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.6rem;color:#8c6423;margin:-2px 0;text-shadow:0 1px 6px rgba(255,255,255,.9)}.bottom-cue-wrap.svelte-x1vucs{display:flex;flex-direction:column;align-items:center;padding-bottom:12px}.city-tag.svelte-x1vucs{font-family:Mukta,sans-serif;font-size:.76rem;font-weight:600;letter-spacing:.26em;color:#4a0815;text-transform:uppercase;margin:0 0 12px;text-shadow:0 1px 6px rgba(255,255,255,.9)}.scroll-down-cue.svelte-x1vucs{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#4a0815;transition:transform .2s ease}.scroll-down-cue.svelte-x1vucs:hover{transform:translateY(3px)}.scroll-text.svelte-x1vucs{font-family:Pinyon Script,cursive;font-size:1.35rem;color:#4a0815;text-shadow:0 1px 6px rgba(255,255,255,.9)}.chevron-down.svelte-x1vucs{font-size:1.2rem;margin-top:-4px;color:#8c6423;animation:svelte-x1vucs-bob 1.8s infinite ease-in-out}@keyframes svelte-x1vucs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.section.svelte-x1vucs{padding:55px 24px;text-align:center;background:#fdfbf7;position:relative}.script-section-heading.svelte-x1vucs{font-family:Pinyon Script,cursive;font-size:2.3rem;color:#450612;margin:0 0 20px;line-height:1.15;font-weight:400}.script-section-heading.inline.svelte-x1vucs{display:inline-block;margin:0 12px}.section-subtext.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.05rem;color:#68484f;max-width:380px;margin:-8px auto 35px;line-height:1.4}.countdown-stage.svelte-x1vucs{background:#f9f5ed;border-top:1px solid rgba(212,175,55,.2);border-bottom:1px solid rgba(212,175,55,.2)}.countdown-row.svelte-x1vucs{display:flex;align-items:flex-start;justify-content:center;gap:16px;margin-top:15px}.cd-col.svelte-x1vucs{display:flex;flex-direction:column;align-items:center;min-width:58px}.cd-num.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:2.9rem;font-weight:500;color:#3b0610;line-height:1}.cd-label.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:.85rem;letter-spacing:.08em;color:#724d55;margin-top:8px}.cd-sep.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:2.4rem;color:#c59b3c;line-height:1;padding-top:2px}.schedule-stage.svelte-x1vucs{background:#fdfbf7}.flourish-header.svelte-x1vucs{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.flourish-wing.flip.svelte-x1vucs{transform:scaleX(-1)}.timeline-container.svelte-x1vucs{position:relative;max-width:440px;margin:30px auto 10px;padding:10px 0}.timeline-stem.svelte-x1vucs{position:absolute;left:110px;top:15px;bottom:15px;width:1.5px;background:linear-gradient(to bottom,#d4af37,#b88626,#d4af37);opacity:.65}.timeline-row.svelte-x1vucs{position:relative;display:flex;align-items:center;margin-bottom:34px}.timeline-row.svelte-x1vucs:last-child{margin-bottom:0}.timeline-time.svelte-x1vucs{width:95px;text-align:right;padding-right:18px;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:600;color:#380710;white-space:nowrap}.timeline-node.svelte-x1vucs{width:32px;display:grid;place-items:center;z-index:2}.rose-node-img.svelte-x1vucs{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(35,4,10,.45));animation:svelte-x1vucs-pulse-rose 3s infinite ease-in-out}@keyframes svelte-x1vucs-pulse-rose{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.diamond-dot.svelte-x1vucs{font-size:.65rem;color:#9c7328;background:#fdfbf7;padding:2px}.timeline-desc.svelte-x1vucs{flex:1;text-align:left;padding-left:18px}.event-title.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:600;color:#2e050d;margin:0 0 2px;line-height:1.2}.timeline-row.featured.svelte-x1vucs .event-title:where(.svelte-x1vucs){color:#540d1e;font-weight:700}.event-sub.svelte-x1vucs{font-family:Mukta,sans-serif;font-size:.82rem;color:#724d55;margin:0}.location-stage.svelte-x1vucs{background:#faf6f0}.small-flourish-decor.svelte-x1vucs{color:#c59b3c;margin:-14px 0 16px;font-size:.8rem}.location-details.svelte-x1vucs{margin-bottom:24px}.venue-name.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:1.65rem;font-weight:600;color:#380710;margin:0 0 6px}.venue-datetime.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:1.15rem;color:#540d1e;margin:0 0 4px;font-weight:500}.venue-address.svelte-x1vucs{font-family:Mukta,sans-serif;font-size:.85rem;color:#68484f;max-width:360px;margin:0 auto;line-height:1.4}.venue-art-card.svelte-x1vucs{max-width:440px;margin:0 auto 22px;border-radius:6px;overflow:hidden;box-shadow:0 6px 20px #23040a14}.palace-art-img.svelte-x1vucs{width:100%;height:auto;display:block}.map-card-container.svelte-x1vucs{position:relative;max-width:440px;height:250px;margin:0 auto;border-radius:8px;overflow:hidden;border:1px solid rgba(212,175,55,.35);box-shadow:0 4px 18px #0000000f}.open-maps-pill.svelte-x1vucs{position:absolute;top:12px;left:12px;z-index:10;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(212,175,55,.45);border-radius:999px;padding:6px 14px;font-family:Mukta,sans-serif;font-size:.78rem;font-weight:600;color:#4a0815;text-decoration:none;box-shadow:0 2px 10px #0000001f;transition:all .2s ease}.open-maps-pill.svelte-x1vucs:hover{background:#fff;border-color:#d4af37;transform:translateY(-1px)}.map-embed.svelte-x1vucs{width:100%;height:100%;border:0}.attire-stage.svelte-x1vucs{background:#fdfbf7}.attire-subheading.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:600;color:#540d1e;margin:-10px 0 20px;letter-spacing:.05em}.attire-illustration-wrap.svelte-x1vucs{max-width:440px;margin:0 auto 20px;border-radius:6px;overflow:hidden}.attire-img.svelte-x1vucs{width:100%;height:auto;display:block}.swatches-row.svelte-x1vucs{display:flex;justify-content:center;gap:22px;margin-bottom:22px}.swatch-item.svelte-x1vucs{display:flex;flex-direction:column;align-items:center;gap:6px}.swatch-disc.svelte-x1vucs{width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(212,175,55,.4);box-shadow:0 3px 8px #0000001f}.swatch-name.svelte-x1vucs{font-family:Mukta,sans-serif;font-size:.75rem;color:#540d1e;font-weight:500}.attire-note.svelte-x1vucs{font-family:Mukta,sans-serif;font-size:.88rem;color:#68484f;max-width:400px;margin:0 auto;line-height:1.5}.rsvp-stage.svelte-x1vucs{background:#f9f5ed;border-top:1px solid rgba(212,175,55,.2);padding:60px 24px 80px}.rsvp-subtext.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:1.08rem;color:#68484f;max-width:380px;margin:-10px auto 35px;line-height:1.45}.rsvp-seal-container.svelte-x1vucs{display:flex;flex-direction:column;align-items:center}.rsvp-wax-seal-btn.svelte-x1vucs{width:125px;height:125px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .25s ease;animation:svelte-x1vucs-seal-breathe 2.8s infinite ease-in-out}@keyframes svelte-x1vucs-seal-breathe{0%,to{transform:scale(1);filter:drop-shadow(0 6px 18px rgba(35,4,10,.5))}50%{transform:scale(1.04);filter:drop-shadow(0 8px 24px rgba(180,30,60,.55))}}.rsvp-wax-seal-btn.svelte-x1vucs:hover{transform:scale(1.06)}.rsvp-seal-img.svelte-x1vucs{width:100%;height:100%;object-fit:contain}.click-to-open-cue.svelte-x1vucs{display:flex;flex-direction:column;align-items:center;margin-top:10px;color:#540d1e}.chevron-up.svelte-x1vucs{font-size:.95rem;margin-bottom:-3px;color:#9c7328}.click-script.svelte-x1vucs{font-family:Pinyon Script,cursive;font-size:1.35rem;color:#540d1e}.modal-backdrop.svelte-x1vucs{position:fixed;inset:0;z-index:100;background:#12020699;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center;animation:svelte-x1vucs-fade-in .25s ease-out}@keyframes svelte-x1vucs-fade-in{0%{opacity:0}to{opacity:1}}.rsvp-modal-sheet.svelte-x1vucs{width:100%;max-width:520px;max-height:88vh;background:#fdfbf7;border-radius:24px 24px 0 0;padding:24px 24px 34px;box-sizing:border-box;overflow-y:auto;box-shadow:0 -10px 40px #00000059;animation:svelte-x1vucs-slide-up .32s cubic-bezier(.16,1,.3,1)}@keyframes svelte-x1vucs-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-header.svelte-x1vucs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:14px;margin-bottom:20px}.modal-title-text.svelte-x1vucs{font-family:Cormorant Garamond,serif;font-size:1.45rem;color:#380710;margin:0;font-weight:600}.close-modal-btn.svelte-x1vucs{background:transparent;border:none;font-size:1.2rem;color:#68484f;cursor:pointer;padding:4px 8px;transition:color .15s}.close-modal-btn.svelte-x1vucs:hover{color:#380710}.form-group.svelte-x1vucs{margin-bottom:20px;text-align:left}.form-label.svelte-x1vucs{display:block;font-family:Mukta,sans-serif;font-size:.88rem;font-weight:600;color:#380710;margin-bottom:8px}.text-field.svelte-x1vucs{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d5c8b2;border-radius:8px;background:#fff;font-family:Mukta,sans-serif;font-size:.95rem;color:#2b040a;outline:none;transition:border-color .2s,box-shadow .2s}.text-field.svelte-x1vucs:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.radio-choices.svelte-x1vucs{display:flex;flex-direction:column;gap:10px}.radio-label.svelte-x1vucs{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Mukta,sans-serif;font-size:.92rem;color:#450814}.radio-label.svelte-x1vucs input:where(.svelte-x1vucs){position:absolute;opacity:0}.radio-circle.svelte-x1vucs{width:18px;height:18px;border-radius:50%;border:1.5px solid #a88636;display:grid;place-items:center;transition:all .15s}.radio-label.svelte-x1vucs input:where(.svelte-x1vucs):checked+.radio-circle:where(.svelte-x1vucs){border-color:#540d1e;background:#540d1e;box-shadow:inset 0 0 0 3px #fff}.events-checklist.svelte-x1vucs{display:flex;flex-wrap:wrap;gap:8px}.event-pill-check.svelte-x1vucs{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid #d5c8b2;background:#fff;cursor:pointer;font-family:Mukta,sans-serif;font-size:.82rem;color:#540d1e;transition:all .2s}.event-pill-check.selected.svelte-x1vucs{background:#f7eedb;border-color:#c59b3c;font-weight:600}.check-box.svelte-x1vucs{font-size:.8rem;font-weight:700;color:#540d1e;min-width:12px}.rsvp-submit-btn.svelte-x1vucs{width:100%;height:50px;background:#4a0815;color:#fff;border:none;border-radius:999px;font-family:Mukta,sans-serif;font-size:1.02rem;font-weight:600;letter-spacing:.05em;cursor:pointer;box-shadow:0 6px 20px #23040a59;transition:background .2s,transform .2s;margin-top:10px}.rsvp-submit-btn.svelte-x1vucs:hover{background:#5e0c1c;transform:translateY(-1px)}
