/* Small icon, generous touch target; always available above page overlays. */
.gazali-page-back{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:10px;z-index:100010;display:grid;place-items:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border:1px solid #dfe2e6;border-radius:50%;background:rgba(255,255,255,.96);color:#262b31;box-shadow:0 3px 14px #18202c12;cursor:pointer;touch-action:manipulation;backdrop-filter:blur(8px)}
.gazali-page-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.gazali-page-back:focus-visible{outline:3px solid #687592;outline-offset:3px}
.gazali-page-back:active{background:#edf0f3;transform:translateY(1px)}
.gazali-back-slot .gazali-page-back{position:static;box-shadow:none}
@media print{.gazali-page-back{display:none!important}}
