.bl-studio-image-viewer[open]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:64px 16px 16px;border:0;background:var(--bl-global-surface,#262626);color:var(--bl-global-ink,#eee);overflow:hidden}.bl-studio-image-viewer::-webkit-backdrop{background:var(--bl-global-surface,#262626)}.bl-studio-image-viewer::backdrop{background:var(--bl-global-surface,#262626)}.bl-studio-image-viewer>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.bl-studio-image-close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));min-height:40px;padding:8px 14px;border:1px solid var(--bl-global-border,#444);border-radius:10px;background:var(--bl-global-hover,#333);color:inherit;font:inherit;cursor:pointer}.bl-studio-image-close:focus-visible{outline:2px solid var(--bl-global-ink,#eee);outline-offset:3px}.bl-studio-image-viewer>p{max-width:480px;padding:16px;line-height:1.5}