.page.svelte-1ewzqr7{--ink:#8a1a12;--gold:#a8781c;--gold-text:#6a4309;--ivory:#f4e7c9;--dark:#1a0f0a;min-height:100svh;color:var(--ink);background:#2a1810 url(../../../site/paper.webp) top/900px;font-family:EB Garamond,Georgia,serif}.col.svelte-1ewzqr7{background:#efe3c8 url(../../../site/paper.webp) top/100% repeat-y;max-width:480px;margin:0 auto;overflow:hidden;box-shadow:0 0 60px #00000073}.script.svelte-1ewzqr7{font-family:Pinyon Script,cursive;font-weight:400}p.svelte-1ewzqr7{margin:0}.sr-only.svelte-1ewzqr7{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hero.svelte-1ewzqr7{background:var(--dark) url(../../../site/hero.webp) center bottom / cover no-repeat;height:100svh;min-height:560px;color:var(--ivory);text-align:center;text-shadow:0 2px 14px #0009;position:relative}.hero-text.svelte-1ewzqr7{padding:9svh 20px 0}.bn.svelte-1ewzqr7{color:#e7c27a;font-family:Galada,cursive;font-size:1.35rem}.danda.svelte-1ewzqr7{font-family:Tiro Bangla,serif}.inv.svelte-1ewzqr7{opacity:.92;margin-top:2px;font-size:1rem;font-style:italic}.names.svelte-1ewzqr7{flex-direction:column;align-items:center;margin:3.5svh 0 0;font-weight:400;line-height:1;display:flex}.nm.svelte-1ewzqr7{font-size:clamp(3.6rem,17vw,4.6rem)}.nm.groom.svelte-1ewzqr7{transform:translate(-9%)}.nm.bride.svelte-1ewzqr7{transform:translate(10%)}.with.svelte-1ewzqr7{color:#e7c27a;margin:2px 0 6px;font-size:1.05rem;font-style:italic}.with.dark.svelte-1ewzqr7{color:var(--gold-text)}.cue.svelte-1ewzqr7{width:34px;height:34px;margin-left:-17px;position:absolute;bottom:18px;left:50%}.cue.svelte-1ewzqr7 span:where(.svelte-1ewzqr7){border-right:2px solid var(--ivory);border-bottom:2px solid var(--ivory);opacity:.8;width:14px;height:14px;margin:6px auto;animation:2.4s ease-in-out infinite svelte-1ewzqr7-cue;display:block;transform:rotate(45deg)}@keyframes svelte-1ewzqr7-cue{0%,to{opacity:.5;transform:translateY(0)rotate(45deg)}50%{opacity:.9;transform:translateY(5px)rotate(45deg)}}.paper.svelte-1ewzqr7{text-align:center;position:relative}.framed.svelte-1ewzqr7{padding:76px 28px 84px}.corner.svelte-1ewzqr7{pointer-events:none;width:31%;height:auto;position:absolute}.corner.tl.svelte-1ewzqr7{top:10px;left:10px}.corner.br.svelte-1ewzqr7{bottom:10px;right:10px}.bfly.svelte-1ewzqr7{width:64px;height:auto;margin:0 auto 18px;display:block}.bfly.small.svelte-1ewzqr7{width:44px;margin:26px auto 8px}.hosts.svelte-1ewzqr7{font-size:1.22rem;font-weight:600;line-height:1.3}.req.svelte-1ewzqr7{max-width:22em;margin:10px auto 0;font-size:1.05rem;font-style:italic;line-height:1.4}.nm-s.svelte-1ewzqr7{margin-top:18px;font-size:3.4rem;line-height:1.05}.nm-s.svelte-1ewzqr7+.with:where(.svelte-1ewzqr7)+.nm-s:where(.svelte-1ewzqr7){margin-top:0}.dob.svelte-1ewzqr7{margin-top:8px;font-size:1.12rem;font-weight:600;line-height:1.3}.event.svelte-1ewzqr7{background:var(--dark);padding-bottom:22px}.scene.svelte-1ewzqr7{aspect-ratio:1080/1920;background-position:50%;background-size:cover;position:relative;container-type:inline-size}.scene.reception.svelte-1ewzqr7{background-image:url(../../../site/reception.webp)}.scene.wedding.svelte-1ewzqr7{background-image:url(../../../site/wedding.webp)}.on-card.svelte-1ewzqr7{text-align:center;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:15% 15% 13%;transform:rotate(-1.6deg)}.headline.svelte-1ewzqr7{width:58cqw;height:auto}.label.svelte-1ewzqr7{letter-spacing:.12em;text-transform:uppercase;margin-top:2cqw;font-family:Cinzel,serif;font-size:5.4cqw;font-weight:600}.label.gold.svelte-1ewzqr7{color:#e7c27a}.label.dark.svelte-1ewzqr7{color:var(--gold-text);font-size:1.05rem}.date.svelte-1ewzqr7{margin-top:3cqw;font-size:5cqw;font-weight:600}.time.svelte-1ewzqr7{margin-top:.6cqw;font-size:4.2cqw}.venue.svelte-1ewzqr7{text-wrap:balance;letter-spacing:.03em;max-width:100%;margin-top:4cqw;font-family:Cinzel,serif;font-size:5.4cqw;font-weight:600;line-height:1.2}.land.svelte-1ewzqr7{text-wrap:balance;max-width:100%;margin-top:1cqw;font-size:4cqw;line-height:1.3}.on-silk.svelte-1ewzqr7{text-align:center;color:var(--ivory);text-shadow:0 2px 12px #000000a6;position:absolute;top:58%;left:6%;right:6%}.on-silk.svelte-1ewzqr7 .venue:where(.svelte-1ewzqr7){font-size:4.6cqw}.actions.svelte-1ewzqr7{justify-content:center;gap:10px;padding:16px 16px 0;display:flex}.btn.svelte-1ewzqr7{letter-spacing:.06em;background:var(--ink);color:var(--ivory);border:1px solid var(--ink);cursor:pointer;border-radius:999px;padding:11px 16px;font-family:Cinzel,serif;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.btn.ghost.svelte-1ewzqr7{color:#e7c27a;background:0 0;border-color:#e7c27a}.reel.svelte-1ewzqr7{background:var(--dark);padding:26px 22px 30px}.reel-frame.svelte-1ewzqr7{border-radius:18px;overflow:hidden;box-shadow:0 10px 40px #00000080}.reel.svelte-1ewzqr7 video:where(.svelte-1ewzqr7){background:#000;width:100%;height:auto;display:block}.card-sec.svelte-1ewzqr7{padding:30px 22px 34px}.card.svelte-1ewzqr7{border-radius:6px;width:100%;height:auto;margin-bottom:20px;display:block;box-shadow:0 8px 30px #3c1e0a59}.close.svelte-1ewzqr7{padding:30px 22px 40px}.rsvp.svelte-1ewzqr7{margin-top:4px;font-size:1.15rem}.who.svelte-1ewzqr7{color:var(--gold-text);border-top:1px solid #a8781c59;flex-direction:column;align-items:center;gap:10px;margin-top:26px;padding-top:18px;font-size:.9rem;display:flex}.btn.line.svelte-1ewzqr7{color:var(--ink);background:0 0}.linkbtn.svelte-1ewzqr7{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.bn.dark.svelte-1ewzqr7{color:var(--ink);font-size:1rem}.reveal{opacity:0;transition:opacity 1.1s,transform 1.1s;transform:translateY(12px)}.reveal-in{opacity:1;transform:none}
