Можно через JQUERY. А именно по клику на кнопку открытия модального окна прописывать
$("#zatemnenie").fadeIn(400)
А на закрытие
$("#zatemnenie").fadeOut(400)
(Заранее пропишите для затемнения display:none, ведь он родитель окна)
И не забудьте подключить сам JQUERY в
<head>
:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>