.article-interactions{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin:2rem 0}.article-like button,.article-donation summary{font:inherit;cursor:pointer;border:1px solid var(--line,#dfdce1);border-radius:2rem;padding:.65rem 1.1rem;background:var(--field-bg,#fff);color:var(--text,#333)}.article-like button[aria-pressed=true]{color:#bf617b;opacity:.9}.article-like button:disabled{cursor:default}.article-like [data-like-count]{font-variant-numeric:tabular-nums;margin-left:.35rem}.like-status{display:block;max-width:18rem;font-size:.85em;color:#bd4a4a}.article-donation{text-align:center;max-width:100%}.donation-panel{margin:.8rem auto 0;padding:1rem;border:1px solid var(--line,#ddd);border-radius:12px;max-width:280px;background:var(--field-bg,#fff)}.donation-panel img{max-width:100%;height:auto;object-fit:contain}.donation-panel p{overflow-wrap:anywhere;font-size:.88em;margin:.5rem 0 0}.article-interactions :focus-visible{outline:2px solid currentColor;outline-offset:3px}
