.pdf-shell.svelte-iqtxaz{width:100%;min-width:0;margin-top:1rem}iframe.svelte-iqtxaz{border:1px solid var(--color-border);background:#e5e7eb;border-radius:.75rem;width:100%;height:clamp(32rem,78svh,60rem);scroll-margin-top:6rem;display:block}iframe.failed.svelte-iqtxaz{display:none}.pdf-status.svelte-iqtxaz{background:var(--color-muted);border-radius:.5rem;margin-bottom:.75rem;padding:.8rem 1rem;line-height:1.7}.citation-controls.svelte-iqtxaz{flex-shrink:0;justify-content:flex-end;padding:.5rem 0;display:flex}.highlight-toggle.svelte-iqtxaz{border:1px solid var(--color-border);background:var(--color-card);max-width:100%;min-height:44px;color:var(--color-ink-900);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;line-height:1.4;display:inline-flex}.highlight-toggle.svelte-iqtxaz:hover:not(:disabled){color:#493600;background:#fffbea;border-color:#8a6500}.highlight-toggle.svelte-iqtxaz:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.highlight-toggle.svelte-iqtxaz:disabled{opacity:.55;cursor:wait}.highlight-toggle.enabled.svelte-iqtxaz{color:#493600;background:#fff6cf;border-color:#9b7500}.highlight-swatch.svelte-iqtxaz{border:1px solid;border-radius:.15rem;flex-shrink:0;width:1rem;height:1rem}.enabled.svelte-iqtxaz .highlight-swatch:where(.svelte-iqtxaz){background:#f6d34a}.highlight-state.svelte-iqtxaz{padding-left:.25rem;font-weight:500}.citation-status.svelte-iqtxaz{color:#493600;background:#fff6cf;border-left:4px solid #be8500}.pdf-caption.svelte-iqtxaz{color:var(--color-muted-foreground);margin-top:.75rem;font-size:1rem;line-height:1.6}@media (width<=600px){iframe.svelte-iqtxaz{border-radius:.5rem;height:max(30rem,76svh)}}.pdf-shell.fit-container.svelte-iqtxaz{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.fit-container.svelte-iqtxaz iframe:where(.svelte-iqtxaz){border:0;border-radius:0;flex:1;height:100%;min-height:8rem}.fit-container.svelte-iqtxaz .pdf-status:where(.svelte-iqtxaz){border-radius:0;margin:0}.fit-container.svelte-iqtxaz .citation-controls:where(.svelte-iqtxaz){border-bottom:1px solid var(--color-border);padding:.4rem .75rem}.fit-container.svelte-iqtxaz .pdf-caption:where(.svelte-iqtxaz){margin:0;padding:.4rem .75rem;font-size:.875rem}
