:root{--bg:#FDF1F1;--bg2:#F8D9DF;--ink:#4B2433;--mut:#8A6071;--acc:#B05068;--acc2:#E7A9B7;--card:rgba(255,255,255,.72);--line:#EBC9D1;--r:26px;--rb:999px;--rp:999px 999px 18px 18px;--pb:6px solid #fff;--sh:0 14px 36px rgba(176,80,104,.13);--hf:"Gilda Display",Georgia,serif;--bf:"Nunito Sans",system-ui,sans-serif;--cover-ink:#4B2433;--cover-btn-bg:#B05068;--cover-btn-bd:#B05068;--cover-btn-ink:#fff;--arch-bd:7px solid #fff;
--body-bg:radial-gradient(circle at 100% 0,#F8D9DF 0,transparent 38%),radial-gradient(circle at 0 55%,#F8D9DF 0,transparent 30%),radial-gradient(circle at 100% 92%,#F8D9DF 0,transparent 32%),#FDF1F1}
.names{color:var(--acc)}.amp{font-size:.6em;color:var(--ink)}
.cover-bg{background:radial-gradient(circle at 100% 0,#F8D9DF 0,transparent 46%),radial-gradient(circle at 0 100%,#F8D9DF 0,transparent 46%),var(--bg)!important}
.cover-bg::before,.cover-bg::after{display:block;position:absolute;background:none;font-size:170px;line-height:1;color:#F2B4C3;opacity:.55}
.cover-bg::before{content:"✿";top:-30px;right:-20px;transform:rotate(18deg)}
.cover-bg::after{content:"❀";bottom:-40px;left:-24px;transform:rotate(-12deg)}
.cover .to strong,.person strong{color:var(--acc)}
.ev{border-radius:26px 26px 90px 26px}
