text validation and workout styling