.page-jump-controls{position:fixed;right:14px;bottom:24px;z-index:110;display:grid;gap:7px}.page-jump-controls[hidden]{display:none}.page-jump-controls button{display:grid;place-items:center;width:43px;height:43px;border:1px solid #dce4f2;border-radius:13px;background:#fff;color:#27375d;box-shadow:0 8px 25px #18294a24;font-size:24px;line-height:1;cursor:pointer;touch-action:manipulation}.page-jump-controls button:hover{color:#5746e5;border-color:#8b81f0}.page-jump-controls button:disabled{opacity:.4;cursor:default}html[data-theme="dark"] .page-jump-controls button{background:#17243b;border-color:#394968;color:#f0f5ff}@media(max-width:700px){.page-jump-controls{right:10px;bottom:calc(94px + env(safe-area-inset-bottom))}.page-jump-controls button{width:38px;height:38px;font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
