diff --git a/browser/components/newtab/content-src/styles/_icons.scss b/browser/components/newtab/content-src/styles/_icons.scss
--- a/browser/components/newtab/content-src/styles/_icons.scss
+++ b/browser/components/newtab/content-src/styles/_icons.scss
@@ -31,11 +31,11 @@
 
   // icon images
   &.icon-bookmark-added {
-    background-image: url('chrome://browser/skin/bookmark.svg');
+    background-image: url('chrome://browser/skin/starred48.png');
   }
 
   &.icon-bookmark-hollow {
-    background-image: url('chrome://browser/skin/bookmark-hollow.svg');
+    background-image: url('chrome://browser/skin/unstarred48.png');
   }
 
   &.icon-clear-input {
diff --git a/browser/components/newtab/css/activity-stream-linux.css b/browser/components/newtab/css/activity-stream-linux.css
--- a/browser/components/newtab/css/activity-stream-linux.css
+++ b/browser/components/newtab/css/activity-stream-linux.css
@@ -102,10 +102,10 @@ body[lwt-newtab-brighttext] {
   fill: var(--newtab-text-primary-color);
 }
 .icon.icon-bookmark-added {
-  background-image: url("chrome://browser/skin/bookmark.svg");
+  background-image: url("chrome://browser/skin/starred48.png");
 }
 .icon.icon-bookmark-hollow {
-  background-image: url("chrome://browser/skin/bookmark-hollow.svg");
+  background-image: url("chrome://browser/skin/unstarred48.png");
 }
 .icon.icon-clear-input {
   background-image: url("chrome://activity-stream/content/data/content/assets/glyph-cancel-16.svg");
@@ -3742,7 +3742,7 @@ main.has-snippet {
   margin-inline-end: 6px;
 }
 .story-footer .status-message .story-badge-icon.icon-bookmark-removed {
-  background-image: url("chrome://activity-stream/content/data/content/assets/icon-removed-bookmark.svg");
+  background-image: url("chrome://activity-stream/content/data/content/assets/icon-removed-starred48.png");
 }
 .story-footer .status-message .story-context-label {
   color: var(--newtab-text-secondary-color);
diff --git a/browser/components/places/content/bookmarkProperties.js b/browser/components/places/content/bookmarkProperties.js
--- a/browser/components/places/content/bookmarkProperties.js
+++ b/browser/components/places/content/bookmarkProperties.js
@@ -267,7 +267,7 @@ var BookmarkPropertiesPanel = {
   },
 
   _getIconUrl() {
-    let url = "chrome://browser/skin/bookmark-hollow.svg";
+    let url = "chrome://browser/skin/unstarred48.png";
 
     if (this._action === ACTION_EDIT && this._itemType === BOOKMARK_ITEM) {
       url = window.arguments[0]?.node?.icon;
diff --git a/browser/components/protections/content/protections.css b/browser/components/protections/content/protections.css
--- a/browser/components/protections/content/protections.css
+++ b/browser/components/protections/content/protections.css
@@ -265,7 +265,7 @@ a.hidden,
   height: var(--exit-icon-size);
   top: var(--exit-icon-position);
   inset-inline-end: var(--exit-icon-position);
-  background-image: url(chrome://global/skin/icons/close.svg);
+  background-image: url(chrome://browser/skin/tab-close.png);
   background-size: calc(var(--exit-icon-size) - 2px);
   background-color: transparent;
   background-position: center;
diff --git a/browser/components/urlbar/UrlbarInput.jsm b/browser/components/urlbar/UrlbarInput.jsm
--- a/browser/components/urlbar/UrlbarInput.jsm
+++ b/browser/components/urlbar/UrlbarInput.jsm
@@ -1914,13 +1914,21 @@ class UrlbarInput {
           "--urlbar-container-height",
           px(getBoundsWithoutFlushing(this.textbox.parentNode).height)
         );
+        //this.textbox.style.setProperty(
+        //  "--urlbar-height",
+        //  px(getBoundsWithoutFlushing(this.textbox).height)
+        //);
+        //this.textbox.style.setProperty(
+        //  "--urlbar-toolbar-height",
+        //  px(getBoundsWithoutFlushing(this._toolbar).height)
+        //);
         this.textbox.style.setProperty(
           "--urlbar-height",
-          px(getBoundsWithoutFlushing(this.textbox).height)
+          20
         );
         this.textbox.style.setProperty(
           "--urlbar-toolbar-height",
-          px(getBoundsWithoutFlushing(this._toolbar).height)
+          26
         );
 
         this.setAttribute("breakout", "true");
diff --git a/browser/components/urlbar/UrlbarUtils.jsm b/browser/components/urlbar/UrlbarUtils.jsm
--- a/browser/components/urlbar/UrlbarUtils.jsm
+++ b/browser/components/urlbar/UrlbarUtils.jsm
@@ -230,7 +230,7 @@ var UrlbarUtils = {
       {
         source: UrlbarUtils.RESULT_SOURCE.BOOKMARKS,
         restrict: UrlbarTokenizer.RESTRICT.BOOKMARK,
-        icon: "chrome://browser/skin/bookmark.svg",
+        icon: "chrome://browser/skin/starred48.png",
         pref: "shortcuts.bookmarks",
       },
       {
diff --git a/browser/components/urlbar/tests/browser/browser_oneOffs_heuristicRestyle.js b/browser/components/urlbar/tests/browser/browser_oneOffs_heuristicRestyle.js
--- a/browser/components/urlbar/tests/browser/browser_oneOffs_heuristicRestyle.js
+++ b/browser/components/urlbar/tests/browser/browser_oneOffs_heuristicRestyle.js
@@ -42,7 +42,7 @@ const RESULT_DATA_BY_TYPE = {
 function getSourceIcon(source) {
   switch (source) {
     case UrlbarUtils.RESULT_SOURCE.BOOKMARKS:
-      return "chrome://browser/skin/bookmark.svg";
+      return "chrome://browser/skin/starred48.png";
     case UrlbarUtils.RESULT_SOURCE.HISTORY:
       return "chrome://browser/skin/history.svg";
     case UrlbarUtils.RESULT_SOURCE.TABS:
diff --git a/browser/components/urlbar/tests/browser/browser_searchMode_localOneOffs_actionText.js b/browser/components/urlbar/tests/browser/browser_searchMode_localOneOffs_actionText.js
--- a/browser/components/urlbar/tests/browser/browser_searchMode_localOneOffs_actionText.js
+++ b/browser/components/urlbar/tests/browser/browser_searchMode_localOneOffs_actionText.js
@@ -111,7 +111,7 @@ add_task(async function localOneOff() {
   );
   Assert.equal(
     result.image,
-    "chrome://browser/skin/bookmark.svg",
+    "chrome://browser/skin/starred48.png",
     "Check the heuristic icon"
   );
 
@@ -252,7 +252,7 @@ add_task(async function localOneOff_with
   );
   Assert.equal(
     result.image,
-    "chrome://browser/skin/bookmark.svg",
+    "chrome://browser/skin/starred48.png",
     "Check the heuristic icon"
   );
 
diff --git a/browser/themes/shared/browser.inc.css b/browser/themes/shared/browser.inc.css
--- a/browser/themes/shared/browser.inc.css
+++ b/browser/themes/shared/browser.inc.css
@@ -57,10 +56,6 @@
   --urlbar-box-text-color: inherit;
   --urlbar-min-height: 32px;
   --urlbar-icon-fill-opacity: 0.9;
-  --urlbar-icon-padding: 6px; /* (32px - 2px border - 2px padding - 16px icon) / 2 */
-  /* This should be used for icons and chiclets inside the input field. It makes
-     the gap around them more uniform when they are close to the field edges */
-  --urlbar-icon-border-radius: calc(var(--toolbarbutton-border-radius) - 1px);
   --urlbar-popup-url-color: -moz-nativehyperlinktext;
 
   --lwt-additional-images: none;
@@ -490,7 +485,7 @@ menupopup::part(drop-indicator) {
   margin: 3px;
   border: none;
   border-radius: 2px;
-  background-image: url(chrome://global/skin/icons/close.svg);
+  background-image: url(chrome://browser/skin/tab-close.png);
   background-color: transparent;
   background-repeat: no-repeat;
   background-position: center;
@@ -617,7 +612,7 @@ menupopup::part(drop-indicator) {
 #cfr-notification-footer-filled-stars,
 #cfr-notification-footer-empty-stars {
   -moz-context-properties: fill, fill-opacity;
-  background-image: url(chrome://browser/skin/bookmark.svg);
+  background-image: url(chrome://browser/skin/starred48.png);
   fill: currentColor;
   fill-opacity: 0.7;
   height: 16px;
@@ -826,3 +821,8 @@ popupnotificationcontent {
 #tab-notification-deck {
   display: block;
 }
+
+#nav-bar, #nav-bar-customization-target {
+	height: 36px !important;
+}
+
diff --git a/browser/themes/shared/contextmenu.inc.css b/browser/themes/shared/contextmenu.inc.css
--- a/browser/themes/shared/contextmenu.inc.css
+++ b/browser/themes/shared/contextmenu.inc.css
@@ -37,11 +37,11 @@
 }
 
 #context-bookmarkpage {
-  list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");
+  list-style-image: url("chrome://browser/skin/unstarred48.png");
 }
 
 #context-bookmarkpage[starred=true] {
-  list-style-image: url("chrome://browser/skin/bookmark.svg");
+  list-style-image: url("chrome://browser/skin/starred48.png");
 }
 
 #context-back:-moz-locale-dir(rtl),
diff --git a/browser/themes/shared/controlcenter/panel.inc.css b/browser/themes/shared/controlcenter/panel.inc.css
--- a/browser/themes/shared/controlcenter/panel.inc.css
+++ b/browser/themes/shared/controlcenter/panel.inc.css
@@ -721,7 +721,7 @@ description#identity-popup-content-verif
   margin: 0;
   width: 12px;
   height: 12px;
-  list-style-image: url(chrome://global/skin/icons/close.svg);
+  list-style-image: url(chrome://browser/skin/tab-close.png);
   -moz-context-properties: fill;
   fill: currentColor;
 }
diff --git a/browser/themes/shared/identity-block/identity-block.inc.css b/browser/themes/shared/identity-block/identity-block.inc.css
--- a/browser/themes/shared/identity-block/identity-block.inc.css
+++ b/browser/themes/shared/identity-block/identity-block.inc.css
@@ -279,3 +279,6 @@
 #urlbar-input-container[pageproxystate="invalid"] > #tracking-protection-icon-container {
   visibility: collapse;
 }
+.verifiedDomain {
+	margin 0 4px !important;
+}
diff --git a/browser/themes/shared/places/tree-icons.css b/browser/themes/shared/places/tree-icons.css
--- a/browser/themes/shared/places/tree-icons.css
+++ b/browser/themes/shared/places/tree-icons.css
@@ -41,7 +41,7 @@ treechildren::-moz-tree-image(query) {
 }
 
 treechildren::-moz-tree-image(query, OrganizerQuery_allbms_____v) {
-  list-style-image: url("chrome://browser/skin/bookmark.svg");
+  list-style-image: url("chrome://browser/skin/starred48.png");
 }
 
 treechildren::-moz-tree-image(query, OrganizerQuery_downloads__v) {
diff --git a/browser/themes/shared/preferences/preferences.inc.css b/browser/themes/shared/preferences/preferences.inc.css
--- a/browser/themes/shared/preferences/preferences.inc.css
+++ b/browser/themes/shared/preferences/preferences.inc.css
@@ -601,8 +601,8 @@ richlistitem[selected] .actionsMenu:focu
   background-color: transparent; /* override common.css, but keep hover/active states */
   min-width: 0;
   min-height: auto;
-  width: 20px;
-  height: 20px;
+  width: 16px !important;
+  height: 16px !important;
   padding: 0;
   margin-inline: 0 8px;
 }
@@ -790,7 +790,7 @@ dialog > .sync-engines-list + hbox {
 
 .sync-engine-bookmarks .checkbox-icon,
 .sync-engine-bookmarks.sync-engine-image {
-  list-style-image: url("chrome://browser/skin/bookmark.svg");
+  list-style-image: url("chrome://browser/skin/starred48.png");
 }
 
 .sync-engine-history .checkbox-icon,
diff --git a/browser/themes/shared/sidebar.inc.css b/browser/themes/shared/sidebar.inc.css
--- a/browser/themes/shared/sidebar.inc.css
+++ b/browser/themes/shared/sidebar.inc.css
@@ -106,7 +106,7 @@ toolbarseparator + #sidebar-extensions-s
 }
 
 #sidebar-box[sidebarcommand="viewBookmarksSidebar"] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon {
-  list-style-image: url(chrome://browser/skin/bookmark.svg);
+  list-style-image: url(chrome://browser/skin/starred48.png);
   -moz-context-properties: fill;
   fill: currentColor;
   opacity: 0.8;
--- a/browser/themes/shared/tabs.inc.css	2021-09-28 00:46:31.000000000 +0200
+++ b/browser/themes/shared/tabs.inc.css	2021-10-12 12:02:37.973205172 +0200
@@ -44,6 +44,7 @@
 #tabbrowser-tabs {
   --tab-min-width: 76px;
   --tab-loading-fill: #0A84FF;
+  --tab-min-height: 24px !important;
 }
 
 #tabbrowser-tabpanels {
@@ -447,10 +448,11 @@
 .tab-close-button {
   -moz-context-properties: fill, fill-opacity;
   margin-inline-end: calc(var(--inline-tab-padding) / -2);
-  width: 24px;
-  height: 24px;
-  padding: 7px;
+  width: 16px !important;
+  height: 16px !important;
+  padding: 0px;
   border-radius: var(--tab-border-radius);
+  list-style-image: url("chrome://browser/skin/tab-close.png");
 }
 
 /* The following rulesets allow showing more of the tab title */
@@ -645,7 +647,7 @@
 
 #tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab[first-visible-unpinned-tab] {
   /* Add a gap between the last pinned tab and the first visible tab */
-  margin-inline-start: 12px !important; /* .tabbrowser-tab sets margin: 0 !important; */
+  margin-inline-start: 0px !important; /* .tabbrowser-tab sets margin: 0 !important; */
 }
 
 .tab-label[attention]:not([selected="true"]) {
@@ -778,5 +780,55 @@
 }
 
 .all-tabs-item > toolbarbutton {
-  margin-inline-start: 0;
+  margin-inline-start: 0 !important;
+}
+
+tab {
+    font-size: 16px !important;
+    font-family: sans-serif !important;
+    padding-inline-start: 0px !important;
+    padding-inline-end: 0px !important;
+}
+
+.tab-background {
+    /*background: #eeeeee;*/
+    border-radius: 0 !important;
+    margin-bottom: 0px !important;
+    box-shadow: 0 0 2px 2px rgba(0,0,0,0.1) !important;
+    border: 1px solid rgba(0,0,0,.5) !important;
+    border-bottom-width: 0px !important;
+}
+
+#tabbrowser-tabs {
+    --tab-min-height: 24px !important;
+}
+#scrollbutton-up,
+#scrollbutton-down {
+    border-top-width: 0 !important;
+    border-bottom-width: 0 !important;
+}
+
+.tabbrowser-tab[selected] .tab-background {
+    background: #75cc00 !important;
+}
+
+.tabbrowser-tab[selected] .tab-label {
+    color: black !important;
+    font-weight: bold !important;
+}
+
+#TabsToolbar {
+    border-bottom: 2px solid #000000 !important;
+    height: 24px !important;
+}
+/*
+.tabbrowser-tab:hover .tab-background:not([selected]) {
+    background: #75cc00 !important;
+}*/
+
+.tabbrowser-tab:not([selected]) > .tab-stack > .tab-content > .tab-label-container > .tab-close-button {
+	list-style-image: url("chrome://browser/skin/tab-close_inactive.png") !important;
+}
+.tabbrowser-tab > .tab-stack > .tab-content > .tab-label-container > .tab-close-button:hover {
+	list-style-image: url("chrome://browser/skin/tab-close_hover.png") !important;
 }
diff --git a/browser/themes/shared/toolbarbutton-icons.inc.css b/browser/themes/shared/toolbarbutton-icons.inc.css
--- a/browser/themes/shared/toolbarbutton-icons.inc.css
+++ b/browser/themes/shared/toolbarbutton-icons.inc.css
@@ -56,11 +56,11 @@ toolbar[brighttext]:-moz-lwtheme {
 }
 
 #back-button {
-  list-style-image: url("chrome://browser/skin/back.svg");
+  list-style-image: url("chrome://browser/skin/back.png");
 }
 
 #forward-button {
-  list-style-image: url("chrome://browser/skin/forward.svg");
+  list-style-image: url("chrome://browser/skin/forward.png");
 }
 
 /* The animations for the reload-button and stop-button are disabled
@@ -120,10 +120,6 @@ toolbar[brighttext]:-moz-lwtheme {
   position: relative;
 }
 
-#nav-bar-customization-target :where(#reload-button, #stop-button) > .toolbarbutton-icon {
-  padding: calc(var(--toolbarbutton-inner-padding) + 1px) var(--toolbarbutton-inner-padding) calc(var(--toolbarbutton-inner-padding) - 1px ) !important; /* The animation is 18px but the other icons are 16px, lower it by 1px so it is vertically centered */
-}
-
 #reload-button > .toolbarbutton-animatable-box,
 #stop-button > .toolbarbutton-animatable-box {
   top: calc(50% - 9px); /* Vertically center the 20px tall animatable image, which is 1px higher than other icons */
@@ -134,25 +130,6 @@ toolbar[brighttext]:-moz-lwtheme {
   height: 20px; /* Height of each frame within the SVG sprite */
 }
 
-#stop-reload-button[animate] > #reload-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image {
-  background-image: url("chrome://browser/skin/stop-to-reload.svg");
-  /*
-    transition from stop icon to reload icon
-    pause at frame 0 for 6 ticks,
-    pause at frame 15 for 16 ticks
-    total 35 steps*/
-  --anim-frames: 14;
-  --anim-steps: calc(var(--anim-frames) + 21); /* Add steps for doing the pause at the start and end */
-  width: calc(20px * (var(--anim-frames) + 1));
-  height: 20px;
-
-  /* initial state for animation */
-  transform: translateX(0);
-}
-
-#stop-reload-button[animate] > #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image {
-  animation-name: stop-to-reload;
-}
 
 #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image {
   animation-duration: calc(var(--anim-steps) * 16.667ms);
@@ -193,15 +170,16 @@ toolbar[brighttext]:-moz-lwtheme {
 }
 
 #reload-button {
-  list-style-image: url("chrome://global/skin/icons/reload.svg");
+  list-style-image: url("chrome://browser/skin/refresh.png");
 }
 
 #stop-button {
-  list-style-image: url("chrome://global/skin/icons/close.svg");
+  list-style-image: url("chrome://browser/skin/stop.png");
+  display: block !important;
 }
 
 #home-button {
-  list-style-image: url("chrome://browser/skin/home.svg");
+  list-style-image: url("chrome://browser/skin/home.png");
 }
 
 #bookmarks-toolbar-button,
diff --git a/browser/themes/shared/urlbar-searchbar.inc.css b/browser/themes/shared/urlbar-searchbar.inc.css
--- a/browser/themes/shared/urlbar-searchbar.inc.css
+++ b/browser/themes/shared/urlbar-searchbar.inc.css
@@ -43,14 +43,14 @@
   background-color: var(--toolbar-field-background-color);
   background-clip: border-box;
   border: 1px solid var(--toolbar-field-border-color);
-  border-radius: var(--toolbarbutton-border-radius);
+  /*border-radius: var(--toolbarbutton-border-radius);*/
 }
-
+/*
 #urlbar-input-container,
 #searchbar {
   border-radius: var(--toolbarbutton-border-radius);
   overflow: clip;
-}
+}*/
 
 #urlbar-input,
 #urlbar-scheme,
@@ -66,13 +66,13 @@
 
 #urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background,
 #searchbar:focus-within {
-  outline: var(--focus-outline);
-  outline-offset: calc(var(--focus-outline-width) * -1);
+  /*outline: var(--focus-outline);
+  outline-offset: calc(var(--focus-outline-width) * -1);*/
   /* We used --focus-outline above to inherit its width and style properties,
      but we still want to use the theme's border-color.
      --toolbar-field-focus-border-color is set equal to --focus-outline-color
      on :root, but LWT themes can override this value. */
-  outline-color: var(--toolbar-field-focus-border-color);
+  /*outline-color: var(--toolbar-field-focus-border-color);*/
   border-color: transparent;
 }
 
@@ -186,13 +186,14 @@
   position: absolute;
   width: 100%;
   height: var(--urlbar-height);
-  top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2);
+  /*top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2);*/
+  top: 2px;
   left: 0;
 }
 
 #urlbar[breakout] > #urlbar-input-container {
   width: 100%;
