
body { margin:0; font-family:Arial; background:#f5f5f5; }
header.hero { background:linear-gradient(to bottom right,#b30000,#660000); color:white; text-align:center; padding:80px 20px; }
nav a { margin:0 15px; color:white; text-decoration:none; font-weight:bold; }
.section { padding:60px 20px; text-align:center; }
.red { background:#cc0000; color:white; }
.white { background:white; color:black; }
.blue { background:#003366; color:white; }
.dark { background:#222; color:white; }
footer { background:#111; color:white; text-align:center; padding:20px; }
