/* Quiet, fixed-size likes shared across feed, directories and readers. */
html body button.like-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 6px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-family:inherit;font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;flex-shrink:0;cursor:pointer;touch-action:manipulation;transition:color 100ms ease;transform:none;-webkit-tap-highlight-color:transparent}
html body button.like-button svg{display:block;width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transform:none;transition:none}
html body button.like-button .action-label{width:25px;text-align:left}
html body button.like-button[aria-pressed=true]{color:var(--ink);background:transparent}
html body button.like-button[aria-pressed=true] svg{fill:currentColor;stroke:currentColor}
html body button.like-button.like-icon{width:32px;height:32px;padding:8px}
html body button.like-button:focus-visible{outline:none;box-shadow:none}
.product-identity-title>.like-button{margin-left:auto;align-self:center}
@media(hover:hover){html body button.like-button:hover{background:transparent;color:var(--ink)}}
@media(pointer:coarse),(max-width:600px){html body button.like-button{min-height:44px;min-width:44px}html body button.like-button.like-icon{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){html body button.like-button{transition:none}}
