Short-sleeve floral-print slim casual shirt