
body { font-family: system-ui, sans-serif; margin: 0; background: #f9f9f9; color: #333; }
header { background: #212121; padding: 1rem 2rem; color: white; }
nav a { margin-right: 1rem; color: #ffc107; text-decoration: none; }
main { max-width: 960px; margin: auto; background: #fff; padding: 2rem; box-shadow: 0 0 10px rgba(0,0,0,0.05); }
footer { background: #212121; text-align: center; padding: 2rem 1rem; color: white; }
table { width: 100%; border-collapse: collapse; margin: 1rem 0; }
table th, table td { border: 1px solid #ddd; padding: 0.75rem; }
table th { background-color: #f0f0f0; }
.highlight { background: #fff8e1; padding: 1rem; margin: 1.5rem 0; border-left: 5px solid #ffc107; }