-  height: 100%;
+  height: 32px !important;
 }
 
 #urlbar:not([open]) > .urlbarView,
@@ -277,7 +278,7 @@
   color: var(--urlbar-box-text-color);
   margin-inline-end: 8px;
   align-items: center;
-  border-radius: var(--urlbar-icon-border-radius);
+/*  border-radius: var(--urlbar-icon-border-radius);*/
   padding-inline: 8px 6px;
 }
 
@@ -336,11 +337,15 @@
 
 #pageAction-panel-bookmark,
 #star-button {
-  list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");
+  list-style-image: url("chrome://browser/skin/unstarred48.png");
+  width: 28px !important;
+  height: 28px !important;
 }
 #pageAction-panel-bookmark[starred],
 #star-button[starred] {
-  list-style-image: url("chrome://browser/skin/bookmark.svg");
+  list-style-image: url("chrome://browser/skin/starred48.png");
+  width: 28px !important;
+  height: 28px !important;
 }
 #star-button[starred] {
   fill-opacity: 1;
@@ -383,7 +388,7 @@
 .search-go-button {
   width: calc(var(--urlbar-min-height) - 2px /* border */ - 2 * var(--urlbar-container-padding));
   height: calc(var(--urlbar-min-height) - 2px /* border */ - 2 * var(--urlbar-container-padding));
-  border-radius: var(--urlbar-icon-border-radius);
+/*  border-radius: var(--urlbar-icon-border-radius);*/
   padding: var(--urlbar-icon-padding);
   color: inherit;
 }
