.landing.svelte-1uha8ag{background:var(--color-parchment);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 24px;display:flex}.floral-top.svelte-1uha8ag,.floral-bottom.svelte-1uha8ag{flex-shrink:0}.hero.svelte-1uha8ag{text-align:center;width:100%;max-width:360px;padding:8px 0 16px}.label-micro.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-latte);margin:0 0 16px;font-size:11px}.couple-name.svelte-1uha8ag{color:var(--color-walnut);flex-direction:column;align-items:center;gap:0;margin:0 0 4px;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,8vw,40px);font-weight:400;line-height:1.2;display:flex}.couple-name.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic}.ampersand.svelte-1uha8ag{color:var(--color-terracotta);opacity:.8;margin:4px 0;font-size:.6em;font-style:normal}.divider.svelte-1uha8ag{justify-content:center;margin:20px 0;display:flex}.info-card.svelte-1uha8ag{border:.5px solid var(--color-sand);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:20px;padding:20px;display:flex}.info-row.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.info-key.svelte-1uha8ag{color:var(--color-latte);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.info-val.svelte-1uha8ag{color:var(--color-walnut);font-size:14px;font-weight:500}.tagline.svelte-1uha8ag{color:var(--color-latte);margin:0;font-family:Playfair Display,Georgia,serif;font-size:13px;font-style:italic;line-height:1.7}
