html[data-online-invitation] .variant-tools,html[data-online-invitation] #design-panel,html[data-online-invitation] #design-toggle{display:none!important}
html[data-guest-state] #invitation-cover,html[data-guest-state] .invitation-details,html[data-guest-state] .variant-hero{visibility:hidden!important}
.guest-access{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:28px;background:#fffdf9;color:#50533f;text-align:center;font:20px/1.6 Georgia,serif}
.guest-access>div{max-width:470px}.guest-access h1{font:400 32px/1.25 Georgia,serif}.guest-access button{padding:12px 24px;border:1px solid #a89360;border-radius:8px;background:white;color:inherit;font:inherit;cursor:pointer}
#rsvp-network-status{margin:16px auto;max-width:450px;color:#905348;font:16px/1.5 Georgia,serif}
#rsvp-form[aria-busy=true]{opacity:.65}#rsvp-form[aria-busy=true] button{cursor:wait}