@@ -501,7 +506,7 @@
 #cfr-label-container {
   width: 0;
   overflow: hidden;
-  border-radius: 5px;
+/*  border-radius: 5px;*/
   padding-inline-start: 28px;
   mask-image: linear-gradient(to right, transparent 0, black 0);
   mask-position-x: var(--cfr-label-width);
@@ -578,7 +583,7 @@
   color: inherit;
   font-size: .8em;
   padding: 3px 7px;
-  border-radius: var(--urlbar-icon-border-radius);
+/*  border-radius: var(--urlbar-icon-border-radius);*/
   background-color: var(--urlbar-box-bgcolor);
   color: var(--urlbar-box-text-color);
   margin-block: calc((var(--urlbar-min-height) - 20px) / 2 - 1px /* border */ - var(--urlbar-container-padding));
diff --git a/browser/themes/shared/urlbarView.inc.css b/browser/themes/shared/urlbarView.inc.css
--- a/browser/themes/shared/urlbarView.inc.css
+++ b/browser/themes/shared/urlbarView.inc.css
@@ -718,7 +718,7 @@
 
 .urlbarView-row[source="bookmarks"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon,
 #urlbar-engine-one-off-item-bookmarks {
-  list-style-image: url("chrome://browser/skin/bookmark.svg");
+  list-style-image: url("chrome://browser/skin/starred48.png");
   fill: var(--toolbarbutton-icon-fill-attention);
   fill-opacity: 1;
   -moz-context-properties: fill, fill-opacity;
--- a/browser/base/content/browser.css	2021-09-28 01:17:27.000000000 +0200
+++ b/browser/base/content/browser.css	2021-10-12 15:48:21.482190973 +0200
@@ -1642,3 +1642,11 @@
 /**
  * End Dialogs
  */
+
+.bookmark-item {
+	margin: 0px !important;
+	padding: 0px !important;
+}
+#PlacesToolbar {
+	height: 27px !important;
+}
--- a/browser/themes/shared/tabs.inc.css	2021-09-28 00:46:31.000000000 +0200
+++ b/browser/themes/shared/tabs.inc.css	2021-10-12 15:55:22.390190531 +0200
@@ -278,7 +278,7 @@
 }
 
 .tab-icon-image {
-  list-style-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  list-style-image: url("chrome://browser/skin/defaultFavicon.png");
   -moz-context-properties: fill;
   fill: currentColor;
 }
