diff --git a/assets/js/main.js b/assets/js/main.js
index a7b7f0f..c0f664c 100644
--- a/assets/js/main.js
+++ b/assets/js/main.js
@@ -105,7 +105,7 @@ document.addEventListener('DOMContentLoaded', () => {
div.className = 'role-emoji-item rounded d-flex flex-column align-items-center justify-content-center p-2 text-center position-relative';
div.style.cursor = 'pointer';
div.style.backgroundColor = 'var(--separator-soft)';
- div.style.minHeight = '70px';
+ div.style.height = 'auto';
div.innerHTML = `
${emote.code}
@@ -255,6 +255,7 @@ document.addEventListener('DOMContentLoaded', () => {
grid.style.display = 'grid';
grid.style.gridTemplateColumns = 'repeat(auto-fill, minmax(36px, 1fr))';
grid.style.gap = '4px';
+ grid.style.alignContent = 'start';
const categories = ['Custom', ...Object.keys(EMOJI_CATEGORIES)];
diff --git a/assets/pasted-20260216-225623-7f182d79.png b/assets/pasted-20260216-225623-7f182d79.png
new file mode 100644
index 0000000..bee4866
Binary files /dev/null and b/assets/pasted-20260216-225623-7f182d79.png differ
diff --git a/index.php b/index.php
index 38dde4d..d588389 100644
--- a/index.php
+++ b/index.php
@@ -1261,7 +1261,7 @@ async function handleSaveUserSettings(btn) {
-