Future<void> copyToClipboard(String text) async { try { await web.window.navigator.clipboard.writeText(text).toDart; } catch (_) { // Clipboard API unavailable or permission denied — ignore. } }