.n-image-preview-container{color:#000;font-family:source-han-sans,-apple-system,system-ui,Segoe UI,Noto Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex;position:fixed;inset:0}.n-image-preview-overlay{z-index:-1;background:#0000004d;position:absolute;inset:0}.n-image-preview-toolbar{z-index:1;border-radius:var(--n-toolbar-border-radius);background:var(--n-toolbar-color);height:48px;box-shadow:var(--n-toolbar-box-shadow);color:var(--n-toolbar-icon-color);transition:color .3s var(--n-bezier);align-items:center;padding:0 12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.n-image-preview-toolbar .n-base-icon{cursor:pointer;padding:0 8px;font-size:28px}.n-image-preview-wrapper{pointer-events:none;display:flex;position:absolute;inset:0}.n-image-preview{-webkit-user-select:none;user-select:none;pointer-events:all;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);transition:transform .3s var(--n-bezier);margin:auto}.n-image-preview-toolbar .n-base-icon{box-sizing:content-box;text-align:center;fill:currentColor;width:1em;height:1em;line-height:1em;display:inline-block;position:relative}.n-image-preview-toolbar .n-base-icon svg{width:1em;height:1em;display:inline}.n-image-preview-container .fade-in-transition-enter-active,.n-image-preview-container .fade-in-transition-leave-active{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.n-image-preview-container .fade-in-transition-enter-from,.n-image-preview-container .fade-in-transition-leave-to{opacity:0}.n-image-preview-container .fade-in-transition-leave-from,.n-image-preview-container .fade-in-transition-enter-to{opacity:1}.n-image-preview-container .fade-in-scale-up-transition-enter-active{transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1)}.n-image-preview-container .fade-in-scale-up-transition-leave-active{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.n-image-preview-container .fade-in-scale-up-transition-enter-from,.n-image-preview-container .fade-in-scale-up-transition-leave-to{opacity:0;transform:scale(.9)}.n-image-preview-container .fade-in-scale-up-transition-leave-from,.n-image-preview-container .fade-in-scale-up-transition-enter-to{opacity:1;transform:scale(1)}
