*{margin:0;padding:0;box-sizing:border-box}body{font-family:Rubik,sans-serif}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;display:flex;align-items:center;justify-content:center}.modal{background:#fff;padding:.5rem 1.5rem 1.5rem;border-radius:8px;text-align:left}.modal h2{margin:10px 0;font-weight:600}.modal hr{margin-bottom:15px}.modal button{margin:25px 20px 0 10px}.modal .yes-btn{background:#00b300;outline:none;border:1px solid #ccc;border-radius:20px;padding:5px 30px;color:#fff;font-weight:500;font-size:1.05rem}.modal .cancel-btn{background:#fff;outline:none;border:1px solid #ccc;border-radius:20px;padding:5px 30px;color:red;font-weight:500;font-size:1.05rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}.fadeIn{animation:fadeIn .3s ease-out}.slideIn{animation:slideIn .3s ease-out}.fadeOut{animation:fadeOut .3s ease-out}.slideOut{animation:slideOut .3s ease-out}.bg-image{position:relative}.bg-image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-color:#4a90e2e6}.link:hover{text-decoration:underline}
