/* Shared author-avatar loader. Used by the directory, archives, and single posts. */
.bb-user-photo-wrapper{background:#86868922;border-radius:50%;line-height:0!important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;position:relative;overflow:hidden;width:var(--bb-avatar-desktop);height:var(--bb-avatar-desktop);--bb-avatar-desktop:150px;--bb-avatar-mobile:120px}
.bb-user-photo-wrapper::before{content:"";position:absolute;width:30%;height:30%;border-radius:50%;border:3px solid rgba(0,136,255,.18);border-top-color:#08f;animation:bbAvatarSpin .375s linear infinite;z-index:2;pointer-events:none}
.bb-user-photo-wrapper img{width:100%!important;height:100%!important;border-radius:50%;object-fit:cover;max-width:none!important;display:block!important;opacity:1!important;visibility:visible!important;position:relative;z-index:1}
.bb-user-photo-wrapper.is-loaded::before{opacity:0;visibility:hidden;animation:none}
@keyframes bbAvatarSpin{to{transform:rotate(360deg)}}
@media(max-width:767px){.bb-user-photo-wrapper{width:var(--bb-avatar-mobile);height:var(--bb-avatar-mobile)}}
.bb-author-avatar-profile-link{display:inline-flex;line-height:0;text-decoration:none;border:0}
