Updated with darker, more opaque overlay for improved visibility of modal.