/* Common styles */
body { background-color: #f8f9fa; }
.card { border-radius: 0.4rem; }
.container.py-5 { padding-top: 3rem; padding-bottom: 3rem; }

/* Added from index.html */
body { font-family: Arial, sans-serif; line-height: 1.6; margin: 20px; }
table { width: 100%; border-collapse: collapse; margin: 20px 0; }
th, td { border: 1px solid #000; padding: 8px; text-align: left; }
th { background-color: #f4f4f4; }
.header, .footer { text-align: center; margin: 20px 0; }
.footer { font-size: 0.9em; }
