// src/app/mine/mine.page.scss .profile-header { display: flex; align-items: center; padding: 16px; border-bottom: 1px solid #ccc; } body{ color:#efefef } .avatar-section { margin-right: 16px; position: relative; } .avatar-img { width: 80px; height: 80px; border-radius: 50%; } .edit-icon { position: absolute; bottom: 0; right: 0; background-color: #fff; border-radius: 50%; padding: 4px; cursor: pointer; } .profile-details { flex: 1; } .username { font-weight: bold; color: #333; font-size: 1.2em; /* Adjust font size as needed */ margin-bottom: 8px; /* Optional margin adjustment */ } .campus-building { display: flex; align-items: center; font-size: 0.9em; /* Adjust font size as needed */ } .campus { margin-right: 8px; } .gender { display: flex; align-items: center; margin-top: 8px; /* Optional margin adjustment */ } .gender ion-icon { font-size: 1.2em; margin-right: 8px; } .profile-header { display: flex; align-items: center; justify-content: space-between; padding: 20px; } .avatar-section { position: relative; cursor: pointer; } .avatar-img { width: 100px; height: 100px; border-radius: 50%; object-fit: cover; } .edit-icon { position: absolute; bottom: 0; right: 0; background-color: #fff; border-radius: 50%; padding: 5px; cursor: pointer; } .profile-details { flex: 1; padding-left: 20px; } .profile-label { font-weight: bold; margin-top: 10px; } .avatar { width: 100px; height: 100px; margin: 0 auto; } .profile-header h2 { margin-top: 10px; font-size: 1.5rem; } .profile-header p { margin-top: 5px; font-size: 1rem; } ion-button { margin-top: 20px; } ion-list { ion-item { ion-label { font-size: 1rem; } } ion-item.logout-button { --background: #fff; --color: #f44336; font-weight: bold; } } .profile ion-input{ color:#323232; font-size: 16px ; font-weight: 200; } .avatar-right { display: flex; justify-content: flex-end; } .avatar-right img { margin-right: 0; /* Adjust as needed */ }