._8aEwW_page{min-height:100svh;padding:var(--space-8) var(--space-4);background-image:radial-gradient(at 0 0,#71734812,#0000 50%),radial-gradient(at 100% 100%,#b76c4514,#0000 50%);place-items:center;display:grid}._8aEwW_invitation{text-align:center;border:1px solid var(--color-olive);border-radius:2px;width:min(100%,45rem);padding:clamp(1.5rem,5vw,4rem)}._8aEwW_ornament{color:var(--color-olive);font-size:3rem;line-height:1}._8aEwW_eyebrow{margin-block:var(--space-6) var(--space-2)}._8aEwW_names{font-family:var(--font-names);margin:0;font-size:clamp(2.5rem,9vw,5rem);font-weight:400;line-height:1.25}._8aEwW_names span{color:var(--color-olive);font-size:.65em;display:block}._8aEwW_divider{background:var(--color-terracotta);width:4rem;height:2px;margin:var(--space-8) auto}._8aEwW_invitation h2{font-size:clamp(1.25rem,3vw,1.6rem);font-weight:400}._8aEwW_invitation p{max-width:32rem;margin-inline:auto}._8aEwW_adminLink{min-height:44px;margin-top:var(--space-8);align-items:center;display:inline-flex}._8aEwW_rsvpLink{min-height:48px;margin-block:var(--space-4);padding:var(--space-3) var(--space-6);color:var(--color-cream);background:var(--color-brown);border-radius:4px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}
