/* Sharing is isolated from all tuning, microphone and playback controls. */
.app-sharing{margin:12px 0 6px;text-align:center}
.share-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 12px}
button.share-app{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;border:1px solid var(--line,#393940);border-radius:999px;background:var(--panel,#1b1b20);color:var(--ink,#f7f7fa);font:600 12px system-ui,-apple-system,sans-serif;cursor:pointer;touch-action:manipulation}
button.share-app:hover{border-color:var(--accent,#ff6473)}
button.share-app:focus-visible{outline:3px solid var(--accent,#ff6473);outline-offset:3px}
button.share-app:disabled{opacity:.65;cursor:wait}
.share-app svg{flex:none}
.share-access{color:var(--muted,#b8b8c1);font-size:10px;line-height:1.5}
.app-sharing .share-status{font-size:11px;line-height:1.5;color:var(--muted,#b8b8c1);margin:6px 0}
.app-sharing .share-status:empty{display:none}
.share-manual{margin:12px auto;text-align:left;max-width:420px}
.share-manual[hidden]{display:none!important}
.share-manual label{display:block;font-size:12px;color:var(--ink,#f7f7fa);margin:0 0 6px}
.share-manual textarea{display:block;width:100%;max-width:100%;min-height:112px;resize:vertical;padding:12px;border:1px solid var(--line,#393940);border-radius:12px;background:var(--panel,#1b1b20);color:var(--ink,#f7f7fa);font:14px/1.6 system-ui,-apple-system,sans-serif;overflow-wrap:anywhere}
.share-manual p{font-size:11px;color:var(--muted,#b8b8c1);line-height:1.5;margin:6px 0}
