Improve/simplify toast styling
Summary
Currently, we use vue-toasted as a dependency for our toast component, which means that we're forced to override vue-toasted's styles in order to apply our own styling.
Since we're overriding vue-toasted's styling we end up with nested CSS which becomes difficult to maintain.
Improvements
We should come up with a way to make us less dependent on vue-toasted's stylesheet and make our CSS more maintainable.
Perhaps there's a way we can disable their stylesheet entirely?