.mley-article-card-actions { display:flex; justify-content:flex-end; align-items:center; flex-wrap:wrap; gap:.35rem; margin:0 0 .65rem; }
.mley-article-card-actions .btn { display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; min-height:44px; padding:0; border-radius:7px; font-size:var(--text-small); font-family:var(--font-ui, inherit); }
.mley-article-card-actions .btn:focus-visible { outline:2px solid var(--accent-color); outline-offset:2px; }
.mley-article-card-actions .btn:disabled { opacity:.6; cursor:wait; }

:root[data-theme] .mley-article-card-actions .btn { background:transparent !important; color:var(--text-color) !important; border:0 !important; border-radius:7px !important; box-shadow:none !important; }
:root[data-theme] .mley-article-card-actions .btn:not(:disabled):hover { background:var(--surface-accent) !important; }
.mley-article-card-actions svg { width:16px; height:16px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; flex-shrink:0; }
