body .social-like.social-like--count{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;background:#10121bb3;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:72px;height:34px;padding:0 11px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}body .social-like--count :is(svg,.icon){flex:none;width:17px;height:17px}.social-like-count{text-align:center;min-width:3ch}body .social-like[aria-pressed=true]{color:#d7baff}body .social-like[aria-pressed=true] svg{fill:currentColor}.social-like:focus-visible{outline-offset:3px;outline:2px solid #d7baff}.social-like:not(.social-like--count){overflow:visible}#work-like{position:relative}.social-like-feedback{z-index:4;pointer-events:none;color:#e1c7ff;text-shadow:0 1px 4px #0008;font-size:12px;font-weight:650;animation:.75s cubic-bezier(.16,1,.3,1) both like-rise;position:absolute;top:0;right:8px}.social-like:not(.social-like--count) .social-like-feedback{right:0}.social-like.is-like-feedback>svg{animation:.32s ease-out like-heart}@keyframes like-rise{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@keyframes like-heart{0%,to{transform:scale(1)}45%{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.social-like.is-like-feedback>svg{animation:none}.social-like-feedback{animation:.75s linear both like-fade}@keyframes like-fade{0%,to{opacity:0}20%,70%{opacity:1}}}
