body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Helvetica,Arial,sans-serif;margin:0;background:#f6f7fb;color:#333}
.container{max-width:1000px;margin:40px auto;padding:0 16px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}
h1{margin:0;padding:16px}
form{display:flex;flex-direction:column;gap:8px;padding:16px}
input{padding:10px;border:1px solid #ccc;border-radius:6px}
button{padding:10px 16px;border:none;border-radius:6px;background:#0057d9;color:#fff;cursor:pointer}
.error{color:#b00020;background:#fde7e9;padding:8px 12px;margin:16px;border-radius:6px}


