3. Making minor css adjustments
If all you want to do is to just modify some coloring / styling of buttons etc, you SHOULD NOT NEED TO OVERRIDE ANYTHING. You just need to edit your Joomla template's css file and add your changes there.
div.alert.alert-warning {
background-color: red;
}