summaryrefslogtreecommitdiff
path: root/firefox/chrome/icons
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2024-05-04 01:09:55 +0100
committerdavidovski <david@davidovski.xyz>2024-05-04 01:09:55 +0100
commit2596f818e085ed724597ecb0028ec2536392203b (patch)
tree5904fd719b808fa6991faec97b9fcb7825a4287c /firefox/chrome/icons
parentefa6ffe227b155506964da6ee5eed45d3e495efc (diff)
add firefox userChrome with wavefox
Diffstat (limited to 'firefox/chrome/icons')
-rw-r--r--firefox/chrome/icons/arrow_clockwise_20_filled.svg1
-rw-r--r--firefox/chrome/icons/arrow_clockwise_20_regular.svg1
-rw-r--r--firefox/chrome/icons/arrow_download_20_filled.svg1
-rw-r--r--firefox/chrome/icons/arrow_download_20_regular.svg1
-rw-r--r--firefox/chrome/icons/arrow_redo_20_filled.svg1
-rw-r--r--firefox/chrome/icons/arrow_redo_20_regular.svg1
-rw-r--r--firefox/chrome/icons/arrow_undo_20_filled.svg1
-rw-r--r--firefox/chrome/icons/arrow_undo_20_regular.svg1
-rw-r--r--firefox/chrome/icons/camera_edit_20_filled.svg1
-rw-r--r--firefox/chrome/icons/camera_edit_20_regular.svg1
-rw-r--r--firefox/chrome/icons/clipboard_paste_20_filled.svg1
-rw-r--r--firefox/chrome/icons/clipboard_paste_20_regular.svg1
-rw-r--r--firefox/chrome/icons/clipboard_search_20_filled.svg1
-rw-r--r--firefox/chrome/icons/clipboard_search_20_regular.svg1
-rw-r--r--firefox/chrome/icons/color_20_filled.svg1
-rw-r--r--firefox/chrome/icons/color_20_regular.svg1
-rw-r--r--firefox/chrome/icons/copy_20_filled.svg1
-rw-r--r--firefox/chrome/icons/copy_20_regular.svg1
-rw-r--r--firefox/chrome/icons/cursor_hover_20_filled.svg1
-rw-r--r--firefox/chrome/icons/cursor_hover_20_regular.svg1
-rw-r--r--firefox/chrome/icons/cut_20_filled.svg1
-rw-r--r--firefox/chrome/icons/cut_20_regular.svg1
-rw-r--r--firefox/chrome/icons/delete_20_filled.svg1
-rw-r--r--firefox/chrome/icons/delete_20_regular.svg1
-rw-r--r--firefox/chrome/icons/dismiss_20_filled.svg1
-rw-r--r--firefox/chrome/icons/dismiss_20_regular.svg1
-rw-r--r--firefox/chrome/icons/document_search_20_filled.svg1
-rw-r--r--firefox/chrome/icons/document_search_20_regular.svg1
-rw-r--r--firefox/chrome/icons/edit_20_filled.svg1
-rw-r--r--firefox/chrome/icons/edit_20_regular.svg1
-rw-r--r--firefox/chrome/icons/folder_add_20_filled.svg1
-rw-r--r--firefox/chrome/icons/folder_add_20_regular.svg1
-rw-r--r--firefox/chrome/icons/history_20_filled.svg1
-rw-r--r--firefox/chrome/icons/history_20_regular.svg1
-rw-r--r--firefox/chrome/icons/image_copy_20_filled.svg1
-rw-r--r--firefox/chrome/icons/image_copy_20_regular.svg1
-rw-r--r--firefox/chrome/icons/image_edit_20_filled.svg1
-rw-r--r--firefox/chrome/icons/image_edit_20_regular.svg1
-rw-r--r--firefox/chrome/icons/key_20_filled.svg1
-rw-r--r--firefox/chrome/icons/key_20_regular.svg1
-rw-r--r--firefox/chrome/icons/link_20_filled.svg1
-rw-r--r--firefox/chrome/icons/link_20_regular.svg1
-rw-r--r--firefox/chrome/icons/pause_20_filled.svg1
-rw-r--r--firefox/chrome/icons/pause_20_regular.svg1
-rw-r--r--firefox/chrome/icons/person_feedback_20_filled.svg1
-rw-r--r--firefox/chrome/icons/person_feedback_20_regular.svg1
-rw-r--r--firefox/chrome/icons/pin_20_filled.svg1
-rw-r--r--firefox/chrome/icons/pin_20_regular.svg1
-rw-r--r--firefox/chrome/icons/play_20_filled.svg1
-rw-r--r--firefox/chrome/icons/play_20_regular.svg1
-rw-r--r--firefox/chrome/icons/print_20_filled.svg1
-rw-r--r--firefox/chrome/icons/print_20_regular.svg1
-rw-r--r--firefox/chrome/icons/puzzle_piece_20_filled.svg1
-rw-r--r--firefox/chrome/icons/puzzle_piece_20_regular.svg1
-rw-r--r--firefox/chrome/icons/question_circle_20_filled.svg1
-rw-r--r--firefox/chrome/icons/question_circle_20_regular.svg1
-rw-r--r--firefox/chrome/icons/save_edit_20_filled.svg1
-rw-r--r--firefox/chrome/icons/save_edit_20_regular.svg1
-rw-r--r--firefox/chrome/icons/search_20_filled.svg1
-rw-r--r--firefox/chrome/icons/search_20_regular.svg1
-rw-r--r--firefox/chrome/icons/settings_20_filled.svg1
-rw-r--r--firefox/chrome/icons/settings_20_regular.svg1
-rw-r--r--firefox/chrome/icons/speaker_2_20_filled.svg1
-rw-r--r--firefox/chrome/icons/speaker_2_20_regular.svg1
-rw-r--r--firefox/chrome/icons/speaker_mute_20_filled.svg1
-rw-r--r--firefox/chrome/icons/speaker_mute_20_regular.svg1
-rw-r--r--firefox/chrome/icons/star_20_filled.svg1
-rw-r--r--firefox/chrome/icons/star_add_20_filled.svg1
-rw-r--r--firefox/chrome/icons/star_add_20_regular.svg1
-rw-r--r--firefox/chrome/icons/star_line_horizontal_3_20_filled.svg1
-rw-r--r--firefox/chrome/icons/star_line_horizontal_3_20_regular.svg1
-rw-r--r--firefox/chrome/icons/tab_desktop_20_filled.svg1
-rw-r--r--firefox/chrome/icons/tab_desktop_20_regular.svg1
-rw-r--r--firefox/chrome/icons/tab_desktop_copy_20_filled.svg1
-rw-r--r--firefox/chrome/icons/tab_desktop_copy_20_regular.svg1
-rw-r--r--firefox/chrome/icons/tab_desktop_image_20_filled.svg1
-rw-r--r--firefox/chrome/icons/tab_desktop_image_20_regular.svg1
-rw-r--r--firefox/chrome/icons/tab_desktop_new_page_20_filled.svg1
-rw-r--r--firefox/chrome/icons/tab_desktop_new_page_20_regular.svg1
-rw-r--r--firefox/chrome/icons/translate_20_filled.svg3
-rw-r--r--firefox/chrome/icons/translate_20_regular.svg3
-rw-r--r--firefox/chrome/icons/warning_20_filled.svg1
-rw-r--r--firefox/chrome/icons/warning_20_regular.svg1
-rw-r--r--firefox/chrome/icons/window_20_filled.svg1
-rw-r--r--firefox/chrome/icons/window_20_regular.svg1
-rw-r--r--firefox/chrome/icons/window_dev_tools_20_filled.svg1
-rw-r--r--firefox/chrome/icons/window_dev_tools_20_regular.svg1
-rw-r--r--firefox/chrome/icons/window_inprivate_account_20_filled.svg1
-rw-r--r--firefox/chrome/icons/window_inprivate_account_20_regular.svg1
89 files changed, 93 insertions, 0 deletions
diff --git a/firefox/chrome/icons/arrow_clockwise_20_filled.svg b/firefox/chrome/icons/arrow_clockwise_20_filled.svg
new file mode 100644
index 0000000..ed62aa4
--- /dev/null
+++ b/firefox/chrome/icons/arrow_clockwise_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10.63 2.03a8 8 0 107.36 7.7.75.75 0 10-1.5.05 6.5 6.5 0 11-1.57-4.03l.2.25h-2.37l-.1.01a.75.75 0 000 1.49H16.85c.33-.05.6-.31.64-.64V2.66a.75.75 0 00-.64-.65h-.2c-.34.05-.6.3-.65.64v2.06a7.98 7.98 0 00-5.37-2.68z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/arrow_clockwise_20_regular.svg b/firefox/chrome/icons/arrow_clockwise_20_regular.svg
new file mode 100644
index 0000000..0b22415
--- /dev/null
+++ b/firefox/chrome/icons/arrow_clockwise_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M3.07 9.05a7 7 0 0112.55-3.22l.13.17H12.5a.5.5 0 100 1h4a.5.5 0 00.5-.5v-4a.5.5 0 00-1 0v2.2a8 8 0 101.99 4.77.5.5 0 00-1 .08 7 7 0 11-13.92-.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/arrow_download_20_filled.svg b/firefox/chrome/icons/arrow_download_20_filled.svg
new file mode 100644
index 0000000..5302bba
--- /dev/null
+++ b/firefox/chrome/icons/arrow_download_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M15.24 16.5a.75.75 0 01.1 1.49H4.76a.75.75 0 01-.1-1.49h10.6zM10 2c.38 0 .7.28.75.65V12.95l2.97-2.98c.26-.27.68-.29.98-.07l.08.07c.27.27.3.68.07.98l-.07.08-4.24 4.25-.07.06-.1.06-.03.02-.1.04-.11.03-.07.01H10l-.15-.01-.08-.03a.73.73 0 01-.26-.14l-4.29-4.29A.75.75 0 016.2 9.9l.08.07 2.97 2.97V2.74c0-.4.34-.74.75-.74z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/arrow_download_20_regular.svg b/firefox/chrome/icons/arrow_download_20_regular.svg
new file mode 100644
index 0000000..08bdde3
--- /dev/null
+++ b/firefox/chrome/icons/arrow_download_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 17a.5.5 0 01.09 1H4.5a.5.5 0 01-.09-1H15.5zM10 2a.5.5 0 01.5.41V14.3l3.64-3.65a.5.5 0 01.64-.06l.07.06c.17.17.2.44.06.63l-.06.07-4.5 4.5a.5.5 0 01-.25.14L10 16a.5.5 0 01-.4-.2l-4.46-4.45a.5.5 0 01.64-.76l.07.06 3.65 3.64V2.5c0-.28.22-.5.5-.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/arrow_redo_20_filled.svg b/firefox/chrome/icons/arrow_redo_20_filled.svg
new file mode 100644
index 0000000..b59dcac
--- /dev/null
+++ b/firefox/chrome/icons/arrow_redo_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M13.14 6.5h-2.39a.75.75 0 100 1.5h4.4c.47 0 .85-.38.85-.85v-4.4a.75.75 0 00-1.5 0V5.7l-3.06-2.66a5.25 5.25 0 00-6.88 7.92l8.17 7.1a.75.75 0 10.98-1.13l-8.17-7.1a3.75 3.75 0 114.92-5.66l2.68 2.33z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/arrow_redo_20_regular.svg b/firefox/chrome/icons/arrow_redo_20_regular.svg
new file mode 100644
index 0000000..df2cd84
--- /dev/null
+++ b/firefox/chrome/icons/arrow_redo_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M15 2.5a.5.5 0 011 0v4.9a.6.6 0 01-.6.6h-4.9a.5.5 0 010-1h3.6l-3.48-3.02a4 4 0 10-5.24 6.04l8.17 7.1a.5.5 0 11-.66.76l-8.17-7.1a5 5 0 116.56-7.55L15 6.46V2.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/arrow_undo_20_filled.svg b/firefox/chrome/icons/arrow_undo_20_filled.svg
new file mode 100644
index 0000000..597c9a2
--- /dev/null
+++ b/firefox/chrome/icons/arrow_undo_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M6.86 6.5h2.39a.75.75 0 010 1.5h-4.4A.85.85 0 014 7.15v-4.4a.75.75 0 011.5 0V5.7l3.06-2.66a5.25 5.25 0 016.89 7.92l-8.17 7.1a.75.75 0 11-.99-1.13l8.17-7.1a3.75 3.75 0 10-4.92-5.66L6.86 6.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/arrow_undo_20_regular.svg b/firefox/chrome/icons/arrow_undo_20_regular.svg
new file mode 100644
index 0000000..48a370d
--- /dev/null
+++ b/firefox/chrome/icons/arrow_undo_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5 2.5a.5.5 0 00-1 0v4.9c0 .33.27.6.6.6h4.9a.5.5 0 000-1H5.9l3.48-3.02a4 4 0 015.25 6.04l-8.17 7.1a.5.5 0 00.65.76l8.17-7.1a5 5 0 00-6.56-7.55L5 6.46V2.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/camera_edit_20_filled.svg b/firefox/chrome/icons/camera_edit_20_filled.svg
new file mode 100644
index 0000000..709d38c
--- /dev/null
+++ b/firefox/chrome/icons/camera_edit_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8.12 2a1.5 1.5 0 00-1.34.83L6.2 4H4.5A2.5 2.5 0 002 6.5v8A2.5 2.5 0 004.5 17H8l.06-.35.37-1.5c.12-.46.34-.9.64-1.26a4 4 0 114.82-4.83l.21-.22A2.87 2.87 0 0118 8.7V6.5A2.5 2.5 0 0015.5 4h-1.69l-.58-1.16A1.5 1.5 0 0011.89 2H8.12z"/><path d="M13 9.94A3 3 0 109.94 13L13 9.94z"/><path d="M14.8 9.55l-4.82 4.83a2.2 2.2 0 00-.58 1.02l-.37 1.5a.89.89 0 001.08 1.07l1.5-.37c.38-.1.73-.3 1.01-.58l4.83-4.83a1.87 1.87 0 00-2.64-2.64z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/camera_edit_20_regular.svg b/firefox/chrome/icons/camera_edit_20_regular.svg
new file mode 100644
index 0000000..9ed9e39
--- /dev/null
+++ b/firefox/chrome/icons/camera_edit_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M6.78 2.83c.26-.51.78-.83 1.34-.83h3.77c.57 0 1.08.32 1.34.83L13.8 4h1.7A2.5 2.5 0 0118 6.5v2.2c-.3-.26-.65-.45-1-.56V6.5c0-.83-.68-1.5-1.5-1.5h-2a.5.5 0 01-.45-.28l-.73-1.44A.5.5 0 0011.9 3H8.12a.5.5 0 00-.44.28l-.73 1.44A.5.5 0 016.5 5h-2C3.68 5 3 5.67 3 6.5v8c0 .83.68 1.5 1.5 1.5h3.72l-.16.65L8 17H4.5A2.5 2.5 0 012 14.5v-8A2.5 2.5 0 014.5 4h1.7l.58-1.17z"/><path d="M13.89 9.06a4 4 0 10-4.82 4.83l.2-.22.67-.67A3 3 0 1113 9.94l.89-.88z"/><path d="M14.8 9.55l-4.82 4.83a2.2 2.2 0 00-.58 1.02l-.37 1.5a.89.89 0 001.08 1.07l1.5-.37c.38-.1.73-.3 1.01-.58l4.83-4.83a1.87 1.87 0 00-2.64-2.64z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/clipboard_paste_20_filled.svg b/firefox/chrome/icons/clipboard_paste_20_filled.svg
new file mode 100644
index 0000000..f440c8d
--- /dev/null
+++ b/firefox/chrome/icons/clipboard_paste_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 4h1.59c.2.58.76 1 1.41 1h3c.65 0 1.2-.42 1.41-1h1.59c.28 0 .5.22.5.5v1a.5.5 0 001 0v-1c0-.83-.67-1.5-1.5-1.5h-1.59c-.2-.58-.76-1-1.41-1h-3c-.65 0-1.2.42-1.41 1H4.5C3.67 3 3 3.67 3 4.5v12c0 .83.67 1.5 1.5 1.5h3a.5.5 0 000-1h-3a.5.5 0 01-.5-.5v-12c0-.28.22-.5.5-.5zm3 0a.5.5 0 010-1h3a.5.5 0 010 1h-3z"/><path d="M10.5 7C9.67 7 9 7.67 9 8.5v8c0 .83.67 1.5 1.5 1.5h5c.83 0 1.5-.67 1.5-1.5v-8c0-.83-.67-1.5-1.5-1.5h-5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/clipboard_paste_20_regular.svg b/firefox/chrome/icons/clipboard_paste_20_regular.svg
new file mode 100644
index 0000000..59188a6
--- /dev/null
+++ b/firefox/chrome/icons/clipboard_paste_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 4h1.59c.2.58.76 1 1.41 1h3c.65 0 1.2-.42 1.41-1h1.59c.28 0 .5.22.5.5v1a.5.5 0 001 0v-1c0-.83-.67-1.5-1.5-1.5h-1.59c-.2-.58-.76-1-1.41-1h-3c-.65 0-1.2.42-1.41 1H4.5C3.67 3 3 3.67 3 4.5v12c0 .83.67 1.5 1.5 1.5h3a.5.5 0 000-1h-3a.5.5 0 01-.5-.5v-12c0-.28.22-.5.5-.5zm3 0a.5.5 0 010-1h3a.5.5 0 010 1h-3z"/><path d="M10.5 7C9.67 7 9 7.67 9 8.5v8c0 .83.67 1.5 1.5 1.5h5c.83 0 1.5-.67 1.5-1.5v-8c0-.83-.67-1.5-1.5-1.5h-5zM10 8.5c0-.28.22-.5.5-.5h5c.28 0 .5.22.5.5v8a.5.5 0 01-.5.5h-5a.5.5 0 01-.5-.5v-8z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/clipboard_search_20_filled.svg b/firefox/chrome/icons/clipboard_search_20_filled.svg
new file mode 100644
index 0000000..7a9a6d5
--- /dev/null
+++ b/firefox/chrome/icons/clipboard_search_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 2c-.65 0-1.2.42-1.41 1H5.5C4.67 3 4 3.67 4 4.5v3.76a4.5 4.5 0 015.56 6.18l2 2c.42.42.54 1.03.35 1.56h2.59c.83 0 1.5-.67 1.5-1.5v-12c0-.83-.67-1.5-1.5-1.5h-1.59c-.2-.58-.76-1-1.41-1h-3zm3 1a.5.5 0 010 1h-3a.5.5 0 010-1h3zM8.3 14.6a3.5 3.5 0 10-.7.7l2.55 2.55a.5.5 0 00.7-.7L8.3 14.6zm-2.8.4a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/clipboard_search_20_regular.svg b/firefox/chrome/icons/clipboard_search_20_regular.svg
new file mode 100644
index 0000000..93d5486
--- /dev/null
+++ b/firefox/chrome/icons/clipboard_search_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 2c-.65 0-1.2.42-1.41 1H5.5C4.67 3 4 3.67 4 4.5v3.76c.32-.12.65-.2 1-.23V4.5c0-.28.22-.5.5-.5h1.59c.2.58.76 1 1.41 1h3c.65 0 1.2-.42 1.41-1h1.59c.28 0 .5.22.5.5v12a.5.5 0 01-.5.5h-2.59c.12.32.12.68 0 1h2.59c.83 0 1.5-.67 1.5-1.5v-12c0-.83-.67-1.5-1.5-1.5h-1.59c-.2-.58-.76-1-1.41-1h-3zm3 1a.5.5 0 010 1h-3a.5.5 0 010-1h3zM8.3 14.6a3.5 3.5 0 10-.7.7l2.55 2.55a.5.5 0 00.7-.7L8.3 14.6zm-2.8.4a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/color_20_filled.svg b/firefox/chrome/icons/color_20_filled.svg
new file mode 100644
index 0000000..ecfdf8b
--- /dev/null
+++ b/firefox/chrome/icons/color_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5.77 3.17a7.82 7.82 0 017.93-.18c3.97 2.04 5.5 6.16 4.18 10.44a7.46 7.46 0 01-2.37 3.59 4.32 4.32 0 01-4.2.8 3.84 3.84 0 01-2.2-1.68c-.41-.7-.53-1.47-.58-2.14l-.04-.58-.02-.37c-.02-.3-.05-.55-.1-.76a1.16 1.16 0 00-.2-.47.75.75 0 00-.4-.24 1.86 1.86 0 00-1.15-.04c-.25.08-.45.2-.69.35l-.2.12c-.31.18-.72.4-1.23.37a2.91 2.91 0 01-1.66-.77 2.63 2.63 0 01-.94-2.12c0-.79.25-1.63.62-2.43a9.6 9.6 0 013.25-3.9zm3.98 3.58a1 1 0 100-2 1 1 0 000 2zm3 1a1 1 0 100-2 1 1 0 000 2zM15.5 9a1 1 0 10-2 0 1 1 0 002 0zm-1 4a1 1 0 100-2 1 1 0 000 2zm-1 1a1 1 0 10-2 0 1 1 0 002 0z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/color_20_regular.svg b/firefox/chrome/icons/color_20_regular.svg
new file mode 100644
index 0000000..6196f10
--- /dev/null
+++ b/firefox/chrome/icons/color_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 6.5a.75.75 0 100-1.5.75.75 0 000 1.5z"/><path d="M12.75 7.5a.75.75 0 100-1.5.75.75 0 000 1.5z"/><path d="M15.25 9a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"/><path d="M14.5 12.75a.75.75 0 100-1.5.75.75 0 000 1.5z"/><path d="M13.25 14a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"/><path d="M13.7 3a7.82 7.82 0 00-7.93.17 9.6 9.6 0 00-3.25 3.89 5.9 5.9 0 00-.62 2.43c0 .8.27 1.57.94 2.12.61.5 1.14.74 1.66.77.51.02.92-.19 1.23-.37l.2-.12c.24-.15.44-.27.69-.35.28-.09.64-.12 1.16.04.19.06.3.14.38.24.09.1.16.26.2.47.06.21.09.46.1.76.02.1.02.24.03.37l.04.58c.05.67.17 1.44.57 2.14.42.7 1.1 1.3 2.2 1.68 1.6.54 3.07.1 4.21-.8a7.46 7.46 0 002.37-3.6C19.2 9.16 17.68 5.04 13.7 3zM6.3 4.01a6.82 6.82 0 016.94-.14c3.5 1.8 4.87 5.4 3.69 9.25a6.46 6.46 0 01-2.04 3.1 3.33 3.33 0 01-3.26.64c-.9-.3-1.38-.76-1.66-1.24a4 4 0 01-.44-1.7l-.04-.54-.02-.41c-.03-.31-.06-.63-.13-.93-.07-.3-.2-.6-.4-.86-.22-.26-.5-.46-.87-.57a2.85 2.85 0 00-1.75-.03c-.38.12-.7.32-.95.47l-.14.09c-.29.16-.48.24-.68.23-.22-.01-.55-.12-1.08-.55-.38-.31-.57-.76-.57-1.34 0-.6.19-1.29.52-2.01A8.63 8.63 0 016.3 4.02z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/copy_20_filled.svg b/firefox/chrome/icons/copy_20_filled.svg
new file mode 100644
index 0000000..76b5f07
--- /dev/null
+++ b/firefox/chrome/icons/copy_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M6 4c0-1.1.9-2 2-2h6a2 2 0 012 2v10a2 2 0 01-2 2H8a2 2 0 01-2-2V4z"/><path d="M4 6a2 2 0 011-1.73V14.5A2.5 2.5 0 007.5 17h6.23A2 2 0 0112 18H7.5A3.5 3.5 0 014 14.5V6z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/copy_20_regular.svg b/firefox/chrome/icons/copy_20_regular.svg
new file mode 100644
index 0000000..17bc4e9
--- /dev/null
+++ b/firefox/chrome/icons/copy_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8 2a2 2 0 00-2 2v10c0 1.1.9 2 2 2h6a2 2 0 002-2V4a2 2 0 00-2-2H8zM7 4a1 1 0 011-1h6a1 1 0 011 1v10a1 1 0 01-1 1H8a1 1 0 01-1-1V4z"/><path d="M4 6a2 2 0 011-1.73V14.5A2.5 2.5 0 007.5 17h6.23A2 2 0 0112 18H7.5A3.5 3.5 0 014 14.5V6z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/cursor_hover_20_filled.svg b/firefox/chrome/icons/cursor_hover_20_filled.svg
new file mode 100644
index 0000000..d4b5137
--- /dev/null
+++ b/firefox/chrome/icons/cursor_hover_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M4 4a2 2 0 00-2 2v7c0 1.1.9 2 2 2h5v-4.5a1.5 1.5 0 012.56-1.06l5 5c.11.11.2.24.28.38A2 2 0 0018 13V6a2 2 0 00-2-2H4z"/><path d="M10.85 10.15a.5.5 0 00-.85.35v7a.5.5 0 00.91.29l1.57-2.25 2.94.45a.5.5 0 00.43-.84l-5-5zM11 15.9v-4.2l3.07 3.06-1.74-.26a.5.5 0 00-.49.2l-.84 1.2z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/cursor_hover_20_regular.svg b/firefox/chrome/icons/cursor_hover_20_regular.svg
new file mode 100644
index 0000000..e5054f8
--- /dev/null
+++ b/firefox/chrome/icons/cursor_hover_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M2 6c0-1.1.9-2 2-2h12a2 2 0 012 2v7a2 2 0 01-1.16 1.82 1.5 1.5 0 00-.28-.38l-.45-.45A1 1 0 0017 13V6a1 1 0 00-1-1H4a1 1 0 00-1 1v7a1 1 0 001 1h5v1H4a2 2 0 01-2-2V6z"/><path d="M10.85 10.15a.5.5 0 00-.85.35v7a.5.5 0 00.91.29l1.57-2.25 2.94.45a.5.5 0 00.43-.84l-5-5zM11 15.9v-4.2l3.07 3.06-1.74-.26a.5.5 0 00-.49.2l-.84 1.2z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/cut_20_filled.svg b/firefox/chrome/icons/cut_20_filled.svg
new file mode 100644
index 0000000..4f82a5f
--- /dev/null
+++ b/firefox/chrome/icons/cut_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M14.88 3.16l-3.1 4.77-.9-1.38 2.74-4.2a.75.75 0 011.26.8z"/><path d="M12.5 11.75a3.24 3.24 0 014.5 3 3.25 3.25 0 11-5.72-2.11L10 10.66l-1.28 1.98a3.25 3.25 0 11-1.21-.88l1.6-2.47-3.99-6.13a.75.75 0 011.26-.82l6.12 9.41zm.2 1.6a1.75 1.75 0 10.01 0h-.02zM6.24 13a1.75 1.75 0 100 3.5 1.75 1.75 0 000-3.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/cut_20_regular.svg b/firefox/chrome/icons/cut_20_regular.svg
new file mode 100644
index 0000000..203d47c
--- /dev/null
+++ b/firefox/chrome/icons/cut_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5.92 2.23a.5.5 0 00-.84.54L9.4 9.43l-1.92 2.96a3 3 0 10.78.64L10 10.35l1.74 2.68a3 3 0 10.78-.64L5.92 2.23zM14 17a2 2 0 110-4 2 2 0 010 4zM4 15a2 2 0 114 0 2 2 0 01-4 0z"/><path d="M11.2 8.51l-.6-.92 3.48-5.36a.5.5 0 01.84.54l-3.73 5.74z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/delete_20_filled.svg b/firefox/chrome/icons/delete_20_filled.svg
new file mode 100644
index 0000000..9ad2472
--- /dev/null
+++ b/firefox/chrome/icons/delete_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10 1.25c1.43 0 2.61 1.1 2.74 2.5H17a.75.75 0 01.1 1.5H16.42l-1.27 10.98A2 2 0 0113.16 18H6.84a2 2 0 01-1.99-1.77L3.58 5.25H3a.75.75 0 01-.74-.65l-.01-.1c0-.38.28-.7.65-.74l.1-.01h4.26c.13-1.4 1.3-2.5 2.74-2.5zM8.5 7.5c-.25 0-.45.15-.5.36v6.28c.05.2.25.36.5.36s.45-.15.5-.36V7.86c-.05-.2-.25-.36-.5-.36zm3 0c-.25 0-.45.15-.5.36v6.28c.05.2.25.36.5.36s.45-.15.5-.36V7.86c-.05-.2-.25-.36-.5-.36zM10 2.75c-.6 0-1.1.43-1.23 1h2.46c-.12-.57-.63-1-1.23-1z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/delete_20_regular.svg b/firefox/chrome/icons/delete_20_regular.svg
new file mode 100644
index 0000000..f72bbe0
--- /dev/null
+++ b/firefox/chrome/icons/delete_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 4a1.5 1.5 0 00-3 0h-1a2.5 2.5 0 015 0H17a.5.5 0 010 1h-.55l-1.3 11.23A2 2 0 0113.16 18H6.84a2 2 0 01-1.99-1.77L3.55 5H3a.5.5 0 01-.5-.41V4.5c0-.28.22-.5.5-.5h8.5zm3.94 1H4.56l1.28 11.11a1 1 0 001 .89h6.32a1 1 0 001-.89L15.44 5zM8.5 7.5c.25 0 .45.15.5.36v6.2c0 .24-.22.44-.5.44-.25 0-.45-.15-.5-.36v-6.2c0-.24.22-.44.5-.44zm3 0c.25 0 .45.15.5.36v6.2c0 .24-.22.44-.5.44-.25 0-.45-.15-.5-.36v-6.2c0-.24.22-.44.5-.44z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/dismiss_20_filled.svg b/firefox/chrome/icons/dismiss_20_filled.svg
new file mode 100644
index 0000000..2b5783b
--- /dev/null
+++ b/firefox/chrome/icons/dismiss_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M3.9 4.05l.07-.08a.75.75 0 01.98-.07l.08.07L10 8.94l4.97-4.97a.75.75 0 01.98-.07l.08.07c.27.27.3.68.07.98l-.07.08L11.06 10l4.97 4.97c.27.27.3.68.07.98l-.07.08a.75.75 0 01-.98.07l-.08-.07L10 11.06l-4.97 4.97a.75.75 0 01-.98.07l-.08-.07a.75.75 0 01-.07-.98l.07-.08L8.94 10 3.97 5.03a.75.75 0 01-.07-.98l.07-.08-.07.08z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/dismiss_20_regular.svg b/firefox/chrome/icons/dismiss_20_regular.svg
new file mode 100644
index 0000000..30599d5
--- /dev/null
+++ b/firefox/chrome/icons/dismiss_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M4.09 4.22l.06-.07a.5.5 0 01.63-.06l.07.06L10 9.29l5.15-5.14a.5.5 0 01.63-.06l.07.06c.18.17.2.44.06.63l-.06.07L10.71 10l5.14 5.15c.18.17.2.44.06.63l-.06.07a.5.5 0 01-.63.06l-.07-.06L10 10.71l-5.15 5.14a.5.5 0 01-.63.06l-.07-.06a.5.5 0 01-.06-.63l.06-.07L9.29 10 4.15 4.85a.5.5 0 01-.06-.63l.06-.07-.06.07z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/document_search_20_filled.svg b/firefox/chrome/icons/document_search_20_filled.svg
new file mode 100644
index 0000000..8272448
--- /dev/null
+++ b/firefox/chrome/icons/document_search_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5 2h5v4.5c0 .83.67 1.5 1.5 1.5H16v9a1 1 0 01-1 1h-1.09a1.5 1.5 0 00-.35-.56l-3.13-3.13A4.98 4.98 0 006 7c-.71 0-1.39.15-2 .42V3a1 1 0 011-1z"/><path d="M11 2l5 5h-4.5a.5.5 0 01-.5-.5V2z"/><path d="M10 12c0 .92-.31 1.78-.84 2.45l3.7 3.7a.5.5 0 11-.72.7l-3.69-3.69A4 4 0 1110 12zm-4 3a3 3 0 100-6 3 3 0 000 6z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/document_search_20_regular.svg b/firefox/chrome/icons/document_search_20_regular.svg
new file mode 100644
index 0000000..8e6b52f
--- /dev/null
+++ b/firefox/chrome/icons/document_search_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10 12c0 .92-.31 1.78-.84 2.45l3.7 3.7a.5.5 0 11-.72.7l-3.69-3.69A4 4 0 1110 12zm-4 3a3 3 0 100-6 3 3 0 000 6z"/><path d="M5.5 3a.5.5 0 00-.5.5v3.6c-.35.07-.68.18-1 .32V3.5C4 2.67 4.67 2 5.5 2h5.09c.4 0 .78.16 1.06.44l3.91 3.91c.28.28.44.67.44 1.06v9.09c0 .83-.67 1.5-1.5 1.5h-.59a1.5 1.5 0 00-.35-.56l-.44-.44h1.38a.5.5 0 00.5-.5V8h-3.5A1.5 1.5 0 0110 6.5V3H5.5zm5.5.2v3.3c0 .28.22.5.5.5h3.3L11 3.2z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/edit_20_filled.svg b/firefox/chrome/icons/edit_20_filled.svg
new file mode 100644
index 0000000..fe58d16
--- /dev/null
+++ b/firefox/chrome/icons/edit_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M11.68 4.38l3.93 3.94-8.04 8.04a2 2 0 01-.72.46l-.16.05-4.06 1.11a.5.5 0 01-.63-.53l.02-.08 1.1-4.06a2 2 0 01.4-.76l.12-.13 8.04-8.04zm1.56-1.56a2.78 2.78 0 014.07 3.8l-.13.13-.86.86-3.94-3.93.86-.86z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/edit_20_regular.svg b/firefox/chrome/icons/edit_20_regular.svg
new file mode 100644
index 0000000..af75545
--- /dev/null
+++ b/firefox/chrome/icons/edit_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M13.24 2.82a2.78 2.78 0 014.07 3.8l-.13.13-9.6 9.6a2 2 0 01-.73.47l-.16.05-4.06 1.11a.5.5 0 01-.63-.53l.02-.08 1.1-4.06a2 2 0 01.4-.76l.12-.13 9.6-9.6zm-.86 2.27l-8.03 8.04a1 1 0 00-.22.32l-.04.12-.88 3.21 3.21-.87a1 1 0 00.24-.1l.11-.07.1-.09 8.04-8.04-2.53-2.52zm4.1-1.57c-.66-.65-1.7-.69-2.4-.1l-.13.1-.86.86 2.52 2.53.86-.86c.66-.66.7-1.7.11-2.4l-.1-.13z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/folder_add_20_filled.svg b/firefox/chrome/icons/folder_add_20_filled.svg
new file mode 100644
index 0000000..4941d16
--- /dev/null
+++ b/firefox/chrome/icons/folder_add_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M9.39 4.29L8.07 3.3a1.5 1.5 0 00-.9-.3H4.5A2.5 2.5 0 002 5.5v1h5.07a.5.5 0 00.36-.16L9.4 4.3z"/><path d="M10.56 4.5l-2.4 2.53c-.29.3-.68.47-1.09.47H2v7A2.5 2.5 0 004.5 17h5.1a5.5 5.5 0 018.4-6.74V6.84a2.5 2.5 0 00-2.5-2.34h-4.94z"/><path d="M19 14.5a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0zm-4-2a.5.5 0 00-1 0V14h-1.5a.5.5 0 000 1H14v1.5a.5.5 0 001 0V15h1.5a.5.5 0 000-1H15v-1.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/folder_add_20_regular.svg b/firefox/chrome/icons/folder_add_20_regular.svg
new file mode 100644
index 0000000..dcd49d8
--- /dev/null
+++ b/firefox/chrome/icons/folder_add_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 3A2.5 2.5 0 002 5.5v9A2.5 2.5 0 004.5 17h5.1c-.16-.32-.3-.65-.4-1H4.5A1.5 1.5 0 013 14.5v-7h4.07c.41 0 .8-.17 1.09-.47L9.62 5.5h5.88c.83 0 1.5.67 1.5 1.5v2.6c.36.18.7.4 1 .66V7a2.5 2.5 0 00-2.5-2.5H9.67l-1.6-1.2a1.5 1.5 0 00-.9-.3H4.5zM3 5.5C3 4.67 3.67 4 4.5 4h2.67c.1 0 .21.04.3.1l1.22.92-1.26 1.32a.5.5 0 01-.36.16H3v-1z"/><path d="M19 14.5a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0zm-4-2a.5.5 0 00-1 0V14h-1.5a.5.5 0 000 1H14v1.5a.5.5 0 001 0V15h1.5a.5.5 0 000-1H15v-1.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/history_20_filled.svg b/firefox/chrome/icons/history_20_filled.svg
new file mode 100644
index 0000000..c63be64
--- /dev/null
+++ b/firefox/chrome/icons/history_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M9.37 2.03a8 8 0 11-7.36 7.7.75.75 0 111.5.05 6.5 6.5 0 101.57-4.03l-.2.25h2.37l.1.01a.75.75 0 010 1.49H3.15a.75.75 0 01-.64-.64V2.66c.05-.34.3-.6.64-.65h.2c.34.05.6.3.65.64v2.06a7.98 7.98 0 015.37-2.68zM9.75 6l.1.01c.33.05.6.3.64.64l.01.1V10h1.85a.75.75 0 010 1.5h-2.7a.75.75 0 01-.64-.65l-.01-.1v-4.1c.05-.33.32-.6.65-.64h.1z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/history_20_regular.svg b/firefox/chrome/icons/history_20_regular.svg
new file mode 100644
index 0000000..b332479
--- /dev/null
+++ b/firefox/chrome/icons/history_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 2h.09c.2.04.36.2.4.4l.01.1v2.2a8 8 0 11-2 4.77.5.5 0 011 .05 7 7 0 101.26-3.53H7.5l.09.01a.5.5 0 010 .99H3.41a.5.5 0 01-.4-.4L3 6.49V2.42a.5.5 0 01.41-.4L3.5 2zm6 4h.09c.2.04.36.2.4.4l.01.1v4h2.09a.5.5 0 010 1H9.41a.5.5 0 01-.4-.41l-.01-.1V6.42a.5.5 0 01.41-.4L9.5 6z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/image_copy_20_filled.svg b/firefox/chrome/icons/image_copy_20_filled.svg
new file mode 100644
index 0000000..99dbb25
--- /dev/null
+++ b/firefox/chrome/icons/image_copy_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5 6a3 3 0 013-3h6a3 3 0 013 3v6c0 .65-.2 1.25-.55 1.74L12.2 9.5a1.71 1.71 0 00-2.42 0l-4.24 4.24A2.99 2.99 0 015 12V6zm3.5 1.5a1 1 0 100-2 1 1 0 000 2z"/><path d="M11.5 10.2l4.24 4.25c-.5.34-1.1.55-1.74.55H8c-.65 0-1.25-.2-1.74-.55l4.24-4.24a.71.71 0 011 0z"/><path d="M14.24 16A3 3 0 0112 17H7.5A4.5 4.5 0 013 12.5V8a3 3 0 011-2.24v6.74A3.5 3.5 0 007.5 16h6.74z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/image_copy_20_regular.svg b/firefox/chrome/icons/image_copy_20_regular.svg
new file mode 100644
index 0000000..7eeaf96
--- /dev/null
+++ b/firefox/chrome/icons/image_copy_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 7.5a1 1 0 100-2 1 1 0 000 2z"/><path d="M5 6a3 3 0 013-3h6a3 3 0 013 3v6a3 3 0 01-3 3H8a3 3 0 01-3-3V6zm3-2a2 2 0 00-2 2v6c0 .37.1.72.28 1.02L9.79 9.5a1.71 1.71 0 012.42 0l3.51 3.52A2 2 0 0016 12V6a2 2 0 00-2-2H8zm7.02 9.72l-3.52-3.51a.71.71 0 00-1 0l-3.52 3.51A2 2 0 008 14h6a2 2 0 001.02-.28z"/><path d="M12 17a3 3 0 002.24-1H7.5A3.5 3.5 0 014 12.5V5.76A3 3 0 003 8v4.5A4.5 4.5 0 007.5 17H12z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/image_edit_20_filled.svg b/firefox/chrome/icons/image_edit_20_filled.svg
new file mode 100644
index 0000000..254ec5c
--- /dev/null
+++ b/firefox/chrome/icons/image_edit_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 8a.5.5 0 100-1 .5.5 0 000 1zM3 6a3 3 0 013-3h8a3 3 0 013 3v3c-.7.03-1.37.31-1.9.84l-2.3 2.3-1.75-1.7a1.5 1.5 0 00-2.1 0l-5.4 5.3C3.22 15.24 3 14.64 3 14V6zm9.5 3a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm-2.23 5.67l1.82-1.81-1.74-1.71a.5.5 0 00-.7 0l-5.38 5.3c.48.34 1.08.55 1.73.55h3.22l.21-.85a3.2 3.2 0 01.84-1.48zm.7.7l4.84-4.82a1.87 1.87 0 112.64 2.64l-4.83 4.83a2.2 2.2 0 01-1.02.58l-1.5.37a.89.89 0 01-1.07-1.08l.37-1.5c.1-.38.3-.73.58-1.01z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/image_edit_20_regular.svg b/firefox/chrome/icons/image_edit_20_regular.svg
new file mode 100644
index 0000000..b473b8d
--- /dev/null
+++ b/firefox/chrome/icons/image_edit_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M14 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm-1 0a.5.5 0 10-1 0 .5.5 0 001 0zM3 6a3 3 0 013-3h8a3 3 0 013 3v3c-.34.02-.68.1-1 .23V6a2 2 0 00-2-2H6a2 2 0 00-2 2v8c0 .37.1.72.28 1.02l4.67-4.59a1.5 1.5 0 012.1 0l1.75 1.72-.71.7-1.74-1.7a.5.5 0 00-.7 0l-4.66 4.57c.3.18.64.28 1.01.28h3.47l-.04.15-.21.85H6a3 3 0 01-3-3V6zm7.98 9.38l4.83-4.83a1.87 1.87 0 112.64 2.64l-4.83 4.83a2.2 2.2 0 01-1.02.58l-1.5.37a.89.89 0 01-1.07-1.08l.37-1.5c.1-.38.3-.73.58-1.01z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/key_20_filled.svg b/firefox/chrome/icons/key_20_filled.svg
new file mode 100644
index 0000000..847b889
--- /dev/null
+++ b/firefox/chrome/icons/key_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M7 7.5C7 4.42 9.42 2 12.5 2S18 4.42 18 7.5 15.58 13 12.5 13c-.5 0-1-.05-1.5-.18V13a1 1 0 01-1 1H9v1a1 1 0 01-1 1H7v.5c0 .83-.67 1.5-1.5 1.5h-2A1.5 1.5 0 012 16.5v-1.59c0-.4.16-.78.44-1.06l4.54-4.54c.13-.13.2-.37.14-.64A5.62 5.62 0 017 7.5zM15 6a1 1 0 10-2 0 1 1 0 002 0z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/key_20_regular.svg b/firefox/chrome/icons/key_20_regular.svg
new file mode 100644
index 0000000..fa16f1e
--- /dev/null
+++ b/firefox/chrome/icons/key_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M15 6a1 1 0 11-2 0 1 1 0 012 0z"/><path d="M12.5 2a5.45 5.45 0 00-5.38 6.67c.06.27 0 .5-.14.64l-4.54 4.54A1.5 1.5 0 002 14.91v1.59c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5V16h1a1 1 0 001-1v-1h1a1 1 0 001-1v-.18c.5.13 1 .18 1.5.18 3.08 0 5.5-2.42 5.5-5.5S15.58 2 12.5 2zM8 7.5C8 4.98 9.98 3 12.5 3S17 4.98 17 7.5 15.02 12 12.5 12c-.66 0-1.27-.1-1.78-.35a.5.5 0 00-.72.45v.9H9a1 1 0 00-1 1v1H7a1 1 0 00-1 1v.5a.5.5 0 01-.5.5h-2a.5.5 0 01-.5-.5v-1.59a.5.5 0 01.15-.35l4.54-4.54c.43-.43.52-1.04.4-1.56-.06-.3-.09-.63-.09-.96z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/link_20_filled.svg b/firefox/chrome/icons/link_20_filled.svg
new file mode 100644
index 0000000..8d62bbc
--- /dev/null
+++ b/firefox/chrome/icons/link_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M14 6a4 4 0 01.2 8H12a.75.75 0 01-.1-1.5H14a2.5 2.5 0 00.16-5H12a.75.75 0 01-.1-1.5H14zM8 6a.75.75 0 01.1 1.5H6a2.5 2.5 0 00-.16 5H8a.75.75 0 01.1 1.5H6a4 4 0 01-.2-8H8zM6.25 9.25h7.5a.75.75 0 01.1 1.5h-7.6a.75.75 0 01-.1-1.5h7.6-7.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/link_20_regular.svg b/firefox/chrome/icons/link_20_regular.svg
new file mode 100644
index 0000000..5d5e3f7
--- /dev/null
+++ b/firefox/chrome/icons/link_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8 6a.5.5 0 01.09 1H6a3 3 0 00-.2 6H8a.5.5 0 01.09 1H6a4 4 0 01-.22-8H8zm6 0a4 4 0 01.22 8H12a.5.5 0 01-.09-1H14a3 3 0 00.2-6H12a.5.5 0 01-.09-1H14zM6 9.5h8a.5.5 0 01.09 1H6a.5.5 0 01-.09-1H14 6z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/pause_20_filled.svg b/firefox/chrome/icons/pause_20_filled.svg
new file mode 100644
index 0000000..46846a7
--- /dev/null
+++ b/firefox/chrome/icons/pause_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M12 3.5c0-.83.67-1.5 1.5-1.5h2c.83 0 1.5.67 1.5 1.5v13c0 .83-.67 1.5-1.5 1.5h-2a1.5 1.5 0 01-1.5-1.5v-13z"/><path d="M3 3.5C3 2.67 3.67 2 4.5 2h2C7.33 2 8 2.67 8 3.5v13c0 .83-.67 1.5-1.5 1.5h-2A1.5 1.5 0 013 16.5v-13z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/pause_20_regular.svg b/firefox/chrome/icons/pause_20_regular.svg
new file mode 100644
index 0000000..adb01bd
--- /dev/null
+++ b/firefox/chrome/icons/pause_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 2C3.67 2 3 2.67 3 3.5v13c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-13C8 2.67 7.33 2 6.5 2h-2zm0 1h2c.28 0 .5.22.5.5v13a.5.5 0 01-.5.5h-2a.5.5 0 01-.5-.5v-13c0-.28.22-.5.5-.5z"/><path d="M13.5 2c-.83 0-1.5.67-1.5 1.5v13c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-13c0-.83-.67-1.5-1.5-1.5h-2zm0 1h2c.28 0 .5.22.5.5v13a.5.5 0 01-.5.5h-2a.5.5 0 01-.5-.5v-13c0-.28.22-.5.5-.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/person_feedback_20_filled.svg b/firefox/chrome/icons/person_feedback_20_filled.svg
new file mode 100644
index 0000000..119923b
--- /dev/null
+++ b/firefox/chrome/icons/person_feedback_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 12c.83 0 1.5.67 1.5 1.5v.5c0 1.97-1.86 4-5 4-3.14 0-5-2.03-5-4v-.5c0-.83.67-1.5 1.5-1.5h7zM7 5.5A2.75 2.75 0 117 11a2.75 2.75 0 010-5.5zM16 2a2 2 0 012 1.85V6a2 2 0 01-1.85 2H14.5l-1.2 1.6a1 1 0 01-1.78-.38l-.01-.1V9l-.01-1.07-.08-.01a2 2 0 01-1.4-1.6l-.01-.17L10 6V4a2 2 0 011.85-2H16z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/person_feedback_20_regular.svg b/firefox/chrome/icons/person_feedback_20_regular.svg
new file mode 100644
index 0000000..cf708d3
--- /dev/null
+++ b/firefox/chrome/icons/person_feedback_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 12c.83 0 1.5.67 1.5 1.5v.5c0 1.97-1.86 4-5 4-3.14 0-5-2.03-5-4v-.5c0-.83.67-1.5 1.5-1.5h7zm0 1h-7a.5.5 0 00-.5.5v.5c0 1.44 1.43 3 4 3 2.57 0 4-1.56 4-3v-.5a.5.5 0 00-.5-.5zM7 5.5A2.75 2.75 0 117 11a2.75 2.75 0 010-5.5zM16 2a2 2 0 012 1.85V6a2 2 0 01-1.85 2H14.5l-1.2 1.6a1 1 0 01-1.78-.38l-.01-.1V9l-.01-1.07-.08-.01a2 2 0 01-1.4-1.6l-.01-.17L10 6V4a2 2 0 011.85-2H16zM7 6.5A1.75 1.75 0 107 10a1.75 1.75 0 000-3.5zM16 3h-4a1 1 0 00-1 .88V6a1 1 0 00.88 1h.62v2L14 7h2a1 1 0 001-.88V4a1 1 0 00-.88-1H16z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/pin_20_filled.svg b/firefox/chrome/icons/pin_20_filled.svg
new file mode 100644
index 0000000..2ed3f39
--- /dev/null
+++ b/firefox/chrome/icons/pin_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M13.33 2.62a2 2 0 00-3.2.52L8.38 6.6a1.5 1.5 0 01-.78.72L4 8.75a1 1 0 00-.33 1.64L6.3 13 3 16.3v.7h.7L7 13.7l2.61 2.62a1 1 0 001.64-.34l1.43-3.59c.14-.34.4-.62.72-.78l3.46-1.73a2 2 0 00.52-3.2l-4.05-4.06z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/pin_20_regular.svg b/firefox/chrome/icons/pin_20_regular.svg
new file mode 100644
index 0000000..fedfb70
--- /dev/null
+++ b/firefox/chrome/icons/pin_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10.12 3.14a2 2 0 013.2-.52l4.06 4.05a2 2 0 01-.52 3.2l-3.46 1.74a1.5 1.5 0 00-.72.78L11.25 16a1 1 0 01-1.64.33L7 13.7 3.7 17H3v-.7L6.3 13l-2.62-2.61a1 1 0 01.34-1.64L7.6 7.32c.34-.14.62-.4.78-.72l1.73-3.46zm2.5.19a1 1 0 00-1.6.26L9.29 7.04a2.5 2.5 0 01-1.31 1.2L4.39 9.69l5.93 5.93 1.43-3.59a2.5 2.5 0 011.2-1.3l3.46-1.74a1 1 0 00.26-1.6l-4.05-4.05z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/play_20_filled.svg b/firefox/chrome/icons/play_20_filled.svg
new file mode 100644
index 0000000..be1107e
--- /dev/null
+++ b/firefox/chrome/icons/play_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M17.22 8.68a1.5 1.5 0 010 2.63l-10 5.5A1.5 1.5 0 015 15.5v-11A1.5 1.5 0 017.22 3.2l10 5.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/play_20_regular.svg b/firefox/chrome/icons/play_20_regular.svg
new file mode 100644
index 0000000..b0eacb2
--- /dev/null
+++ b/firefox/chrome/icons/play_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M17.22 8.69a1.5 1.5 0 010 2.62l-10 5.5A1.5 1.5 0 015 15.5v-11A1.5 1.5 0 017.22 3.2l10 5.5zm-.48 1.75a.5.5 0 000-.88l-10-5.5A.5.5 0 006 4.5v11c0 .38.4.62.74.44l10-5.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/print_20_filled.svg b/firefox/chrome/icons/print_20_filled.svg
new file mode 100644
index 0000000..2538778
--- /dev/null
+++ b/firefox/chrome/icons/print_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5 4.5C5 3.67 5.67 3 6.5 3h7c.83 0 1.5.67 1.5 1.5V5h.5A2.5 2.5 0 0118 7.5v5c0 .83-.67 1.5-1.5 1.5H15v1.5c0 .83-.67 1.5-1.5 1.5h-7A1.5 1.5 0 015 15.5V14H3.5A1.5 1.5 0 012 12.5v-5A2.5 2.5 0 014.5 5H5v-.5zm9 0a.5.5 0 00-.5-.5h-7a.5.5 0 00-.5.5V5h8v-.5zm-8 7v4c0 .28.22.5.5.5h7a.5.5 0 00.5-.5v-4a.5.5 0 00-.5-.5h-7a.5.5 0 00-.5.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/print_20_regular.svg b/firefox/chrome/icons/print_20_regular.svg
new file mode 100644
index 0000000..75e3574
--- /dev/null
+++ b/firefox/chrome/icons/print_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5 4.5C5 3.67 5.67 3 6.5 3h7c.83 0 1.5.67 1.5 1.5V5h.5A2.5 2.5 0 0118 7.5v5c0 .83-.67 1.5-1.5 1.5H15v1.5c0 .83-.67 1.5-1.5 1.5h-7A1.5 1.5 0 015 15.5V14H3.5A1.5 1.5 0 012 12.5v-5A2.5 2.5 0 014.5 5H5v-.5zM6 5h8v-.5a.5.5 0 00-.5-.5h-7a.5.5 0 00-.5.5V5zm-1 8v-1.5c0-.83.67-1.5 1.5-1.5h7c.83 0 1.5.67 1.5 1.5V13h1.5a.5.5 0 00.5-.5v-5c0-.83-.67-1.5-1.5-1.5h-11C3.67 6 3 6.67 3 7.5v5c0 .28.22.5.5.5H5zm1.5-2a.5.5 0 00-.5.5v4c0 .28.22.5.5.5h7a.5.5 0 00.5-.5v-4a.5.5 0 00-.5-.5h-7z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/puzzle_piece_20_filled.svg b/firefox/chrome/icons/puzzle_piece_20_filled.svg
new file mode 100644
index 0000000..39cb085
--- /dev/null
+++ b/firefox/chrome/icons/puzzle_piece_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M11 2a2 2 0 012 2v.06h3a1 1 0 011 1V8h-1a2 2 0 00-2 1.85V10a2 2 0 001.85 2H17v3.06a1 1 0 01-1 1h-3v.09a2 2 0 01-4-.1H6a1 1 0 01-1-1V12a2 2 0 110-4V5.06a1 1 0 011-1h3V4c0-1.1.9-2 2-2z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/puzzle_piece_20_regular.svg b/firefox/chrome/icons/puzzle_piece_20_regular.svg
new file mode 100644
index 0000000..37ddad5
--- /dev/null
+++ b/firefox/chrome/icons/puzzle_piece_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M11.1 2c-1.07.08-1.94.9-2.08 1.94V4H6.35A1.5 1.5 0 005 5.5v2.27h-.06A2.25 2.25 0 003 10v.16c.08 1.06.9 1.93 1.94 2.07H5v2.42A1.5 1.5 0 006.5 16h2.02v.06A2.25 2.25 0 0010.75 18h.16a2.25 2.25 0 002.07-1.94V16h2.52c.83 0 1.5-.67 1.5-1.5v-3.25h-1.87A1.25 1.25 0 0114 10v-.12c.06-.63.6-1.13 1.25-1.13H17V5.36A1.5 1.5 0 0015.5 4h-2.02v-.06A2.25 2.25 0 0011.25 2h-.15zm.15 1c.69 0 1.25.56 1.25 1.25V5h3l.1.01a.5.5 0 01.4.5v2.24h-.75c-1.17 0-2.15.9-2.24 2.07l-.01.16c0 1.2.9 2.17 2.07 2.26l.16.01H16v2.25a.5.5 0 01-.5.5H12v.75a1.25 1.25 0 01-2.5 0V15h-3a.5.5 0 01-.5-.5v-3.25h-.75a1.25 1.25 0 010-2.5H6V5.5c0-.27.23-.5.5-.5H10v-.75c0-.69.56-1.25 1.25-1.25z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/question_circle_20_filled.svg b/firefox/chrome/icons/question_circle_20_filled.svg
new file mode 100644
index 0000000..23ef98d
--- /dev/null
+++ b/firefox/chrome/icons/question_circle_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a8 8 0 110 16 8 8 0 010-16zm0 11.5a.75.75 0 100 1.5.75.75 0 000-1.5zm0-8A2.5 2.5 0 007.5 8a.5.5 0 001 0 1.5 1.5 0 112.63.98l-.1.11-.12.1-.25.19A3.2 3.2 0 009.5 12a.5.5 0 001 0c0-.76.2-1.25.53-1.61l.08-.08.08-.07.09-.07.22-.17.15-.12A2.5 2.5 0 0010 5.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/question_circle_20_regular.svg b/firefox/chrome/icons/question_circle_20_regular.svg
new file mode 100644
index 0000000..db63276
--- /dev/null
+++ b/firefox/chrome/icons/question_circle_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a8 8 0 110 16 8 8 0 010-16zm0 1a7 7 0 100 14 7 7 0 000-14zm0 10.5a.75.75 0 110 1.5.75.75 0 010-1.5zm0-8a2.5 2.5 0 011.65 4.38l-.15.12-.22.17-.09.07-.16.15c-.33.36-.53.85-.53 1.61a.5.5 0 01-1 0 3.2 3.2 0 011.16-2.62l.25-.19.12-.1A1.5 1.5 0 0010 6.5c-.83 0-1.5.67-1.5 1.5a.5.5 0 01-1 0A2.5 2.5 0 0110 5.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/save_edit_20_filled.svg b/firefox/chrome/icons/save_edit_20_filled.svg
new file mode 100644
index 0000000..35c1518
--- /dev/null
+++ b/firefox/chrome/icons/save_edit_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5 3a2 2 0 00-2 2v10c0 1.1.9 2 2 2v-5.5c0-.83.67-1.5 1.5-1.5h6.44l1.16-1.16a2.87 2.87 0 012.9-.7V6.61a2 2 0 00-.59-1.41L14.8 3.59A2 2 0 0013.38 3H13v3.5c0 .83-.67 1.5-1.5 1.5h-4A1.5 1.5 0 016 6.5V3H5z"/><path d="M11.94 11l-2.67 2.67c-.4.41-.7.92-.84 1.49l-.37 1.5c-.03.11-.05.23-.06.34H6v-5.5c0-.28.22-.5.5-.5h5.44z"/><path d="M7 3h5v3.5a.5.5 0 01-.5.5h-4a.5.5 0 01-.5-.5V3z"/><path d="M14.8 9.55l-4.82 4.83a2.2 2.2 0 00-.58 1.02l-.37 1.5a.89.89 0 001.08 1.07l1.5-.37c.38-.1.73-.3 1.01-.58l4.83-4.83a1.87 1.87 0 00-2.64-2.64z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/save_edit_20_regular.svg b/firefox/chrome/icons/save_edit_20_regular.svg
new file mode 100644
index 0000000..4740a63
--- /dev/null
+++ b/firefox/chrome/icons/save_edit_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5 3a2 2 0 00-2 2v10c0 1.1.9 2 2 2h3l.06-.35.16-.65H6v-4.5c0-.28.22-.5.5-.5h5.44l1-1H6.5c-.83 0-1.5.67-1.5 1.5V16a1 1 0 01-1-1V5a1 1 0 011-1h1v2.5C6 7.33 6.67 8 7.5 8h4c.83 0 1.5-.67 1.5-1.5V4h.38a1 1 0 01.7.3l1.63 1.61a1 1 0 01.29.71V8c.34-.01.68.03 1 .13v-1.5a2 2 0 00-.59-1.42L14.8 3.59A2 2 0 0013.38 3H5zm2 3.5V4h5v2.5a.5.5 0 01-.5.5h-4a.5.5 0 01-.5-.5z"/><path d="M14.8 9.55l-4.82 4.83a2.2 2.2 0 00-.58 1.02l-.37 1.5a.89.89 0 001.08 1.07l1.5-.37c.38-.1.73-.3 1.01-.58l4.83-4.83a1.87 1.87 0 00-2.64-2.64z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/search_20_filled.svg b/firefox/chrome/icons/search_20_filled.svg
new file mode 100644
index 0000000..2397be8
--- /dev/null
+++ b/firefox/chrome/icons/search_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 3a5.5 5.5 0 014.38 8.82l4.15 4.15a.75.75 0 01-.98 1.13l-.08-.07-4.15-4.15A5.5 5.5 0 118.5 3zm0 1.5a4 4 0 100 8 4 4 0 000-8z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/search_20_regular.svg b/firefox/chrome/icons/search_20_regular.svg
new file mode 100644
index 0000000..e3a3189
--- /dev/null
+++ b/firefox/chrome/icons/search_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 3a5.5 5.5 0 014.23 9.02l4.12 4.13a.5.5 0 01-.63.76l-.07-.06-4.13-4.12A5.5 5.5 0 118.5 3zm0 1a4.5 4.5 0 100 9 4.5 4.5 0 000-9z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/settings_20_filled.svg b/firefox/chrome/icons/settings_20_filled.svg
new file mode 100644
index 0000000..80bcc96
--- /dev/null
+++ b/firefox/chrome/icons/settings_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M1.91 7.38A8.5 8.5 0 013.7 4.3a.5.5 0 01.54-.13l1.92.68a1 1 0 001.32-.76l.36-2a.5.5 0 01.4-.4 8.53 8.53 0 013.55 0c.2.04.35.2.38.4l.37 2a1 1 0 001.32.76l1.92-.68a.5.5 0 01.54.13 8.5 8.5 0 011.78 3.08c.06.2 0 .4-.15.54l-1.56 1.32a1 1 0 000 1.52l1.56 1.32a.5.5 0 01.15.54 8.5 8.5 0 01-1.78 3.08.5.5 0 01-.54.13l-1.92-.68a1 1 0 00-1.32.76l-.37 2a.5.5 0 01-.38.4 8.53 8.53 0 01-3.56 0 .5.5 0 01-.39-.4l-.36-2a1 1 0 00-1.32-.76l-1.92.68a.5.5 0 01-.54-.13 8.5 8.5 0 01-1.78-3.08.5.5 0 01.15-.54l1.56-1.32a1 1 0 000-1.52L2.06 7.92a.5.5 0 01-.15-.54zM8 10a2 2 0 104 0 2 2 0 00-4 0z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/settings_20_regular.svg b/firefox/chrome/icons/settings_20_regular.svg
new file mode 100644
index 0000000..5002663
--- /dev/null
+++ b/firefox/chrome/icons/settings_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M1.91 7.38A8.5 8.5 0 013.7 4.3a.5.5 0 01.54-.13l1.92.68a1 1 0 001.32-.76l.36-2a.5.5 0 01.4-.4 8.53 8.53 0 013.55 0c.2.04.35.2.38.4l.37 2a1 1 0 001.32.76l1.92-.68a.5.5 0 01.54.13 8.5 8.5 0 011.78 3.08c.06.2 0 .4-.15.54l-1.56 1.32a1 1 0 000 1.52l1.56 1.32a.5.5 0 01.15.54 8.5 8.5 0 01-1.78 3.08.5.5 0 01-.54.13l-1.92-.68a1 1 0 00-1.32.76l-.37 2a.5.5 0 01-.38.4 8.53 8.53 0 01-3.56 0 .5.5 0 01-.39-.4l-.36-2a1 1 0 00-1.32-.76l-1.92.68a.5.5 0 01-.54-.13 8.5 8.5 0 01-1.78-3.08.5.5 0 01.15-.54l1.56-1.32a1 1 0 000-1.52L2.06 7.92a.5.5 0 01-.15-.54zm1.06 0l1.3 1.1a2 2 0 010 3.04l-1.3 1.1c.3.79.71 1.51 1.25 2.16l1.6-.58a2 2 0 012.63 1.53l.3 1.67a7.56 7.56 0 002.5 0l.3-1.67a2 2 0 012.64-1.53l1.6.58a7.5 7.5 0 001.24-2.16l-1.3-1.1a2 2 0 010-3.04l1.3-1.1a7.5 7.5 0 00-1.25-2.16l-1.6.58a2 2 0 01-2.63-1.53l-.3-1.67a7.55 7.55 0 00-2.5 0l-.3 1.67A2 2 0 015.81 5.8l-1.6-.58a7.5 7.5 0 00-1.24 2.16zM7.5 10a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0zm1 0a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/speaker_2_20_filled.svg b/firefox/chrome/icons/speaker_2_20_filled.svg
new file mode 100644
index 0000000..da456a2
--- /dev/null
+++ b/firefox/chrome/icons/speaker_2_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M12 3a1 1 0 00-1.68-.73l-3.87 3.6A.5.5 0 016.1 6H3.5C2.67 6 2 6.67 2 7.5v5c0 .83.67 1.5 1.5 1.5h2.6a.5.5 0 01.35.13l3.87 3.6a1 1 0 001.68-.74V3.01z"/><path d="M15.25 4.63a.5.5 0 01.71.04 8 8 0 010 10.66.5.5 0 11-.75-.66 7 7 0 000-9.34.5.5 0 01.04-.7z"/><path d="M14.08 12.93a.5.5 0 01-.19-.68 4.5 4.5 0 000-4.5.5.5 0 11.87-.5 5.5 5.5 0 010 5.5.5.5 0 01-.68.18z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/speaker_2_20_regular.svg b/firefox/chrome/icons/speaker_2_20_regular.svg
new file mode 100644
index 0000000..9911f06
--- /dev/null
+++ b/firefox/chrome/icons/speaker_2_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M12 3a1 1 0 00-1.68-.73l-3.88 3.6A.5.5 0 016.1 6H3.5C2.67 6 2 6.67 2 7.5v5c0 .83.67 1.5 1.5 1.5h2.6a.5.5 0 01.34.13l3.88 3.6a1 1 0 001.68-.74V3.01zM7.12 6.6L11 3v14l-3.88-3.6A1.5 1.5 0 006.1 13H3.5a.5.5 0 01-.5-.5v-5c0-.28.22-.5.5-.5h2.6c.38 0 .75-.14 1.02-.4z"/><path d="M15.26 4.63a.5.5 0 01.7.04 8 8 0 010 10.66.5.5 0 01-.74-.66 7 7 0 000-9.34.5.5 0 01.04-.7z"/><path d="M14.08 12.93a.5.5 0 01-.18-.68 4.5 4.5 0 000-4.5.5.5 0 01.86-.5 5.5 5.5 0 010 5.5.5.5 0 01-.68.18z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/speaker_mute_20_filled.svg b/firefox/chrome/icons/speaker_mute_20_filled.svg
new file mode 100644
index 0000000..9a5d6c8
--- /dev/null
+++ b/firefox/chrome/icons/speaker_mute_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M12 3a1 1 0 00-1.68-.73l-3.88 3.6A.5.5 0 016.1 6H3.5C2.67 6 2 6.67 2 7.5v5c0 .83.67 1.5 1.5 1.5h2.6a.5.5 0 01.34.13l3.88 3.6a1 1 0 001.68-.74V3.01z"/><path d="M13.14 7.65c.2-.2.52-.2.71 0l1.65 1.64 1.64-1.64a.5.5 0 11.71.7L16.2 10l1.65 1.65a.5.5 0 11-.7.7l-1.65-1.64-1.65 1.64a.5.5 0 11-.7-.7L14.78 10l-1.65-1.65a.5.5 0 010-.7z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/speaker_mute_20_regular.svg b/firefox/chrome/icons/speaker_mute_20_regular.svg
new file mode 100644
index 0000000..188e508
--- /dev/null
+++ b/firefox/chrome/icons/speaker_mute_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M12 3a1 1 0 00-1.68-.73l-3.88 3.6A.5.5 0 016.1 6H3.5C2.67 6 2 6.67 2 7.5v5c0 .83.67 1.5 1.5 1.5h2.6a.5.5 0 01.34.13l3.88 3.6a1 1 0 001.68-.74V3.01zM7.12 6.6L11 3v14l-3.88-3.6A1.5 1.5 0 006.1 13H3.5a.5.5 0 01-.5-.5v-5c0-.28.22-.5.5-.5h2.6c.38 0 .75-.14 1.02-.4z"/><path d="M13.14 7.65c.2-.2.52-.2.71 0l1.65 1.64 1.64-1.64a.5.5 0 11.71.7L16.2 10l1.65 1.65a.5.5 0 11-.7.7l-1.65-1.64-1.65 1.64a.5.5 0 11-.7-.7L14.78 10l-1.65-1.65a.5.5 0 010-.7z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/star_20_filled.svg b/firefox/chrome/icons/star_20_filled.svg
new file mode 100644
index 0000000..0eacc38
--- /dev/null
+++ b/firefox/chrome/icons/star_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M9.1 2.9a1 1 0 011.8 0l1.93 3.91 4.31.63a1 1 0 01.56 1.7l-3.12 3.05.73 4.3a1 1 0 01-1.45 1.05L10 15.51l-3.86 2.03a1 1 0 01-1.45-1.05l.74-4.3L2.3 9.14a1 1 0 01.56-1.7l4.31-.63L9.1 2.9z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/star_add_20_filled.svg b/firefox/chrome/icons/star_add_20_filled.svg
new file mode 100644
index 0000000..7390fc9
--- /dev/null
+++ b/firefox/chrome/icons/star_add_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M9.1 2.9a1 1 0 011.8 0l1.93 3.91 4.31.63a1 1 0 01.56 1.7l-.55.54a5.5 5.5 0 00-7.96 6.26l-3.05 1.6a1 1 0 01-1.45-1.05l.74-4.3L2.3 9.14a1 1 0 01.56-1.7l4.31-.63L9.1 2.9z"/><path d="M19 14.5a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0zm-4-2a.5.5 0 00-1 0V14h-1.5a.5.5 0 100 1H14v1.5a.5.5 0 101 0V15h1.5a.5.5 0 100-1H15v-1.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/star_add_20_regular.svg b/firefox/chrome/icons/star_add_20_regular.svg
new file mode 100644
index 0000000..f268a7f
--- /dev/null
+++ b/firefox/chrome/icons/star_add_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M9.1 2.9a1 1 0 011.8 0l1.93 3.91 4.31.63a1 1 0 01.56 1.7l-.55.54a5.46 5.46 0 00-1-.43l.85-.82-4.32-.63a1 1 0 01-.75-.55L10 3.35l-1.93 3.9a1 1 0 01-.75.55L3 8.43l3.12 3.04a1 1 0 01.3.89l-.75 4.3 3.35-1.76c.02.36.08.7.17 1.04l-3.05 1.6a1 1 0 01-1.45-1.05l.74-4.3L2.3 9.14a1 1 0 01.56-1.7l4.31-.63L9.1 2.9z"/><path d="M19 14.5a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0zm-4-2a.5.5 0 00-1 0V14h-1.5a.5.5 0 100 1H14v1.5a.5.5 0 101 0V15h1.5a.5.5 0 100-1H15v-1.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/star_line_horizontal_3_20_filled.svg b/firefox/chrome/icons/star_line_horizontal_3_20_filled.svg
new file mode 100644
index 0000000..13ddd4b
--- /dev/null
+++ b/firefox/chrome/icons/star_line_horizontal_3_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10.9 2.9a1 1 0 00-1.8 0L7.17 6.8l-4.31.63a1 1 0 00-.56 1.7l3.12 3.05-.73 4.3a1 1 0 001.45 1.05L11 14.98V13.5c0-.83.67-1.5 1.5-1.5a1.5 1.5 0 110-3 1.5 1.5 0 01-.07-3L10.9 2.9z"/><path d="M12.5 10a.5.5 0 000 1h5a.5.5 0 100-1h-5z"/><path d="M12 7.5c0-.28.22-.5.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5z"/><path d="M12.5 13a.5.5 0 000 1h5a.5.5 0 100-1h-5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/star_line_horizontal_3_20_regular.svg b/firefox/chrome/icons/star_line_horizontal_3_20_regular.svg
new file mode 100644
index 0000000..d2204c0
--- /dev/null
+++ b/firefox/chrome/icons/star_line_horizontal_3_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M9.1 2.9a1 1 0 011.8 0L12.92 7h4.58a.5.5 0 110 1h-4.58a1 1 0 01-.9-.56L10 3.34 8.07 7.25a1 1 0 01-.75.55L3 8.43l3.12 3.04a1 1 0 01.3.89l-.75 4.3 4.1-2.16a.5.5 0 01.46.89l-4.09 2.15a1 1 0 01-1.45-1.05l.74-4.3L2.3 9.14a1 1 0 01.56-1.7l4.31-.63L9.1 2.9z"/><path d="M12 10.5c0-.28.22-.5.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5z"/><path d="M12.5 13a.5.5 0 100 1h5a.5.5 0 000-1h-5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/tab_desktop_20_filled.svg b/firefox/chrome/icons/tab_desktop_20_filled.svg
new file mode 100644
index 0000000..0d8fbb9
--- /dev/null
+++ b/firefox/chrome/icons/tab_desktop_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 3A2.5 2.5 0 003 5.5v9A2.5 2.5 0 005.5 17h9a2.5 2.5 0 002.5-2.5V7H9.5A1.5 1.5 0 018 5.5V3H5.5z"/><path d="M9 3v2.5c0 .28.22.5.5.5H17v-.5A2.5 2.5 0 0014.5 3H9z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/tab_desktop_20_regular.svg b/firefox/chrome/icons/tab_desktop_20_regular.svg
new file mode 100644
index 0000000..176c791
--- /dev/null
+++ b/firefox/chrome/icons/tab_desktop_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M3 5.5A2.5 2.5 0 015.5 3h9A2.5 2.5 0 0117 5.5v9a2.5 2.5 0 01-2.5 2.5h-9A2.5 2.5 0 013 14.5v-9zM16 6v-.5c0-.83-.67-1.5-1.5-1.5H9v1.5c0 .28.22.5.5.5H16zM8 4H5.5C4.67 4 4 4.67 4 5.5v9c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V7H9.5A1.5 1.5 0 018 5.5V4z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/tab_desktop_copy_20_filled.svg b/firefox/chrome/icons/tab_desktop_copy_20_filled.svg
new file mode 100644
index 0000000..6544dba
--- /dev/null
+++ b/firefox/chrome/icons/tab_desktop_copy_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5 4.5A2.5 2.5 0 017.5 2H9v2.5c0 .83.67 1.5 1.5 1.5H18v6.5a2.5 2.5 0 01-2.5 2.5h-8A2.5 2.5 0 015 12.5v-8z"/><path d="M10 4.5V2h5.5A2.5 2.5 0 0118 4.5V5h-7.5a.5.5 0 01-.5-.5z"/><path d="M12.5 18a2.5 2.5 0 002.45-2H7.5A3.5 3.5 0 014 12.5V5.05A2.5 2.5 0 002 7.5V14a4 4 0 004 4h6.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/tab_desktop_copy_20_regular.svg b/firefox/chrome/icons/tab_desktop_copy_20_regular.svg
new file mode 100644
index 0000000..c425b27
--- /dev/null
+++ b/firefox/chrome/icons/tab_desktop_copy_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 2A2.5 2.5 0 005 4.5v8A2.5 2.5 0 007.5 15h8a2.5 2.5 0 002.5-2.5v-8A2.5 2.5 0 0015.5 2h-8zM17 4.5V5h-6.5a.5.5 0 01-.5-.5V3h5.5c.83 0 1.5.67 1.5 1.5zm-8 0c0 .83.67 1.5 1.5 1.5H17v6.5c0 .83-.67 1.5-1.5 1.5h-8A1.5 1.5 0 016 12.5v-8C6 3.67 6.67 3 7.5 3H9v1.5z"/><path d="M12.5 18a2.5 2.5 0 002.45-2h-1.04c-.2.58-.76 1-1.41 1H6a3 3 0 01-3-3V7.5c0-.65.42-1.2 1-1.41V5.05A2.5 2.5 0 002 7.5V14a4 4 0 004 4h6.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/tab_desktop_image_20_filled.svg b/firefox/chrome/icons/tab_desktop_image_20_filled.svg
new file mode 100644
index 0000000..e61a1dd
--- /dev/null
+++ b/firefox/chrome/icons/tab_desktop_image_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 3A2.5 2.5 0 003 5.5v2.84c.45-.22.96-.34 1.5-.34h4a3.5 3.5 0 013.5 3.5v4c0 .54-.12 1.05-.34 1.5h2.84a2.5 2.5 0 002.5-2.5V7H9.5A1.5 1.5 0 018 5.5V3H5.5z"/><path d="M9 3v2.5c0 .28.22.5.5.5H17v-.5A2.5 2.5 0 0014.5 3H9z"/><path d="M9 11.75a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"/><path d="M4.5 9A2.5 2.5 0 002 11.5v4A2.5 2.5 0 004.5 18h4a2.5 2.5 0 002.5-2.5v-4A2.5 2.5 0 008.5 9h-4zM3 11.5c0-.83.67-1.5 1.5-1.5h4c.83 0 1.5.67 1.5 1.5v4c0 .23-.05.45-.15.65l-2.29-2.3a1.5 1.5 0 00-2.12 0l-2.3 2.3A1.5 1.5 0 013 15.5v-4zm.85 5.35l2.3-2.29c.2-.2.5-.2.7 0l2.3 2.3c-.2.09-.42.14-.65.14h-4a1.5 1.5 0 01-.65-.15z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/tab_desktop_image_20_regular.svg b/firefox/chrome/icons/tab_desktop_image_20_regular.svg
new file mode 100644
index 0000000..1e2ce60
--- /dev/null
+++ b/firefox/chrome/icons/tab_desktop_image_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M3 5.5A2.5 2.5 0 015.5 3h9A2.5 2.5 0 0117 5.5v9a2.5 2.5 0 01-2.5 2.5h-2.84c.15-.31.25-.65.3-1h2.54c.83 0 1.5-.67 1.5-1.5V7H9.5A1.5 1.5 0 018 5.5V4H5.5C4.67 4 4 4.67 4 5.5v2.54c-.36.05-.7.15-1 .3V5.5zM16 6v-.5c0-.83-.67-1.5-1.5-1.5H9v1.5c0 .28.22.5.5.5H16z"/><path d="M9 11.75a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"/><path d="M4.5 9A2.5 2.5 0 002 11.5v4A2.5 2.5 0 004.5 18h4a2.5 2.5 0 002.5-2.5v-4A2.5 2.5 0 008.5 9h-4zM3 11.5c0-.83.67-1.5 1.5-1.5h4c.83 0 1.5.67 1.5 1.5v4c0 .23-.05.45-.15.65l-2.29-2.3a1.5 1.5 0 00-2.12 0l-2.3 2.3A1.5 1.5 0 013 15.5v-4zm.85 5.35l2.3-2.29c.2-.2.5-.2.7 0l2.3 2.3c-.2.09-.42.14-.65.14h-4a1.5 1.5 0 01-.65-.15z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/tab_desktop_new_page_20_filled.svg b/firefox/chrome/icons/tab_desktop_new_page_20_filled.svg
new file mode 100644
index 0000000..d051aa1
--- /dev/null
+++ b/firefox/chrome/icons/tab_desktop_new_page_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M3 5.5A2.5 2.5 0 015.5 3H8v2.5C8 6.33 8.67 7 9.5 7H17v7.5a2.5 2.5 0 01-2.5 2.5h-9A2.5 2.5 0 013 14.5v-9zM8 11a1 1 0 10-2 0 1 1 0 002 0zm2 1a1 1 0 100-2 1 1 0 000 2zm4-1a1 1 0 10-2 0 1 1 0 002 0z"/><path d="M17 6v-.5A2.5 2.5 0 0014.5 3H9v2.5c0 .28.22.5.5.5H17z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/tab_desktop_new_page_20_regular.svg b/firefox/chrome/icons/tab_desktop_new_page_20_regular.svg
new file mode 100644
index 0000000..f912d5d
--- /dev/null
+++ b/firefox/chrome/icons/tab_desktop_new_page_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M7 12a1 1 0 100-2 1 1 0 000 2z"/><path d="M11 11a1 1 0 11-2 0 1 1 0 012 0z"/><path d="M13 12a1 1 0 100-2 1 1 0 000 2z"/><path d="M3 5.5A2.5 2.5 0 015.5 3h9A2.5 2.5 0 0117 5.5v9a2.5 2.5 0 01-2.5 2.5h-9A2.5 2.5 0 013 14.5v-9zM5.5 4C4.67 4 4 4.67 4 5.5v9c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V7H9.5A1.5 1.5 0 018 5.5V4H5.5zM16 5.5c0-.83-.67-1.5-1.5-1.5H9v1.5c0 .28.22.5.5.5H16v-.5z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/translate_20_filled.svg b/firefox/chrome/icons/translate_20_filled.svg
new file mode 100644
index 0000000..5cecb32
--- /dev/null
+++ b/firefox/chrome/icons/translate_20_filled.svg
@@ -0,0 +1,3 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg">
+<path d="M4.17824 3.20418C4.8763 2.9975 5.8591 2.87338 6.98384 3.20417L6.98547 3.20465C8.01294 3.50937 8.58688 4.13926 8.8698 4.84224C9.12485 5.47597 9.1245 6.13042 9.1243 6.49684L9.12429 11.2496C9.12429 11.6638 8.78851 12 8.37429 12C7.96008 12 7.62429 11.6642 7.62429 11.25V11.2445C7.44406 11.3432 7.25378 11.4379 7.05641 11.5256C6.3108 11.8568 5.3545 12.1278 4.42556 11.9327C3.22308 11.6801 2.41457 10.7793 2.12309 9.78119C1.83224 8.78517 2.03553 7.6013 2.96162 6.82265C3.97039 5.9745 5.1271 5.77104 6.13731 5.81332C6.66664 5.83547 7.17101 5.92588 7.61063 6.03131C7.59408 5.81246 7.55773 5.59972 7.47827 5.40227C7.36072 5.11019 7.13378 4.81342 6.55976 4.64297C5.77262 4.41167 5.09176 4.49807 4.60409 4.64246C4.35944 4.71489 4.1661 4.80131 4.03768 4.86719C3.97373 4.9 3.92669 4.92729 3.89832 4.94453C3.88417 4.95313 3.87475 4.95917 3.8703 4.96207L3.86791 4.96364C3.5281 5.19632 3.06365 5.1114 2.82832 4.77263C2.592 4.43245 2.6762 3.9651 3.01639 3.72878L3.01754 3.72798L3.01883 3.72709L3.02181 3.72504L3.0294 3.7199L3.05099 3.7056C3.06821 3.69437 3.09108 3.67983 3.11937 3.66264C3.1759 3.62829 3.2544 3.58315 3.35304 3.53255C3.54983 3.4316 3.82993 3.30731 4.17824 3.20418ZM6.07459 7.31201C5.31186 7.28009 4.56452 7.4347 3.92694 7.97077C3.53646 8.29908 3.40712 8.82706 3.56296 9.36072C3.71817 9.89225 4.13568 10.339 4.73392 10.4647C5.20849 10.5644 5.81424 10.4361 6.44742 10.1548C6.90611 9.95101 7.32191 9.69243 7.62429 9.47389V7.58497C7.1592 7.45493 6.62773 7.33516 6.07459 7.31201ZM13.982 6.04888C14.3692 6.19603 14.5638 6.62921 14.4167 7.0164C14.3582 7.17038 14.297 7.35055 14.2373 7.53799C14.7228 7.46337 15.2076 7.37162 15.69 7.26696C16.0948 7.17915 16.4942 7.43611 16.582 7.84091C16.6698 8.24571 16.4128 8.64505 16.0081 8.73286C15.2867 8.88934 14.5487 9.02103 13.8011 9.11234C13.7006 9.53807 13.6188 9.93091 13.5534 10.2941C13.9465 10.234 14.3277 10.2108 14.6937 10.2213C14.7825 9.90606 15.0721 9.67499 15.4157 9.67499C15.83 9.67499 16.1657 10.0108 16.1657 10.425L16.1657 10.4641C17.353 10.8406 18.2587 11.6255 18.7074 12.6422C19.1089 13.5521 19.1097 14.6001 18.6236 15.571C18.1408 16.5353 17.2107 17.364 15.8513 17.9405C15.47 18.1022 15.0298 17.9241 14.868 17.5428C14.7063 17.1615 14.8844 16.7212 15.2657 16.5595C16.3822 16.086 16.9962 15.471 17.2823 14.8996C17.5649 14.3349 17.5591 13.7554 17.3351 13.2478C17.1195 12.7593 16.6689 12.2921 16.0098 12.0047C15.7123 13.4697 15.0193 14.6549 14.1944 15.5106C14.2702 15.6599 14.3439 15.8116 14.4053 15.9553C14.568 16.3362 14.3912 16.7769 14.0103 16.9396C13.6294 17.1024 13.1887 16.9255 13.0259 16.5446C13.0163 16.5221 13.0067 16.5 12.997 16.4784C12.5523 16.7494 12.0942 16.94 11.6518 17.0345C10.9848 17.1769 10.2019 17.1226 9.65934 16.5704C8.86046 15.7561 8.82936 14.4346 9.34141 13.3068C9.78275 12.3349 10.6463 11.4165 11.9556 10.7932C12.0201 10.3197 12.1117 9.80379 12.2344 9.23885C11.7249 9.25757 11.2133 9.25314 10.7018 9.22083C10.2884 9.19473 9.97443 8.83844 10.0005 8.42505C10.0266 8.01166 10.3829 7.69771 10.7963 7.72382C11.399 7.76187 12.0069 7.75703 12.6169 7.71766C12.7326 7.31365 12.8767 6.84614 13.0145 6.48352C13.1617 6.09632 13.5949 5.90173 13.982 6.04888ZM11.8333 12.6004C11.2686 13.0119 10.9079 13.4849 10.7072 13.927C10.3491 14.7157 10.5156 15.3013 10.7297 15.5195C10.7619 15.5523 10.9188 15.6572 11.3386 15.5676C11.6264 15.5061 11.971 15.3617 12.3313 15.1248C12.1993 14.8122 12.0774 14.457 11.9873 14.0377C11.8971 13.6181 11.8413 13.1463 11.8333 12.6004ZM13.5208 13.9937C13.9763 13.3904 14.351 12.6269 14.5377 11.7156C14.1731 11.7153 13.7776 11.7598 13.353 11.8595C13.3001 12.6638 13.3539 13.2578 13.4538 13.7226C13.4741 13.8169 13.4965 13.9071 13.5208 13.9937Z" />
+</svg>
diff --git a/firefox/chrome/icons/translate_20_regular.svg b/firefox/chrome/icons/translate_20_regular.svg
new file mode 100644
index 0000000..4fa130a
--- /dev/null
+++ b/firefox/chrome/icons/translate_20_regular.svg
@@ -0,0 +1,3 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg">
+<path d="M4.07616 4.216C4.78409 4.00865 5.77942 3.88423 6.92028 4.21615L6.92136 4.21646C7.93342 4.51338 8.48142 5.11649 8.7532 5.78452C9.00595 6.40578 9.0058 7.05428 9.0057 7.4461L9.0057 12.4995C9.0057 12.7757 8.78184 13.0002 8.5057 13.0002C8.22956 13.0002 8.0057 12.7764 8.0057 12.5002V11.9667C7.69572 12.1596 7.3403 12.3542 6.9599 12.5214C6.18016 12.8641 5.22351 13.1232 4.31803 12.9351C3.14925 12.6922 2.35713 11.8255 2.07014 10.8532C1.78345 9.88206 1.98877 8.75035 2.87738 8.01127C3.8874 7.1712 5.04808 6.96481 6.08385 7.00769C6.79336 7.03706 7.46199 7.18432 8.00531 7.33268C8.0026 6.95776 7.98173 6.54187 7.82692 6.16136C7.66747 5.76943 7.35305 5.38541 6.64043 5.17619C5.72242 4.90922 4.92619 5.00904 4.35724 5.17568C4.07228 5.25915 3.84612 5.35897 3.69373 5.43629C3.6177 5.47488 3.56057 5.50759 3.52423 5.52943C3.50608 5.54034 3.49318 5.54851 3.48576 5.55329L3.4788 5.55784L3.47963 5.55727C3.25207 5.71337 2.94134 5.65539 2.78502 5.42792C2.62863 5.20033 2.68634 4.88905 2.91393 4.73266L2.91566 4.73147L2.91797 4.72991L2.92429 4.72566L2.9437 4.71295C2.95962 4.70268 2.98147 4.68893 3.00903 4.67236C3.0641 4.63926 3.14215 4.59481 3.24121 4.54454C3.439 4.44417 3.72264 4.31954 4.07616 4.216ZM6.04249 8.00683C5.16917 7.97067 4.27958 8.14569 3.51683 8.7801C2.98777 9.22013 2.83491 9.91188 3.02922 10.5701C3.22322 11.2273 3.75127 11.7959 4.52148 11.956C5.12729 12.0819 5.85264 11.9157 6.55757 11.6059C7.13927 11.3503 7.65814 11.0184 8.0057 10.7572V8.3723C7.44769 8.20924 6.76366 8.03669 6.04249 8.00683ZM14.4703 6.66698C14.5624 6.40666 14.4261 6.12094 14.1657 6.02879C13.9054 5.93665 13.6197 6.07298 13.5276 6.3333C13.3506 6.83322 13.1599 7.55456 13.056 7.97565C12.5635 8.00784 12.0627 8.0094 11.5326 7.97366C11.2571 7.95508 11.0186 8.16337 11.0001 8.43889C10.9815 8.7144 11.1898 8.95281 11.4653 8.97139C11.9397 9.00338 12.392 9.00767 12.8326 8.98903C12.7193 9.55906 12.6381 10.0735 12.5842 10.5405C11.418 11.1179 10.6646 11.9649 10.2849 12.8413C9.84301 13.8612 9.88857 15.0054 10.5334 15.6943C10.9624 16.1518 11.5936 16.2162 12.1699 16.0836C12.5899 15.987 13.0274 15.7795 13.4474 15.4803C13.4771 15.5464 13.506 15.6139 13.5343 15.685C13.6364 15.9416 13.9272 16.0668 14.1838 15.9647C14.4404 15.8626 14.5656 15.5718 14.4635 15.3153C14.3952 15.1437 14.312 14.9657 14.2284 14.7927C15.0204 13.9467 15.6823 12.7238 15.9123 11.1865C16.677 11.4493 17.1868 11.9841 17.4051 12.5738C17.7907 13.6148 17.3699 15.1215 15.296 16.0432C15.0436 16.1554 14.93 16.4508 15.0421 16.7032C15.1543 16.9555 15.4498 17.0692 15.7021 16.957C18.1281 15.8788 18.9573 13.8855 18.3429 12.2265C17.9775 11.24 17.1386 10.4785 15.9973 10.1688C15.9985 10.1129 15.999 10.0567 15.999 10.0001C15.999 9.72398 15.7752 9.50012 15.499 9.50012C15.2229 9.50012 14.999 9.72398 14.999 10.0001L14.999 10.0209C14.5732 10.0057 14.1196 10.0461 13.6445 10.1503C13.7008 9.77096 13.7753 9.35666 13.8711 8.90296C14.6095 8.81302 15.3384 8.66633 16.1118 8.48722C16.3808 8.42491 16.5483 8.15631 16.486 7.88729C16.4237 7.61827 16.1551 7.4507 15.8861 7.51301C15.2659 7.65666 14.6871 7.77599 14.1172 7.8606C14.2176 7.47722 14.3495 7.008 14.4703 6.66698ZM11.2025 13.2388C11.4264 12.7221 11.843 12.1822 12.5004 11.7412C12.4893 12.3744 12.5399 12.8997 12.6307 13.3532C12.7266 13.8325 12.8652 14.2201 13.0115 14.5578C12.6305 14.8572 12.2572 15.0374 11.9457 15.1091C11.5618 15.1974 11.3567 15.1101 11.2632 15.0106C10.9875 14.7161 10.8536 14.044 11.2025 13.2388ZM14.9265 11.0164C14.7584 12.1667 14.3154 13.0957 13.7802 13.7798C13.715 13.5914 13.6572 13.3869 13.6112 13.1569C13.514 12.6711 13.4657 12.0546 13.5244 11.2222C13.5641 11.2074 13.6044 11.1929 13.6451 11.1787C14.1105 11.0561 14.5384 11.0069 14.9265 11.0164Z" />
+</svg>
diff --git a/firefox/chrome/icons/warning_20_filled.svg b/firefox/chrome/icons/warning_20_filled.svg
new file mode 100644
index 0000000..bcc81d4
--- /dev/null
+++ b/firefox/chrome/icons/warning_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M8.69 2.85L2.13 14.78A1.5 1.5 0 003.44 17h13.12a1.5 1.5 0 001.31-2.22L11.31 2.85a1.5 1.5 0 00-2.62 0zM10 6.75c.41 0 .75.34.75.75v4a.75.75 0 01-1.5 0v-4c0-.41.34-.75.75-.75zm.75 7a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/warning_20_regular.svg b/firefox/chrome/icons/warning_20_regular.svg
new file mode 100644
index 0000000..132f999
--- /dev/null
+++ b/firefox/chrome/icons/warning_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M10 7c.28 0 .5.22.5.5v4a.5.5 0 01-1 0v-4c0-.28.22-.5.5-.5z"/><path d="M10 14.5a.75.75 0 100-1.5.75.75 0 000 1.5z"/><path d="M8.69 2.85a1.5 1.5 0 012.62 0l6.56 11.93A1.5 1.5 0 0116.56 17H3.44a1.5 1.5 0 01-1.31-2.22L8.69 2.85zm1.75.48a.5.5 0 00-.88 0L3 15.26a.5.5 0 00.44.74h13.12a.5.5 0 00.44-.74L10.44 3.33z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/window_20_filled.svg b/firefox/chrome/icons/window_20_filled.svg
new file mode 100644
index 0000000..d349792
--- /dev/null
+++ b/firefox/chrome/icons/window_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M3 6a3 3 0 013-3h8a3 3 0 013 3v8a3 3 0 01-3 3H6a3 3 0 01-3-3V6zm1 1v7c0 1.1.9 2 2 2h8a2 2 0 002-2V7H4z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/window_20_regular.svg b/firefox/chrome/icons/window_20_regular.svg
new file mode 100644
index 0000000..14f4397
--- /dev/null
+++ b/firefox/chrome/icons/window_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M6 3a3 3 0 00-3 3v8a3 3 0 003 3h8a3 3 0 003-3V6a3 3 0 00-3-3H6zM4 6c0-1.1.9-2 2-2h8a2 2 0 012 2H4zm0 1h12v7a2 2 0 01-2 2H6a2 2 0 01-2-2V7z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/window_dev_tools_20_filled.svg b/firefox/chrome/icons/window_dev_tools_20_filled.svg
new file mode 100644
index 0000000..bb91a07
--- /dev/null
+++ b/firefox/chrome/icons/window_dev_tools_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M4.75 2A2.75 2.75 0 002 4.75v8.5A2.75 2.75 0 004.75 16h5.88l.12-.24.73-1.26H4.75c-.7 0-1.25-.56-1.25-1.25V6h11v1.15c.46-.25.97-.4 1.5-.44V4.75A2.75 2.75 0 0013.25 2h-8.5z"/><path d="M14.02 12.1a2.78 2.78 0 012.77-4.35l-1.31 2.27a.93.93 0 001.6.92l1.32-2.27a2.78 2.78 0 01-2.37 4.58l-2.4 4.17a1.16 1.16 0 01-2.01-1.16l2.4-4.16z"/><path d="M12.56 11.15c-.12-.69-.06-1.4.22-2.08l-1.93-1.92a.5.5 0 00-.7.7L12.29 10l-2.14 2.15a.5.5 0 00.7.7l1.71-1.7z"/><path d="M8.35 7.15c.2.2.2.5 0 .7L6.21 10l2.14 2.15a.5.5 0 01-.7.7l-2.5-2.5a.5.5 0 010-.7l2.5-2.5c.2-.2.5-.2.7 0z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/window_dev_tools_20_regular.svg b/firefox/chrome/icons/window_dev_tools_20_regular.svg
new file mode 100644
index 0000000..e684ff1
--- /dev/null
+++ b/firefox/chrome/icons/window_dev_tools_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M2 4.5A2.5 2.5 0 014.5 2h9A2.5 2.5 0 0116 4.5v2.21c-.34.03-.68.1-1 .22V6H3v7.5c0 .83.67 1.5 1.5 1.5h6.7l-.45.76-.12.24H4.5A2.5 2.5 0 012 13.5v-9zM4.5 3C3.67 3 3 3.67 3 4.5V5h12v-.5c0-.83-.67-1.5-1.5-1.5h-9z"/><path d="M13.87 9.1c-.56.97-.46 2.14.15 3l-2.4 4.16a1.16 1.16 0 002 1.16l2.41-4.17a2.78 2.78 0 002.36-4.58l-1.3 2.27a.93.93 0 01-1.61-.92l1.3-2.27c-1.12-.21-2.3.3-2.9 1.34z"/><path d="M12.56 11.15c-.12-.69-.06-1.4.21-2.08l-1.92-1.92a.5.5 0 10-.7.7L12.29 10l-2.14 2.15a.5.5 0 10.7.7l1.71-1.7z"/><path d="M8.35 7.85a.5.5 0 00-.7-.7l-2.5 2.5a.5.5 0 000 .7l2.5 2.5a.5.5 0 00.7-.7L6.21 10l2.14-2.15z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/window_inprivate_account_20_filled.svg b/firefox/chrome/icons/window_inprivate_account_20_filled.svg
new file mode 100644
index 0000000..f8e71ac
--- /dev/null
+++ b/firefox/chrome/icons/window_inprivate_account_20_filled.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M3 5.5A2.5 2.5 0 015.5 3h9A2.5 2.5 0 0117 5.5V6H3v1h12a3.5 3.5 0 00-2.45 6 2.5 2.5 0 00-1.86.86c-.4.45-.69 1.08-.69 1.76v.32c0 .37.06.73.16 1.06H5.5A2.5 2.5 0 013 14.5v-9z"/><path d="M15 13a2.5 2.5 0 112-4h-2v1h2.45a2.51 2.51 0 010 1H15v1h2c-.46.6-1.18 1-2 1z"/><path d="M12.55 14c-.46 0-.86.24-1.12.53-.26.29-.43.69-.43 1.09v.32c0 1.63 1.63 3.06 4 3.06 1.24 0 2.28-.4 2.99-1H15v-1h3.76c.15-.32.23-.65.24-1h-4v-1h3.87a1.78 1.78 0 00-.3-.47 1.5 1.5 0 00-1.12-.53h-4.9z"/></svg> \ No newline at end of file
diff --git a/firefox/chrome/icons/window_inprivate_account_20_regular.svg b/firefox/chrome/icons/window_inprivate_account_20_regular.svg
new file mode 100644
index 0000000..9da0d8b
--- /dev/null
+++ b/firefox/chrome/icons/window_inprivate_account_20_regular.svg
@@ -0,0 +1 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 3A2.5 2.5 0 003 5.5v9A2.5 2.5 0 005.5 17h4.66c-.1-.32-.15-.65-.16-1H5.5A1.5 1.5 0 014 14.5V7h13V5.5A2.5 2.5 0 0014.5 3h-9zM16 5.5V6H4v-.5C4 4.67 4.67 4 5.5 4h9c.83 0 1.5.67 1.5 1.5z"/><path d="M15 12a1.5 1.5 0 010-3h2a2.5 2.5 0 100 3h-2z"/><path d="M12.55 15c-.11 0-.25.06-.37.2a.68.68 0 00-.18.42v.32c0 .89.97 2.06 3 2.06h2.99c-.71.6-1.75 1-2.99 1-2.37 0-4-1.43-4-3.06v-.32c0-.4.17-.8.43-1.1.27-.28.66-.52 1.12-.52h4.9c.46 0 .86.24 1.12.53.12.14.22.3.3.47h-6.32z"/><path d="M17.5 10.5c0 .17-.02.34-.05.5H15v-1h2.45c.03.16.05.33.05.5z"/><path d="M15 17h3.76c.15-.32.23-.65.24-1h-4v1z"/></svg> \ No newline at end of file