/* Uploaded portraits must obey the profile frame, regardless of native image size. */
.profile{overflow:hidden;min-width:0;min-height:0;isolation:isolate}
.profile>img,.profile.self>img,.profile.yechan-profile>img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center;border-radius:inherit;margin:0;padding:0}
.profile-preview-v7 .profile{width:68px;height:68px;border-radius:24px}.profile-preview-v7{margin:10px}.contacts-v7 .contact-details>.profile{width:68px;height:68px;border-radius:25px}.artist-account-card .profile{width:68px;height:68px}
