.image-export{font:inherit;font-size:11px;min-height:44px;padding:8px 12px;border:1px solid var(--edge,var(--ghost,#364057));border-radius:3px;background:var(--night,var(--deep,#080b12));color:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation}
.image-export:hover{border-color:var(--cyan,var(--wire,#268cff))}
.image-export:focus-visible{outline:2px solid var(--cyan,var(--wire,#268cff));outline-offset:3px}
.image-export:disabled{opacity:.4;cursor:default}
.chrome-top .nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px}
.image-export-status{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);z-index:60;max-width:calc(100% - 24px);padding:8px 12px;border-radius:3px;background:var(--night,var(--deep,#080b12));color:inherit;font-size:12px}
.image-export-status:empty{display:none}
.image-export-status button,.image-export-preview button,.image-export-preview a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font:inherit;color:inherit;background:transparent;border:1px solid var(--edge,var(--ghost,#364057));border-radius:3px;margin:4px;cursor:pointer}
.image-export-preview{position:fixed;inset:0;margin:auto;width:min(1200px,calc(100% - 32px));max-height:90svh;overflow:auto;padding:12px;background:var(--night,var(--deep,#080b12));color:inherit;border:1px solid var(--edge,var(--ghost,#364057))}
.image-export-preview::backdrop{background:#000c}
.image-export-preview img{display:block;width:100%;height:auto;margin-top:10px}
