* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: sans-serif; line-height: 1.6; padding: 2rem; background: #f4f4f4; }
header { text-align: center; margin-bottom: 2rem; }
nav a { margin: 0 1rem; text-decoration: none; color: #333; }
section { background: #fff; padding: 1.5rem; margin-bottom: 1rem; border-radius: 8px; }
.card { display: inline-block; background: #e2e2e2; padding: 1rem 2rem; margin: 0.5rem; border-radius: 4px; }
