+
{unreadCount > 99 ? '99+' : unreadCount}
)}
diff --git a/src/components/search/command-search.tsx b/src/components/search/command-search.tsx
index 0128f0b..6e62a23 100644
--- a/src/components/search/command-search.tsx
+++ b/src/components/search/command-search.tsx
@@ -84,8 +84,10 @@ export function CommandSearch() {
{/* ── Single persistent search bar ── */}
diff --git a/tailwind.config.ts b/tailwind.config.ts
index 6f1a89e..aa6532e 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -163,10 +163,16 @@ export default {
height: '0',
},
},
+ 'badge-pop': {
+ '0%': { transform: 'scale(0.5)', opacity: '0' },
+ '60%': { transform: 'scale(1.18)', opacity: '1' },
+ '100%': { transform: 'scale(1)', opacity: '1' },
+ },
},
animation: {
'accordion-down': 'accordion-down 0.2s ease-out',
'accordion-up': 'accordion-up 0.2s ease-out',
+ 'badge-pop': 'badge-pop 0.32s cubic-bezier(0.34, 1.56, 0.64, 1)',
},
},
},