html,body{min-height:100%;margin:0}body{color:#3f3a3a;-webkit-font-smoothing:antialiased;background:#eee;font-family:Cormorant Garamond,Georgia,serif}*,:before,:after{box-sizing:border-box}.card[data-astro-cid-lcdefpme]{--rose:#d9a9a6;--rose-dark:#c98f8b;--dots:#f0d2bd;--ink:#3f3a3a;background-color:#fdf6f7;background-image:radial-gradient(45% 30% at 0 12%,#f5bec873,#0000 70%),radial-gradient(40% 25% at 100% 4%,#f5bec866,#0000 70%),radial-gradient(35% 30% at 100% 38%,#f5c3cd66,#0000 70%),radial-gradient(40% 30% at 0 55%,#f5bec859,#0000 70%),radial-gradient(45% 25% at 100% 78%,#f5bec866,#0000 70%),radial-gradient(50% 25% at 10% 95%,#f5c3cd59,#0000 70%);max-width:420px;min-height:100vh;margin:0 auto;padding:0 0 4rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014}h2[data-astro-cid-lcdefpme]{margin:0}.dotted-box[data-astro-cid-lcdefpme]{padding:.6rem 0;position:relative}.dotted-box[data-astro-cid-lcdefpme]:before,.dotted-box[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(circle, var(--dots) 2.6px, transparent 3px) 0 0 / 7px 7px repeat-x;height:7px;position:absolute;left:0;right:0}.dotted-box[data-astro-cid-lcdefpme]:before{top:0}.dotted-box[data-astro-cid-lcdefpme]:after{bottom:0}.hero[data-astro-cid-lcdefpme]{text-align:center;padding-top:5rem}.xv[data-astro-cid-lcdefpme]{margin:0;line-height:1;display:inline-block;position:relative}.xv-number[data-astro-cid-lcdefpme]{color:var(--rose);letter-spacing:-.04em;font-family:Abril Fatface,serif;font-size:9rem;font-weight:400}.xv-mis[data-astro-cid-lcdefpme]{letter-spacing:.35em;color:#444;font-family:Kaushan Script,cursive;font-size:2.2rem;position:absolute;top:40%;left:50%;transform:translate(-50%)}.name[data-astro-cid-lcdefpme]{color:var(--rose);margin:3.5rem 0 3rem;font-family:Kaushan Script,cursive;font-size:3.4rem}.date[data-astro-cid-lcdefpme]{color:var(--ink)}.date-month[data-astro-cid-lcdefpme],.date-year[data-astro-cid-lcdefpme]{margin:0;font-size:1.4rem;font-weight:700}.date-row[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:.8rem;margin:.2rem 0;display:flex}.date-side[data-astro-cid-lcdefpme]{color:var(--rose);flex:0 0 7.2rem;font-size:1.9rem;font-weight:600}.date-day[data-astro-cid-lcdefpme]{color:var(--rose);font-size:3rem;font-weight:700}.countdown[data-astro-cid-lcdefpme]{text-align:center;margin-top:8rem}.countdown[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink);font-size:1.5rem;font-weight:700}.countdown-grid[data-astro-cid-lcdefpme]{color:var(--rose);justify-content:center;gap:2.6rem;margin-top:1.5rem;display:flex}.countdown-grid[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;min-width:2rem;display:flex}.countdown-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1}.countdown-grid[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:.85rem}.photo[data-astro-cid-lcdefpme]{justify-content:center;margin-top:4rem;padding-bottom:6rem;display:flex;position:relative}.photo-frame[data-astro-cid-lcdefpme]{z-index:1;background:#fff;border:1px solid #555;width:72%;margin:0;padding:5px;position:relative}.photo-frame[data-astro-cid-lcdefpme] img{aspect-ratio:750/780;object-fit:cover;background:linear-gradient(160deg,#e9d3cf,#c9a6a0);width:100%;height:auto;display:block}.card[data-astro-cid-lcdefpme] .deco{color:var(--rose);opacity:.8;pointer-events:none;position:absolute}.card[data-astro-cid-lcdefpme] .deco-photo{width:110px;bottom:1rem;right:14%;transform:rotate(10deg)}.card[data-astro-cid-lcdefpme] .deco-ceremony{width:130px;bottom:-9rem;left:1rem}.card[data-astro-cid-lcdefpme] .deco-rsvp{width:110px;bottom:-3rem;right:-2.5rem;transform:scaleX(-1)}.place[data-astro-cid-lcdefpme]{padding:0 1.8rem;position:relative}.place[data-astro-cid-lcdefpme]+.place[data-astro-cid-lcdefpme]{margin-top:10rem}.section-title[data-astro-cid-lcdefpme]{color:var(--rose);text-align:center;width:62%;font-size:1.9rem;font-weight:700}.place-right[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-left:auto}.place-text[data-astro-cid-lcdefpme]{margin:2.5rem 0 3.5rem;font-size:1.35rem;line-height:1.2}.place-right[data-astro-cid-lcdefpme] .place-text[data-astro-cid-lcdefpme]{text-align:center;margin:1rem 0 1.5rem;padding-left:38%}.btn[data-astro-cid-lcdefpme]{background:var(--rose);color:#fff;text-transform:uppercase;letter-spacing:.02em;z-index:1;border-radius:999px;padding:.75rem 1.9rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block;position:relative}.btn[data-astro-cid-lcdefpme]:hover,.btn[data-astro-cid-lcdefpme]:focus-visible{background:var(--rose-dark);transform:translateY(-1px)}.btn[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--rose-dark);outline-offset:3px}.btn-right[data-astro-cid-lcdefpme]{margin-left:auto;display:table}.btn-left[data-astro-cid-lcdefpme]{display:table}.rsvp[data-astro-cid-lcdefpme]{text-align:center;margin-top:2.5rem;padding:0 1.5rem;position:relative}.rsvp[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--rose);max-width:14rem;margin:0 auto .8rem;font-size:2.4rem;font-weight:700;line-height:1.1}.rsvp-deadline[data-astro-cid-lcdefpme]{margin:0 0 2rem;font-size:1.25rem}.btn-lg[data-astro-cid-lcdefpme]{padding:.95rem 2.6rem;font-size:1rem}@media (width>=640px){.card[data-astro-cid-lcdefpme]{min-height:auto;margin:2.5rem auto;box-shadow:0 2px 6px #78464614,0 18px 50px #7846462e,0 40px 90px #7846461f}}@media (width<=360px){.xv-number[data-astro-cid-lcdefpme]{font-size:7.5rem}.date-side[data-astro-cid-lcdefpme]{flex-basis:6rem;font-size:1.55rem}.countdown-grid[data-astro-cid-lcdefpme]{gap:1.6rem}}
