/* EŞİK — Sahne altyapısı (sahne.js). Kâğıt katmanı: .paper'ın içinde ekrana yapışık iki tuval (yazının altında ve üstünde).
 * Kâğıdın iç boşluklarını da kaplar (negatif kenar payı), kâğıtla birlikte kayar ve sarsılır; kâğıdın dışına taşamaz. */
.szKat{position:sticky;top:0;height:100vh;margin:calc(-1 * var(--sz-pt,58px)) calc(-1 * var(--sz-pr,51px)) calc(var(--sz-pt,58px) - 100vh) calc(-1 * var(--sz-pl,51px));pointer-events:none;overflow:hidden;contain:strict}
.szKat canvas{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}
.szAlt{z-index:0}
.szUst{z-index:3}
/* b3: iki katmanın negatif dikey marjları çöküyordu (alt'ın alt marjı ile üst'ün üst marjı), szUst yapışmadan önce --sz-pt kadar aşağıda
   duruyordu. Alt katman tüm boyunu geri alır (-100vh), üst katman üst marj almaz: ikisi de -pt'den başlar; yazının yeri eskisiyle aynı kalır (+pt). */
.szKat.szAlt{margin-bottom:-100vh}
.szKat.szUst{margin-top:0;margin-bottom:calc(2 * var(--sz-pt,58px) - 100vh)}
html.szKagit .continuous .flow{position:relative;z-index:1}
#szDebug{position:fixed;left:10px;bottom:120px;z-index:90;margin:0;padding:8px 10px;max-width:420px;font:11px/1.35 Consolas,monospace;color:#d6f5d6;background:rgba(0,0,0,.72);border:1px solid #2c5;border-radius:6px;pointer-events:none;white-space:pre-wrap}
