/* ANIZA v0.11.36 — One visual language across every profile tab.
 * Changes the presentation shell only, never visibility, cards, awards or list data. */
html body:not(#az) .aza-profil.azm-x-profile #profile-tabs-content-container {
  width:100%; min-width:0;
}
/* Favorites and following retain their original cards; activity sections join that system. */
html body:not(#az) .aza-profil.azm-x-profile #profile-tabs-content-container > .azm-profile-activity,
html body:not(#az) .aza-profil.azm-x-profile #rozetler-icerik .azm-family-page {
  width:100%;min-width:0;box-sizing:border-box;
  padding:18px 20px!important;
  background:var(--az-surface,#fff)!important;
  border:1px solid var(--az-line,#e1e2e5)!important;
  border-radius:var(--az-r,12px)!important;
  box-shadow:none!important;
  color:var(--az-text,#26272b)!important;
}
/* Uniform heading row: same typography, baseline and spacing in all six sections. */
html body:not(#az) .aza-profil.azm-x-profile :is(
  .azm-favori-kutu > .aza-pe-bas,
  .aza-liste-kutu > .aza-pe-bas,
  .azm-profile-unified-head,
  .azm-family-header
){
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  flex-wrap:wrap!important;gap:10px 14px!important;
  width:100%;min-width:0;min-height:38px;
  margin:0 0 16px!important;padding:0!important;
  border:0!important;background:none!important;
}
html body:not(#az) .aza-profil.azm-x-profile :is(
  .azm-favori-kutu > .aza-pe-bas h2,
  .aza-liste-kutu > .aza-pe-bas h2,
  .azm-profile-unified-head > h2,
  .azm-family-header h2
){
  display:block;margin:0!important;padding:0!important;
  font-family:inherit!important;font-size:16px!important;line-height:1.35!important;
  font-weight:780!important;letter-spacing:0!important;text-transform:none!important;
  color:var(--az-text,#26272b)!important;
}
html body:not(#az) .aza-profil.azm-x-profile .azm-family-header .azm-family-intro {
  flex:1 1 190px!important;min-width:0!important;
}
html body:not(#az) .aza-profil.azm-x-profile .azm-family-header .azm-family-intro p{
  margin:3px 0 0!important;color:var(--az-text-2,#717581)!important;
  font-size:12px!important;line-height:1.4!important;
}
/* Filters align to the same right edge on wider profiles, with a common scale. */
html body:not(#az) .aza-profil.azm-x-profile :is(
  .azm-fav-heading-actions,
  .aza-liste-kutu .azm-profile-segment,
  .azm-saved-toolbar .azm-profile-segment,
  .azm-family-header .azm-family-filters
){margin-left:auto!important;max-width:100%!important;flex-shrink:0!important;}
/* Without a repeated subfilter, an activity tab still has the same title offset. */
html body:not(#az) .aza-profil.azm-x-profile .azm-profile-activity > .azm-profile-unified-head{
  position:relative!important;
}
/* Same vertical rhythm from header to cover shelf / article feed / badge gallery. */
html body:not(#az) .aza-profil.azm-x-profile .azm-profile-activity > .aza-kart-liste,
html body:not(#az) .aza-profil.azm-x-profile .azm-profile-activity > .azm-gecmis-liste {
  margin-top:0!important;
}
html body:not(#az) .aza-profil.azm-x-profile #rozetler-icerik .azm-family-header {
  margin-bottom:16px!important;
}
/* Existing tab navigation stays anchored; switching does not animate the whole page. */
html body:not(#az) .aza-profil.azm-x-profile #profile-tabs-nav .ozel-profil-sekme-twitter {
  white-space:nowrap!important;
}
html body:not(#az) .aza-profil.azm-x-profile #profile-tabs-content-container > .icerik-bolumu-twitter {
  animation:none!important;transform:none!important;
}
@media (max-width:767px){
  html body:not(#az) .aza-profil.azm-x-profile #profile-tabs-content-container > .azm-profile-activity,
  html body:not(#az) .aza-profil.azm-x-profile #rozetler-icerik .azm-family-page{
    padding:16px!important;
  }
  html body:not(#az) .aza-profil.azm-x-profile :is(
    .azm-favori-kutu > .aza-pe-bas,
    .aza-liste-kutu > .aza-pe-bas,
    .azm-profile-unified-head,
    .azm-family-header
  ){
    flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;
    gap:7px!important;min-height:42px;margin-bottom:14px!important;
  }
  html body:not(#az) .aza-profil.azm-x-profile :is(
    .azm-favori-kutu > .aza-pe-bas h2,
    .aza-liste-kutu > .aza-pe-bas h2,
    .azm-profile-unified-head > h2,
    .azm-family-header h2
  ) {font-size:15px!important;line-height:1.35!important;}
  html body:not(#az) .aza-profil.azm-x-profile :is(
    .azm-fav-heading-actions,
    .aza-liste-kutu .azm-profile-segment,
    .azm-saved-toolbar .azm-profile-segment,
    .azm-family-header .azm-family-filters
  ) {margin-left:0!important;align-self:flex-start!important;}
  html body:not(#az) .aza-profil.azm-x-profile .azm-family-header .azm-family-intro{
    flex:0 1 auto!important;
  }
}
@media (prefers-reduced-motion:reduce){
  html body:not(#az) .aza-profil.azm-x-profile #profile-tabs-content-container * {scroll-behavior:auto!important;}
}

/* Quizler sekmesi: diğer sekmelerle aynı kart ve başlık düzeni (19 Ekim 2026) */
html body:not(#az) .aza-profil.azm-x-profile #profile-tabs-content-container > #quizler-icerik{
  width:100%;min-width:0;box-sizing:border-box;padding:18px 20px!important;
  background:var(--az-surface,#fff)!important;border:1px solid var(--az-line,#e1e2e5)!important;
  border-radius:var(--az-r,12px)!important;box-shadow:none!important;color:var(--az-text,#26272b)!important;
}
html body:not(#az) .aza-profil.azm-x-profile #quizler-icerik .azq-prof{padding:0!important;margin:0!important;}
html body:not(#az) .aza-profil.azm-x-profile #quizler-icerik .azq-prof-h{
  display:flex!important;align-items:center!important;min-height:38px;margin:0 0 16px!important;padding:0!important;
  font-family:inherit!important;font-size:18px!important;line-height:1.3!important;font-weight:750!important;
  letter-spacing:0!important;text-transform:none!important;color:var(--az-text,#26272b)!important;
}
