diff --git a/js/main.js b/js/main.js
index 9965c84..d85d32f 100644
--- a/js/main.js
+++ b/js/main.js
@@ -548,15 +548,17 @@ async function loadUsers() {
function createMemberCard(user) {
const card = document.createElement('div');
card.className = 'member-card';
+ card.setAttribute('role', 'button');
+ card.setAttribute('tabindex', '0');
const rank = getRank(user.posts || 0);
const avatarContent = user.image
- ? ``
- : (user.username || '?').charAt(0).toUpperCase();
+ ? `
`
+ : `${(user.username || '?').charAt(0).toUpperCase()}`;
card.innerHTML = `
${user.company || ''}
${user.location ? `📍 ${user.location}
` : ''} @@ -565,7 +567,17 @@ function createMemberCard(user) {