.viewer.svelte-sjv8se{background:var(--canvas);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:none;border:0;margin:0;padding:0;position:fixed;inset:0}.viewer[open].svelte-sjv8se{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.viewer.svelte-sjv8se::backdrop{background:var(--share-scrim)}header.svelte-sjv8se{padding:max(12px,env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;display:flex}header.svelte-sjv8se div:where(.svelte-sjv8se){gap:3px;min-width:0;display:grid}header.svelte-sjv8se span:where(.svelte-sjv8se){color:var(--ink-muted);font-size:12px}header.svelte-sjv8se strong:where(.svelte-sjv8se){white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}button.svelte-sjv8se{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:14px;display:inline-flex}button.svelte-sjv8se:disabled{opacity:.45;cursor:default}button.svelte-sjv8se:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.close.svelte-sjv8se span:where(.svelte-sjv8se){color:inherit;font-size:15px}.document-stage.svelte-sjv8se{overscroll-behavior:contain;background:var(--canvas-muted);text-align:center;min-width:0;min-height:0;padding:12px 0;position:relative;overflow:auto}canvas.svelte-sjv8se{background:#fff;margin:0 auto;display:block}.concealed.svelte-sjv8se{visibility:hidden;height:0!important}.error.svelte-sjv8se{max-width:440px;margin:auto;padding:24px}.error.svelte-sjv8se p:where(.svelte-sjv8se){line-height:1.5}footer.svelte-sjv8se{padding:8px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.controls.svelte-sjv8se{align-items:center;gap:4px;display:flex}.page-count.svelte-sjv8se{text-align:center;min-width:42px;font-size:14px}.sr-only.svelte-sjv8se{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.document-card.svelte-1m5jonk{width:100%;color:var(--group);text-align:left;cursor:pointer;min-height:84px;font:inherit;background:0 0;border:0;border-radius:22px;align-items:center;gap:12px;padding:18px;display:flex}.document-card.svelte-1m5jonk svg{flex-shrink:0}.document-copy.svelte-1m5jonk{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.document-copy.svelte-1m5jonk strong:where(.svelte-1m5jonk){color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.35}.document-copy.svelte-1m5jonk small:where(.svelte-1m5jonk){color:var(--ink-muted);white-space:nowrap;font-size:13px}.document-card.svelte-1m5jonk:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-6px}.document-card.svelte-1m5jonk:disabled{cursor:default;opacity:.6}.compact.svelte-1m5jonk{border-radius:12px;min-height:44px;padding:10px 0}.compact.svelte-1m5jonk strong:where(.svelte-1m5jonk){font-size:15px}.compact.svelte-1m5jonk:focus-visible{outline-offset:2px}
