.ModeAwareWeddingInvitation-module__KCLHHq__runtime{min-height:100%;container-type:inline-size}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-music-float{display:none!important}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-open-panel{padding-bottom:max(18px, env(safe-area-inset-bottom))}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-phone{min-height:100dvh}@media (prefers-reduced-motion:reduce){.ModeAwareWeddingInvitation-module__KCLHHq__streaming *{scroll-behavior:auto!important}}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online .invite-phone{min-height:100dvh;box-shadow:none;background:0 0}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online .invite-open-panel{background:0 0;width:100%;margin:0!important;padding:24px 0!important}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online .invite-paper{min-height:0!important;padding-bottom:0!important}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online :is(.invite-online-section,.invite-online-prep-section,.invite-online-access-section){text-align:center}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online .invite-online-section{padding:24px 12px 8px!important}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online .invite-online-prep-section{padding:8px 12px!important}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online .invite-online-access-section{padding:8px 12px 32px!important}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online .invite-title{max-width:20ch;margin-inline:auto}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-shell--online .invite-section-copy{max-width:32ch;margin:16px auto}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-online-date{color:var(--invite-title-color,var(--color-text));font-family:var(--font-cormorant), Georgia, serif;margin:20px auto;font-size:1.2rem;line-height:1.6}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-online-join{gap:10px;width:fit-content;max-width:100%;min-height:48px;margin:22px auto 0;display:flex}.ModeAwareWeddingInvitation-module__KCLHHq__streaming .invite-online-password{color:var(--invite-muted-color,var(--color-muted));overflow-wrap:anywhere;margin:16px auto 0;font-size:.8rem}.ModeAwareWeddingInvitation-module__KCLHHq__runtime [data-section-boxed=false] :is(.invite-highlight-card,.invite-open-guest-card,.invite-detail-block,.invite-mini-card,.invite-info-card,.invite-form-card,.invite-personal-card,.invite-rsvp-card,.invite-song-card,.invite-gallery-card,.invite-countdown-cell){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:is(.ModeAwareWeddingInvitation-module__KCLHHq__runtime [data-section-boxed=false] :is(.invite-highlight-card,.invite-open-guest-card,.invite-detail-block,.invite-mini-card,.invite-info-card,.invite-form-card,.invite-personal-card,.invite-rsvp-card,.invite-song-card,.invite-gallery-card,.invite-countdown-cell):before,.ModeAwareWeddingInvitation-module__KCLHHq__runtime [data-section-boxed=false] :is(.invite-highlight-card,.invite-open-guest-card,.invite-detail-block,.invite-mini-card,.invite-info-card,.invite-form-card,.invite-personal-card,.invite-rsvp-card,.invite-song-card,.invite-gallery-card,.invite-countdown-cell):after){box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (max-width:719px){:is(.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-phone){width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:var(--invite-page-background-color,var(--color-cream,#fbf5ec))!important;border-radius:0!important;margin:0!important;padding:0!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-scroll-progress{display:none!important}}@container inviteCanvas (max-width:719px){.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-open-panel{width:100%!important;padding-bottom:max(4.75rem, calc(env(safe-area-inset-bottom) + 3.25rem))!important;background:var(--invite-page-background-color,var(--color-cream,#fbf5ec))!important;margin-top:0!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-paper{box-sizing:border-box!important;border-radius:min(var(--invite-surface-radius,22px), 22px)!important;background:color-mix(in srgb, var(--invite-surface-color,var(--color-paper,#fffdf8)) var(--invite-surface-opacity,94%), transparent)!important;width:calc(100% - 1rem)!important;max-width:none!important;margin-inline:auto!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-paper-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:min(var(--invite-page-padding,28px), 24px)!important;padding-right:min(var(--invite-page-padding,28px), 24px)!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-editor-block--layout{max-width:100%!important;overflow:visible!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-editor-block--layout[data-editor-block=guest]{padding-top:10px}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-open-guest-card{margin-top:6px!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-section-text-layout{max-width:100%!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-mini-card-content{width:auto!important;min-width:0!important}:is(.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-title,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-section-title,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-streaming-title){text-wrap:balance;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;overflow:visible!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-music-float{right:max(.85rem, env(safe-area-inset-right))!important;bottom:max(4.5rem, calc(env(safe-area-inset-bottom) + 3.75rem))!important;z-index:60!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-music-button{border-color:color-mix(in srgb, var(--invite-accent-color,#93662f) 45%, transparent)!important;background:color-mix(in srgb, var(--invite-surface-color,#fffdf8) 94%, transparent)!important;width:2.85rem!important;height:2.85rem!important;color:var(--invite-accent-color,#93662f)!important;padding:0!important;box-shadow:0 12px 30px #26180e29!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-music-button svg{color:currentColor!important;opacity:1!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-form-card--personalized{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;padding-inline:.2rem!important}.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-paper-section--rsvp{padding-bottom:1.5rem!important}:is(.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell button,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell a,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell [role=button]){-webkit-tap-highlight-color:transparent!important}:is(.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell button:focus,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell a:focus,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell [role=button]:focus){outline:none}}@media (prefers-reduced-motion:reduce){:is(.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-open-panel,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-paper){transition:none!important}}:is(.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell button:focus-visible,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell a:focus-visible,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell [role=button]:focus-visible){outline:2px solid color-mix(in srgb, var(--invite-accent-color,#93662f) 70%, white)!important;outline-offset:3px!important}@media (hover:none) and (pointer:coarse){:is(.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell button:focus-visible,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell a:focus-visible,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell [role=button]:focus-visible,.ModeAwareWeddingInvitation-module__KCLHHq__runtime .invite-shell [data-editor-block-id]:focus-visible){box-shadow:none!important;outline:none!important}}
