/* ANIZA Üyelik v0.6.11 — Letterboxd-inspired unified identity strip. */
html body:not(#az) .aza-profil .aza-profil-hero .ozel-profil-banner-twitter{filter:none!important;opacity:1!important;}
html body:not(#az) .aza-profil .aza-profil-hero .ozel-profil-banner-twitter::before,
html body:not(#az) .aza-profil .aza-profil-hero .ozel-profil-banner-twitter::after{content:none!important;display:none!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-kart{
 --azm-avatar-size:162px;--azm-identity-indent:180px;
 margin-top:calc(var(--azm-avatar-size) / -2)!important;padding:0 28px 22px!important;
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;
 column-gap:28px!important;row-gap:12px!important;align-items:start!important;position:relative!important;z-index:2!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-self:stretch!important;align-content:start!important;column-gap:15px!important;row-gap:12px!important;min-width:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .profil-ust-bolum-twitter{display:flex!important;grid-column:1/-1!important;align-items:flex-start!important;gap:18px!important;padding:0!important;margin:0!important;min-height:var(--azm-avatar-size)!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .profil-foto-kapsayici-twitter{width:var(--azm-avatar-size)!important;height:var(--azm-avatar-size)!important;flex:0 0 var(--azm-avatar-size)!important;align-self:flex-start!important;position:relative!important;z-index:3!important;margin:0!important;padding:0!important;transform:none!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-fotosu-twitter{display:block;width:var(--azm-avatar-size)!important;height:var(--azm-avatar-size)!important;border:4px solid var(--az-surface)!important;border-radius:50%!important;box-shadow:none!important;}
/* Split name above banner line and handle below; exactly the avatar half-line. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .isim-ve-kullaniciadi-twitter{display:grid!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;height:var(--azm-avatar-size)!important;min-height:var(--azm-avatar-size)!important;margin:0!important;padding:0!important;align-self:flex-start!important;align-items:stretch!important;position:relative!important;z-index:2!important;gap:0!important;min-width:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .isim-ve-kullaniciadi-twitter::before{display:none!important;content:none!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .isim-ve-kullaniciadi-twitter>h1{grid-row:1!important;align-self:end!important;margin:0 0 7px!important;padding:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .isim-ve-kullaniciadi-twitter>.ozel-profil-kullanici-adi-twitter{grid-row:2!important;align-self:start!important;margin:7px 0 0!important;padding:0!important;display:block!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero h1.ozel-profil-display-name-twitter{font-size:clamp(21px,2vw,27px)!important;line-height:1.18!important;font-weight:750!important;letter-spacing:-.02em!important;color:var(--azm-banner-ink,#fff)!important;-webkit-text-stroke:0!important;text-shadow:0 1px 3px var(--azm-banner-shadow,rgba(0,0,0,.65))!important;filter:none!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-kullanici-adi-twitter{font-size:13px!important;font-weight:550!important;line-height:1.45!important;opacity:1!important;color:var(--az-text-2)!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana>.ozel-profil-bio-twitter,
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana>.ozel-profil-meta-bilgileri-twitter,
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana>.aza-takip{margin-left:var(--azm-identity-indent)!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-bio-twitter{grid-column:1/-1!important;margin-top:-36px!important;margin-bottom:0!important;max-width:62ch!important;font-size:14px!important;line-height:1.55!important;font-weight:450!important;color:var(--az-text-2)!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter{grid-column:1!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin-top:0!important;margin-bottom:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter .meta-item{margin:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter a{width:36px!important;height:36px!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-ipucu{display:none!important;}
/* Follower numbers are on the identity side, separated from settings and edit actions. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana>.aza-takip{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-flow:row wrap!important;gap:12px!important;width:auto!important;max-width:100%!important;margin-top:4px!important;margin-bottom:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-takip-sayilar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:16px!important;min-width:0!important;width:auto!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-takip-sayi{display:inline-flex!important;flex:none!important;white-space:nowrap!important;align-items:baseline!important;gap:5px!important;width:auto!important;padding:0!important;font-size:13px!important;line-height:1.5!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-takip-sayi strong{font-size:14px!important;font-weight:750!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-takip-sayi+ .aza-takip-sayi:before{content:'·';display:inline-block;margin-right:3px;color:var(--az-text-2);}
/* Stable, non-overlapping right column. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-yan{display:flex!important;flex-direction:column!important;align-self:end!important;align-items:stretch!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important;width:100%!important;padding-top:calc(var(--azm-avatar-size) / 2 + 14px)!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-yan>.aza-profil-istatistik{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important;padding:12px 0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-yan>.profil-butonlar{width:100%!important;max-width:100%!important;display:flex!important;position:relative!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero :is(.ozel-profil-duzenle-buton-twitter,.ozel-profil-hesap-ayarlari-buton,.azm-profil-paylas){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;height:38px!important;min-height:38px!important;min-width:38px!important;width:auto!important;margin:0!important;padding:0 14px!important;border:1px solid var(--az-line)!important;background:transparent!important;color:var(--az-text)!important;border-radius:999px!important;box-shadow:none!important;transition:color .16s,border-color .16s,background-color .16s!important;cursor:pointer!important;white-space:nowrap!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero :is(.ozel-profil-hesap-ayarlari-buton,.azm-profil-paylas){width:38px!important;padding:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero :is(.ozel-profil-hesap-ayarlari-buton,.azm-profil-paylas) svg{width:18px!important;height:18px!important;display:block;stroke:currentColor!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero :is(.ozel-profil-duzenle-buton-twitter,.ozel-profil-hesap-ayarlari-buton,.azm-profil-paylas):is(:hover,:focus-visible){background:var(--az-accent-soft)!important;border-color:var(--az-accent)!important;color:var(--az-accent)!important;}
html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-paylas-diger{display:flex;justify-content:flex-end;}
html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-paylas-durum{font-size:11px;color:var(--az-text-2);text-align:right;}
/* Followed-series hover override, including dark mode and the published review link. */
html body:not(#az) .aza-profil .aza-al-oge:is(:hover,:focus-visible) .aza-al-ad,
html body.night-mode:not(#az) .aza-profil .aza-al-oge:is(:hover,:focus-visible) .aza-al-ad{color:var(--az-accent,#EF3B49)!important;}
html body:not(#az) .aza-profil .aza-al-oge:focus-visible{outline:2px solid var(--az-accent);outline-offset:3px;}
/* Five favorite covers, without badge, rank dot or redundant media type label. */
html body:not(#az) .aza-profil .azm-favori-listesi{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important;}
html body:not(#az) .aza-profil .azm-favori-listesi>li{min-width:0;position:relative;display:flex;flex-direction:column;gap:7px;border:0!important;background:transparent!important;margin:0!important;padding:0!important;}
html body:not(#az) .aza-profil .azm-fav-cover-link{display:block;width:100%;max-width:175px;}
html body:not(#az) .aza-profil .azm-favori-kapak{display:block;width:100%!important;max-width:175px!important;height:auto!important;aspect-ratio:2/3!important;object-fit:cover;border-radius:8px;border:1px solid var(--az-line);background:var(--az-surface-2);}
/* Same quiet elevation/zoom on hover or keyboard focus as followed-series covers. */
html body:not(#az) .aza-profil .azm-fav-cover-link{border-radius:8px!important;overflow:hidden!important;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease!important;}
html body:not(#az) .aza-profil .azm-fav-cover-link .azm-favori-kapak{transition:transform .25s ease,filter .2s ease!important;}
html body:not(#az) .aza-profil .azm-fav-item:is(:hover,:focus-within) .azm-fav-cover-link{
 transform:translateY(-3px)!important;box-shadow:0 8px 19px rgba(0,0,0,.20)!important;
}
html body:not(#az) .aza-profil .azm-fav-item:is(:hover,:focus-within) .azm-favori-kapak{transform:scale(1.035)!important;}
html body:not(#az) .aza-profil .azm-fav-item:is(:hover,:focus-within) .azm-favori-bilgi a{color:var(--az-accent)!important;}
html body:not(#az) .aza-profil .azm-fav-cover-link:focus-visible{outline:2px solid var(--az-accent)!important;outline-offset:3px!important;}
@media(prefers-reduced-motion:reduce){html body:not(#az) .aza-profil .azm-fav-cover-link,html body:not(#az) .aza-profil .azm-fav-cover-link .azm-favori-kapak{transition:none!important;}}
html body:not(#az) .aza-profil .azm-favori-bilgi{min-width:0;width:100%;display:block;}
html body:not(#az) .aza-profil .azm-favori-bilgi a,html body:not(#az) .aza-profil .azm-favori-bilgi strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:13px!important;line-height:1.45;font-weight:650!important;color:var(--az-text)!important;text-decoration:none;}
html body:not(#az) .aza-profil .azm-favori-bilgi a:hover{color:var(--az-accent)!important;}
html body:not(#az) .aza-profil .azm-fav-empty-action{width:100%;max-width:175px;aspect-ratio:2/3;border:1px dashed var(--az-line)!important;border-radius:8px!important;background:transparent!important;color:var(--az-text-2)!important;display:grid;place-items:center;cursor:pointer;}
html body:not(#az) .aza-profil .azm-fav-empty-action span{font-size:29px;line-height:1;}
html body:not(#az) .aza-profil .azm-fav-empty-action:hover{border-color:var(--az-accent)!important;color:var(--az-accent)!important;background:var(--az-accent-soft)!important;}
/* Collapsible five-item views, compatible with legacy display:grid!important rows. */
html body:not(#az) .aza-profil :is(#yorumlar-icerik,#okuma-listem-icerik,#okuma-gecmisi-icerik) .aza-kart-liste>li[hidden]{display:none!important;}
html body:not(#az) .aza-profil .azm-list-more-wrap[hidden],html body:not(#az) .aza-profil #azm-filter-empty[hidden]{display:none!important;}
html body:not(#az) .aza-profil .azm-list-more-wrap{display:flex;justify-content:center;margin:12px 0 4px;}
html body:not(#az) .aza-profil .azm-list-more{border:1px solid var(--az-line)!important;border-radius:999px!important;background:transparent!important;color:var(--az-text)!important;box-shadow:none!important;padding:8px 17px!important;font-size:13px!important;cursor:pointer;}
html body:not(#az) .aza-profil .azm-list-more:is(:hover,:focus-visible){color:var(--az-accent)!important;border-color:var(--az-accent)!important;background:var(--az-accent-soft)!important;}
/* Shared read badge is styled once below, and rendered by ProfileFeatures::read_badge(). */
html body:not(#az) .aza-profil .azm-gecmis-sayfalar{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px;}
html body:not(#az) .aza-profil .azm-gecmis-sayfalar :is(a,span){min-width:30px;padding:4px 10px;border:1px solid var(--az-line);border-radius:9px;text-align:center;font-weight:650;}
html body:not(#az) .aza-profil .azm-gecmis-sayfalar [aria-current="page"]{border-color:var(--az-accent);color:var(--az-accent);}
/* Dedicated accessible editor is inside Favorites card, never in general profile settings. */
html body:not(#az) .aza-profil .azm-favori-dialog{width:min(580px,calc(100vw - 24px));max-width:none;max-height:min(88vh,780px);padding:0!important;margin:auto;border:1px solid var(--az-line)!important;border-radius:14px!important;background:var(--az-surface)!important;color:var(--az-text)!important;box-shadow:0 22px 70px rgba(0,0,0,.3)!important;overflow:auto;}
html body:not(#az) .aza-profil .azm-favori-dialog:not([open]){display:none!important;}
html body:not(#az) .aza-profil .azm-favori-dialog::backdrop{background:rgba(8,8,10,.68);}
html body:not(#az) .aza-profil .azm-fav-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 14px;border-bottom:1px solid var(--az-line);}
html body:not(#az) .aza-profil .azm-fav-dialog-head h2{font-size:20px!important;margin:0!important;color:var(--az-text)!important;}
html body:not(#az) .aza-profil .azm-fav-dialog-head p{margin:6px 0 0;font-size:12px;color:var(--az-text-2);}
html body:not(#az) .aza-profil .azm-fav-close{width:32px;height:32px;background:transparent!important;color:var(--az-text)!important;border:1px solid var(--az-line)!important;border-radius:50%!important;padding:0!important;font-size:22px;line-height:1;cursor:pointer;}
html body:not(#az) .aza-profil .azm-fav-dialog-body{padding:18px 22px;}
html body:not(#az) .aza-profil .azm-fav-selections{list-style:none;padding:0;margin:0 0 16px!important;display:flex;flex-direction:column;gap:7px;}
html body:not(#az) .aza-profil .azm-fav-selected{display:grid;grid-template-columns:35px minmax(0,1fr) repeat(3,30px);gap:7px;align-items:center;padding:6px;border:1px solid var(--az-line);border-radius:8px;}
html body:not(#az) .aza-profil .azm-fav-selected img,html body:not(#az) .aza-profil .azm-fav-thumb-empty{width:35px;height:47px;border-radius:4px;object-fit:cover;background:var(--az-surface-2);}
html body:not(#az) .aza-profil .azm-fav-selected-title{font-size:13px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--az-text);}
html body:not(#az) .aza-profil .azm-fav-selected button{width:30px;height:30px;border:0!important;background:transparent!important;color:var(--az-text-2)!important;box-shadow:none!important;padding:0!important;cursor:pointer;}
html body:not(#az) .aza-profil .azm-fav-selected button:hover{color:var(--az-accent)!important;}
html body:not(#az) .aza-profil .azm-fav-search-wrap[hidden]{display:none!important;}
html body:not(#az) .aza-profil .azm-fav-search-wrap>label{display:block;margin:12px 0 6px;font-size:13px;font-weight:650;color:var(--az-text);}
html body:not(#az) .aza-profil .azm-fav-type{display:inline-flex;gap:4px;border:1px solid var(--az-line);padding:3px;border-radius:999px;}
html body:not(#az) .aza-profil .azm-fav-type button{border:0!important;border-radius:999px!important;padding:7px 17px!important;margin:0!important;background:transparent!important;color:var(--az-text-2)!important;font-size:12px;font-weight:650;box-shadow:none!important;cursor:pointer;}
html body:not(#az) .aza-profil .azm-fav-type button[aria-pressed="true"]{background:var(--az-accent)!important;color:#fff!important;}
html body:not(#az) .aza-profil #azm-fav-search{display:block;width:100%;min-height:43px;padding:9px 12px!important;border:1px solid var(--az-line)!important;border-radius:8px!important;background:var(--az-surface)!important;color:var(--az-text)!important;box-shadow:none!important;font-size:14px;}
html body:not(#az) .aza-profil .azm-fav-results[hidden]{display:none!important;}
html body:not(#az) .aza-profil .azm-fav-results{display:flex;flex-direction:column;max-height:270px;overflow:auto;margin-top:7px;border:1px solid var(--az-line);border-radius:8px;}
html body:not(#az) .aza-profil .azm-fav-result{display:flex;align-items:center;gap:11px;min-height:57px;width:100%;text-align:left;border:0!important;border-bottom:1px solid var(--az-line)!important;border-radius:0!important;background:var(--az-surface)!important;color:var(--az-text)!important;margin:0!important;padding:7px!important;box-shadow:none!important;cursor:pointer;}
html body:not(#az) .aza-profil .azm-fav-result:hover{background:var(--az-accent-soft)!important;}
html body:not(#az) .aza-profil .azm-fav-result img{width:30px;height:43px;flex:none;object-fit:cover;border-radius:4px;}
html body:not(#az) .aza-profil .azm-fav-result span{display:flex;flex-direction:column;gap:3px;min-width:0;}
html body:not(#az) .aza-profil .azm-fav-result strong{font-size:13px;font-weight:650;line-height:1.3;}
html body:not(#az) .aza-profil .azm-fav-result small{font-size:11px;color:var(--az-text-2);}
html body:not(#az) .aza-profil .azm-fav-feedback{font-size:12px;color:var(--az-text-2);min-height:16px;margin:10px 0 0;}
html body:not(#az) .aza-profil .azm-fav-dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px 20px;border-top:1px solid var(--az-line);}
html body:not(#az) .aza-profil .azm-fav-dialog-actions button{border:1px solid var(--az-line)!important;border-radius:999px!important;padding:9px 19px!important;background:transparent!important;color:var(--az-text)!important;box-shadow:none!important;font-size:13px;font-weight:700;cursor:pointer;}
html body:not(#az) .aza-profil .azm-fav-dialog-actions .azm-fav-save{background:var(--az-accent)!important;border-color:var(--az-accent)!important;color:#fff!important;}
html body:not(#az) .aza-profil .azm-fav-dialog-actions .azm-fav-save:disabled{opacity:.5;cursor:wait;}

/* v0.6.24 — Heading action is an unobtrusive pencil beside the title.
   Two media tabs live on the opposite side, same proportions as Followed. */
html body:not(#az) .aza-profil .azm-favori-kutu>.aza-pe-bas{
 display:flex!important;justify-content:space-between!important;align-items:center!important;
 gap:12px!important;flex-wrap:wrap!important;margin-bottom:13px!important;
}
html body:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group{
 display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0;
}
html body:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group h2{
 margin:0!important;min-width:0;
}
html body:not(#az) .aza-profil .azm-favori-kutu .azm-fav-heading-actions{
 display:flex!important;align-items:center!important;justify-content:flex-end!important;
 gap:7px!important;min-width:0;width:auto!important;
}
html body:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group .azm-favori-duzenle{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;
 padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;
 background:transparent!important;color:var(--az-text-2)!important;box-shadow:none!important;
 cursor:pointer!important;transition:color .16s,background-color .16s!important;
}
html body:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group .azm-favori-duzenle svg{
 width:16px!important;height:16px!important;stroke:currentColor!important;flex:none;
}
html body:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group .azm-favori-duzenle:is(:hover,:focus-visible){
 color:var(--az-accent)!important;background:var(--az-accent-soft,rgba(239,59,73,.09))!important;
}
html body:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group .azm-favori-duzenle:focus-visible{
 outline:2px solid var(--az-accent)!important;outline-offset:2px!important;
}
/* The source panel did not define a hover for its inactive Izliyor/Okuyor pills. */
@media(max-width:680px){
 html body:not(#az) .aza-profil .azm-favori-kutu>.aza-pe-bas{
  gap:9px!important;
 }
 html body:not(#az) .aza-profil .azm-favori-kutu .azm-fav-heading-actions{
  margin-left:0!important;
 }
}
html body:not(#az) .aza-profil .azm-fav-panel[hidden]{display:none!important;}
html body:not(#az) .aza-profil .azm-fav-no-items{grid-column:1/-1;font-size:13px;color:var(--az-text-2);padding:12px 0!important;}
html body:not(#az) .aza-profil .azm-fav-cover-link{position:relative!important;}
html body:not(#az) .aza-profil .azm-fav-cover-link>.aza-al-rozet{position:absolute;left:6px;bottom:6px;z-index:2;padding:3px 7px;border-radius:999px;background:var(--az-accent-strong,#D42A38);color:#fff;font-size:10.5px;font-weight:700;line-height:1.2;}
html body:not(#az) .aza-profil .azm-fav-edit-tabs{display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;padding:3px;margin:0 0 14px;border:1px solid var(--az-line);border-radius:999px;}
html body:not(#az) .aza-profil .azm-fav-edit-tabs button{margin:0!important;padding:7px 18px!important;background:transparent!important;color:var(--az-text-2)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;}
html body:not(#az) .aza-profil .azm-fav-edit-tabs button[aria-pressed="true"]{background:var(--az-accent)!important;color:#fff!important;}
@media(max-width:1000px){html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-kart{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0 20px 22px!important;}html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-yan{padding-top:0!important;align-self:stretch!important;}html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-yan>.profil-butonlar{justify-content:flex-start!important;}}
@media(max-width:600px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-kart{--azm-avatar-size:118px;--azm-identity-indent:130px;margin-top:calc(var(--azm-avatar-size) / -2)!important;padding:0 14px 18px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .profil-ust-bolum-twitter{gap:12px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-fotosu-twitter{border-width:3px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero h1.ozel-profil-display-name-twitter{font-size:19px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-kullanici-adi-twitter{font-size:11px!important;}
 html body:not(#az) .aza-profil .azm-favori-listesi{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;}
 html body:not(#az) .aza-profil .azm-favori-bilgi a,html body:not(#az) .aza-profil .azm-favori-bilgi strong{font-size:11.5px!important;}
 html body:not(#az) .aza-profil .aza-profil-istatistik.azm-profil-dort strong{font-size:14px;}
 html body:not(#az) .aza-profil .aza-profil-istatistik.azm-profil-dort span{font-size:10px;}
 html body:not(#az) .aza-profil .ozel-profil-sekmeler-twitter{overflow-x:auto!important;scrollbar-width:none;}
 html body:not(#az) .aza-profil .ozel-profil-sekme-twitter{min-width:max-content!important;flex:1 0 auto!important;padding:0 11px!important;}
 html body:not(#az) .aza-profil .azm-fav-dialog-head,html body:not(#az) .aza-profil .azm-fav-dialog-body{padding-left:14px;padding-right:14px;}
 html body:not(#az) .aza-profil .azm-fav-dialog-actions{padding-left:14px;padding-right:14px;}
}

/* v0.6.10 visitor/owner parity: both states use one right-side action group. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-community{grid-column:2!important;align-self:center!important;justify-self:start!important;margin-left:0!important;margin-top:0!important;width:auto!important;max-width:100%!important;}
/* No social links: follow stats stay adjacent to the identity, not stranded at the far edge. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana:not(:has(>.ozel-profil-meta-bilgileri-twitter))>.azm-profil-community{grid-column:1/-1!important;justify-self:start!important;margin-left:var(--azm-identity-indent)!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-community>.aza-takip{display:flex!important;margin:0!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler{display:flex!important;flex-flow:row wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;min-height:38px!important;width:100%!important;margin:0!important;padding:0!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler>.aza-takip-btn{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;height:38px!important;min-width:114px!important;max-width:100%!important;flex:0 1 auto!important;margin:0!important;padding:0 17px!important;white-space:nowrap!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler>.azm-profil-paylas{flex:0 0 38px!important;min-width:38px!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler>.aza-takip-btn:focus-visible{outline:2px solid var(--az-accent)!important;outline-offset:3px!important;}
@media(max-width:1000px){html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler{justify-content:flex-start!important;}}
@media(max-width:600px){html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-community{margin-left:var(--azm-identity-indent)!important;}}

/* Compact identity on narrower layouts: details do not collide with stats/actions. */
@media(max-width:1200px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana{grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter{grid-column:1/-1!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-community{grid-column:1/-1!important;justify-self:start!important;margin-left:var(--azm-identity-indent)!important;margin-top:0!important;}
}
@media(max-width:600px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-bio-twitter{margin-top:-21px!important;font-size:13px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter a{width:34px!important;height:34px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana{row-gap:11px!important;}
}

/* Follow action parity: visitor CTA, followed state and logged-out link use the same stable slot. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler>.aza-takip-btn{
  flex:0 0 auto!important;min-width:116px!important;max-width:100%!important;min-height:38px!important;
  font-size:13px!important;font-weight:700!important;line-height:1!important;
  text-align:center!important;text-decoration:none!important;letter-spacing:0!important;
  border-radius:999px!important;white-space:nowrap!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler>.aza-takip-btn:not(.takipte):is(:hover,:focus-visible){
  color:#fff!important;background:var(--az-accent-strong,#D42A38)!important;border-color:var(--az-accent-strong,#D42A38)!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler>.aza-takip-btn.takipte{
  background:transparent!important;color:var(--az-text)!important;border-color:var(--az-line)!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler>.aza-takip-btn.takipte:is(:hover,:focus-visible){
  background:var(--az-accent-soft)!important;color:var(--az-accent)!important;border-color:var(--az-accent)!important;
}
@media(max-width:380px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-islemler>.aza-takip-btn{min-width:114px!important;}
}

/* v0.6.15 — One identity layout. Avatar stays 50% over banner; details flow as one unit. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-kart{--azm-identity-indent:calc(var(--azm-avatar-size) + 18px)}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-ana{grid-template-columns:minmax(0,1fr)!important;row-gap:0!important;align-content:start!important}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .profil-ust-bolum-twitter{grid-column:1!important;grid-row:1!important}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt{
 grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:column!important;
 min-width:0!important;padding-left:var(--azm-identity-indent)!important;
 margin-top:calc(-1 * var(--azm-avatar-size) / 2 + 18px)!important;gap:12px!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt-ust{
 display:flex!important;align-items:baseline!important;justify-content:flex-start!important;
 flex-wrap:wrap!important;column-gap:clamp(22px,5vw,78px)!important;row-gap:7px!important;min-width:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt .ozel-profil-bio-twitter{
 grid-column:auto!important;display:block!important;flex:0 1 auto!important;
 margin:0!important;padding:0!important;max-width:60ch!important;min-width:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt .azm-profil-community{
 grid-column:auto!important;grid-row:auto!important;flex:0 0 auto!important;
 display:flex!important;align-self:baseline!important;justify-self:auto!important;
 width:auto!important;max-width:100%!important;min-width:0!important;
 margin:0!important;padding:0!important;transform:none!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt .ozel-profil-meta-bilgileri-twitter{
 grid-column:auto!important;grid-row:auto!important;display:flex!important;gap:9px!important;
 margin:0!important;padding:0!important;flex-wrap:wrap!important;min-width:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-takip-sayilar{gap:12px!important}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero :is(.ozel-profil-duzenle-buton-twitter,.ozel-profil-hesap-ayarlari-buton,.azm-profil-paylas):is(:hover,:focus-visible),
html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero :is(.ozel-profil-duzenle-buton-twitter,.ozel-profil-hesap-ayarlari-buton,.azm-profil-paylas):is(:hover,:focus-visible){background:var(--az-accent-soft,rgba(239,59,73,.13))!important;color:#EF3B49!important;border-color:#EF3B49!important;box-shadow:none!important}
html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero :is(.ozel-profil-hesap-ayarlari-buton,.azm-profil-paylas):is(:hover,:focus-visible) svg{color:#EF3B49!important;stroke:#EF3B49!important}
@media(max-width:1250px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-kart{grid-template-columns:minmax(0,1fr)!important}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-hero-yan{padding-top:0!important}
}
@media(max-width:700px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt-ust{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt{gap:10px!important}
}
@media(max-width:600px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-kart{--azm-avatar-size:118px;--azm-identity-indent:130px}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt{padding-left:0!important;margin-top:12px!important}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt .ozel-profil-bio-twitter{font-size:13px!important}
}

/* ANİZA 0.6.16 — controlled hero, social symbols, concise statistics & badge icons. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt{
  /* Keep bio below the username while utilizing the avatar's lower-half whitespace. */
  margin-top:calc(-1 * var(--azm-avatar-size) / 2 + 47px)!important;
  gap:9px!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt-ust{
  align-items:center!important;column-gap:25px!important;row-gap:6px!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt .ozel-profil-bio-twitter{
  font-size:13.5px!important;line-height:1.5!important;overflow-wrap:anywhere;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt .ozel-profil-meta-bilgileri-twitter{
  gap:15px!important;align-items:center!important;margin-top:1px!important;
}
/* Borderless icons maintain original brand appearance and full SVG viewport. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter .meta-item,
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter a{
  width:auto!important;height:auto!important;min-width:24px!important;min-height:32px!important;
  margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
  background:none!important;box-shadow:none!important;overflow:visible!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter a{
  display:inline-flex!important;justify-content:center!important;align-items:center!important;
  transition:transform .16s ease,opacity .16s ease!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter .sosyal-ikon{
  display:block;width:23px!important;height:23px!important;min-width:23px!important;
  max-width:none!important;max-height:none!important;overflow:visible!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter a:is(:hover,:focus-visible){
  opacity:.82!important;transform:translateY(-2px)!important;background:none!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-istatistik.azm-profil-dort{
  border-top:0!important;border-bottom:0!important;padding:8px 0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-istatistik.azm-profil-dort>li{
  border:0!important;padding-left:0!important;min-width:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-istatistik.azm-profil-dort>li+li{
  border-left:1px solid rgba(239,59,73,.54)!important;padding-left:13px!important;
}
/* Award art follows ANİZA red in dark theme; earned staff badges remain legible. */
html body.night-mode:not(#az) .aza-profil.aza-profil :is(.aza-rozet:not(.aza-rozet-ekip) svg,.aza-rp-rozet.kazandi:not(.ekip) .aza-rp-ikon svg){
 color:#EF3B49!important;stroke:currentColor!important;
}
@media(max-width:1000px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt-ust{column-gap:18px!important;}
}
@media(max-width:600px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt{margin-top:10px!important;gap:9px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt .ozel-profil-meta-bilgileri-twitter{gap:12px!important;}
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .aza-profil-istatistik.azm-profil-dort>li+li{padding-left:7px!important;}
}

/* Preserve a single X icon per theme without reverting to the legacy circular button. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter a{font-size:0!important;line-height:0!important;color:var(--az-text)!important;}
html body:not(.night-mode):not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter .icon-night,
html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter .icon-day{display:none!important;}
html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter .icon-night,
html body:not(.night-mode):not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter .icon-day{display:block!important;}

/* v0.6.17 — Identity line and follow data: single desktop row, compact mobile fallback. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri{
 grid-row:1!important;display:flex!important;align-self:end!important;align-items:baseline!important;
 gap:clamp(12px,2.4vw,28px)!important;min-width:0!important;margin:0 0 7px!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri h1.ozel-profil-display-name-twitter{
 flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;
 margin:0!important;padding:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .azm-profil-community{
 flex:0 0 auto!important;display:flex!important;align-items:center!important;min-width:0!important;
 margin:0!important;padding:0!important;background:transparent!important;border:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip,
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayilar{
 display:flex!important;align-items:baseline!important;gap:13px!important;margin:0!important;padding:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi,
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi strong{
 color:var(--azm-banner-follow-ink,var(--azm-banner-ink,#fff))!important;text-shadow:none!important;
 font-size:12.5px!important;letter-spacing:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi strong{font-size:13.5px!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi:is(:hover,:focus-visible),
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi:is(:hover,:focus-visible) strong{color:#EF3B49!important;}
/* Fewer competing details under the cover: calm left-aligned about + social row. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt{
 margin-top:calc(-1 * var(--azm-avatar-size) / 2 + 43px)!important;gap:8px!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt-ust{display:block!important;}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt .ozel-profil-meta-bilgileri-twitter{
 gap:clamp(13px,1.6vw,20px)!important;margin:2px 0 0!important;align-items:center!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter .sosyal-ikon{
 width:23px!important;height:23px!important;max-width:100%!important;object-fit:contain;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-meta-bilgileri-twitter a:focus-visible{outline:2px solid #EF3B49!important;outline-offset:5px!important;}
/* Existing followed-series shelf uses five covers like the favorite shelf. */
html body:not(#az) .aza-profil .aza-al-liste{grid-template-columns:repeat(5,minmax(0,1fr))!important;}
/* Date added by the separate Büyük Güncelleme snippet should be part of the profile card grid. */
html body:not(#az) .aza-profil .aza-kart-liste>li.aza-bg-tarihli>.aza-bg-kart-tarih{
 grid-column:2!important;grid-row:auto!important;justify-self:start!important;
 position:static!important;margin:0!important;padding:0!important;display:inline-flex!important;
 gap:5px!important;font-size:12px!important;color:var(--az-text-2)!important;
}
html body:not(#az) .aza-profil .aza-kart-liste>li .aza-bg-rozet{top:8px!important;right:8px!important;}
/* Read status belongs to the title row; only the check symbol uses the accent. */
/* Activity card title/meta stack is defined in the profile view (15378.php). */
html body:not(#az) .aza-profil .azm-saved-inline-read{
 display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;
 gap:5px!important;align-self:center!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;
 color:var(--az-text-2)!important;background:transparent!important;border:0!important;
}
html body:not(#az) .aza-profil .azm-saved-inline-read svg{width:17px!important;height:17px!important;flex:0 0 17px!important;}
html body:not(#az) .aza-profil .azm-saved-inline-read svg,
html body:not(#az) .aza-profil .azm-saved-inline-read svg :is(circle,path){
 color:#EF3B49!important;stroke:#EF3B49!important;fill:none!important;
}
/* Keep staff badges unchanged; icon-only accent for earned regular badges. */
html body.night-mode:not(#az) .aza-profil .aza-rozet:not(.aza-rozet-ekip) svg,
html body.night-mode:not(#az) .aza-profil .aza-rp-rozet.kazandi:not(.ekip) .aza-rp-ikon svg{
 color:#EF3B49!important;stroke:currentColor!important;
}
html body.night-mode:not(#az) .aza-profil .aza-rozet-ekip svg,
html body.night-mode:not(#az) .aza-profil .aza-rp-rozet.kazandi.ekip .aza-rp-ikon svg{
 color:#fff!important;stroke:currentColor!important;
}
@media(max-width:1050px){
 html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-isim-satiri{gap:10px!important;}
 html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayilar{gap:6px!important;}
}
@media(max-width:700px){
 /* On compact screens keep the display name above the banner boundary without clipping it. */
 html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-isim-satiri{align-items:flex-start!important;flex-wrap:wrap!important;gap:2px 10px!important;}
 html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-isim-satiri .azm-profil-community{
  position:absolute!important;left:0!important;top:calc(var(--azm-avatar-size) / 2 + 46px)!important;
 }
 html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi,
 html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi strong{
  color:var(--az-text-2)!important;text-shadow:none!important;
 }
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt{margin-top:26px!important;gap:9px!important;}
 html body:not(#az) .aza-profil .aza-al-liste{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}

html body:not(#az) .aza-profil .aza-kart-liste > li.aza-profil-kart-oge > .aza-bg-kart-tarih {grid-column:2!important;justify-self:start!important;align-self:start!important;}
html body:not(#az) .aza-profil [data-al-panel]:not(.acik) .aza-al-liste > li:nth-child(n+6){display:none!important;}
/* Button reset inside the banner: theme defaults may otherwise paint white rectangles. */
html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi{
 background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
 padding:0!important;margin:0!important;min-height:0!important;height:auto!important;
 line-height:1.45!important;text-decoration:none!important;
}


/* v0.6.18 — Gece modunda normal rozetlerin yalnızca SVG çizgileri kırmızı.
 * WPCode 22048 sonradan eklenen stil / SVG iç öznitelikleriyle çakışmasın.
 * Kurucu, Yazar, Moderatör gibi .aza-rozet-ekip aynen korunur. */
html body.night-mode:not(#az) .aza-profil .aza-rozet-liste > .aza-rozet:not(.aza-rozet-ekip):not(.aza-rozet-daha) > svg {
  color:#EF3B49!important;
  stroke:#EF3B49!important;
}
html body.night-mode:not(#az) .aza-profil .aza-rozet-liste > .aza-rozet:not(.aza-rozet-ekip):not(.aza-rozet-daha) > svg :is(path,circle,line,rect,polyline,polygon,ellipse) {
  stroke:#EF3B49!important;
}
/* Rozet çemberinin dolgusu veya ekip rozeti bu kuralla değiştirilmez. */

/* v0.6.20 – Provider outage / stale data notice. */
html body:not(#az) .aza-profil .azm-watchlist-message{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;margin:0 0 16px;padding:10px 12px;border:1px solid var(--az-line,rgba(0,0,0,.12));border-radius:8px;font-size:12.5px;line-height:1.45;color:var(--az-text-2,#666);background:transparent}
html body:not(#az) .aza-profil .azm-watchlist-message--subtle{border:0;background:transparent;padding:0;margin:0 0 10px;font-size:12px;opacity:.9}
html body:not(#az) .aza-profil .azm-watchlist-retry{border:0;background:transparent;color:var(--az-accent,#EF3B49);font-size:12.5px;font-weight:700;cursor:pointer;padding:4px 0}
html body:not(#az) .aza-profil .azm-watchlist-retry:hover{text-decoration:underline}
html body:not(#az) .aza-profil .azm-watchlist-retry:disabled{opacity:.6;cursor:wait}

/* v0.6.26 — Favorites edit pencil: muted at rest, red on hover/focus only.
 * SVG child paths inherit the button state; never paint them red permanently. */
html body.night-mode:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group .azm-favori-duzenle{
  color:var(--az-text-2,#b6b6bd)!important;
  background:transparent!important;
}
html body.night-mode:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group .azm-favori-duzenle svg,
html body.night-mode:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group .azm-favori-duzenle svg *{
  color:inherit!important;
  stroke:currentColor!important;
}
html body.night-mode:not(#az) .aza-profil .azm-favori-kutu .azm-fav-title-group .azm-favori-duzenle:is(:hover,:focus-visible){
  color:#EF3B49!important;
  background:rgba(239,59,73,.12)!important;
}


/* v0.6.27 — Profile share confirmation: a floating, layout-neutral tooltip. */
html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-paylas{
 position:relative!important;overflow:visible!important;isolation:isolate;
}
html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-paylas .azm-profil-paylas-durum{
 position:absolute!important;display:block!important;right:0!important;left:auto!important;
 top:auto!important;bottom:calc(100% + 10px)!important;max-width:min(260px,85vw)!important;
 width:max-content!important;min-width:0!important;margin:0!important;padding:7px 11px!important;
 border-radius:7px!important;border:1px solid var(--az-line)!important;
 background:var(--az-surface,#19191b)!important;color:var(--az-text,#fff)!important;
 font-size:12px!important;font-weight:600!important;line-height:1.3!important;
 white-space:nowrap!important;pointer-events:none!important;
 opacity:0!important;visibility:hidden!important;transform:translateY(4px)!important;
 transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;
 box-shadow:0 5px 16px rgba(0,0,0,.14)!important;z-index:15!important;
}
html body:not(#az) .aza-profil .aza-profil-hero .azm-profil-paylas.is-copied .azm-profil-paylas-durum{
 opacity:1!important;visibility:visible!important;transform:translateY(0)!important;
}
html body:not(#az) .aza-profil .azm-list-more[hidden]{display:none!important;}
html body:not(#az) .aza-profil .azm-list-more-wrap{gap:8px;flex-wrap:wrap;}
/* Mobile media shelves: the same horizontal swipe, all covers visible, no expand button. */
@media(max-width:767px){
 html body:not(#az) .aza-profil .azm-fav-panel .azm-favori-listesi,
 html body:not(#az) .aza-profil .aza-liste-kutu [data-al-panel] .aza-al-liste{
  display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
  gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;padding:2px 0 9px!important;
  scroll-snap-type:x proximity!important;overscroll-behavior-x:contain;
  -webkit-overflow-scrolling:touch;scrollbar-width:none;
 }
 html body:not(#az) .aza-profil .azm-fav-panel .azm-favori-listesi::-webkit-scrollbar,
 html body:not(#az) .aza-profil .aza-liste-kutu [data-al-panel] .aza-al-liste::-webkit-scrollbar{display:none;}
 html body:not(#az) .aza-profil .azm-fav-panel .azm-favori-listesi > li{
  display:flex!important;flex:0 0 103px!important;width:103px!important;
  min-width:103px!important;max-width:103px!important;scroll-snap-align:start;
 }
 html body:not(#az) .aza-profil .aza-liste-kutu [data-al-panel] .aza-al-liste > li,
 html body:not(#az) .aza-profil .aza-liste-kutu [data-al-panel]:not(.acik) .aza-al-liste > li:nth-child(n+6),
 html body:not(#az) .aza-profil .aza-liste-kutu [data-al-panel]:not(.acik) .aza-al-liste > li.aza-al-fazla{
  display:block!important;flex:0 0 103px!important;width:103px!important;
  min-width:103px!important;max-width:103px!important;scroll-snap-align:start;
 }
 html body:not(#az) .aza-profil .aza-liste-kutu [data-al-panel] .aza-al-tumu,
 html body:not(#az) .aza-profil .aza-liste-kutu [data-al-panel] [data-azm-follow-five]{display:none!important;}
 html body:not(#az) .aza-profil .azm-fav-panel .azm-fav-cover-link,
 html body:not(#az) .aza-profil .azm-fav-panel .azm-favori-kapak{
  width:100%!important;max-width:100%!important;
 }
}

/* Profile list cards are personal activity records, not article update announcements.
   Keep the Büyük Güncelleme information on article pages and archives. */
html body:not(#az) .aza-profil #yorumlar-icerik .aza-kart-liste .aza-bg-kart-tarih,
html body:not(#az) .aza-profil #yorumlar-icerik .aza-kart-liste .aza-bg-yenilenme-tarihi,
html body:not(#az) .aza-profil #yorumlar-icerik .aza-kart-liste .aza-bg-rozet,
html body:not(#az) .aza-profil #okuma-listem-icerik .aza-kart-liste .aza-bg-kart-tarih,
html body:not(#az) .aza-profil #okuma-listem-icerik .aza-kart-liste .aza-bg-yenilenme-tarihi,
html body:not(#az) .aza-profil #okuma-listem-icerik .aza-kart-liste .aza-bg-rozet,
html body:not(#az) .aza-profil #okuma-gecmisi-icerik .aza-kart-liste .aza-bg-kart-tarih,
html body:not(#az) .aza-profil #okuma-gecmisi-icerik .aza-kart-liste .aza-bg-yenilenme-tarihi,
html body:not(#az) .aza-profil #okuma-gecmisi-icerik .aza-kart-liste .aza-bg-rozet{
 display:none!important;
}

/* Explicitly hide excluded and not-yet-expanded list cards despite theme display:grid!important rules. */
html body:not(#az) .aza-profil .aza-kart-liste > li[hidden]{display:none!important;}

/* v0.9.4: Kimlik alanı kesinlikle blur / arka plan halesi üretmez.
 * Resim okunamazsa yalnızca metnin ince, keskin gölgesi kontrastı artırır. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .isim-ve-kullaniciadi-twitter::before,
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .isim-ve-kullaniciadi-twitter::after{
 content:none!important;display:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero.azm-banner-contrast-fallback h1.ozel-profil-display-name-twitter{
 color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.97),0 0 1px rgba(0,0,0,.93)!important;
 -webkit-text-stroke:.3px rgba(0,0,0,.85)!important;filter:none!important;
}


/* v0.9.4.2 — Banner and surface are separate contrast zones.
 * The display name is OVER the user's banner. It must honor the sampled banner
 * luminance in both themes: dark lettering on light banners, white on dark.
 * The handle is below the banner. Follow counts only move below it on mobile.
 * Do not add glow/backdrop: it obscures bright and illustrated banners. */
html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero h1.ozel-profil-display-name-twitter,
html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero.azm-banner-contrast-fallback h1.ozel-profil-display-name-twitter {
  color:var(--azm-banner-ink,#fff)!important;
  text-shadow:none!important;
  -webkit-text-stroke:0!important;
  filter:none!important;
  -webkit-filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
/* No blurred name even in day theme. The sampled color provides contrast. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero:not(.azm-banner-contrast-fallback) h1.ozel-profil-display-name-twitter {
  text-shadow:none!important;
  -webkit-text-stroke:0!important;
}
/* Follow counts overlay the banner on desktop; their independently sampled ink
 * must not be overwritten by the night-mode white rule. */
@media(max-width:700px){
 html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi,
 html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi strong {
  color:#fff!important;
  text-shadow:none!important;
  -webkit-text-stroke:0!important;
  filter:none!important;
 }
}
/* Fallback after failed image sampling stays crisp, without a blurred halo. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero.azm-banner-contrast-fallback h1.ozel-profil-display-name-twitter {
  text-shadow:none!important;
}
/* Counts can share the banner row on desktop; do not add a blur there either. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi,
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi strong {
  text-shadow:none!important;
}
/* The handle is below the banner: independently use the night surface color. */
html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero .ozel-profil-kullanici-adi-twitter {
  color:#fff!important;
  text-shadow:none!important;
  -webkit-text-stroke:0!important;
}

/* v0.9.4.3: On small screens, follow data is below the banner. It must NEVER
   inherit the image's computed ink (even in daytime). Name stays sampled. */
@media(max-width:700px){
 html body:not(.night-mode):not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi,
 html body:not(.night-mode):not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi strong{
  color:var(--az-text-2)!important;
  text-shadow:none!important;
 }
 html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi,
 html body.night-mode:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-isim-satiri .aza-takip-sayi strong{
  color:#fff!important;
  text-shadow:none!important;
 }
}

/* v0.9.5 — Followers are below the cover, under the handle, never painted on the image. */
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt > .azm-follow-under-banner{
 position:static!important;grid-column:auto!important;grid-row:auto!important;
 display:flex!important;align-self:flex-start!important;align-items:center!important;
 margin:0!important;padding:0!important;transform:none!important;max-width:100%!important;
 color:var(--az-text-2)!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-follow-under-banner .aza-takip-sayilar{
 display:flex!important;align-items:center!important;gap:clamp(10px,1.5vw,18px)!important;
 flex-wrap:wrap!important;margin:0!important;padding:0!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-follow-under-banner .aza-takip-sayi{
 display:inline-flex!important;align-items:baseline!important;gap:4px!important;
 background:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;
 padding:2px 0!important;margin:0!important;min-height:30px!important;height:auto!important;
 color:var(--az-text-2)!important;font-size:12.5px!important;font-weight:500!important;
 text-shadow:none!important;filter:none!important;white-space:nowrap!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-follow-under-banner .aza-takip-sayi strong{
 color:var(--az-text)!important;font-size:13px!important;font-weight:750!important;text-shadow:none!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-follow-under-banner .aza-takip-sayi:is(:hover,:focus-visible),
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-follow-under-banner .aza-takip-sayi:is(:hover,:focus-visible) strong{
 color:#EF3B49!important;
}
html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-follow-under-banner .aza-takip-sayi:focus-visible{
 outline:2px solid #EF3B49!important;outline-offset:3px!important;border-radius:3px!important;
}
/* Undo historical negative spacing previously reserved for mobile counts floating off the name row. */
@media(max-width:700px){
 html body:not(#az) .aza-profil.aza-profil .aza-profil-hero .azm-profil-alt > .azm-follow-under-banner{margin-top:2px!important;}
}

/* v0.9.5 ready-made package color catalogue in profile editor */
#ozelProfilDuzenlemeFormu .azm-banner-color-picker{margin:12px 0 16px;padding:15px 0;border-top:1px solid var(--az-line);color:var(--az-text)}
#ozelProfilDuzenlemeFormu .azm-banner-color-picker h4{font-size:14px;font-weight:750;margin:0 0 5px}
#ozelProfilDuzenlemeFormu .azm-banner-color-picker p{font-size:12px;color:var(--az-text-2);margin:0 0 12px}
#ozelProfilDuzenlemeFormu .azm-ink-device{margin:12px 0}
#ozelProfilDuzenlemeFormu .azm-ink-device>label{font-weight:750;display:block;margin-bottom:8px}
#ozelProfilDuzenlemeFormu .azm-ink-swatches{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;max-width:390px}
#ozelProfilDuzenlemeFormu .azm-ink-swatch{width:100%;aspect-ratio:1;border-radius:50%;border:1px solid var(--az-line);cursor:pointer;box-sizing:border-box;padding:0}
#ozelProfilDuzenlemeFormu .azm-ink-swatch[aria-pressed="true"]{outline:2px solid var(--az-accent);outline-offset:2px}
#ozelProfilDuzenlemeFormu .azm-ink-swatch:focus-visible{outline:2px solid var(--az-accent);outline-offset:3px}
#ozelProfilDuzenlemeFormu .azm-ink-actions{display:flex;align-items:center;gap:10px;margin-top:10px}
#ozelProfilDuzenlemeFormu .azm-ink-actions button{border:1px solid var(--az-line);background:transparent;color:var(--az-text);padding:6px 12px;border-radius:999px;cursor:pointer}
#ozelProfilDuzenlemeFormu .azm-ink-actions button.selected{border-color:var(--az-accent);color:var(--az-accent)}
#ozelProfilDuzenlemeFormu .azm-ink-actions input[type=color]{width:38px;height:31px;padding:0;border:0;background:transparent;cursor:pointer}
#ozelProfilDuzenlemeFormu .azm-ink-actions input[type=text]{width:110px!important;min-width:0!important;height:32px!important;padding:5px 8px!important}
@media(max-width:600px){#ozelProfilDuzenlemeFormu .azm-ink-swatches{grid-template-columns:repeat(8,minmax(0,1fr));}}

#ozelProfilDuzenlemeFormu .azm-ink-preview{display:flex;align-items:center;justify-content:flex-start;min-height:76px;margin-top:10px;padding:12px 16px;border-radius:8px;border:1px solid var(--az-line);background-color:#151518;background-size:cover;background-position:center;font-weight:750;font-size:17px;text-shadow:none}
