body { font-family: Arial, sans-serif; margin: 0; padding: 0; }
header { background: #222; color: white; padding: 1rem; text-align: center; }
nav a { color: white; margin-left: 1rem; text-decoration: none; }
.event-card { border: 1px solid #ccc; padding: 1rem; margin: 1rem; display: inline-block; width: 200px; vertical-align: top; }
.event-card img { width: 100%; height: 120px; object-fit: cover; }