.image-preview{width:min(1440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);box-sizing:border-box;padding:12px;border:1px solid #dfe3e6;border-radius:16px;background:#fff;color:#202832;box-shadow:0 24px 80px #0003}.image-preview::backdrop{background:#101820b8}.image-preview img{display:block;width:100%;height:auto;border-radius:8px}.image-preview-toolbar{position:sticky;top:-12px;display:flex;justify-content:flex-end;background:#fff;padding:0 0 12px;z-index:1}.image-preview button{font:inherit;min-height:44px;padding:8px 14px;cursor:pointer;border:1px solid #dfe3e6;background:#f7f6f2;color:#202832;border-radius:8px}.image-preview p{font-size:13px;line-height:1.6;margin:12px 4px 4px}.image-preview button:focus-visible{outline:3px solid #3568b5;outline-offset:2px}
