How do I remove the option to "delete" a theme in the admin dashboard? I built a site for clients with several themes they can choose from and i don't want them to accidentally delete a theme. Thanks!
You need to remove the
delete_themes capability from those users.
The easiest way would be to create a custom user role, based on the "Administrator" role, but omitting relevant caps, such as