htmlios: soft state improvements

* uses combined "warning" and "soft" CSS classes instead of "warningsoft"
* discards custom soft state gradients in favor of a simple brightness overlay
* additionally modifies text color to indicate soft states