Skip to content

Customize BSR appearance

Admins of private BSR instances can replace Buf’s branding with their own: brand color, default color mode, logo, favicon, and fonts. Changes apply across the entire instance.

This page covers what each setting controls and how to change it. The settings themselves live under Admin panel > Theme:

Screenshot of theme panel

You need the admin role to access this panel.

Brand color

The brand color applies to links, buttons, toggles, highlighting, and other interactive UI elements. The BSR derives lighter and darker shades from it for hover states, backgrounds, and related elements, so staying away from extremes (very near-white or near-black) helps keep those derived colors readable. There’s no built-in contrast check; the guidance is advisory.

Default color mode

Pick one of three options:

  • Light or Dark: forces that mode across the instance.
  • Auto: lets each user select their preferred color profile (light, dark, or follow system).

Logo and favicon

Replace Buf’s logo with your company’s logo in the header, and replace the default favicons used in browser tabs and bookmarks.

Fonts

Two font slots are configurable: one for UI text and one for code blocks. Each slot holds an ordered list of fonts, following the behavior of the font-family CSS property: the browser tries the first font, falls back to the second if it’s unavailable, and so on. The panel displays the current list left to right.

  • To remove a font, click the X next to its name.

  • To add a font, click into the search bar. You can either pick a font from the list or manually define a custom font:

    Screenshot of custom font panel