.af-socials{display: flex;flex-wrap: wrap;gap: 6px;margin: 10px 0 4px}.af-socials a{display: inline-flex;align-items: center;gap: 7px;padding: 7px 12px;border: 1px solid var(--af-border);border-radius: var(--af-radius-pill);color: var(--af-ink);font-size: 13.5px;font-weight: 600;line-height: 1.2;text-decoration: none;transition: background .15s,border-color .15s,color .15s}.af-socials a:hover{background: var(--af-red);border-color: var(--af-red);color: #fff}
