
body { font-family: 'Segoe UI', sans-serif; margin: 0; background: #fff5f5; color: #333; }
header { background: #fde3e3; padding: 1rem; text-align: center; }
nav a { margin: 0 10px; color: #c2185b; text-decoration: none; font-weight: bold; }
.hero, .section { padding: 2rem; text-align: center; }
.hero img { width: 100%; max-height: 400px; object-fit: cover; }
.btn { background: #c2185b; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; display: inline-block; margin-top: 1rem; }
footer { background: #fde3e3; text-align: center; padding: 1rem; font-size: 0.9rem; margin-top: 2rem; }
