@layer pmx.foundation, pmx.plugins, pmx.theme;
@layer pmx.plugins {
.pmx-image-viewer{--pmx-color-fg:var(--pmx-media-fg,#f5f5f5);--pmx-color-bg:var(--pmx-media-bg,#111);--pmx-color-muted:#a3a3a3;--pmx-control-bg:transparent;--buncss-light: ;--buncss-dark:initial;color-scheme:dark;overflow:hidden;background:var(--pmx-color-bg);color:var(--pmx-color-fg);-webkit-backdrop-filter:none;backdrop-filter:none;block-size:94dvh;max-block-size:none;inline-size:min(96vw,110rem);max-inline-size:none;margin:auto;padding:0}.pmx-image-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr)auto}.pmx-image-viewer-toolbar{display:flex;z-index:1;align-items: center;gap:.25rem;padding:.5rem .75rem}.pmx-image-viewer-spacer{flex:1}.pmx-image-viewer-toolbar .pmx-button{color:inherit;flex:none}.pmx-image-viewer-toolbar .pmx-button:hover:not(:disabled){background:#ffffff1a}.pmx-image-viewer-viewport{position:relative;display:flex;overflow:hidden;touch-action:none;overscroll-behavior:contain;user-select:none;outline-offset:-3px;justify-content:center;align-items: center}.pmx-image-viewer-viewport[data-zoomed=true]{cursor:grab}.pmx-image-viewer-viewport[data-zoomed=true]:active{cursor:grabbing}.pmx-image-viewer-viewport>img{display:block;object-fit:contain;box-shadow:none;pointer-events:none;border:0;border-radius:0;flex:none;max-block-size:none;max-inline-size:none}.pmx-image-viewer-viewport>img[hidden]{display:none}.pmx-image-viewer-caption{overflow:auto;font:inherit;text-align:center;white-space:pre-wrap;max-block-size:25dvh;margin:0;padding:.75rem 1.25rem 1rem}.pmx-image-viewer-caption[hidden]{display:none}.pmx-image-viewer-status{position:absolute;text-align:center;margin:0;padding:1.25rem}@media (max-width:40rem){.pmx-image-viewer{padding-block:env(safe-area-inset-top)env(safe-area-inset-bottom);border:0;border-radius:0;block-size:100dvh;inline-size:100%}.pmx-image-viewer-toolbar{gap:0;padding-inline-start:.25rem;padding-inline-end:.25rem}}
}