.bell { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 8px; color: var(--fg); text-decoration: none; } .bell:hover { background: var(--hover-bg); } .badge { position: absolute; top: 2px; right: 2px; min-width: 16px; height: 16px; padding: 0 4px; border-radius: 8px; background: var(--error); color: var(--bg); font-size: 10px; font-weight: 600; line-height: 16px; text-align: center; }