.pv-sheet .fsheet{--fs-w:720px;height:calc(100svh - 16px - var(--safe-top));padding-bottom:0}@media (width>=641px){.pv-sheet .fsheet{height:calc(100vh - 48px);padding-bottom:0}}.pv-pages{margin:0 calc(var(--fs-pad) * -1);background:#e6e8ec;gap:12px;padding:12px 12px 96px;display:grid}.pv-paper{aspect-ratio:612/792;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0000001f}.pv-page{width:100%;height:100%;display:block}.pv-none{color:#6b7180;text-align:center;margin:40px 0}.pv-bar{bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:var(--r-pill);align-items:center;gap:4px;width:min(360px,100%);margin:-80px auto 14px;padding:6px 8px;display:flex;position:sticky}.pv-at{min-width:64px;font:600 15px/1 var(--font);font-variant-numeric:tabular-nums;text-align:center}.pv-gap{flex:1}.pv-btn{width:40px;height:40px;color:var(--fg);cursor:pointer;transition:background-color .18s var(--ease), opacity .18s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.pv-btn:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.pv-btn:disabled{opacity:.35;cursor:default}.pv-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}
