body { font-family: Arial, Helvetica, sans-serif; padding: 24px; }
.container { max-width: 700px; margin: 0 auto; }
label { display: block; margin-bottom: 6px; }
input { padding: 8px; width: 100%; max-width: 400px; margin-bottom: 8px; }
button { padding: 8px 14px; }
.text-danger { color: #b94a48; }
.error-message { color: #d9534f; padding: 10px; border: 1px solid #ddd; border-left: 4px solid #d9534f; margin-bottom: 12px; }

