/* StPageFlip temel stilleri */
.stf__parent{position:relative;display:block;box-sizing:border-box;transform:translateZ(0);touch-action:pan-y pinch-zoom}
.stf__parent canvas{position:absolute;width:100%;height:100%;left:0;top:0}
.stf__block{position:absolute;width:100%;height:100%;box-sizing:border-box;perspective:2000px}
.stf__item{display:none;position:absolute;transform-style:preserve-3d}
.stf__outerShadow,.stf__innerShadow,.stf__hardShadow,.stf__hardInnerShadow{position:absolute;left:0;top:0}
/* Görüntüleyici */
.flipbook{margin:0 0 56px;outline:none;-webkit-user-select:none;user-select:none}
.entry-content+.flipbook{margin-top:56px}
.fb-stage{width:100%;margin:0 auto;height:60vh}
.fb-page{background:#fff;overflow:hidden}
.fb-page canvas{object-fit:contain;display:block}
.fb-status{text-align:center;color:var(--muted);padding:24px 0}
.fb-bar{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px}
.fb-bar button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid currentColor;border-radius:50%;background:none;color:var(--text);cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.fb-bar button:hover{background:var(--accent);border-color:var(--accent);color:#fff}
.fb-bar svg{width:20px;height:20px}
.fb-count{min-width:72px;text-align:center;font-weight:700}
.flipbook:fullscreen{background:var(--bg);display:flex;flex-direction:column;justify-content:center;margin:0;padding:20px}
.flipbook:-webkit-full-screen{background:var(--bg);display:flex;flex-direction:column;justify-content:center;margin:0;padding:20px}

@media(max-width:900px){.flipbook{margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1)}}
