.top-user-box-drop .avatar,
.comment .gravatar img {
    border-radius: 50%;
}

.author-header .avatar-img {
    --this-size: 95px;
}

.author-header .avatar-img .avatar {
    border-radius: 50px;
}

.header-avatar .avatar-img,
.modal-colorful-header .avatar-img,
.avatarboxs .avatar-img {
    overflow: visible;
}

.modal-colorful-header .avatar-img {
    --this-size: 86px;
    margin: 0 auto;
}

.modal-colorful-header .avatar-img .avatar {
    border-radius: 50%;
    border: 3px solid rgba(255, 255, 255, 0.35);
}

.avatar-mini,
.avatar-img {
    position: relative !important;
}

.avatarbox_Miniimgbox {
    position: absolute !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    display: block !important;
    object-fit: contain !important;
    transform-origin: center center !important;
    pointer-events: none !important;
}

.item-meta .avatar-mini {
    transform: translateY(-3px);
    right: -3px;
}
