.eg-like{--like-on:#ef3e9c;cursor:pointer;color:#1d1d1f;-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);-webkit-tap-highlight-color:transparent;background:#ffffffc7;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:transform .15s,background-color .2s;display:grid;position:relative;box-shadow:0 2px 8px #00000026}.eg-like:hover{background:#ffffffeb}.eg-like:active{transform:scale(.94)}.eg-like:focus-visible{outline-offset:2px;outline:2px solid #1d1d1f}.eg-like-icon{width:17px;height:17px;display:block;position:relative}.eg-like-icon svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eg-like-line{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linejoin:round;transition:opacity .18s}.eg-like-fill{fill:var(--like-on);opacity:0;transform-origin:50% 55%;transition:opacity .18s,transform .3s cubic-bezier(.3,1.6,.5,1);transform:scale(.4)}.eg-like.is-on .eg-like-line{opacity:0}.eg-like.is-on .eg-like-fill{opacity:1;transform:scale(1)}.eg-like-icon.is-pop{animation:.36s cubic-bezier(.3,1.4,.5,1) eg-like-bounce}@keyframes eg-like-bounce{0%{transform:scale(1)}30%{transform:scale(.78)}65%{transform:scale(1.18)}to{transform:scale(1)}}.eg-like-burst{pointer-events:none;position:absolute;inset:0}.eg-like-mini{width:7px;height:7px;fill:var(--like-on);opacity:0;margin:-3.5px 0 0 -3.5px;animation:.38s ease-out forwards eg-like-fly;position:absolute;top:50%;left:50%}.eg-like-mini:first-child{--a:-90deg}.eg-like-mini:nth-child(2){--a:-30deg}.eg-like-mini:nth-child(3){--a:30deg}.eg-like-mini:nth-child(4){--a:90deg}.eg-like-mini:nth-child(5){--a:150deg}.eg-like-mini:nth-child(6){--a:210deg}@keyframes eg-like-fly{0%{opacity:1;transform:rotate(var(--a)) translateX(0) rotate(calc(-1 * var(--a))) scale(.3)}to{opacity:0;transform:rotate(var(--a)) translateX(22px) rotate(calc(-1 * var(--a))) scale(1)}}@media (prefers-reduced-motion:reduce){.eg-like-burst{display:none}.eg-like-icon.is-pop{animation:none}.eg-like-fill{transition:opacity .18s;transform:none}}dialog.eg-like-dialog{background:0 0;border:0;width:100%;max-width:min(420px,100vw - 32px);margin:auto;padding:0}dialog.eg-like-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c161280}dialog.eg-like-dialog .eg-like-box{text-align:left;color:#2c2420;font-family:var(--eg-font-text,system-ui, sans-serif);background:#fff;border-radius:22px;padding:28px 26px 24px;position:relative;box-shadow:0 30px 70px -30px #1c16128c}dialog.eg-like-dialog .eg-like-deco{fill:#ef3e9c;width:34px;height:34px;margin-bottom:12px;display:block}dialog.eg-like-dialog .eg-like-box h2{font-family:var(--eg-font-heading,inherit);letter-spacing:-.01em;color:#2c2420;margin:0 28px 10px 0;font-size:22px;font-weight:700;line-height:1.2}dialog.eg-like-dialog .eg-like-box p{color:#6b5d55;margin:0;font-size:15px;line-height:1.55}dialog.eg-like-dialog .eg-like-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}dialog.eg-like-dialog .eg-like-cta{color:#2c2420;background:linear-gradient(135deg,#ff6b2c,#ff8f2d 48%,#ffbf47);border-radius:100px;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}dialog.eg-like-dialog .eg-like-later{cursor:pointer;color:#6b5d55;background:0 0;border:0;padding:10px 8px;font-family:inherit;font-size:14.5px;font-weight:600}dialog.eg-like-dialog .eg-like-later:hover{color:#2c2420}dialog.eg-like-dialog .eg-like-x{cursor:pointer;color:#2c2420;background:#f5f0e8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}dialog.eg-like-dialog .eg-like-x svg{width:16px;height:16px}dialog.eg-like-dialog .eg-like-cta:focus-visible,dialog.eg-like-dialog .eg-like-later:focus-visible,dialog.eg-like-dialog .eg-like-x:focus-visible{outline-offset:2px;outline:2px solid #2c2420}
