Added limit input, minimal validation handling, conditional error styling.