@@ -752,7 +752,7 @@
 }
 
 .all-tabs-button {
-  list-style-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  list-style-image: url("chrome://browser/skin/defaultFavicon.png");
 }
 
 .all-tabs-secondary-button > label {
--- a/browser/themes/shared/aboutSessionRestore.css	2021-09-28 01:17:27.000000000 +0200
+++ b/browser/themes/shared/aboutSessionRestore.css	2021-10-12 15:56:47.191190442 +0200
@@ -63,7 +63,7 @@
 }
 
 treechildren::-moz-tree-image(noicon) {
-  list-style-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  list-style-image: url("chrome://browser/skin/defaultFavicon.png");
   -moz-context-properties: fill;
   fill: currentColor;
 }
--- a/browser/themes/shared/customizableui/panelUI.inc.css	2021-09-28 01:17:27.000000000 +0200
+++ b/browser/themes/shared/customizableui/panelUI.inc.css	2021-10-12 15:58:32.361190332 +0200
@@ -1394,7 +1394,7 @@
 
 .PanelUI-remotetabs-clientcontainer > toolbarbutton[itemtype="tab"],
 #PanelUI-historyItems > toolbarbutton {
-  list-style-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  list-style-image: url("chrome://browser/skin/defaultFavicon.png");
   -moz-context-properties: fill;
   fill: currentColor;
 }
