Skip to main content

Style Reference

Style values that are typically customized per client. These are compile-time constants and require a rebuild to change.

Brand Colors

ConfigDefaultDescription
PRIMARY_COLORrgb(0, 10, 46) navyApp bar, feed background, avatars. The main brand color.
SECONDARY_COLORrgb(115, 237, 230) tealActive navbar tab highlight.
UTILITY_COLORrgb(53, 92, 222) blueButtons, links, switches, loading spinners, and form controls.

Fonts

ConfigDefaultDescription
FONT_FAMILY'Averta'Base font used app-wide.
HEADER_FONT_FAMILY'Averta'Screen titles, card titles.

Theme Mode

ConfigDefaultDescription
IS_NAV_BAR_DARK_MODEtrueDark styling on the app bar.
IS_HOME_DARK_MODEtrueDark background and light text on the feed screen.
HOME_SCREEN_BACKGROUND_COLORPRIMARY_COLORFeed screen background. Override separately for a different background than the primary color.

Cards

ConfigDefaultDescription
CARD_BACKGROUND_COLORwhiteActivity card surface color.
CARD_BORDER_COLORtransparentCard border. Set to a color to add visible card outlines.
SUCCESS_COLORrgb(40, 117, 68) greenCompleted activity check icon color.

Buttons

ConfigDefaultDescription
SELECTED_BUTTON_COLORUTILITY_COLORActive/selected button background.
SELECTED_BUTTON_TEXT_COLORwhiteActive button text.
UNSELECTED_BUTTON_COLORwhiteInactive button background.
UNSELECTED_BUTTON_TEXT_COLORrgb(29, 37, 45)Inactive button text.
ConfigDefaultDescription
NAVBAR_ACTIVE_COLORSECONDARY_COLORSelected tab icon/label.
NAVBAR_INACTIVE_COLORrgb(136, 139, 141) greyUnselected tab icon/label.

Charts

ConfigDefaultDescription
CHART_COLORS[]Custom palette for progress chart categories. Empty uses library defaults.