slight CSS refactor; new hsla fallback colors (resolves #29 #43)

`hsla` colors now have hex fallback. Resolves #29.

Considering browser compatibility as solved for now. Resolves #43