--- a/browser/themes/shared/searchbar.inc.css	2021-09-28 00:46:32.000000000 +0200
+++ b/browser/themes/shared/searchbar.inc.css	2021-10-12 15:59:11.861190291 +0200
@@ -5,7 +5,7 @@
 .searchbar-engine-image {
   width: 16px;
   height: 16px;
-  list-style-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  list-style-image: url("chrome://browser/skin/defaultFavicon.png");
   -moz-context-properties: fill;
   fill: currentColor;
 }
--- a/browser/themes/shared/places/tree-icons.css	2021-09-28 00:46:32.000000000 +0200
+++ b/browser/themes/shared/places/tree-icons.css	2021-10-12 16:00:05.215190235 +0200
@@ -8,7 +8,7 @@
 }
 
 treechildren::-moz-tree-image(title) {
-  list-style-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  list-style-image: url("chrome://browser/skin/defaultFavicon.png");
   padding-inline-end: 2px;
   margin: 0 2px;
   width: 16px;
--- a/browser/themes/shared/syncedtabs/sidebar.inc.css	2021-09-28 00:46:26.000000000 +0200
+++ b/browser/themes/shared/syncedtabs/sidebar.inc.css	2021-10-12 16:01:03.318190174 +0200
@@ -132,7 +132,7 @@
 }
 
 .item.tab > .item-title-container > .item-icon-container {
-  background-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  background-image: url("chrome://browser/skin/defaultFavicon.png");
   -moz-context-properties: fill;
   fill: currentColor;
 }
--- a/browser/themes/shared/aboutWelcomeBack.css	2021-09-28 00:46:32.000000000 +0200
+++ b/browser/themes/shared/aboutWelcomeBack.css	2021-10-12 16:01:43.595190132 +0200
@@ -22,7 +22,7 @@
 }
 
 treechildren::-moz-tree-image(noicon) {
-  list-style-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  list-style-image: url("chrome://browser/skin/defaultFavicon.png");
   -moz-context-properties: fill;
   fill: currentColor;
 }
--- a/browser/themes/shared/toolbarbutton-icons.inc.css	2021-09-28 00:46:32.000000000 +0200
+++ b/browser/themes/shared/toolbarbutton-icons.inc.css	2021-10-12 16:02:37.571190075 +0200
@@ -429,7 +429,7 @@
 /* ----- BOOKMARK BUTTONS ----- */
 
 .bookmark-item {
-  list-style-image: url("chrome://global/skin/icons/defaultFavicon.svg");
+  list-style-image: url("chrome://browser/skin/defaultFavicon.png");
   -moz-context-properties: fill;
   fill: currentColor;
 }
