.button-purple{display:inline-block;padding:.5rem 1rem;background-color:#4f46e5;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:1rem;text-decoration:none;transition:background-color .2s}.button-purple:hover{background-color:#4338ca}.form-container{max-width:500px;margin:2rem auto;padding:2rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px #0000001a}.form-title{text-align:center;margin-bottom:1.5rem;color:#333}.empty-message{text-align:center;color:#6c757d;font-style:italic;padding:1rem}.submit-section{text-align:center;margin-top:2rem}.space-bottom{margin-bottom:20px}
