body { font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; margin: 0; padding: 0; background-color: #f0f2f5; color: #1c1e21; } .header { display: flex; align-items: center; padding: 10px 20px; background-color: #ffffff; border-bottom: 1px solid #ddd; } .uniplus-logo { align-items: center; text-decoration: none; cursor: pointer; } .logo-text { font-size: 2rem; font-weight: 800; color: #000; } .logo-accent { color: #3766EB; } .content { padding: 30px 20px; max-width: 900px; margin: auto; background: #fff; margin-top: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.05); border-radius: 10px; } h1 { color: #1877f2; font-size: 28px; margin-bottom: 20px; } h2 { font-size: 20px; margin-top: 30px; color: #444; } p { font-size: 16px; line-height: 1.6; margin-bottom: 15px; } footer { background-color: #ffffff; padding: 20px; text-align: center; font-size: 14px; color: #737373; border-top: 1px solid #dddfe2; margin-top:20px; } @media (max-width: 600px) { h1 { font-size: 18px; } h2{ font-size:14px } p { font-size: 14px; } .content { padding: 20px 15px; /* Reduced padding on small screens */ margin: 10px 10px 0; /* Added small side margins */ border-radius: 8px; /* Slightly smaller radius */ } footer { margin-top:10px; font-size: 12px; padding: 15px; } } @media (max-width: 480px) { .header { flex-direction: row; /* Keep items in a row */ align-items: center; /* Center vertically */ justify-content: space-between; /* Space between logo and search bar */ flex-wrap: wrap; /* Allow wrapping for the icons below */ } .logo-text { font-size: 1.3rem; } }