.likeino{--likeino-color:#e11d48;--likeino-border:#e5e7eb;margin:24px 0;direction:rtl}.likeino__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--likeino-border);border-radius:999px;background:#fff;color:#374151;font:inherit;line-height:1.4;cursor:pointer;transition:border-color .15s,color .15s,background .15s,transform .1s}.likeino__btn:hover,.likeino__btn:focus-visible{border-color:var(--likeino-color);color:var(--likeino-color)}.likeino__btn:active{transform:scale(.96)}.likeino__btn[disabled]{opacity:.6;cursor:progress}.likeino__icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;transition:transform .2s}.likeino__btn.is-liked{border-color:var(--likeino-color);background:#fff1f2;color:var(--likeino-color)}.likeino__btn.is-liked .likeino__icon{fill:currentColor;transform:scale(1.15)}.likeino__count{min-width:1.5em;padding:0 6px;border-radius:999px;background:#f3f4f6;font-size:.85em;text-align:center}.likeino__btn.is-liked .likeino__count{background:#ffe4e6}.likeino--comment{margin:8px 0 0}.likeino--comment .likeino__btn{gap:4px;padding:3px 10px;font-size:.85em}.likeino--comment .likeino__icon{width:16px;height:16px}.likeino--comment .likeino__count{padding:0 2px;background:#fff0}.likeino--comment .likeino__btn.is-liked .likeino__count{background:#fff0}.likeino-top{padding-inline-start:1.4em}.likeino-top__count{color:#6b7280;font-size:.85em}.likeino__btn{position:relative}.likeino__btn::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 var(--likeino-color);opacity:0;pointer-events:none}.likeino__btn.is-pop::after{animation:likeino-ring .6s ease-out}.likeino__btn.is-pop .likeino__icon{animation:likeino-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes likeino-pop{0%{transform:scale(.6)}60%{transform:scale(1.4)}100%{transform:scale(1.15)}}@keyframes likeino-ring{0%{box-shadow:0 0 0 0 var(--likeino-color);opacity:.5}100%{box-shadow:0 0 0 14px var(--likeino-color);opacity:0}}@media (prefers-reduced-motion:reduce){.likeino__btn.is-pop::after,.likeino__btn.is-pop .likeino__icon{animation:none}.likeino__btn,.likeino__icon{transition:none}}