.rf-nav-badge { display: inline-flex; align-items: center; justify-content: center; min-width: 1.35em; height: 1.35em; padding: 0 .35em; margin-inline-start: .45em; border-radius: 999px; background: var(--color-font-primary, #df9d35); color: var(--color-panel, #111); font: 700 .75em/1 sans-serif; vertical-align: middle; }
.rf-nav-badge[hidden] { display: none !important; }
