.article-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;min-width:0;}
.article-actions .article-like-trigger,.article-actions .article-comments-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0;padding:7px 12px;border:1px solid var(--editorial-rule);border-radius:4px;background:transparent;color:var(--paper-ink);font:400 .95rem/1.3 var(--display-font);text-decoration:none;white-space:nowrap;cursor:pointer;}
.article-actions svg{width:18px;height:18px;flex-shrink:0;}
.article-actions .article-like-trigger:hover,.article-actions .article-comments-trigger:hover{border-color:var(--accent);color:var(--accent);background:rgba(118,46,38,.04);}
.article-actions .article-like-trigger.is-liked{color:var(--accent);border-color:var(--accent);background:rgba(118,46,38,.06);}
.article-like-trigger.is-liked svg{fill:currentColor;}
.article-like-trigger:disabled{cursor:wait;opacity:.65;}
.article-like-count{font-variant-numeric:tabular-nums;font-family:var(--text-font);font-size:.85em;}
.article-actions :focus-visible{outline:2px solid var(--accent);outline-offset:3px;}
.article-like-status{flex-basis:100%;margin:.25rem 0 0;color:var(--accent);font:400 .85rem/1.5 var(--text-font);text-align:right;}
.article-like-status[hidden]{display:none;}
.reader-discussion{scroll-margin-top:1rem;}
.reader-discussion:focus{outline:none;}
@media(max-width:600px){.article-actions{width:100%;justify-content:flex-start;gap:.4rem;}.article-actions>.article-share-trigger,.article-actions>.article-like-trigger,.article-actions>.article-comments-trigger{flex:1 0 auto;font-size:.875rem;padding:8px;}.article-like-status{text-align:left;}}
@media print{.article-actions,.article-like-status{display:none!important;}}
