.fx-veil,.fx-layer{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.fx-veil{z-index:1000;opacity:0;background:#1c1c1e33}.fx-layer{z-index:1001}[data-love-egg]{--love:0;--bubble-h:28px;z-index:1002;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:scale .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}[data-love-egg].pressing{transition:scale .7s cubic-bezier(.3,0,.2,1);scale:.95}[data-love-egg].loving{color:color-mix(in srgb, #fff calc(var(--love) * 100%), var(--muted));transform:translateY(calc(var(--love) * -8px))}.love-bubble{box-sizing:border-box;height:var(--bubble-h);margin:calc(var(--bubble-h) / -2) -12px;border-radius:calc(var(--bubble-h) / 2);white-space:nowrap;align-items:center;padding:0 12px;line-height:1;display:inline-flex;position:relative}.love-text{text-box:trim-both cap alphabetic;text-box-trim:trim-both;text-box-edge:cap alphabetic;translate:0 var(--ink-shift,0px);line-height:1;display:block}.pressing .love-bubble:before{content:"";z-index:-1;border-radius:inherit;opacity:.16;background:#0a7cff;animation:.7s ease-in both love-press;position:absolute;inset:0}@keyframes love-press{0%{opacity:0}}.loving .love-bubble:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--love);transform:scale(calc(.8 + .2 * var(--love)));background:linear-gradient(#2b8dff,#0a7cff);position:absolute;inset:0;box-shadow:0 4px 14px #0a7cff40}.loving .love-bubble:after{content:"Send with love";letter-spacing:.06em;text-transform:uppercase;color:#8e8e93;opacity:var(--love);white-space:nowrap;margin-right:-.06em;font-size:8.5px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 5px);right:0}.heart-grab,.heart-grab *{cursor:grab!important}.heart-grabbing,.heart-grabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}
