body { font-family: Arial; margin:0; padding:0; background:#f5f5f5; }
header { background:#333; color:white; padding:20px; text-align:center; }
header img.logo { max-width:150px; display:block; margin:0 auto 10px; }
main { padding:20px; max-width:600px; margin:0 auto; background:white; border-radius:8px; box-shadow:0 0 10px rgba(0,0,0,0.1); }
form label { display:block; margin-top:10px; }
form input, form textarea { width:100%; padding:8px; margin-top:5px; border-radius:4px; border:1px solid #ccc; }
form button { margin-top:15px; padding:10px 15px; border:none; background:#333; color:white; cursor:pointer; border-radius:4px; }
footer { text-align:center; padding:10px; margin-top:20px; color:#555; font-size:0.9em; }
