/* Zümer — özel imleç E2 (ikili üçgen): kırmızı üçgen önde, gri üçgen arkadan gelir; durunca logodaki Z'ye oturur, bağlantıda kesik köşeli kırmızı kutuya kapanır.
   Yalnız ≥1024px ve fare ile (hover + ince işaretçi). Katman tıklamayı engellemez (pointer-events:none), buton hover'ları aynen çalışır. */
.zim{display:none}
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
	html.zim-on,html.zim-on body,html.zim-on a,html.zim-on button,html.zim-on [role="button"],html.zim-on label,html.zim-on select,html.zim-on summary{cursor:none!important}
	html.zim-on input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),html.zim-on textarea{cursor:text!important}
	html.zim-on .zim{display:block;position:fixed;inset:0;z-index:2147483000;pointer-events:none}
}
.zim span{position:absolute;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;will-change:transform}
.zim span i{position:absolute;inset:0}
.zim .g i{background:#878787;clip-path:polygon(0 0,100% 0,0 100%);transition:opacity .3s}
.zim .r{transition:width .4s cubic-bezier(.2,.7,.2,1),height .4s cubic-bezier(.2,.7,.2,1),margin .4s cubic-bezier(.2,.7,.2,1)}
.zim .r i{background:#d61116;clip-path:polygon(100% 0,100% 100%,0 100%);transition:clip-path .4s cubic-bezier(.2,.7,.2,1)}
.zim .r svg{position:absolute;inset:0;margin:auto;width:46%;height:46%;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.4) rotate(-45deg);transition:opacity .25s,transform .4s cubic-bezier(.2,.7,.2,1)}
.zim.link .r{width:34px;height:34px;margin:-17px 0 0 -17px}
.zim.link .r i{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}
.zim.link .g i{opacity:0}
.zim.link .r svg{opacity:1;transform:none}
.zim.yazi span{opacity:0}
.zim.disari span{opacity:0}
.zim span{transition:opacity .2s}
@media (prefers-reduced-motion:reduce){.zim *{transition:none!important}}
.zim.kz .r i{background:#1b1c1f}
/* logo oranları (logo_shape.svg; z-isaret ile aynı): kare değil, iki üçgen arasında Z boşluğu */
.zim span{width:20px;height:16px;margin:-8px 0 0 -10px}
.zim .g i{clip-path:polygon(0 17%,59% 17%,0 100%)}
.zim .r i{clip-path:polygon(100% 0,100% 83.2%,41% 83.2%,41% 83.2%,41% 83.2%)}
.zim.link .r i{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}
