.image-dialog-trigger{width:100%;color:inherit;text-align:inherit;cursor:zoom-in;min-height:44px;box-shadow:var(--control-shadow);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;padding:0;display:block}.image-dialog-overlay{z-index:70;background:var(--black-a11);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;inset:0}.image-dialog-content{z-index:71;color:#fff;outline:none;justify-items:center;gap:12px;width:fit-content;max-width:94vw;height:fit-content;margin:auto;display:grid;position:fixed;inset:0}.image-dialog-bar{justify-content:space-between;align-items:center;gap:16px;width:0;min-width:100%;display:flex}.image-dialog-title{letter-spacing:0;min-width:0;font-size:1rem;font-weight:500;line-height:1.35}.image-dialog-close{border:1px solid var(--control-border);background:var(--control-surface);width:44px;height:44px;color:var(--control-ink);cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:var(--control-shadow);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.image-dialog-picture{width:var(--image-display-width);corner-shape:squircle;background:#fff;border-radius:10px;height:auto}.image-dialog-content.image-dialog-document{color:#f5f7f6;--document-base-width:min(var(--document-source-width), calc(94vw - 40px), calc((92dvh - 112px) * var(--document-ratio)));background:#101412;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(94vw,1000px);max-width:none;height:92dvh;padding:12px}.image-dialog-document .image-dialog-bar{width:100%;min-width:0}.image-dialog-document .image-dialog-title{flex:1}.image-dialog-zoom.svelte-od7d7r{flex:none;align-items:center;gap:4px;display:flex}.image-dialog-zoom-level.svelte-od7d7r{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:.8125rem}.image-dialog-document-viewport.svelte-od7d7r{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:0;padding:0;overflow:auto}.image-dialog-document-surface.svelte-od7d7r{width:calc(var(--document-base-width) * var(--document-zoom));max-width:none;margin:0 auto}.image-dialog-document-surface.svelte-od7d7r picture{width:100%;display:block}.image-dialog-document-surface.svelte-od7d7r .image-dialog-document-picture{object-fit:contain;background:#fff;width:100%;max-width:none;height:auto;display:block}.image-dialog-document-viewport.svelte-od7d7r:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}@media (width<=639px){.image-dialog-content.image-dialog-document{--document-base-width:min(var(--document-source-width), calc(100vw - 32px));border:0;border-radius:0;width:100vw;height:100dvh;padding:8px}.image-dialog-document .image-dialog-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.image-dialog-document .image-dialog-title{grid-area:1/1}.image-dialog-document .image-dialog-bar>.image-dialog-close{grid-area:1/2}.image-dialog-zoom.svelte-od7d7r{grid-area:2/1/auto/-1;justify-content:center}}.image-dialog-trigger:focus-visible,.image-dialog-close:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.image-dialog-trigger:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]),.image-dialog-close:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){box-shadow:var(--control-shadow-pressed);transform:translateY(1px)}.image-dialog-trigger:disabled,.image-dialog-trigger[aria-disabled=true],.image-dialog-trigger[data-disabled],.image-dialog-close:disabled,.image-dialog-close[aria-disabled=true],.image-dialog-close[data-disabled]{box-shadow:none;transform:none}@media (hover:hover) and (pointer:fine){.image-dialog-trigger:where(:hover):not(:disabled):not([aria-disabled=true]):not([data-disabled]):where(:not([data-state=checked])):where(:not([data-state=active])):where(:not([data-state=open])):where(:not([aria-pressed=true])),.image-dialog-close:where(:hover):not(:disabled):not([aria-disabled=true]):not([data-disabled]):where(:not([data-state=checked])):where(:not([data-state=active])):where(:not([data-state=open])):where(:not([aria-pressed=true])){border-color:var(--control-border-hover);box-shadow:var(--control-shadow-hover)}}@media (prefers-reduced-motion:reduce){.image-dialog-trigger,.image-dialog-close,.image-dialog-trigger:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]),.image-dialog-close:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){transition:none;transform:none}}
