I currently use a browser extension called Stylus, and it implements UserCSS allowing the theme author to add settings like colours, fonts, or anything else really, as options in a friendly UI. Perhaps this could be added to Beeper in the future, maybe with a UI that access this repo for themes?