.viewer-ui{--v-surface:#fff;--v-subtle:#f8fafc;--v-ink:#0f172a;--v-muted:#59697e;--v-line:#dce3eb;--v-control-line:#a2afbf;--v-action:#0066d6;--v-action-ink:#fff;--v-selected:#e5effb;--v-hover:#f1f5f9;--v-disabled:#758194;--background:var(--v-surface);--foreground:var(--v-ink);--popover:var(--v-surface);--popover-foreground:var(--v-ink);--muted:var(--v-subtle);--muted-foreground:var(--v-muted);--primary:var(--v-action);--primary-foreground:var(--v-action-ink);--secondary:var(--v-subtle);--secondary-foreground:var(--v-ink);--accent:var(--v-hover);--accent-foreground:var(--v-ink);--border:var(--v-line);--input:var(--v-control-line);--ring:var(--v-action);color:var(--v-ink);caret-color:var(--v-action);scrollbar-color:var(--v-control-line) var(--v-surface)}.dark .viewer-ui,.viewer-ui.viewer-ui-dark,.viewer-ui.viewer-ui-drawing,.viewer-drawing-shell .viewer-ui{--v-surface:#1c2026;--v-subtle:#252b33;--v-ink:#e8edf3;--v-muted:#b0bdcc;--v-line:#414b58;--v-control-line:#728197;--v-action:#85bcff;--v-action-ink:#101923;--v-selected:#293d55;--v-hover:#303842;--v-disabled:#8691a1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.viewer-ui ::selection{background:var(--v-selected);color:var(--v-ink)}.viewer-shell-header{background:var(--v-surface);box-shadow:inset 0 -1px var(--v-line)}.viewer-shell-header>:is(a,button),.viewer-header-control{border-radius:var(--radius-md)}.viewer-shell-header>:is(a,button):hover,.viewer-header-control:hover,.viewer-file-identity:hover{background:var(--v-hover);color:var(--v-ink)}.viewer-ui :focus-visible{outline:2px solid var(--v-action);outline-offset:-2px}.viewer-file-identity{border-radius:var(--radius-md)}.viewer-file-details{width:min(32rem, var(--available-width));overflow-wrap:anywhere}.viewer-ui-tooltip{background:var(--v-ink);color:var(--v-surface)}.viewer-state-surface p{color:var(--v-muted)}.viewer-ui [data-slot=skeleton]{background:var(--v-line)}.viewer-ui [data-slot=dropdown-menu-item]{min-height:36px}@media (any-pointer:coarse),(width<=767px){.viewer-ui [data-slot=dropdown-menu-item]{min-height:44px}}.viewer-state-surface{background:var(--v-surface);border-radius:var(--radius-lg)}.viewer-drawing-shell .viewer-state-surface{background:0 0}.dark .viewer-ui-tooltip,.viewer-ui-dark.viewer-ui-tooltip,.viewer-ui-drawing.viewer-ui-tooltip{--foreground:var(--v-subtle);background:var(--v-subtle);color:var(--v-ink)}
