body{font-family:arial,sans-serif;margin:0;padding:0;color:#000;background-color:#fff}nav{background-color:#000;padding:1rem}nav a{color:#fff;text-decoration:none;margin-right:1rem}nav a:hover{text-decoration:underline}header{padding:1rem 0}.event-list{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.event-card{border:1px solid black;border-radius:6px;padding:1rem;width:250px;background-color:#fff}form{display:flex;flex-direction:column;gap:.75rem;max-width:400px;padding:1rem}form label{font-weight:700}form input,form select{padding:.4rem}button{padding:.5rem 1rem;cursor:pointer}#error-message{color:red;padding:1rem}
