.xshare.svelte-8hcz1u{background:radial-gradient(ellipse at 15% 0%, #c7a15a29, transparent 55%), radial-gradient(ellipse at 90% 100%, #8a1c2438, transparent 60%), var(--x-umber);color:var(--x-gold-pale);padding:clamp(64px,9vw,112px) 0;scroll-margin-top:72px;position:relative}.xshare__head.svelte-8hcz1u{text-align:center;max-width:620px;margin:0 auto}.xshare__eyebrow.svelte-8hcz1u{color:var(--x-gold)}.xshare__title.svelte-8hcz1u{font-family:var(--x-serif);color:var(--x-cream);margin:14px 0 0;font-size:clamp(2.1rem,5vw,3.1rem);font-weight:400;line-height:1.05}.xshare__title.svelte-8hcz1u em:where(.svelte-8hcz1u){color:var(--x-gold-bright)}.xshare__lead.svelte-8hcz1u{color:#f5e6c4d1;margin:16px auto 0;font-size:1.06rem;line-height:1.6}.xshare__quick.svelte-8hcz1u{text-align:center;background:#f6efe30f;border:1px solid #e9cf9638;border-radius:20px;max-width:620px;margin:40px auto 0;padding:22px}.xshare__quick-title.svelte-8hcz1u{font-family:var(--x-serif);color:var(--x-cream);margin:0 0 14px;font-size:1.15rem}.xshare__targets.svelte-8hcz1u{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.xshare__target.svelte-8hcz1u{color:#fff;min-height:84px;font-family:var(--x-sans);cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.xshare__target.svelte-8hcz1u:focus-visible{outline:3px solid var(--x-gold-bright);outline-offset:3px}.xshare__target--instagram.svelte-8hcz1u{background:linear-gradient(45deg,#f2a63a 0%,#e1306c 50%,#833ab4 100%)}.xshare__target--whatsapp.svelte-8hcz1u{background:#1c8f4b}.xshare__target--facebook.svelte-8hcz1u{background:#1877f2}.xshare__hint.svelte-8hcz1u{color:#f5e6c4bf;margin:14px 0 0;font-size:.86rem;line-height:1.5}.xshare__hint.svelte-8hcz1u strong:where(.svelte-8hcz1u){color:var(--x-gold-pale)}.xshare__message.svelte-8hcz1u{color:var(--x-gold-bright);margin:8px 0 0;font-size:.9rem}.xshare__message.svelte-8hcz1u:empty{display:none}.xshare__grid.svelte-8hcz1u{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:48px clamp(16px,3vw,32px);max-width:980px;margin:48px auto 0;padding:0;list-style:none;display:flex}.xshare__card.svelte-8hcz1u{flex-direction:column;flex:0 calc(33.3333% - clamp(16px,3vw,32px)/1.5);gap:16px;display:flex}.xshare__frame.svelte-8hcz1u{justify-content:center;align-items:flex-end;height:300px;display:flex}.xshare__frame.svelte-8hcz1u img:where(.svelte-8hcz1u){border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 40px #00000073,0 0 0 1px #e9cf962e}.xshare__card-body.svelte-8hcz1u{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.xshare__name.svelte-8hcz1u{font-family:var(--x-serif);color:var(--x-cream);margin:0;font-size:1.2rem}.xshare__name.svelte-8hcz1u span:where(.svelte-8hcz1u){color:var(--x-gold);font-size:.95rem}.xshare__name.svelte-8hcz1u span:where(.svelte-8hcz1u):before{content:" · ";white-space:pre}.xshare__use.svelte-8hcz1u{color:#f5e6c4b3;margin:0 0 10px;font-size:.9rem}.xshare__file.svelte-8hcz1u{color:#f5e6c48c;margin:6px 0 0;font-size:.8rem}.xshare__size.svelte-8hcz1u{opacity:.7;font-size:.85em;font-weight:500}.xshare__all.svelte-8hcz1u{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:44px;display:flex}.xshare__phone.svelte-8hcz1u{color:#f5e6c4a6;margin:0;font-size:.9rem}@media (width<=720px){.xshare__card.svelte-8hcz1u{flex-basis:calc(50% - clamp(16px,3vw,32px)/2)}.xshare__name.svelte-8hcz1u span:where(.svelte-8hcz1u){margin-top:2px;display:block}.xshare__name.svelte-8hcz1u span:where(.svelte-8hcz1u):before{content:none}.xshare__frame.svelte-8hcz1u{height:230px}}.xhero.svelte-11s3wqq{background:var(--x-night);color:var(--x-cream);align-items:center;min-height:min(92vh,860px);display:flex;position:relative;overflow:hidden}.xhero__shade.svelte-11s3wqq{background:linear-gradient(90deg,#150d07e0 0%,#150d078c 45%,#150d0700 75%);position:absolute;inset:0}.xhero__inner.svelte-11s3wqq{flex-direction:column;align-items:flex-start;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(56px,9vw,112px);display:flex;position:relative}.xhero__mark.svelte-11s3wqq{width:62px;height:auto;margin-bottom:clamp(28px,4vw,44px)}.xhero__title.svelte-11s3wqq{font-size:clamp(5rem,13vw,10.5rem)}.xhero__eyebrow.svelte-11s3wqq{color:var(--x-cream);margin-top:18px;font-size:clamp(.8rem,1.6vw,1rem)}.xhero__rule.svelte-11s3wqq{width:min(100%,380px);margin-top:18px}.xhero__lead.svelte-11s3wqq{max-width:26ch;font-family:var(--x-serif);color:var(--x-cream);margin:26px 0 0;font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.4}.xhero__dates.svelte-11s3wqq{font-family:var(--x-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--x-gold-bright);margin:30px 0 0;font-size:clamp(.85rem,1.6vw,1.05rem);font-weight:600}.xhero__welcome.svelte-11s3wqq{font-family:var(--x-serif);color:#f6efe3cc;margin:8px 0 0;font-size:1.1rem;font-style:italic}.xhero__actions.svelte-11s3wqq{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.xsvc.svelte-11s3wqq{background:var(--x-cream);color:var(--x-ink);padding:clamp(64px,9vw,120px) 0 clamp(56px,8vw,104px);scroll-margin-top:72px;position:relative;overflow:hidden}.xsvc__holly.svelte-11s3wqq{pointer-events:none;width:clamp(220px,30vw,400px);position:absolute;top:-8px;right:-24px}.xsvc__inner.svelte-11s3wqq{max-width:940px;padding:0 var(--space-5);margin:0 auto;position:relative}.xsvc__head.svelte-11s3wqq{border-top:1px solid var(--x-gold);border-bottom:1px solid var(--x-gold);max-width:640px;padding:clamp(28px,4vw,40px) 0 clamp(22px,3vw,30px)}.xsvc__title.svelte-11s3wqq{font-family:var(--x-serif);letter-spacing:-.01em;color:var(--x-ink);margin:0;font-size:clamp(2.6rem,6.5vw,4.4rem);font-weight:400;line-height:1}.xsvc__title.svelte-11s3wqq em:where(.svelte-11s3wqq){font-weight:500;display:block}.xsvc__welcome.svelte-11s3wqq{color:var(--x-crimson);margin-top:20px;font-size:clamp(.8rem,1.5vw,.95rem)}.xsvc__over.svelte-11s3wqq{border-left:3px solid var(--x-gold);background:var(--x-paper);margin:28px 0 0;padding:16px 20px;font-size:1.02rem}.xsvc__over.svelte-11s3wqq a:where(.svelte-11s3wqq){color:var(--x-crimson)}.xsvc__list.svelte-11s3wqq{margin:0;padding:0;list-style:none}.xsv.svelte-11s3wqq{border-bottom:1px solid #c7a15ab3;grid-template:"date art head""date art body"1fr/76px 190px minmax(0,1fr);align-items:start;column-gap:clamp(18px,3vw,36px);padding:clamp(32px,4.5vw,48px) 0;scroll-margin-top:80px;display:grid}.xsv__date.svelte-11s3wqq{color:var(--x-navy);font-family:var(--x-serif);flex-direction:column;grid-area:date;align-items:center;padding-top:22px;display:flex}.xsv__dow.svelte-11s3wqq,.xsv__mon.svelte-11s3wqq{letter-spacing:.2em;padding-left:.2em;font-size:.85rem;font-weight:600}.xsv__day.svelte-11s3wqq{font-size:3.4rem;font-weight:500;line-height:1.05}.xsv__art.svelte-11s3wqq{aspect-ratio:4/5;border-radius:6px;grid-area:art;overflow:hidden;box-shadow:0 12px 26px #2a170b47,0 2px 4px #2a170b33}.xsv__art.svelte-11s3wqq svg{width:100%;height:100%;display:block}.xsv__head.svelte-11s3wqq{grid-area:head}.xsv__body.svelte-11s3wqq{grid-area:body}.xsv__title.svelte-11s3wqq{font-family:var(--x-serif);color:var(--x-crimson);margin:4px 0 0;font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:500;line-height:1.08}.xsv__sub.svelte-11s3wqq{font-family:var(--x-serif);color:var(--x-ink);margin:8px 0 0;font-size:1.3rem;font-style:italic}.xsv__verse.svelte-11s3wqq{color:var(--x-ink-soft)}.xsv__verse.svelte-11s3wqq:before{content:" · ";white-space:pre}.xsv__meta.svelte-11s3wqq{font-family:var(--x-serif);gap:6px;margin:16px 0 0;padding:0;font-size:1.15rem;list-style:none;display:grid}.xsv__meta.svelte-11s3wqq li:where(.svelte-11s3wqq){align-items:baseline;gap:10px;display:flex}.xsv__meta.svelte-11s3wqq .xmas-icon{color:var(--x-crimson);position:relative;top:3px}.xsv__meta.svelte-11s3wqq strong:where(.svelte-11s3wqq){color:var(--x-navy);font-weight:600}.xsv__way.svelte-11s3wqq{color:var(--x-ink-soft);font-size:.95em;font-style:italic}.xsv__text.svelte-11s3wqq{max-width:58ch;color:var(--x-ink-soft);margin:14px 0 0;font-size:1.02rem;line-height:1.65}.xsv__cal.svelte-11s3wqq{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;display:flex}.xsv__google.svelte-11s3wqq{color:var(--x-crimson);text-underline-offset:3px;font-size:.95rem;font-weight:600;-webkit-text-decoration:underline #8a1c2459;text-decoration:underline #8a1c2459}.xsv__past.svelte-11s3wqq{color:var(--x-ink-soft);margin:18px 0 0;font-style:italic}.xsv--past.svelte-11s3wqq .xsv__art:where(.svelte-11s3wqq),.xsv--past.svelte-11s3wqq .xsv__date:where(.svelte-11s3wqq),.xsv--past.svelte-11s3wqq .xsv__title:where(.svelte-11s3wqq){opacity:.5}.xjust.svelte-11s3wqq{background:var(--x-paper);color:var(--x-ink);border-top:1px solid #c7a15a80;padding:clamp(64px,9vw,112px) 0}.xjust__inner.svelte-11s3wqq{text-align:center;max-width:1040px}.xjust__eyebrow.svelte-11s3wqq{color:var(--x-crimson)}.xjust__title.svelte-11s3wqq{font-family:var(--x-serif);color:var(--x-ink);margin:16px 0 0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.08}.xjust__title.svelte-11s3wqq em:where(.svelte-11s3wqq){color:var(--x-crimson);display:block}.xjust__lead.svelte-11s3wqq{max-width:60ch;color:var(--x-ink-soft);margin:20px auto 0;font-size:1.1rem;line-height:1.65}.xjust__grid.svelte-11s3wqq{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.xjust__item.svelte-11s3wqq{background:var(--x-cream);border:1px solid #c7a15a73;border-radius:14px;padding:26px 24px}.xjust__icon.svelte-11s3wqq{width:44px;height:44px;color:var(--x-crimson);background:#8a1c2414;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.xjust__item.svelte-11s3wqq h3:where(.svelte-11s3wqq){font-family:var(--x-serif);color:var(--x-ink);margin:14px 0 0;font-size:1.3rem;font-weight:600}.xjust__item.svelte-11s3wqq p:where(.svelte-11s3wqq){color:var(--x-ink-soft);margin:10px 0 0;line-height:1.6}.xjust__item.svelte-11s3wqq strong:where(.svelte-11s3wqq){color:var(--x-ink)}.xjust__item.svelte-11s3wqq a:where(.svelte-11s3wqq){color:var(--x-crimson);margin-top:12px;font-weight:600;display:inline-block}.xclose.svelte-11s3wqq{background:var(--x-pine);color:var(--x-cream);text-align:center;padding:clamp(52px,7vw,80px) 0}.xclose__inner.svelte-11s3wqq{flex-direction:column;align-items:center;display:flex}.xclose__thanks.svelte-11s3wqq{font-family:var(--x-serif);color:var(--x-gold-bright);margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-style:italic}.xclose__addr.svelte-11s3wqq{font-family:var(--x-serif);color:#f6efe3e0;margin:14px 0 0;font-size:1.1rem}.xclose__rule.svelte-11s3wqq{width:min(100%,260px);margin-top:24px}.xclose__motto.svelte-11s3wqq{font-family:var(--x-serif);color:#f6efe3bf;margin:18px 0 0;font-size:1.1rem;font-style:italic}@media (width<=860px){.xjust__grid.svelte-11s3wqq{grid-template-columns:1fr}}@media (width<=720px){.xhero.svelte-11s3wqq{min-height:0}.xhero__shade.svelte-11s3wqq{background:linear-gradient(#150d07b3 0%,#150d0780 50%,#150d07d9 100%)}.xhero__inner.svelte-11s3wqq{text-align:center;align-items:center}.xhero__lead.svelte-11s3wqq{margin-left:auto;margin-right:auto}.xhero__actions.svelte-11s3wqq{justify-content:center}.xsvc__holly.svelte-11s3wqq{width:190px;top:-14px;right:-40px}.xsvc__head.svelte-11s3wqq{padding-right:70px}.xsv.svelte-11s3wqq{grid-template:"date art head""body body body"/50px 96px minmax(0,1fr);align-items:center;column-gap:14px}.xsv__date.svelte-11s3wqq{padding-top:0}.xsv__dow.svelte-11s3wqq,.xsv__mon.svelte-11s3wqq{font-size:.72rem}.xsv__day.svelte-11s3wqq{font-size:2.3rem}.xsv__title.svelte-11s3wqq{font-size:1.45rem}.xsv__sub.svelte-11s3wqq{font-size:1.05rem}.xsv__body.svelte-11s3wqq{margin-top:6px}}
