/* report.css */ header { background-color: #fff; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); padding: 20px 0; } header nav { display: flex; justify-content: space-around; align-items: center; } header a { text-decoration: none; color: #1b2850; font-weight: bold; transition: color 0.3s ease; } header a:hover { color: #ff5733; } .main { padding: 20px; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); margin: 20px; } .container { max-width: 800px; margin: 0 auto; } h1 { color: #1b2850; margin-bottom: 20px; font-size: 32px; font-weight: bold; } h2 { color: #1b2850; font-size: 24px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; } p { color: #333; font-size: 18px; line-height: 1.6; margin-bottom: 20px; } ul { list-style-type: disc; margin-left: 20px; } footer { background-color: #1b2850; color: #fff; text-align: center; padding: 20px 0; } .footer-content { display: flex; justify-content: space-around; align-items: center; } .developer-info { text-align: left; } .developer-info h3 { font-size: 20px; font-weight: bold; margin-bottom: 10px; } .developer-info p { margin: 0; } .additional-info { text-align: right; } .additional-info p { margin: 0; }