/* HC_FORUM_AUTHOR_CARD_STYLE_V1 */
.fo-new-topic-button{
  display:inline-flex;
  align-items:center;
  gap:5px;
  white-space:nowrap;
}
.fo-new-topic-button .icon{width:14px;height:14px}

.fo-avatar-stack{
  position:relative;
  display:grid;
  place-items:center;
  overflow:hidden;
  isolation:isolate;
}
.fo-avatar-stack .fo-avatar-fallback{
  position:absolute;
  z-index:1;
  inset:0;
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  color:#2863a5;
  background:#e1edfc;
  font-size:23px;
  font-weight:700;
}
.fo-avatar-stack img[data-fo-avatar-image]{
  position:absolute;
  z-index:2;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  border-radius:inherit;
  object-fit:cover;
  object-position:center;
}
.fo-avatar-fallback-only{
  display:flex;
  align-items:center;
  justify-content:center;
}
.fo-avatar-fallback-only .icon{width:25px;height:25px}

.fo-author-stats{
  display:grid;
  gap:2px;
  width:100%;
  margin-top:2px;
  padding-top:5px;
  border-top:1px solid #e1e8f0;
  color:#65758a;
  font-size:10px;
  line-height:1.35;
}
.fo-author-stats span{display:block}
.fo-author-stats strong{color:#334d68;font-weight:750}

@media(max-width:600px){
  .fo-author-stats{
    width:auto;
    grid-template-columns:auto auto;
    gap:5px 10px;
    margin-left:auto;
    padding-top:0;
    border-top:0;
  }
  .fo-avatar-stack .fo-avatar-fallback{font-size:16px}
}
