/* General styles */ body { margin: 0; font-family: Arial, sans-serif; font-size: 16px; /* Base font size */ } .container { display: flex; height: 100vh; } .left-side, .right-side { display: flex; align-items: center; justify-content: center; flex-direction: column; } .left-side { background-color: #fff; flex: 1; max-width: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; border-right: 2px solid #ccc; } .left-side .logo { max-width: 100%; height: auto; margin-top: 10px; } .right-side { flex: 1; max-width: 50%; background-color: #f7f7f7; display: flex; flex-direction: column; align-items: center; justify-content: center; } .success-message { max-width: 90%; font-size: 1.2rem; /* Increased text size */ line-height: 1.6; } .success-message h1 { color: #4CAF50; font-size: 2.2rem; /* Larger heading */ } .success-message .highlight-email { font-weight: bold; color: #007BFF; font-size: 1.2rem; } .success-message .important-note { font-weight: bold; color: red; font-size: 1.1rem; } .btn { display: inline-block; padding: 12px 24px; margin-top: 25px; color: #fff; background-color: #007BFF; text-decoration: none; border-radius: 5px; font-size: 1rem; } .btn:hover { background-color: #0056b3; } /* Responsive design */ @media (max-width: 768px) { .container { flex-direction: column; height: auto; } .left-side, .right-side { max-width: 100%; border: none; } .left-side { border-bottom: 2px solid #ccc; } .left-side, .right-side { padding: 10px; } .success-message { max-width: 100%; font-size: 1.1rem; } .success-message h1 { font-size: 2rem; } }