.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .content-section { max-width: 800px; margin: 0 auto; } .change-password-form { max-width: 100%; margin: 0 auto; } @media (min-width: 768px) { .change-password-form { max-width: 400px; } } .hover-effect { transition: opacity 0.3s ease; } .hover-effect:hover { opacity: 0.8; } .theme-light .dark-logo { display: none; } .theme-dark .light-logo { display: none; } .btn-group-responsive { display: flex; flex-wrap: wrap; gap: 0.5rem; justify-content: center; } h1 { font-size: 1.8rem; } @media (min-width: 576px) { h1 { font-size: 2.5rem; } }