body { font-family: Arial, sans-serif; margin: 2rem auto; max-width: 800px; background: #f9f9f9; }
header, footer { text-align: center; margin-bottom: 20px; }
form { margin-bottom: 20px; }
input { padding: 6px; margin-right: 5px; }
button { padding: 6px 12px; cursor: pointer; }
.complaint { background: #fff; padding: 15px; border-radius: 8px; box-shadow: 0 0 4px rgba(0,0,0,0.1); margin-bottom: 15px; }
.pagination { text-align: center; margin-top: 20px; }
.pagination a { margin: 0 10px; text-decoration: none; color: #0077cc; }
.summary { margin-bottom: 10px; font-style: italic; }
