A ggplot2 theme that applies the MAIHDA brand identity to plot chrome only – navy titles and axis labels and soft slate gridlines. It encodes no data: the colourblind-safe data palettes used by the package's plotting functions are left untouched.
Details
Built on ggplot2::theme_minimal(), so it
composes with additional + theme() calls in the usual way (later
settings win).
Fonts
By default the theme uses the graphics device's default font, which is safe
on every device (including the PostScript/PDF devices used by
R CMD check and many rendering back-ends). To render figures in the
brand font (Montserrat) – matching the hex logo – set
options(maihda.font = "Montserrat") or pass
base_family = "Montserrat", and use a graphics device that can resolve
that family (e.g. ragg or showtext). Forcing a font that the
active device cannot find produces "invalid font type" errors, which is why it
is opt-in rather than automatic.

