/* ANİZA v0.10.4 — Profile header only. Earlier global CSS is intentionally untouched. */
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile h1.ozel-profil-display-name-twitter {
  font-size:clamp(18px,1.9vw,22px)!important;
  font-weight:750!important;letter-spacing:-.015em!important;line-height:1.25!important;
}
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .ozel-profil-kullanici-adi-twitter {
  font-size:12.5px!important;font-weight:450!important;opacity:.88!important;
}
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .azm-x-social {
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;
  column-gap:15px!important;row-gap:2px!important;
}
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .azm-x-social .azm-x-joined {
  display:inline-flex!important;align-items:center!important;flex:none!important;
  gap:6px!important;margin:0!important;padding:0!important;
  color:var(--az-text-2)!important;opacity:.68!important;
  font-size:11px!important;font-weight:450!important;line-height:1.35!important;
}
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .azm-x-social .azm-x-joined svg {
  width:13px!important;height:13px!important;
}
/* Preserve source sharpness: no inherited image filter, animation or scaling. */
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .ozel-profil-fotosu-twitter {
  filter:none!important;transform:none!important;
  background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;
  image-rendering:auto!important;
}
@media(max-width:700px){
  html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile h1.ozel-profil-display-name-twitter {font-size:18px!important;}
  html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .ozel-profil-kullanici-adi-twitter {font-size:12px!important;}
  html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .azm-x-social {column-gap:12px!important;}
}

/* v0.11.4 — Restore the user's approved +25% avatar size.
 * These rules belong to the profile header, not to badge-gallery CSS.
 * The v0.11.0 badge redesign removed the old size override by accident.
 */
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .aza-profil-hero .aza-profil-kart.azm-x-header {
  --azm-avatar-size:135px!important;
}
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .azm-x-avatar-actions {
  min-height:calc(var(--azm-avatar-size) / 2 + 6px)!important;
}
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .azm-x-avatar-actions .profil-foto-kapsayici-twitter {
  width:var(--azm-avatar-size)!important;
  height:var(--azm-avatar-size)!important;
  flex:0 0 var(--azm-avatar-size)!important;
  margin:calc(var(--azm-avatar-size) / -2) 0 0!important;
}
html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .azm-x-avatar-actions .ozel-profil-fotosu-twitter {
  width:100%!important;
  height:100%!important;
}
@media(max-width:1000px) {
  html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .aza-profil-hero .aza-profil-kart.azm-x-header {
    --azm-avatar-size:112.5px!important;
  }
  html body:not(#az) .aza-profil.azm-x-profile.azm-x-profile .azm-x-avatar-actions {
    min-height:calc(var(--azm-avatar-size) / 2 + 4px)!important;
  }
}
