
body { font-family: Arial, sans-serif; margin:0; padding:0; background:#f9f9f9; color:#333; }
header { background:#4a90e2; color:white; padding:1em; text-align:center; }
nav a { margin:0 10px; color:white; text-decoration:none; font-weight:bold; }
.container { width:90%; max-width:1000px; margin:2em auto; }
footer { background:#222; color:#ccc; text-align:center; padding:1em; margin-top:2em; }
h1,h2,h3 { color:#4a90e2; }
.card { background:white; padding:1.5em; border-radius:8px; box-shadow:0 2px 6px rgba(0,0,0,0.1); margin-bottom:1em; }
button { background:#4a90e2; color:white; border:none; padding:0.7em 1.5em; border-radius:4px; cursor:pointer; }
button:hover { background:#357ABD; }
