.appinn-article-like{clear:both;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:28px 0 24px;padding:20px 0;border-top:1px solid #e8e8e8}
.appinn-article-like-prompt{font-size:14px;color:#69717d}
.appinn-article-like .appinn-like-button{display:inline-flex;align-items:center;gap:7px;border:1px solid #e0e2e6;border-radius:999px;background:#fff;color:#596170;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.appinn-article-like .appinn-like-button:hover{background:#fff2ee;border-color:#e5b2a6;color:#a52d25}
.appinn-article-like .appinn-like-button[aria-pressed="true"]{background:#fff1ed;border-color:#edc6ba;color:#b33429;cursor:default}
.appinn-article-like .appinn-like-button:disabled{opacity:.75;cursor:wait}
.appinn-article-like .appinn-like-button[aria-pressed="true"]:disabled{opacity:1;cursor:default}
.appinn-article-like .appinn-like-button:focus-visible{outline:2px solid #b33429;outline-offset:3px}
.appinn-article-like .appinn-like-count{border-left:1px solid currentColor;padding-left:7px;opacity:.7;font-variant-numeric:tabular-nums}
[data-theme="dark"] .appinn-article-like{border-color:var(--border-color)}
[data-theme="dark"] .appinn-article-like-prompt{color:var(--text-meta)}
[data-theme="dark"] .appinn-article-like .appinn-like-button{background:var(--bg-card);border-color:var(--border-color);color:var(--text-main)}
[data-theme="dark"] .appinn-article-like .appinn-like-button:hover,[data-theme="dark"] .appinn-article-like .appinn-like-button[aria-pressed="true"]{background:#4a2826;border-color:#9e4d44;color:#ffd8d0}
