/* ===================================================================
   OZEL IMLEC                                            2026-09-02

   Kalin cizgili ince SVG halka. Isaretciyi hafif gecikmeyle takip eder.
   Cizgi kalinligi non-scaling-stroke ile sabit: halka buyuyup kuculuyor,
   cizgi ayni kaliyor.

   Butun kurallar .ek-imlec-acik sinifina bagli; o sinifi imlec.js
   ekliyor. Betik calismazsa (JS kapali, hata, dokunmatik cihaz) "yerli
   imleci gizle" kurali HIC devreye girmiyor.
   =================================================================== */

.ek-imlec-acik,
.ek-imlec-acik body,
.ek-imlec-acik a,
.ek-imlec-acik button,
.ek-imlec-acik summary,
.ek-imlec-acik label,
.ek-imlec-acik [role="button"]{cursor:none}

/* Metin alanindayken yerli imlec geri geliyor: yaziya tiklamak,
   secmek ve duzeltmek korlemesine yapilamaz. */
.ek-imlec-acik.ek-imlec-yerli,
.ek-imlec-acik.ek-imlec-yerli body,
.ek-imlec-acik input,
.ek-imlec-acik textarea,
.ek-imlec-acik [contenteditable="true"]{cursor:auto}

.ek-imlec{
	position:fixed;
	top:0;left:0;
	z-index:2147483000;   /* yapiskan menunun ve wpDiscuz'un ustunde */
	pointer-events:none;  /* tiklamalari HIC engellemiyor */
	color:var(--marka-metin);
	opacity:0;
	transition:opacity 180ms ease;
}
.ek-imlec-gorunur{opacity:1}
.ek-imlec-metin{opacity:0}

.ek-imlec-halka{
	position:absolute;top:0;left:0;
	will-change:transform;
	overflow:visible;   /* cizgi kutu kenarina degdiginde kirpilmasin */
}
.ek-imlec-halka{
	transition:width 260ms cubic-bezier(.22,1,.36,1),
	           height 260ms cubic-bezier(.22,1,.36,1),
	           opacity 260ms ease;
}
/* Tiklanabilir ogenin uzerinde halka acilir. */
.ek-imlec-bag .ek-imlec-halka{width:42px;height:42px;opacity:.85}

/* Basiliyken toplanir — dokunma geri bildirimi. */
.ek-imlec-basili .ek-imlec-halka{width:20px;height:20px}
.ek-imlec-basili.ek-imlec-bag .ek-imlec-halka{width:34px;height:34px}

@media (prefers-reduced-motion: reduce){
	/* Imlec kaliyor (islevsel), gecisler gidiyor. Gecikmeli takibi de
	   imlec.js kapatiyor. */
	.ek-imlec,
	.ek-imlec-halka{transition:none}
}
