
body { font-family: Arial, sans-serif; background:#F4E9D8; margin:0; }
header { background:#B80000; color:white; padding:20px; text-align:center; }
.topnav { text-align:center; margin:15px 0; font-size:18px; }
.topnav a { color:#3A2F2D; text-decoration:none; margin:0 8px; font-weight:bold; }
.dot { color:#3A2F2D; }
.card { background:white; margin:20px; padding:20px; border-radius:12px; box-shadow:0 2px 6px rgba(0,0,0,0.2);}
.hero-img { width:100%; border-radius:12px; margin-bottom:10px; }
footer { text-align:center; padding:20px; color:#3A2F2D;}
