bc-flat {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.bc-flat a, .bc-flat span {
  font-size: 13.5px;
  font-weight: 500;
  text-decoration: none;
  color: var(--mid);
  transition: color .18s;
}
.bc-flat a:hover { color: #0066cc; }
.bc-flat .current { color: var(--dark); font-weight: 600; }
.bc-flat .sep { margin: 0 4px; }