.share-image-button{gap:6px}.share-image-button .icon{width:20px;height:20px}.share-image-button:disabled{opacity:.5;cursor:default}.share-image{width:calc(100% - 32px);max-width:400px;padding:0;border:none;border-radius:8px;color:var(--text)}.share-image::backdrop{background-color:#2c3e5080}.share-image-body{padding:16px}.share-image-preview{display:block;max-width:100%;max-height:55vh;margin:16px auto;border-radius:6px;box-shadow:0 1px 4px #2c3e5033}.share-image-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}
