@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Great+Vibes&display=swap";.inv-editable[data-v-d5eaa4ed]{cursor:text;outline-offset:3px;border-radius:2px;outline:1px dashed #0000;transition:outline-color .15s}.inv-editable[data-v-d5eaa4ed]:hover{outline-color:color-mix(in srgb, currentColor 45%, transparent)}.inv-editable[data-v-d5eaa4ed]:focus{outline:2px solid #0ea5e9}.inv-editable[data-v-d5eaa4ed]:empty:before{content:attr(data-placeholder);opacity:.45}.invitation-paper{background-color:var(--inv-paper);background-image:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--inv-accent) 18%, transparent), transparent 40%), radial-gradient(circle at 100% 60%, color-mix(in srgb, var(--inv-accent) 14%, transparent), transparent 45%)}.font-script{font-family:Great Vibes,cursive;font-weight:400}.font-display{font-family:Cormorant Garamond,Georgia,serif}.inv-rich p{margin:0 0 .6em}.inv-rich p:last-child{margin-bottom:0}.inv-rich h2{margin:0 0 .4em;font-size:1.6em;font-weight:600}.inv-rich h3{margin:0 0 .4em;font-size:1.3em;font-weight:600}.inv-rich ul,.inv-rich ol{text-align:left;margin:0 0 .6em;padding-left:1.4em}.inv-rich ul{list-style:outside}.inv-rich ol{list-style:decimal}.inv-rich blockquote{border-left:2px solid var(--inv-accent);text-align:left;margin:0 0 .6em;padding-left:.8em;font-style:italic}.inv-rich a{text-underline-offset:3px;text-decoration:underline}.reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}
