html{font-family:Arial,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f0f0f0;min-height:100vh}header{color:#000;width:100%;text-align:center}nav a{color:#000;text-decoration:none;display:inline-block;margin:0 10px;cursor:pointer}nav a:hover{text-decoration:underline}.card{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0002;padding:32px 24px;margin:32px auto;max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center}form{max-width:400px;width:100%;margin:20px 0;display:flex;flex-direction:column;align-items:center}form label{display:block;margin-bottom:10px}form input{width:100%;padding:10px;margin-top:5px;border-radius:5px;border:1px solid #ccc;margin-bottom:16px}form button{color:#000;padding:10px 15px;border-radius:5px;cursor:pointer;border:none;background:#eaeaea;margin-top:10px}form button[type=submit]{cursor:pointer}h2{text-align:center;width:100%;margin-top:30px}p{text-align:center;width:100%}button{color:#000;padding:20px;margin-right:10px;border-radius:5px;cursor:pointer;border:none;background:#eaeaea;margin-bottom:10px}button:hover{background-color:#c4c4c4}.artwork{text-align:center;margin-top:20px}.artwork img{max-width:30%;border-radius:10px}artwork p{margin:5px 0;text-align:center}
