.pdf-preview.svelte-1lj0nut{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.pdf-zoom-bar.svelte-1lj0nut{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-1);flex-shrink:0}.zoom-btn.svelte-1lj0nut{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 var(--space-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);background:var(--surface-0);font-size:var(--text-sm);font-weight:600;line-height:1;color:var(--ink-1);cursor:pointer}.zoom-btn.svelte-1lj0nut:hover:not(:disabled){background:var(--surface-2)}.zoom-btn.svelte-1lj0nut:disabled{opacity:.4;cursor:not-allowed}.page-val.svelte-1lj0nut,.zoom-val.svelte-1lj0nut{min-width:3rem;text-align:center;font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2)}.zoom-sep.svelte-1lj0nut{width:1px;height:1.25rem;background:var(--border-subtle);margin:0 .15rem}.zoom-reset.svelte-1lj0nut{font-weight:500;font-size:var(--text-xs)}.zoom-hint.svelte-1lj0nut{margin-left:auto;font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.pdf-viewport.svelte-1lj0nut{flex:1;min-height:0;overflow:auto;padding:var(--space-2);background:var(--surface-2, #f4f4f5);overscroll-behavior:contain}.pdf-pages.svelte-1lj0nut{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.pdf-pages.svelte-1lj0nut .pdf-page{display:block;box-shadow:0 1px 4px #0000001f;background:#fff}.pdf-state.svelte-1lj0nut{margin:auto;padding:var(--space-4);text-align:center;font-size:var(--text-sm)}.pdf-state.dim.svelte-1lj0nut{color:var(--ink-3)}.pdf-state.err.svelte-1lj0nut{color:var(--color-danger, #b91c1c)}@media(max-width:1100px){.zoom-hint.svelte-1lj0nut{display:none}}
