.article-share { display: flex; justify-content: flex-end; align-items: center; gap: 12px; border-top: 1px solid #d9dfe3; padding-top: 18px; margin-top: 48px; color: #252525; }
.article-share a, .article-share button { display: inline-flex; justify-content: center; align-items: center; width: 28px; height: 28px; border: 1px solid #dce2e6; border-radius: 50%; color: inherit; font: 600 14px/1 var(--urovo-font-primary, "Poppins"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; text-decoration: none; cursor: pointer; background: transparent; }
.article-share svg { width: 14px; height: 14px; }
.article-share a:hover, .article-share button:hover { color: var(--primary, #00aeef); border-color: currentColor; }
.article-share :focus-visible { outline: 2px solid var(--primary, #00aeef); outline-offset: 3px; }
.article-share__status { font-size: 12px; color: #526777; }
