/* EŞİK — okuma düzeltmeleri (reader-fixes.js ile birlikte) */
.footnoteMarker.noteRef{cursor:pointer;border-radius:3px;padding:0 .3em;margin:0 .05em;background:color-mix(in srgb,var(--orange) 14%,transparent);transition:background .15s!important}
.footnoteMarker.noteRef:hover,.footnoteMarker.noteRef[aria-expanded=true]{background:color-mix(in srgb,var(--orange) 30%,transparent)}
.footnoteMarker.noteRef:focus-visible{outline:1.5px solid var(--orange);outline-offset:2px}
.notePop{position:fixed;z-index:60;padding:14px 16px 15px;background:var(--canvas);color:var(--ink);border:1px solid var(--hair);border-top:2px solid var(--orange);box-shadow:0 14px 40px #0007;font:400 12px/1.65 Ui,sans-serif;animation:notePopIn .16s ease-out!important}
.notePop small{display:block;font-size:7px;letter-spacing:1.4px;color:var(--orange);margin-bottom:7px}
.notePop p{margin:0}
@keyframes notePopIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.flow .noteChip{margin:8px 0 18px;font:400 10px/1.7 Ui,sans-serif;color:var(--muted)}
.flow .noteChip summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:var(--orange)}
.flow .noteChip summary::-webkit-details-marker{display:none}
.flow .noteChip summary:after{content:'▸';transition:transform .15s!important}
.flow .noteChip[open] summary:after{transform:rotate(90deg)}
.flow .noteChip p{margin:8px 0 0!important;padding-left:10px;border-left:1px solid var(--hair);font:inherit!important}
/* Akış görünümünde üst menüler aşağı kaydırınca çekilir */
.continuous .mast,.continuous #reading .readhead,.continuous #stageDock{transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .25s!important}
.chromeTucked .mast,.chromeTucked #reading .readhead,.chromeTucked #stageDock{transform:translateY(var(--tuck,-240px));opacity:0;pointer-events:none}
.readProgress{position:fixed;left:0;top:0;height:2px;width:100%;z-index:30;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--p,0));background:var(--orange);opacity:0;transition:opacity .3s!important}
.chromeTucked .readProgress{opacity:.85}
@media (prefers-reduced-motion:reduce){.continuous .mast,.continuous #reading .readhead,.continuous #stageDock{transition:none!important}.notePop{animation:none!important}}

/* Kitap modu kaldırıldı: Kitap/Akış düğmeleri gizli, okuma hep aşağı akar. */
.readhead .mode{display:none!important}
/* Olbart: tam boy çizimde yüz sol üst çeyrekte; konuşma portresinde yakınlaştırma yüzün üstüne kurulur */
.enhanced .croppedPortrait img[src*="esik-a7-cast-olbart"]{transform-origin:39% 26%!important}
/* a49 Hiain: kertenkele başı tam boy çizimin sol üstünde (burun sola uzanır); yakınlaştırma başın ortasına kurulur, yalnızca boyun ve pelerin görünmesin */
.enhanced .croppedPortrait img[src*="esik-a7-cast-hiain"]{transform-origin:17% 0!important}

/* a47 (Claude): efektler kitabı sarsarken ya da büyütürken telefonda sayfa yana kaymasın (yatay taşma). clip, kaydırma kabı oluşturmaz; sticky öğeleri bozmaz. */
html,body{overflow-x:clip}
