.LikeButton_button__1NwYP{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:0;color:var(--black);background:transparent;cursor:pointer;transition:none}.LikeButton_button__1NwYP:focus-visible{outline:2px solid var(--black);outline-offset:3px}.LikeButton_button__1NwYP:disabled{cursor:wait}.LikeButton_button__1NwYP:disabled:not([aria-busy=true]){cursor:default;opacity:.5}.LikeButton_icon__ZvmdV{position:relative;width:24px;height:24px}.LikeButton_icon__ZvmdV:after,.LikeButton_icon__ZvmdV:before{content:"";position:absolute;inset:0;background:currentColor;transition:opacity var(--transition-medium)}.LikeButton_icon__ZvmdV:before{-webkit-mask:url(/icons/like.svg) center/contain no-repeat;mask:url(/icons/like.svg) center/contain no-repeat;opacity:1}.LikeButton_icon__ZvmdV:after{-webkit-mask:url(/icons/like-filled.svg) center/contain no-repeat;mask:url(/icons/like-filled.svg) center/contain no-repeat;opacity:0}.LikeButton_button__1NwYP[aria-pressed=true] .LikeButton_icon__ZvmdV:before{opacity:0}.LikeButton_button__1NwYP[aria-pressed=true] .LikeButton_icon__ZvmdV:after{opacity:1}.LikeButton_button__1NwYP[data-hover-fill-suppressed] .LikeButton_icon__ZvmdV:after,.LikeButton_button__1NwYP[data-hover-fill-suppressed] .LikeButton_icon__ZvmdV:before{transition:none}@media (hover:hover) and (pointer:fine){.LikeButton_button__1NwYP:hover{background:var(--surface-hover)}.LikeButton_button__1NwYP:hover:not([data-hover-fill-suppressed]):not(:disabled) .LikeButton_icon__ZvmdV:before{opacity:0}.LikeButton_button__1NwYP:hover:not([data-hover-fill-suppressed]):not(:disabled) .LikeButton_icon__ZvmdV:after{opacity:1}}@media (prefers-reduced-motion:reduce){.LikeButton_icon__ZvmdV:after,.LikeButton_icon__ZvmdV:before{transition:none}}