.profile-section { max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f9f9f9; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .profile-header { text-align: center; margin-bottom: 20px; } .profile-header h2 { font-size: 2em; margin-bottom: 10px; } .profile-picture { width: 150px; height: 150px; border-radius: 50%; object-fit: cover; margin-bottom: 20px; } .profile-details p { font-size: 1.1em; margin: 10px 0; } .profile-actions { text-align: center; margin-top: 20px; } .profile-actions .btn { margin: 0 10px; padding: 10px 20px; font-size: 1em; border-radius: 5px; text-decoration: none; } .profile-actions .btn-primary { background-color: #007bff; color: white; } .profile-actions .btn-secondary { background-color: #6c757d; color: white; }