/* Azure Experts 0.5.4 — avatares; carrega com ?v=0.5.4 */
.ae-avatar-image { display:inline-flex!important; align-items:center; justify-content:center; overflow:hidden; padding:0!important; flex-shrink:0; border-radius:50%; vertical-align:middle; background:#e8f2ff; }
.ae-avatar-image img { display:block!important; width:100%!important; height:100%!important; max-width:none!important; object-fit:cover!important; object-position:center!important; border-radius:50%!important; margin:0!important; box-shadow:none!important; }
/* Artigo completo: seletor exato do HTML gerado em app/index.php. */
body.ae-public-mode .reading .post-meta { display:flex!important; align-items:center!important; flex-wrap:wrap; gap:9px!important; min-height:80px; }
body.ae-public-mode .reading .post-meta > span.avatar,
body.ae-public-mode .reading .post-meta > span.avatar.ae-avatar-image,
.reading .post-meta > span.avatar.ae-avatar-image {
  box-sizing:border-box!important; display:inline-flex!important;
  width:80px!important; height:80px!important;
  min-width:80px!important; min-height:80px!important;
  max-width:80px!important; max-height:80px!important;
  flex:0 0 80px!important;
  border:3px solid #fff!important;
  box-shadow:0 3px 14px rgba(14,48,91,.18)!important;
  border-radius:50%!important; font-size:28px!important;
}
body.ae-public-mode .reading .post-meta > span.avatar img,
.reading .post-meta > span.avatar.ae-avatar-image img { width:100%!important; height:100%!important; object-fit:cover!important; }
/* Outros locais preservam seus tamanhos originais. */
.avatar-big.ae-avatar-image { width:66px; height:66px; }
.ae-person-photo.ae-avatar-image { width:54px; height:54px; }
.ae-round-avatar.ae-avatar-image { width:30px; height:30px; }
.ae-post-author { display:inline-flex; align-items:center; gap:8px; min-width:0; }
.ae-avatar-mini { width:25px!important; height:25px!important; font-size:11px!important; }
.ae-avatar-editor { margin:20px 0; }
.ae-avatar-editor-row { display:flex; align-items:flex-start; gap:24px; }
.ae-avatar-editor-photo { width:112px!important; height:112px!important; min-width:112px; min-height:112px; font-size:46px!important; border-radius:50%; }
.ae-avatar-editor-row form { flex:1; min-width:0; }
.ae-avatar-editor-row input[type=file] { width:100%; max-width:100%; }
@media(max-width:640px) {
  body.ae-public-mode .reading .post-meta > span.avatar,
  body.ae-public-mode .reading .post-meta > span.avatar.ae-avatar-image,
  .reading .post-meta > span.avatar.ae-avatar-image {
    width:64px!important; height:64px!important;
    min-width:64px!important; min-height:64px!important;
    max-width:64px!important; max-height:64px!important;
    flex-basis:64px!important; font-size:23px!important;
  }
  .ae-avatar-editor-row { flex-direction:column; align-items:flex-start; }
  .ae-avatar-editor-photo { width:96px!important; height:96px!important; min-width:96px; min-height:96px; }
}
