._viewer_1j0ix_1{--viewer-gutter:var(--space-4);--viewer-header:4.5rem;width:100%;height:100%;position:relative}._stage_1j0ix_10{width:100%;height:100%;padding:var(--viewer-gutter);cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;overflow:hidden}._zoomed_1j0ix_22{cursor:grab}._dragging_1j0ix_26{cursor:grabbing}._image_1j0ix_30{max-width:100%;max-height:calc(var(--viewport-height) - var(--viewer-header) - 2 * var(--viewer-gutter));object-fit:contain;border-radius:var(--radius-md);transform-origin:50%;transition:transform var(--duration-fast) var(--ease-standard)}._dragging_1j0ix_26 ._image_1j0ix_30{transition:none}._controls_1j0ix_43{align-items:center;gap:var(--space-1);padding:var(--space-1);color:var(--color-text-inverse);background:color-mix(in srgb, var(--color-bg-inverse) 85%, transparent);border:1px solid color-mix(in srgb, var(--color-text-inverse) 16%, transparent);border-radius:var(--radius-full);box-shadow:var(--shadow-md);display:flex;position:absolute;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));inset-inline-start:50%;transform:translate(-50%)}._control_1j0ix_43,._fit_1j0ix_60{min-width:var(--touch-target);height:var(--touch-target);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:inherit;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._control_1j0ix_43{padding:0}._control_1j0ix_43:hover:not(:disabled),._fit_1j0ix_60:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-inverse) 12%, transparent)}._control_1j0ix_43:disabled,._fit_1j0ix_60:disabled{opacity:.4;cursor:default}._control_1j0ix_43:focus-visible,._fit_1j0ix_60:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._level_1j0ix_97{min-width:3.5rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}@media (width>=1024px){._viewer_1j0ix_1{--viewer-gutter:var(--space-8)}}@media (prefers-reduced-motion:reduce){._image_1j0ix_30{transition:none}}
