/* Simple, clean styles */
body { font-family: Arial, sans-serif; background: #f4f7fb; color:#222; padding:40px; }
.card { max-width:680px; margin:0 auto; background:#fff; padding:20px 28px; border-radius:10px; box-shadow:0 6px 18px rgba(0,0,0,0.06); }

.card2{ max-width:720px; margin:0 auto; background:#fff; padding:20px 28px; border-radius:10px; box-shadow:0 6px 18px rgba(0,0,0,0.06); }

h1 { margin-top:0; }
label { display:block; margin:10px 0; }

.actions { margin-top:14px; }
button { padding:10px 16px; border:0; background:#2563eb; color:#fff; border-radius:8px; cursor:pointer; }
button:hover { opacity:0.95; }
