My starting point, based on Bitters by Thoughtbot.