.plugin-like{--color-liked: hsl(335, 80%, 60%);--transition-button-hover: 0.2s;display:flex;align-items:center;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .5s}.plugin-like.like-initialized{opacity:1}.plugin-like[data-liked] .like-icon[data-style=border]{display:none}.plugin-like[data-liked] .like-icon[data-style=filled]{display:initial}.plugin-like[data-liked] .like-label{color:var(--color-liked)}.plugin-like[data-disabled]{pointer-events:none}.like-button{display:flex;align-items:center;gap:4px;padding:4px;border-radius:100%;cursor:pointer;transition:background-color var(--transition-button-hover)}.like-button:has(.like-label){border-radius:4px}.like-button:not([data-liked]):hover{background-color:hsl(from var(--color-liked) h s l/0.1)}.like-button:not([data-liked]):hover .like-icon{fill:var(--color-liked)}.like-button:not([data-liked]):hover .like-label{color:var(--color-liked)}.like-icon{fill:currentColor;transition:fill var(--transition-button-hover)}.like-icon[data-style=filled]{display:none;fill:var(--color-liked)}.like-label{font-size:max(12px,.8em);transition:color var(--transition-button-hover)}.like-count{font-size:max(12px,.8em)}