:root{--bg:#EDF4F8;--bg2:#CFE3EC;--ink:#173F52;--mut:#5D7884;--acc:#2F6E8A;--acc2:#8FBFD1;--card:rgba(255,255,255,.6);--line:rgba(23,63,82,.14);--r:22px;--rb:999px;--rp:24px;--sh:0 20px 44px rgba(23,63,82,.12);--hf:"Cormorant Garamond",Georgia,serif;--bf:"Manrope",system-ui,sans-serif;--veil:linear-gradient(180deg,rgba(10,36,50,.2),rgba(10,36,50,.74));--body-bg:linear-gradient(180deg,#F3F9FB,#E1ECF2)}
.names{font-weight:500;font-style:italic}
:is(.ev,.cd div,.acct,.rsvp form,.verse blockquote){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.hero::after{content:"";display:block;height:28px;margin-top:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='28'%3E%3Cpath d='M0 14q20-18 40 0t40 0' fill='none' stroke='%232F6E8A' stroke-opacity='.4' stroke-width='1.5'/%3E%3C/svg%3E") repeat-x center}
.cd b,.ev .time{color:var(--acc)}
.cover{--cover-amp:#BFE0EE}
