My library hop's styling is based on SCSS, which lets me define default variables like $primary-color: #83ba43 !default; in the library, and then overwrite it in other projects that use the library to have a different primary color.
You could consider that "theming" but my goal