diff --git a/src/browser/base/content/ZenUIManager.mjs b/src/browser/base/content/ZenUIManager.mjs
index 82de90f62..4c6ac5ed4 100644
--- a/src/browser/base/content/ZenUIManager.mjs
+++ b/src/browser/base/content/ZenUIManager.mjs
@@ -246,7 +246,7 @@ var gZenUIManager = {
const toast = this._createToastElement(messageId, options);
this._toastContainer.removeAttribute('hidden');
this._toastContainer.appendChild(toast);
- await this.motion.animate(toast, { opacity: [0, 1], scale: [0.8, 1] }, { type: 'spring', bounce: 0.4 });
+ await this.motion.animate(toast, { opacity: [0, 1], scale: [0.8, 1] }, { type: 'spring', bounce: 0.5, duration: 0.5 });
await new Promise((resolve) => setTimeout(resolve, 3000));
await this.motion.animate(toast, { opacity: [1, 0], scale: [1, 0.9] }, { duration: 0.2, bounce: 0 });
const toastHeight = toast.getBoundingClientRect().height;
diff --git a/src/browser/base/content/navigator-toolbox-inc-xhtml.patch b/src/browser/base/content/navigator-toolbox-inc-xhtml.patch
index 0f75a3ff5..f2be3c096 100644
--- a/src/browser/base/content/navigator-toolbox-inc-xhtml.patch
+++ b/src/browser/base/content/navigator-toolbox-inc-xhtml.patch
@@ -1,5 +1,5 @@
diff --git a/browser/base/content/navigator-toolbox.inc.xhtml b/browser/base/content/navigator-toolbox.inc.xhtml
-index a0a382643a2f74b6d789f3641ef300eed202d5e9..7a2be5fe6cdecb771ce3326008085ae402a465de 100644
+index a0a382643a2f74b6d789f3641ef300eed202d5e9..a962e155f1452362a2a35df89c8f56e1c0d9968c 100644
--- a/browser/base/content/navigator-toolbox.inc.xhtml
+++ b/browser/base/content/navigator-toolbox.inc.xhtml
@@ -2,7 +2,7 @@
@@ -11,16 +11,20 @@ index a0a382643a2f74b6d789f3641ef300eed202d5e9..7a2be5fe6cdecb771ce3326008085ae4
-@@ -19,7 +19,7 @@
+@@ -17,9 +17,11 @@
+ #include browser-menubar.inc
+
++#if 0
#include titlebar-items.inc.xhtml
++#endif
-
+
@@ -29,7 +33,7 @@ index a0a382643a2f74b6d789f3641ef300eed202d5e9..7a2be5fe6cdecb771ce3326008085ae4
@@ -51,7 +55,7 @@ index a0a382643a2f74b6d789f3641ef300eed202d5e9..7a2be5fe6cdecb771ce3326008085ae4
# If the name (tabbrowser-arrowscrollbox) or structure of this changes
# significantly, there is an optimization in
-@@ -57,7 +61,7 @@
+@@ -57,7 +63,7 @@
# the current structure that we may want to revisit.
@@ -60,7 +64,7 @@ index a0a382643a2f74b6d789f3641ef300eed202d5e9..7a2be5fe6cdecb771ce3326008085ae4
-@@ -75,6 +79,8 @@
+@@ -75,6 +81,8 @@
tooltip="dynamic-shortcut-tooltip"
data-l10n-id="tabs-toolbar-new-tab"/>
@@ -69,12 +73,12 @@ index a0a382643a2f74b6d789f3641ef300eed202d5e9..7a2be5fe6cdecb771ce3326008085ae4
-
-+ #if 0
++#if 0
#include titlebar-items.inc.xhtml
-
+#endif
@@ -85,7 +89,7 @@ index a0a382643a2f74b6d789f3641ef300eed202d5e9..7a2be5fe6cdecb771ce3326008085ae4
diff --git a/src/browser/base/content/zen-assets.jar.inc.mn b/src/browser/base/content/zen-assets.jar.inc.mn
index 563908e14..bcf8d69f9 100644
--- a/src/browser/base/content/zen-assets.jar.inc.mn
+++ b/src/browser/base/content/zen-assets.jar.inc.mn
@@ -62,6 +62,7 @@
content/browser/zen-images/layouts/collapsed.png (content/zen-images/layouts/collapsed.png)
content/browser/zen-images/layouts/multiple-toolbar.png (content/zen-images/layouts/multiple-toolbar.png)
content/browser/zen-images/layouts/single-toolbar.png (content/zen-images/layouts/single-toolbar.png)
+ content/browser/zen-images/grain-bg.png (content/zen-images/grain-bg.png)
# Actors
content/browser/zen-components/actors/ZenThemeMarketplaceParent.sys.mjs (zen-components/actors/ZenThemeMarketplaceParent.sys.mjs)
diff --git a/src/browser/base/content/zen-images/grain-bg.png b/src/browser/base/content/zen-images/grain-bg.png
new file mode 100644
index 000000000..45489b388
Binary files /dev/null and b/src/browser/base/content/zen-images/grain-bg.png differ
diff --git a/src/browser/base/content/zen-styles/zen-browser-ui.css b/src/browser/base/content/zen-styles/zen-browser-ui.css
index 853af4fbb..41256f2d1 100644
--- a/src/browser/base/content/zen-styles/zen-browser-ui.css
+++ b/src/browser/base/content/zen-styles/zen-browser-ui.css
@@ -51,7 +51,7 @@
&[animating='true']::after {
background: var(--zen-main-browser-background-old);
backdrop-filter: blur(5px);
- animation: zen-main-app-wrapper-animation 0.2s ease forwards;
+ animation: zen-main-app-wrapper-animation 0.4s ease forwards;
transition: 0s;
}
}
@@ -73,7 +73,7 @@
left: 0;
right: 0;
bottom: 0;
- background-image: url(data:image/png;base64,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);
+ background-image: url(chrome://browser/content/zen-images/grain-bg.png);
pointer-events: none;
z-index: 0;
opacity: var(--zen-grainy-background-opacity, 0);
diff --git a/src/browser/base/content/zen-styles/zen-compact-mode.css b/src/browser/base/content/zen-styles/zen-compact-mode.css
index 0c95505d9..3cfa6e97c 100644
--- a/src/browser/base/content/zen-styles/zen-compact-mode.css
+++ b/src/browser/base/content/zen-styles/zen-compact-mode.css
@@ -120,6 +120,20 @@
opacity: 1;
}
}
+
+ &::before {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-image: url(chrome://browser/content/zen-images/grain-bg.png);
+ pointer-events: none;
+ z-index: 0;
+ opacity: var(--zen-grainy-background-opacity, 0);
+ mix-blend-mode: overlay;
+ }
}
#navigator-toolbox:hover,
diff --git a/src/browser/base/content/zen-styles/zen-popup.css b/src/browser/base/content/zen-styles/zen-popup.css
index e6f773936..81902df46 100644
--- a/src/browser/base/content/zen-styles/zen-popup.css
+++ b/src/browser/base/content/zen-styles/zen-popup.css
@@ -358,6 +358,8 @@ menuitem {
right: calc(var(--zen-element-separation) * 2);
z-index: 1000;
gap: 1rem;
+ display: flex;
+ align-items: end;
& .zen-toast {
padding: 0.9rem 0.8rem;
@@ -366,6 +368,7 @@ menuitem {
color: var(--button-primary-color);
box-shadow: var(--zen-big-shadow);
display: flex;
+ font-weight: 600;
gap: 5px;
flex-direction: column;
gap: 2px;
diff --git a/src/browser/base/content/zen-styles/zen-single-components.css b/src/browser/base/content/zen-styles/zen-single-components.css
index 811884083..597e32af2 100644
--- a/src/browser/base/content/zen-styles/zen-single-components.css
+++ b/src/browser/base/content/zen-styles/zen-single-components.css
@@ -69,3 +69,8 @@
body > #confetti {
z-index: 1;
}
+
+/* Bookmarks */
+#PersonalToolbar:not([collapsed='true']) {
+ min-height: 30px;
+}
diff --git a/src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css b/src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css
index eeab85cdb..254e35c0d 100644
--- a/src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css
+++ b/src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css
@@ -428,7 +428,7 @@
:root[zen-single-toolbar='true'] & {
& #urlbar:not([breakout-extend='true']) .urlbar-input-container {
- padding-left: 4px;
+ padding-left: 8px;
padding-right: 4px;
}
}
diff --git a/src/browser/base/content/zen-styles/zen-theme.css b/src/browser/base/content/zen-styles/zen-theme.css
index 9a36206bf..e7f8f5012 100644
--- a/src/browser/base/content/zen-styles/zen-theme.css
+++ b/src/browser/base/content/zen-styles/zen-theme.css
@@ -104,7 +104,7 @@
--zen-button-border-radius: 5px;
--zen-button-padding: 0.6rem 1.2rem;
- --zen-toolbar-element-bg: light-dark(rgba(0, 0, 0, 0.07), rgba(255, 255, 255, 0.11));
+ --zen-toolbar-element-bg: light-dark(rgba(89, 89, 89, 0.1), rgba(255, 255, 255, 0.125));
/* Toolbar */
--zen-toolbar-height: 38px;
diff --git a/src/browser/base/content/zen-styles/zen-urlbar.css b/src/browser/base/content/zen-styles/zen-urlbar.css
index a9f1dc608..3edba7be5 100644
--- a/src/browser/base/content/zen-styles/zen-urlbar.css
+++ b/src/browser/base/content/zen-styles/zen-urlbar.css
@@ -71,10 +71,6 @@
padding-inline-start: 8px !important;
}
-#identity-box.chromeUI:not([pageproxystate='invalid']) #identity-icon-box {
- margin-right: 0 !important;
-}
-
#urlbar:not([extend='true']) #identity-box #identity-icon-box {
position: relative;
}
@@ -132,8 +128,11 @@
:root[zen-single-toolbar='true'] {
.urlbar-page-action:not([open]),
- .identity-box-button:not([open]),
#tracking-protection-icon-container {
+ display: none;
+ }
+
+ #identity-icon-box:not([open]) {
margin-inline-end: calc(-8px - 2 * var(--urlbar-icon-padding)) !important;
opacity: 0;
transition: all 0.1s ease;
@@ -143,32 +142,30 @@
visibility: collapse;
}
- #urlbar[open] :is(#tracking-protection-icon-container, .urlbar-page-action, .identity-box-button),
- #urlbar:hover :is(#tracking-protection-icon-container, .urlbar-page-action, .identity-box-button),
- .urlbar-page-action[open],
- .identity-box-button[open],
- #tracking-protection-icon-container[open] {
+ #urlbar[open] :is(#tracking-protection-icon-container, .urlbar-page-action, .identity-box-button):not([hidden="true"]),
+ #urlbar:hover #identity-icon-box {
opacity: 1;
margin-inline-end: 0 !important;
+ display: flex;
+ transition: 0;
+ }
+
+ #urlbar:not([open]):hover #identity-box {
+ margin-inline-end: 0 !important;
+ }
+
+ #urlbar:not([open]) {
+ #identity-box {
+ order: 9;
+ }
}
- #identity-permission-box:not([open]),
#notification-popup-box:not([open]) {
margin-inline-start: calc(-10px - 2 * var(--urlbar-icon-padding));
opacity: 0;
transition: all 0.2s;
}
- #urlbar[open] #identity-permission-box,
- #urlbar[open] #notification-popup-box,
- #urlbar:hover #identity-permission-box,
- #urlbar:hover #notification-popup-box,
- #identity-permission-box[open],
- #notification-popup-box[open] {
- opacity: 1;
- margin-inline-start: 0 !important;
- }
-
#notification-popup-box {
align-items: center;
justify-content: center;
diff --git a/src/browser/base/content/zen-styles/zen-workspaces.css b/src/browser/base/content/zen-styles/zen-workspaces.css
index 34a6e6466..d1e9d0372 100644
--- a/src/browser/base/content/zen-styles/zen-workspaces.css
+++ b/src/browser/base/content/zen-styles/zen-workspaces.css
@@ -455,12 +455,12 @@
}
.zen-current-workspace-indicator {
- padding: 15px calc(4px + var(--tab-inline-padding));
+ padding: 15px calc(6px + var(--tab-inline-padding));
font-weight: 600;
position: absolute;
max-height: var(--zen-workspace-indicator-height);
min-height: var(--zen-workspace-indicator-height);
- gap: 12px;
+ gap: 10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
diff --git a/src/browser/base/zen-components/ZenGradientGenerator.mjs b/src/browser/base/zen-components/ZenGradientGenerator.mjs
index 59a19671a..884c0f020 100644
--- a/src/browser/base/zen-components/ZenGradientGenerator.mjs
+++ b/src/browser/base/zen-components/ZenGradientGenerator.mjs
@@ -613,7 +613,7 @@
// Reactivate the transition after the animation
appWrapper.removeAttribute('post-animating');
}, 100);
- }, 200);
+ }, 300);
});
}
diff --git a/src/browser/base/zen-components/ZenWorkspaces.mjs b/src/browser/base/zen-components/ZenWorkspaces.mjs
index da01e72de..261f49155 100644
--- a/src/browser/base/zen-components/ZenWorkspaces.mjs
+++ b/src/browser/base/zen-components/ZenWorkspaces.mjs
@@ -1343,10 +1343,18 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature {
return;
}
tab.setAttribute('zen-workspace-id', workspaceID);
- const parent = tab.pinned ? '#zen-browser-tabs-pinned ' : '#zen-browser-tabs ';
- const container = document.querySelector(parent + '.zen-workspace-tabs-section');
+ if (tab.hasAttribute('zen-essential')) {
+ return;
+ }
+ const parent = tab.pinned ? '#vertical-pinned-tabs-container ' : '#tabbrowser-arrowscrollbox ';
+ const container = document.querySelector(parent + `.zen-workspace-tabs-section[zen-workspace-id="${workspaceID}"]`);
if (container) {
- container.insertBefore(tab, container.firstChild);
+ container.insertBefore(tab, container.lastChild);
+ }
+ // also change glance tab if it's the same tab
+ const glanceTab = tab.querySelector('.tabbrowser-tab[zen-glance-tab]');
+ if (glanceTab) {
+ glanceTab.setAttribute('zen-workspace-id', workspaceID);
}
}
@@ -1499,7 +1507,6 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature {
const newTransform = -(workspaceIndex - workspaces.workspaces.indexOf(otherWorkspace)) * 100;
for (const container of document.querySelectorAll(selector)) {
container.style.transform = `translateX(${newTransform + offsetPixels / 2}%)`;
- container.style.opacity = offsetPixels ? 1 : !newTransform;
if (!offsetPixels && !container.hasAttribute('active')) {
container.setAttribute('hidden', 'true');
} else {
@@ -1548,16 +1555,11 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature {
const isCurrent = offset === 0;
if (shouldAnimate) {
element.removeAttribute('hidden');
- if (isCurrent) {
- element.style.opacity = 1;
- }
animations.push(
gZenUIManager.motion.animate(
element,
{
transform: existingTransform ? [existingTransform, newTransform] : newTransform,
- // -0 to convert to number
- opacity: !isCurrent ? [!!offset - 0, !offset - 0] : [1, 1],
},
{
type: 'spring',
@@ -2015,6 +2017,8 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature {
delete this._lastSelectedWorkspaceTabs[previousWorkspaceID];
}
}
+ // Make sure we select the last tab in the new workspace
+ this._lastSelectedWorkspaceTabs[workspaceID] = tabs[tabs.length - 1];
const workspaces = await this._workspaces();
await this.changeWorkspace(workspaces.workspaces.find((workspace) => workspace.uuid === workspaceID));
}
diff --git a/src/browser/components/tabbrowser/content/tabbrowser-js.patch b/src/browser/components/tabbrowser/content/tabbrowser-js.patch
index 3a56da16a..cadc17c74 100644
--- a/src/browser/components/tabbrowser/content/tabbrowser-js.patch
+++ b/src/browser/components/tabbrowser/content/tabbrowser-js.patch
@@ -1,5 +1,5 @@
diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js
-index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..8f2cd9ecd708e58a6b162740bb21dafeda43b085 100644
+index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..e06b7ffb6c7769ad3f29e2c5aa05156a34fd7933 100644
--- a/browser/components/tabbrowser/content/tabbrowser.js
+++ b/browser/components/tabbrowser/content/tabbrowser.js
@@ -406,11 +406,52 @@
@@ -369,17 +369,7 @@ index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..8f2cd9ecd708e58a6b162740bb21dafe
if (forceStandaloneTab && neighbor.group) {
neighbor = neighbor.group;
}
-@@ -5727,6 +5835,9 @@
- this.tabContainer.insertBefore(aTab, neighbor);
- }
- });
-+ if (aTab.hasAttribute("glance-id")) {
-+ this.moveTabTo(aTab.querySelector("tab[glance-id]"), aIndex, options);
-+ }
- }
-
- moveTabToGroup(aTab, aGroup) {
-@@ -5802,7 +5913,7 @@
+@@ -5802,7 +5910,7 @@
createLazyBrowser,
};
@@ -388,7 +378,7 @@ index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..8f2cd9ecd708e58a6b162740bb21dafe
if (aIndex < numPinned || (aTab.pinned && aIndex == numPinned)) {
params.pinned = true;
}
-@@ -7443,6 +7554,7 @@
+@@ -7443,6 +7551,7 @@
aWebProgress.isTopLevel
) {
this.mTab.setAttribute("busy", "true");
@@ -396,7 +386,7 @@ index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..8f2cd9ecd708e58a6b162740bb21dafe
gBrowser._tabAttrModified(this.mTab, ["busy"]);
this.mTab._notselectedsinceload = !this.mTab.selected;
gBrowser.syncThrobberAnimations(this.mTab);
-@@ -8411,7 +8523,7 @@ var TabContextMenu = {
+@@ -8411,7 +8520,7 @@ var TabContextMenu = {
);
contextUnpinSelectedTabs.hidden =
!this.contextTab.pinned || !multiselectionContext;
@@ -405,7 +395,7 @@ index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..8f2cd9ecd708e58a6b162740bb21dafe
// Move Tab items
let contextMoveTabOptions = document.getElementById(
"context_moveTabOptions"
-@@ -8444,7 +8556,7 @@ var TabContextMenu = {
+@@ -8444,7 +8553,7 @@ var TabContextMenu = {
let contextMoveTabToStart = document.getElementById("context_moveToStart");
let isFirstTab =
tabsToMove[0] == visibleTabs[0] ||
@@ -414,7 +404,7 @@ index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..8f2cd9ecd708e58a6b162740bb21dafe
contextMoveTabToStart.disabled = isFirstTab && allSelectedTabsAdjacent;
document.getElementById("context_openTabInWindow").disabled =
-@@ -8677,6 +8789,7 @@ var TabContextMenu = {
+@@ -8677,6 +8786,7 @@ var TabContextMenu = {
if (this.contextTab.multiselected) {
gBrowser.removeMultiSelectedTabs();
} else {
diff --git a/src/browser/themes/shared/zen-icons/jar.inc.mn b/src/browser/themes/shared/zen-icons/jar.inc.mn
index ba6f17c2c..a54c6d77a 100644
--- a/src/browser/themes/shared/zen-icons/jar.inc.mn
+++ b/src/browser/themes/shared/zen-icons/jar.inc.mn
@@ -1,134 +1,395 @@
- skin/classic/browser/zen-icons/accessibility.svg (../shared/zen-icons/accessibility.svg)
- skin/classic/browser/zen-icons/add-to-dictionary.svg (../shared/zen-icons/add-to-dictionary.svg)
- skin/classic/browser/zen-icons/arrow-down.svg (../shared/zen-icons/arrow-down.svg)
- skin/classic/browser/zen-icons/arrow-left.svg (../shared/zen-icons/arrow-left.svg)
- skin/classic/browser/zen-icons/arrow-right.svg (../shared/zen-icons/arrow-right.svg)
- skin/classic/browser/zen-icons/arrow-up.svg (../shared/zen-icons/arrow-up.svg)
- skin/classic/browser/zen-icons/audio-save.svg (../shared/zen-icons/audio-save.svg)
- skin/classic/browser/zen-icons/autoplay-media-blocked.svg (../shared/zen-icons/autoplay-media-blocked.svg)
- skin/classic/browser/zen-icons/autoplay-media.svg (../shared/zen-icons/autoplay-media.svg)
- skin/classic/browser/zen-icons/back.svg (../shared/zen-icons/back.svg)
- skin/classic/browser/zen-icons/bookmark-hollow.svg (../shared/zen-icons/bookmark-hollow.svg)
- skin/classic/browser/zen-icons/bookmark-star-on-tray.svg (../shared/zen-icons/bookmark-star-on-tray.svg)
- skin/classic/browser/zen-icons/bookmark.svg (../shared/zen-icons/bookmark.svg)
- skin/classic/browser/zen-icons/camera-blocked.svg (../shared/zen-icons/camera-blocked.svg)
- skin/classic/browser/zen-icons/camera.svg (../shared/zen-icons/camera.svg)
- skin/classic/browser/zen-icons/canvas-blocked.svg (../shared/zen-icons/canvas-blocked.svg)
- skin/classic/browser/zen-icons/canvas.svg (../shared/zen-icons/canvas.svg)
- skin/classic/browser/zen-icons/checkmark.svg (../shared/zen-icons/checkmark.svg)
- skin/classic/browser/zen-icons/chevron.svg (../shared/zen-icons/chevron.svg)
- skin/classic/browser/zen-icons/close-all.svg (../shared/zen-icons/close-all.svg)
- skin/classic/browser/zen-icons/close.svg (../shared/zen-icons/close.svg)
- skin/classic/browser/zen-icons/container-tab.svg (../shared/zen-icons/container-tab.svg)
- skin/classic/browser/zen-icons/customize.svg (../shared/zen-icons/customize.svg)
- skin/classic/browser/zen-icons/desktop-notification-blocked.svg (../shared/zen-icons/desktop-notification-blocked.svg)
- skin/classic/browser/zen-icons/desktop-notification.svg (../shared/zen-icons/desktop-notification.svg)
- skin/classic/browser/zen-icons/developer.svg (../shared/zen-icons/developer.svg)
- skin/classic/browser/zen-icons/downloads.svg (../shared/zen-icons/downloads.svg)
- skin/classic/browser/zen-icons/drag-indicator.svg (../shared/zen-icons/drag-indicator.svg)
- skin/classic/browser/zen-icons/duplicate-tab.svg (../shared/zen-icons/duplicate-tab.svg)
- skin/classic/browser/zen-icons/edit-copy.svg (../shared/zen-icons/edit-copy.svg)
- skin/classic/browser/zen-icons/edit-cut.svg (../shared/zen-icons/edit-cut.svg)
- skin/classic/browser/zen-icons/edit-delete.svg (../shared/zen-icons/edit-delete.svg)
- skin/classic/browser/zen-icons/edit-paste.svg (../shared/zen-icons/edit-paste.svg)
- skin/classic/browser/zen-icons/edit-redo.svg (../shared/zen-icons/edit-redo.svg)
- skin/classic/browser/zen-icons/edit-select-all.svg (../shared/zen-icons/edit-select-all.svg)
- skin/classic/browser/zen-icons/edit-theme.svg (../shared/zen-icons/edit-theme.svg)
- skin/classic/browser/zen-icons/edit-undo.svg (../shared/zen-icons/edit-undo.svg)
- skin/classic/browser/zen-icons/edit.svg (../shared/zen-icons/edit.svg)
- skin/classic/browser/zen-icons/essential-add.svg (../shared/zen-icons/essential-add.svg)
- skin/classic/browser/zen-icons/essential-remove.svg (../shared/zen-icons/essential-remove.svg)
- skin/classic/browser/zen-icons/expand-sidebar.svg (../shared/zen-icons/expand-sidebar.svg)
- skin/classic/browser/zen-icons/ext-link.svg (../shared/zen-icons/ext-link.svg)
- skin/classic/browser/zen-icons/extension-blocked.svg (../shared/zen-icons/extension-blocked.svg)
- skin/classic/browser/zen-icons/extension.svg (../shared/zen-icons/extension.svg)
- skin/classic/browser/zen-icons/firefox.svg (../shared/zen-icons/firefox.svg)
- skin/classic/browser/zen-icons/folder.svg (../shared/zen-icons/folder.svg)
- skin/classic/browser/zen-icons/forget.svg (../shared/zen-icons/forget.svg)
- skin/classic/browser/zen-icons/forward.svg (../shared/zen-icons/forward.svg)
- skin/classic/browser/zen-icons/fullscreen-exit.svg (../shared/zen-icons/fullscreen-exit.svg)
- skin/classic/browser/zen-icons/fullscreen.svg (../shared/zen-icons/fullscreen.svg)
- skin/classic/browser/zen-icons/geo-blocked.svg (../shared/zen-icons/geo-blocked.svg)
- skin/classic/browser/zen-icons/geo.svg (../shared/zen-icons/geo.svg)
- skin/classic/browser/zen-icons/help.svg (../shared/zen-icons/help.svg)
- skin/classic/browser/zen-icons/history.svg (../shared/zen-icons/history.svg)
- skin/classic/browser/zen-icons/home.svg (../shared/zen-icons/home.svg)
- skin/classic/browser/zen-icons/icons.css (../shared/zen-icons/icons.css)
- skin/classic/browser/zen-icons/image-copy.svg (../shared/zen-icons/image-copy.svg)
- skin/classic/browser/zen-icons/image-open.svg (../shared/zen-icons/image-open.svg)
- skin/classic/browser/zen-icons/image-save.svg (../shared/zen-icons/image-save.svg)
- skin/classic/browser/zen-icons/info.svg (../shared/zen-icons/info.svg)
- skin/classic/browser/zen-icons/inspect.svg (../shared/zen-icons/inspect.svg)
- skin/classic/browser/zen-icons/jar.inc.mn (../shared/zen-icons/jar.inc.mn)
- skin/classic/browser/zen-icons/library.svg (../shared/zen-icons/library.svg)
- skin/classic/browser/zen-icons/link.svg (../shared/zen-icons/link.svg)
- skin/classic/browser/zen-icons/mail.svg (../shared/zen-icons/mail.svg)
- skin/classic/browser/zen-icons/manage.svg (../shared/zen-icons/manage.svg)
- skin/classic/browser/zen-icons/media-loop.svg (../shared/zen-icons/media-loop.svg)
- skin/classic/browser/zen-icons/media-mute.svg (../shared/zen-icons/media-mute.svg)
- skin/classic/browser/zen-icons/media-pause.svg (../shared/zen-icons/media-pause.svg)
- skin/classic/browser/zen-icons/media-pip.svg (../shared/zen-icons/media-pip.svg)
- skin/classic/browser/zen-icons/media-play.svg (../shared/zen-icons/media-play.svg)
- skin/classic/browser/zen-icons/media-speed.svg (../shared/zen-icons/media-speed.svg)
- skin/classic/browser/zen-icons/media-unmute.svg (../shared/zen-icons/media-unmute.svg)
- skin/classic/browser/zen-icons/menu-bar.svg (../shared/zen-icons/menu-bar.svg)
- skin/classic/browser/zen-icons/menu.svg (../shared/zen-icons/menu.svg)
- skin/classic/browser/zen-icons/microphone-blocked.svg (../shared/zen-icons/microphone-blocked.svg)
- skin/classic/browser/zen-icons/microphone.svg (../shared/zen-icons/microphone.svg)
- skin/classic/browser/zen-icons/midi.svg (../shared/zen-icons/midi.svg)
- skin/classic/browser/zen-icons/move-tab.svg (../shared/zen-icons/move-tab.svg)
- skin/classic/browser/zen-icons/new-tab-image.svg (../shared/zen-icons/new-tab-image.svg)
- skin/classic/browser/zen-icons/nucleo-copyright-notice.html (../shared/zen-icons/nucleo-copyright-notice.html)
- skin/classic/browser/zen-icons/open.svg (../shared/zen-icons/open.svg)
- skin/classic/browser/zen-icons/page-portrait.svg (../shared/zen-icons/page-portrait.svg)
- skin/classic/browser/zen-icons/passwords.svg (../shared/zen-icons/passwords.svg)
- skin/classic/browser/zen-icons/paste-and-go.svg (../shared/zen-icons/paste-and-go.svg)
- skin/classic/browser/zen-icons/permissions.svg (../shared/zen-icons/permissions.svg)
- skin/classic/browser/zen-icons/persistent-storage-blocked.svg (../shared/zen-icons/persistent-storage-blocked.svg)
- skin/classic/browser/zen-icons/persistent-storage.svg (../shared/zen-icons/persistent-storage.svg)
- skin/classic/browser/zen-icons/pin.svg (../shared/zen-icons/pin.svg)
- skin/classic/browser/zen-icons/plus.svg (../shared/zen-icons/plus.svg)
- skin/classic/browser/zen-icons/pocket-outline.svg (../shared/zen-icons/pocket-outline.svg)
- skin/classic/browser/zen-icons/popup.svg (../shared/zen-icons/popup.svg)
- skin/classic/browser/zen-icons/print.svg (../shared/zen-icons/print.svg)
- skin/classic/browser/zen-icons/private-window.svg (../shared/zen-icons/private-window.svg)
- skin/classic/browser/zen-icons/privateBrowsing.svg (../shared/zen-icons/privateBrowsing.svg)
- skin/classic/browser/zen-icons/reader-mode.svg (../shared/zen-icons/reader-mode.svg)
- skin/classic/browser/zen-icons/reload-to-stop.svg (../shared/zen-icons/reload-to-stop.svg)
- skin/classic/browser/zen-icons/reload.svg (../shared/zen-icons/reload.svg)
- skin/classic/browser/zen-icons/report.svg (../shared/zen-icons/report.svg)
- skin/classic/browser/zen-icons/save.svg (../shared/zen-icons/save.svg)
- skin/classic/browser/zen-icons/screen-blocked.svg (../shared/zen-icons/screen-blocked.svg)
- skin/classic/browser/zen-icons/screen.svg (../shared/zen-icons/screen.svg)
- skin/classic/browser/zen-icons/screenshot.svg (../shared/zen-icons/screenshot.svg)
- skin/classic/browser/zen-icons/search-glass.svg (../shared/zen-icons/search-glass.svg)
- skin/classic/browser/zen-icons/search-page.svg (../shared/zen-icons/search-page.svg)
- skin/classic/browser/zen-icons/security-broken.svg (../shared/zen-icons/security-broken.svg)
- skin/classic/browser/zen-icons/security-warning.svg (../shared/zen-icons/security-warning.svg)
- skin/classic/browser/zen-icons/security.svg (../shared/zen-icons/security.svg)
- skin/classic/browser/zen-icons/send-to-device.svg (../shared/zen-icons/send-to-device.svg)
- skin/classic/browser/zen-icons/settings.svg (../shared/zen-icons/settings.svg)
- skin/classic/browser/zen-icons/share.svg (../shared/zen-icons/share.svg)
- skin/classic/browser/zen-icons/sidebar.svg (../shared/zen-icons/sidebar.svg)
- skin/classic/browser/zen-icons/sidebars-right.svg (../shared/zen-icons/sidebars-right.svg)
- skin/classic/browser/zen-icons/source-code.svg (../shared/zen-icons/source-code.svg)
- skin/classic/browser/zen-icons/spell-check.svg (../shared/zen-icons/spell-check.svg)
- skin/classic/browser/zen-icons/split.svg (../shared/zen-icons/split.svg)
- skin/classic/browser/zen-icons/stop-to-reload.svg (../shared/zen-icons/stop-to-reload.svg)
- skin/classic/browser/zen-icons/tab-audio-blocked-small.svg (../shared/zen-icons/tab-audio-blocked-small.svg)
- skin/classic/browser/zen-icons/tab-audio-muted-small.svg (../shared/zen-icons/tab-audio-muted-small.svg)
- skin/classic/browser/zen-icons/tab-audio-playing-small.svg (../shared/zen-icons/tab-audio-playing-small.svg)
- skin/classic/browser/zen-icons/tab.svg (../shared/zen-icons/tab.svg)
- skin/classic/browser/zen-icons/tool-profiler.svg (../shared/zen-icons/tool-profiler.svg)
- skin/classic/browser/zen-icons/tracking-protection.svg (../shared/zen-icons/tracking-protection.svg)
- skin/classic/browser/zen-icons/translations.svg (../shared/zen-icons/translations.svg)
- skin/classic/browser/zen-icons/unpin.svg (../shared/zen-icons/unpin.svg)
- skin/classic/browser/zen-icons/update-resources.sh (../shared/zen-icons/update-resources.sh)
- skin/classic/browser/zen-icons/video-open.svg (../shared/zen-icons/video-open.svg)
- skin/classic/browser/zen-icons/video-save.svg (../shared/zen-icons/video-save.svg)
- skin/classic/browser/zen-icons/window.svg (../shared/zen-icons/window.svg)
- skin/classic/browser/zen-icons/xr-blocked.svg (../shared/zen-icons/xr-blocked.svg)
- skin/classic/browser/zen-icons/xr.svg (../shared/zen-icons/xr.svg)
- skin/classic/browser/zen-icons/zoom-control.svg (../shared/zen-icons/zoom-control.svg)
- skin/classic/browser/zen-icons/zoom-out.svg (../shared/zen-icons/zoom-out.svg)
+#ifdef XP_WIN
+ skin/classic/browser/zen-icons/accessibility.svg (../shared/zen-icons/win/accessibility.svg)
+ skin/classic/browser/zen-icons/add-to-dictionary.svg (../shared/zen-icons/win/add-to-dictionary.svg)
+ skin/classic/browser/zen-icons/arrow-down.svg (../shared/zen-icons/win/arrow-down.svg)
+ skin/classic/browser/zen-icons/arrow-left.svg (../shared/zen-icons/win/arrow-left.svg)
+ skin/classic/browser/zen-icons/arrow-right.svg (../shared/zen-icons/win/arrow-right.svg)
+ skin/classic/browser/zen-icons/arrow-up.svg (../shared/zen-icons/win/arrow-up.svg)
+ skin/classic/browser/zen-icons/audio-save.svg (../shared/zen-icons/win/audio-save.svg)
+ skin/classic/browser/zen-icons/autoplay-media-blocked.svg (../shared/zen-icons/win/autoplay-media-blocked.svg)
+ skin/classic/browser/zen-icons/autoplay-media.svg (../shared/zen-icons/win/autoplay-media.svg)
+ skin/classic/browser/zen-icons/back.svg (../shared/zen-icons/win/back.svg)
+ skin/classic/browser/zen-icons/bookmark-hollow.svg (../shared/zen-icons/win/bookmark-hollow.svg)
+ skin/classic/browser/zen-icons/bookmark-star-on-tray.svg (../shared/zen-icons/win/bookmark-star-on-tray.svg)
+ skin/classic/browser/zen-icons/bookmark.svg (../shared/zen-icons/win/bookmark.svg)
+ skin/classic/browser/zen-icons/camera-blocked.svg (../shared/zen-icons/win/camera-blocked.svg)
+ skin/classic/browser/zen-icons/camera.svg (../shared/zen-icons/win/camera.svg)
+ skin/classic/browser/zen-icons/canvas-blocked.svg (../shared/zen-icons/win/canvas-blocked.svg)
+ skin/classic/browser/zen-icons/canvas.svg (../shared/zen-icons/win/canvas.svg)
+ skin/classic/browser/zen-icons/checkmark.svg (../shared/zen-icons/win/checkmark.svg)
+ skin/classic/browser/zen-icons/chevron.svg (../shared/zen-icons/win/chevron.svg)
+ skin/classic/browser/zen-icons/close-all.svg (../shared/zen-icons/win/close-all.svg)
+ skin/classic/browser/zen-icons/close.svg (../shared/zen-icons/win/close.svg)
+ skin/classic/browser/zen-icons/container-tab.svg (../shared/zen-icons/win/container-tab.svg)
+ skin/classic/browser/zen-icons/customize.svg (../shared/zen-icons/win/customize.svg)
+ skin/classic/browser/zen-icons/desktop-notification-blocked.svg (../shared/zen-icons/win/desktop-notification-blocked.svg)
+ skin/classic/browser/zen-icons/desktop-notification.svg (../shared/zen-icons/win/desktop-notification.svg)
+ skin/classic/browser/zen-icons/developer.svg (../shared/zen-icons/win/developer.svg)
+ skin/classic/browser/zen-icons/downloads.svg (../shared/zen-icons/win/downloads.svg)
+ skin/classic/browser/zen-icons/drag-indicator.svg (../shared/zen-icons/win/drag-indicator.svg)
+ skin/classic/browser/zen-icons/duplicate-tab.svg (../shared/zen-icons/win/duplicate-tab.svg)
+ skin/classic/browser/zen-icons/edit-copy.svg (../shared/zen-icons/win/edit-copy.svg)
+ skin/classic/browser/zen-icons/edit-cut.svg (../shared/zen-icons/win/edit-cut.svg)
+ skin/classic/browser/zen-icons/edit-delete.svg (../shared/zen-icons/win/edit-delete.svg)
+ skin/classic/browser/zen-icons/edit-paste.svg (../shared/zen-icons/win/edit-paste.svg)
+ skin/classic/browser/zen-icons/edit-redo.svg (../shared/zen-icons/win/edit-redo.svg)
+ skin/classic/browser/zen-icons/edit-select-all.svg (../shared/zen-icons/win/edit-select-all.svg)
+ skin/classic/browser/zen-icons/edit-theme.svg (../shared/zen-icons/win/edit-theme.svg)
+ skin/classic/browser/zen-icons/edit-undo.svg (../shared/zen-icons/win/edit-undo.svg)
+ skin/classic/browser/zen-icons/edit.svg (../shared/zen-icons/win/edit.svg)
+ skin/classic/browser/zen-icons/essential-add.svg (../shared/zen-icons/win/essential-add.svg)
+ skin/classic/browser/zen-icons/essential-remove.svg (../shared/zen-icons/win/essential-remove.svg)
+ skin/classic/browser/zen-icons/expand-sidebar.svg (../shared/zen-icons/win/expand-sidebar.svg)
+ skin/classic/browser/zen-icons/ext-link.svg (../shared/zen-icons/win/ext-link.svg)
+ skin/classic/browser/zen-icons/extension-blocked.svg (../shared/zen-icons/win/extension-blocked.svg)
+ skin/classic/browser/zen-icons/extension.svg (../shared/zen-icons/win/extension.svg)
+ skin/classic/browser/zen-icons/folder.svg (../shared/zen-icons/win/folder.svg)
+ skin/classic/browser/zen-icons/forget.svg (../shared/zen-icons/win/forget.svg)
+ skin/classic/browser/zen-icons/forward.svg (../shared/zen-icons/win/forward.svg)
+ skin/classic/browser/zen-icons/fullscreen-exit.svg (../shared/zen-icons/win/fullscreen-exit.svg)
+ skin/classic/browser/zen-icons/fullscreen.svg (../shared/zen-icons/win/fullscreen.svg)
+ skin/classic/browser/zen-icons/geo-blocked.svg (../shared/zen-icons/win/geo-blocked.svg)
+ skin/classic/browser/zen-icons/geo.svg (../shared/zen-icons/win/geo.svg)
+ skin/classic/browser/zen-icons/help.svg (../shared/zen-icons/win/help.svg)
+ skin/classic/browser/zen-icons/history.svg (../shared/zen-icons/win/history.svg)
+ skin/classic/browser/zen-icons/home.svg (../shared/zen-icons/win/home.svg)
+ skin/classic/browser/zen-icons/image-copy.svg (../shared/zen-icons/win/image-copy.svg)
+ skin/classic/browser/zen-icons/image-open.svg (../shared/zen-icons/win/image-open.svg)
+ skin/classic/browser/zen-icons/image-save.svg (../shared/zen-icons/win/image-save.svg)
+ skin/classic/browser/zen-icons/info.svg (../shared/zen-icons/win/info.svg)
+ skin/classic/browser/zen-icons/inspect.svg (../shared/zen-icons/win/inspect.svg)
+ skin/classic/browser/zen-icons/library.svg (../shared/zen-icons/win/library.svg)
+ skin/classic/browser/zen-icons/link.svg (../shared/zen-icons/win/link.svg)
+ skin/classic/browser/zen-icons/mail.svg (../shared/zen-icons/win/mail.svg)
+ skin/classic/browser/zen-icons/manage.svg (../shared/zen-icons/win/manage.svg)
+ skin/classic/browser/zen-icons/media-loop.svg (../shared/zen-icons/win/media-loop.svg)
+ skin/classic/browser/zen-icons/media-mute.svg (../shared/zen-icons/win/media-mute.svg)
+ skin/classic/browser/zen-icons/media-pause.svg (../shared/zen-icons/win/media-pause.svg)
+ skin/classic/browser/zen-icons/media-pip.svg (../shared/zen-icons/win/media-pip.svg)
+ skin/classic/browser/zen-icons/media-play.svg (../shared/zen-icons/win/media-play.svg)
+ skin/classic/browser/zen-icons/media-speed.svg (../shared/zen-icons/win/media-speed.svg)
+ skin/classic/browser/zen-icons/media-unmute.svg (../shared/zen-icons/win/media-unmute.svg)
+ skin/classic/browser/zen-icons/menu-bar.svg (../shared/zen-icons/win/menu-bar.svg)
+ skin/classic/browser/zen-icons/menu.svg (../shared/zen-icons/win/menu.svg)
+ skin/classic/browser/zen-icons/microphone-blocked.svg (../shared/zen-icons/win/microphone-blocked.svg)
+ skin/classic/browser/zen-icons/microphone.svg (../shared/zen-icons/win/microphone.svg)
+ skin/classic/browser/zen-icons/midi.svg (../shared/zen-icons/win/midi.svg)
+ skin/classic/browser/zen-icons/move-tab.svg (../shared/zen-icons/win/move-tab.svg)
+ skin/classic/browser/zen-icons/new-tab-image.svg (../shared/zen-icons/win/new-tab-image.svg)
+ skin/classic/browser/zen-icons/open.svg (../shared/zen-icons/win/open.svg)
+ skin/classic/browser/zen-icons/page-portrait.svg (../shared/zen-icons/win/page-portrait.svg)
+ skin/classic/browser/zen-icons/palette.svg (../shared/zen-icons/win/palette.svg)
+ skin/classic/browser/zen-icons/passwords.svg (../shared/zen-icons/win/passwords.svg)
+ skin/classic/browser/zen-icons/paste-and-go.svg (../shared/zen-icons/win/paste-and-go.svg)
+ skin/classic/browser/zen-icons/permissions.svg (../shared/zen-icons/win/permissions.svg)
+ skin/classic/browser/zen-icons/persistent-storage-blocked.svg (../shared/zen-icons/win/persistent-storage-blocked.svg)
+ skin/classic/browser/zen-icons/persistent-storage.svg (../shared/zen-icons/win/persistent-storage.svg)
+ skin/classic/browser/zen-icons/pin.svg (../shared/zen-icons/win/pin.svg)
+ skin/classic/browser/zen-icons/plus.svg (../shared/zen-icons/win/plus.svg)
+ skin/classic/browser/zen-icons/popup.svg (../shared/zen-icons/win/popup.svg)
+ skin/classic/browser/zen-icons/print.svg (../shared/zen-icons/win/print.svg)
+ skin/classic/browser/zen-icons/private-window.svg (../shared/zen-icons/win/private-window.svg)
+ skin/classic/browser/zen-icons/privateBrowsing.svg (../shared/zen-icons/win/privateBrowsing.svg)
+ skin/classic/browser/zen-icons/reader-mode.svg (../shared/zen-icons/win/reader-mode.svg)
+ skin/classic/browser/zen-icons/reload-to-stop.svg (../shared/zen-icons/win/reload-to-stop.svg)
+ skin/classic/browser/zen-icons/reload.svg (../shared/zen-icons/win/reload.svg)
+ skin/classic/browser/zen-icons/report.svg (../shared/zen-icons/win/report.svg)
+ skin/classic/browser/zen-icons/save.svg (../shared/zen-icons/win/save.svg)
+ skin/classic/browser/zen-icons/screen-blocked.svg (../shared/zen-icons/win/screen-blocked.svg)
+ skin/classic/browser/zen-icons/screen.svg (../shared/zen-icons/win/screen.svg)
+ skin/classic/browser/zen-icons/screenshot.svg (../shared/zen-icons/win/screenshot.svg)
+ skin/classic/browser/zen-icons/search-glass.svg (../shared/zen-icons/win/search-glass.svg)
+ skin/classic/browser/zen-icons/search-page.svg (../shared/zen-icons/win/search-page.svg)
+ skin/classic/browser/zen-icons/security-broken.svg (../shared/zen-icons/win/security-broken.svg)
+ skin/classic/browser/zen-icons/security-warning.svg (../shared/zen-icons/win/security-warning.svg)
+ skin/classic/browser/zen-icons/security.svg (../shared/zen-icons/win/security.svg)
+ skin/classic/browser/zen-icons/send-to-device.svg (../shared/zen-icons/win/send-to-device.svg)
+ skin/classic/browser/zen-icons/settings.svg (../shared/zen-icons/win/settings.svg)
+ skin/classic/browser/zen-icons/share.svg (../shared/zen-icons/win/share.svg)
+ skin/classic/browser/zen-icons/sidebar.svg (../shared/zen-icons/win/sidebar.svg)
+ skin/classic/browser/zen-icons/sidebars-right.svg (../shared/zen-icons/win/sidebars-right.svg)
+ skin/classic/browser/zen-icons/source-code.svg (../shared/zen-icons/win/source-code.svg)
+ skin/classic/browser/zen-icons/spell-check.svg (../shared/zen-icons/win/spell-check.svg)
+ skin/classic/browser/zen-icons/split.svg (../shared/zen-icons/win/split.svg)
+ skin/classic/browser/zen-icons/stop-to-reload.svg (../shared/zen-icons/win/stop-to-reload.svg)
+ skin/classic/browser/zen-icons/tab-audio-blocked-small.svg (../shared/zen-icons/win/tab-audio-blocked-small.svg)
+ skin/classic/browser/zen-icons/tab-audio-muted-small.svg (../shared/zen-icons/win/tab-audio-muted-small.svg)
+ skin/classic/browser/zen-icons/tab-audio-playing-small.svg (../shared/zen-icons/win/tab-audio-playing-small.svg)
+ skin/classic/browser/zen-icons/tab.svg (../shared/zen-icons/win/tab.svg)
+ skin/classic/browser/zen-icons/tracking-protection.svg (../shared/zen-icons/win/tracking-protection.svg)
+ skin/classic/browser/zen-icons/translations.svg (../shared/zen-icons/win/translations.svg)
+ skin/classic/browser/zen-icons/unpin.svg (../shared/zen-icons/win/unpin.svg)
+ skin/classic/browser/zen-icons/video-open.svg (../shared/zen-icons/win/video-open.svg)
+ skin/classic/browser/zen-icons/video-save.svg (../shared/zen-icons/win/video-save.svg)
+ skin/classic/browser/zen-icons/window.svg (../shared/zen-icons/win/window.svg)
+ skin/classic/browser/zen-icons/xr-blocked.svg (../shared/zen-icons/win/xr-blocked.svg)
+ skin/classic/browser/zen-icons/xr.svg (../shared/zen-icons/win/xr.svg)
+ skin/classic/browser/zen-icons/zoom-control.svg (../shared/zen-icons/win/zoom-control.svg)
+ skin/classic/browser/zen-icons/zoom-out.svg (../shared/zen-icons/win/zoom-out.svg)
+#endif
+#ifdef XP_MACOSX
+ skin/classic/browser/zen-icons/accessibility.svg (../shared/zen-icons/lin/accessibility.svg)
+ skin/classic/browser/zen-icons/add-to-dictionary.svg (../shared/zen-icons/lin/add-to-dictionary.svg)
+ skin/classic/browser/zen-icons/arrow-down.svg (../shared/zen-icons/lin/arrow-down.svg)
+ skin/classic/browser/zen-icons/arrow-left.svg (../shared/zen-icons/lin/arrow-left.svg)
+ skin/classic/browser/zen-icons/arrow-right.svg (../shared/zen-icons/lin/arrow-right.svg)
+ skin/classic/browser/zen-icons/arrow-up.svg (../shared/zen-icons/lin/arrow-up.svg)
+ skin/classic/browser/zen-icons/audio-save.svg (../shared/zen-icons/lin/audio-save.svg)
+ skin/classic/browser/zen-icons/autoplay-media-blocked.svg (../shared/zen-icons/lin/autoplay-media-blocked.svg)
+ skin/classic/browser/zen-icons/autoplay-media.svg (../shared/zen-icons/lin/autoplay-media.svg)
+ skin/classic/browser/zen-icons/back.svg (../shared/zen-icons/lin/back.svg)
+ skin/classic/browser/zen-icons/bookmark-hollow.svg (../shared/zen-icons/lin/bookmark-hollow.svg)
+ skin/classic/browser/zen-icons/bookmark-star-on-tray.svg (../shared/zen-icons/lin/bookmark-star-on-tray.svg)
+ skin/classic/browser/zen-icons/bookmark.svg (../shared/zen-icons/lin/bookmark.svg)
+ skin/classic/browser/zen-icons/camera-blocked.svg (../shared/zen-icons/lin/camera-blocked.svg)
+ skin/classic/browser/zen-icons/camera.svg (../shared/zen-icons/lin/camera.svg)
+ skin/classic/browser/zen-icons/canvas-blocked.svg (../shared/zen-icons/lin/canvas-blocked.svg)
+ skin/classic/browser/zen-icons/canvas.svg (../shared/zen-icons/lin/canvas.svg)
+ skin/classic/browser/zen-icons/checkmark.svg (../shared/zen-icons/lin/checkmark.svg)
+ skin/classic/browser/zen-icons/chevron.svg (../shared/zen-icons/lin/chevron.svg)
+ skin/classic/browser/zen-icons/close-all.svg (../shared/zen-icons/lin/close-all.svg)
+ skin/classic/browser/zen-icons/close.svg (../shared/zen-icons/lin/close.svg)
+ skin/classic/browser/zen-icons/container-tab.svg (../shared/zen-icons/lin/container-tab.svg)
+ skin/classic/browser/zen-icons/customize.svg (../shared/zen-icons/lin/customize.svg)
+ skin/classic/browser/zen-icons/desktop-notification-blocked.svg (../shared/zen-icons/lin/desktop-notification-blocked.svg)
+ skin/classic/browser/zen-icons/desktop-notification.svg (../shared/zen-icons/lin/desktop-notification.svg)
+ skin/classic/browser/zen-icons/developer.svg (../shared/zen-icons/lin/developer.svg)
+ skin/classic/browser/zen-icons/downloads.svg (../shared/zen-icons/lin/downloads.svg)
+ skin/classic/browser/zen-icons/drag-indicator.svg (../shared/zen-icons/lin/drag-indicator.svg)
+ skin/classic/browser/zen-icons/duplicate-tab.svg (../shared/zen-icons/lin/duplicate-tab.svg)
+ skin/classic/browser/zen-icons/edit-copy.svg (../shared/zen-icons/lin/edit-copy.svg)
+ skin/classic/browser/zen-icons/edit-cut.svg (../shared/zen-icons/lin/edit-cut.svg)
+ skin/classic/browser/zen-icons/edit-delete.svg (../shared/zen-icons/lin/edit-delete.svg)
+ skin/classic/browser/zen-icons/edit-paste.svg (../shared/zen-icons/lin/edit-paste.svg)
+ skin/classic/browser/zen-icons/edit-redo.svg (../shared/zen-icons/lin/edit-redo.svg)
+ skin/classic/browser/zen-icons/edit-select-all.svg (../shared/zen-icons/lin/edit-select-all.svg)
+ skin/classic/browser/zen-icons/edit-theme.svg (../shared/zen-icons/lin/edit-theme.svg)
+ skin/classic/browser/zen-icons/edit-undo.svg (../shared/zen-icons/lin/edit-undo.svg)
+ skin/classic/browser/zen-icons/edit.svg (../shared/zen-icons/lin/edit.svg)
+ skin/classic/browser/zen-icons/essential-add.svg (../shared/zen-icons/lin/essential-add.svg)
+ skin/classic/browser/zen-icons/essential-remove.svg (../shared/zen-icons/lin/essential-remove.svg)
+ skin/classic/browser/zen-icons/expand-sidebar.svg (../shared/zen-icons/lin/expand-sidebar.svg)
+ skin/classic/browser/zen-icons/ext-link.svg (../shared/zen-icons/lin/ext-link.svg)
+ skin/classic/browser/zen-icons/extension-blocked.svg (../shared/zen-icons/lin/extension-blocked.svg)
+ skin/classic/browser/zen-icons/extension.svg (../shared/zen-icons/lin/extension.svg)
+ skin/classic/browser/zen-icons/firefox.svg (../shared/zen-icons/lin/firefox.svg)
+ skin/classic/browser/zen-icons/folder.svg (../shared/zen-icons/lin/folder.svg)
+ skin/classic/browser/zen-icons/forget.svg (../shared/zen-icons/lin/forget.svg)
+ skin/classic/browser/zen-icons/forward.svg (../shared/zen-icons/lin/forward.svg)
+ skin/classic/browser/zen-icons/fullscreen-exit.svg (../shared/zen-icons/lin/fullscreen-exit.svg)
+ skin/classic/browser/zen-icons/fullscreen.svg (../shared/zen-icons/lin/fullscreen.svg)
+ skin/classic/browser/zen-icons/geo-blocked.svg (../shared/zen-icons/lin/geo-blocked.svg)
+ skin/classic/browser/zen-icons/geo.svg (../shared/zen-icons/lin/geo.svg)
+ skin/classic/browser/zen-icons/help.svg (../shared/zen-icons/lin/help.svg)
+ skin/classic/browser/zen-icons/history.svg (../shared/zen-icons/lin/history.svg)
+ skin/classic/browser/zen-icons/home.svg (../shared/zen-icons/lin/home.svg)
+ skin/classic/browser/zen-icons/image-copy.svg (../shared/zen-icons/lin/image-copy.svg)
+ skin/classic/browser/zen-icons/image-open.svg (../shared/zen-icons/lin/image-open.svg)
+ skin/classic/browser/zen-icons/image-save.svg (../shared/zen-icons/lin/image-save.svg)
+ skin/classic/browser/zen-icons/info.svg (../shared/zen-icons/lin/info.svg)
+ skin/classic/browser/zen-icons/inspect.svg (../shared/zen-icons/lin/inspect.svg)
+ skin/classic/browser/zen-icons/library.svg (../shared/zen-icons/lin/library.svg)
+ skin/classic/browser/zen-icons/link.svg (../shared/zen-icons/lin/link.svg)
+ skin/classic/browser/zen-icons/mail.svg (../shared/zen-icons/lin/mail.svg)
+ skin/classic/browser/zen-icons/manage.svg (../shared/zen-icons/lin/manage.svg)
+ skin/classic/browser/zen-icons/media-loop.svg (../shared/zen-icons/lin/media-loop.svg)
+ skin/classic/browser/zen-icons/media-mute.svg (../shared/zen-icons/lin/media-mute.svg)
+ skin/classic/browser/zen-icons/media-pause.svg (../shared/zen-icons/lin/media-pause.svg)
+ skin/classic/browser/zen-icons/media-pip.svg (../shared/zen-icons/lin/media-pip.svg)
+ skin/classic/browser/zen-icons/media-play.svg (../shared/zen-icons/lin/media-play.svg)
+ skin/classic/browser/zen-icons/media-speed.svg (../shared/zen-icons/lin/media-speed.svg)
+ skin/classic/browser/zen-icons/media-unmute.svg (../shared/zen-icons/lin/media-unmute.svg)
+ skin/classic/browser/zen-icons/menu-bar.svg (../shared/zen-icons/lin/menu-bar.svg)
+ skin/classic/browser/zen-icons/menu.svg (../shared/zen-icons/lin/menu.svg)
+ skin/classic/browser/zen-icons/microphone-blocked.svg (../shared/zen-icons/lin/microphone-blocked.svg)
+ skin/classic/browser/zen-icons/microphone.svg (../shared/zen-icons/lin/microphone.svg)
+ skin/classic/browser/zen-icons/midi.svg (../shared/zen-icons/lin/midi.svg)
+ skin/classic/browser/zen-icons/move-tab.svg (../shared/zen-icons/lin/move-tab.svg)
+ skin/classic/browser/zen-icons/new-tab-image.svg (../shared/zen-icons/lin/new-tab-image.svg)
+ skin/classic/browser/zen-icons/open.svg (../shared/zen-icons/lin/open.svg)
+ skin/classic/browser/zen-icons/page-portrait.svg (../shared/zen-icons/lin/page-portrait.svg)
+ skin/classic/browser/zen-icons/palette.svg (../shared/zen-icons/lin/palette.svg)
+ skin/classic/browser/zen-icons/passwords.svg (../shared/zen-icons/lin/passwords.svg)
+ skin/classic/browser/zen-icons/paste-and-go.svg (../shared/zen-icons/lin/paste-and-go.svg)
+ skin/classic/browser/zen-icons/permissions.svg (../shared/zen-icons/lin/permissions.svg)
+ skin/classic/browser/zen-icons/persistent-storage-blocked.svg (../shared/zen-icons/lin/persistent-storage-blocked.svg)
+ skin/classic/browser/zen-icons/persistent-storage.svg (../shared/zen-icons/lin/persistent-storage.svg)
+ skin/classic/browser/zen-icons/pin.svg (../shared/zen-icons/lin/pin.svg)
+ skin/classic/browser/zen-icons/plus.svg (../shared/zen-icons/lin/plus.svg)
+ skin/classic/browser/zen-icons/pocket-outline.svg (../shared/zen-icons/lin/pocket-outline.svg)
+ skin/classic/browser/zen-icons/popup.svg (../shared/zen-icons/lin/popup.svg)
+ skin/classic/browser/zen-icons/print.svg (../shared/zen-icons/lin/print.svg)
+ skin/classic/browser/zen-icons/private-window.svg (../shared/zen-icons/lin/private-window.svg)
+ skin/classic/browser/zen-icons/privateBrowsing.svg (../shared/zen-icons/lin/privateBrowsing.svg)
+ skin/classic/browser/zen-icons/reader-mode.svg (../shared/zen-icons/lin/reader-mode.svg)
+ skin/classic/browser/zen-icons/reload-to-stop.svg (../shared/zen-icons/lin/reload-to-stop.svg)
+ skin/classic/browser/zen-icons/reload.svg (../shared/zen-icons/lin/reload.svg)
+ skin/classic/browser/zen-icons/report.svg (../shared/zen-icons/lin/report.svg)
+ skin/classic/browser/zen-icons/save.svg (../shared/zen-icons/lin/save.svg)
+ skin/classic/browser/zen-icons/screen-blocked.svg (../shared/zen-icons/lin/screen-blocked.svg)
+ skin/classic/browser/zen-icons/screen.svg (../shared/zen-icons/lin/screen.svg)
+ skin/classic/browser/zen-icons/screenshot.svg (../shared/zen-icons/lin/screenshot.svg)
+ skin/classic/browser/zen-icons/search-glass.svg (../shared/zen-icons/lin/search-glass.svg)
+ skin/classic/browser/zen-icons/search-page.svg (../shared/zen-icons/lin/search-page.svg)
+ skin/classic/browser/zen-icons/security-broken.svg (../shared/zen-icons/lin/security-broken.svg)
+ skin/classic/browser/zen-icons/security-warning.svg (../shared/zen-icons/lin/security-warning.svg)
+ skin/classic/browser/zen-icons/security.svg (../shared/zen-icons/lin/security.svg)
+ skin/classic/browser/zen-icons/send-to-device.svg (../shared/zen-icons/lin/send-to-device.svg)
+ skin/classic/browser/zen-icons/settings.svg (../shared/zen-icons/lin/settings.svg)
+ skin/classic/browser/zen-icons/share.svg (../shared/zen-icons/lin/share.svg)
+ skin/classic/browser/zen-icons/sidebar.svg (../shared/zen-icons/lin/sidebar.svg)
+ skin/classic/browser/zen-icons/sidebars-right.svg (../shared/zen-icons/lin/sidebars-right.svg)
+ skin/classic/browser/zen-icons/source-code.svg (../shared/zen-icons/lin/source-code.svg)
+ skin/classic/browser/zen-icons/spell-check.svg (../shared/zen-icons/lin/spell-check.svg)
+ skin/classic/browser/zen-icons/split.svg (../shared/zen-icons/lin/split.svg)
+ skin/classic/browser/zen-icons/stop-to-reload.svg (../shared/zen-icons/lin/stop-to-reload.svg)
+ skin/classic/browser/zen-icons/tab-audio-blocked-small.svg (../shared/zen-icons/lin/tab-audio-blocked-small.svg)
+ skin/classic/browser/zen-icons/tab-audio-muted-small.svg (../shared/zen-icons/lin/tab-audio-muted-small.svg)
+ skin/classic/browser/zen-icons/tab-audio-playing-small.svg (../shared/zen-icons/lin/tab-audio-playing-small.svg)
+ skin/classic/browser/zen-icons/tab.svg (../shared/zen-icons/lin/tab.svg)
+ skin/classic/browser/zen-icons/tool-profiler.svg (../shared/zen-icons/lin/tool-profiler.svg)
+ skin/classic/browser/zen-icons/tracking-protection.svg (../shared/zen-icons/lin/tracking-protection.svg)
+ skin/classic/browser/zen-icons/translations.svg (../shared/zen-icons/lin/translations.svg)
+ skin/classic/browser/zen-icons/unpin.svg (../shared/zen-icons/lin/unpin.svg)
+ skin/classic/browser/zen-icons/video-open.svg (../shared/zen-icons/lin/video-open.svg)
+ skin/classic/browser/zen-icons/video-save.svg (../shared/zen-icons/lin/video-save.svg)
+ skin/classic/browser/zen-icons/window.svg (../shared/zen-icons/lin/window.svg)
+ skin/classic/browser/zen-icons/xr-blocked.svg (../shared/zen-icons/lin/xr-blocked.svg)
+ skin/classic/browser/zen-icons/xr.svg (../shared/zen-icons/lin/xr.svg)
+ skin/classic/browser/zen-icons/zoom-control.svg (../shared/zen-icons/lin/zoom-control.svg)
+ skin/classic/browser/zen-icons/zoom-out.svg (../shared/zen-icons/lin/zoom-out.svg)
+#endif
+#ifdef XP_LINUX
+ skin/classic/browser/zen-icons/accessibility.svg (../shared/zen-icons/lin/accessibility.svg)
+ skin/classic/browser/zen-icons/add-to-dictionary.svg (../shared/zen-icons/lin/add-to-dictionary.svg)
+ skin/classic/browser/zen-icons/arrow-down.svg (../shared/zen-icons/lin/arrow-down.svg)
+ skin/classic/browser/zen-icons/arrow-left.svg (../shared/zen-icons/lin/arrow-left.svg)
+ skin/classic/browser/zen-icons/arrow-right.svg (../shared/zen-icons/lin/arrow-right.svg)
+ skin/classic/browser/zen-icons/arrow-up.svg (../shared/zen-icons/lin/arrow-up.svg)
+ skin/classic/browser/zen-icons/audio-save.svg (../shared/zen-icons/lin/audio-save.svg)
+ skin/classic/browser/zen-icons/autoplay-media-blocked.svg (../shared/zen-icons/lin/autoplay-media-blocked.svg)
+ skin/classic/browser/zen-icons/autoplay-media.svg (../shared/zen-icons/lin/autoplay-media.svg)
+ skin/classic/browser/zen-icons/back.svg (../shared/zen-icons/lin/back.svg)
+ skin/classic/browser/zen-icons/bookmark-hollow.svg (../shared/zen-icons/lin/bookmark-hollow.svg)
+ skin/classic/browser/zen-icons/bookmark-star-on-tray.svg (../shared/zen-icons/lin/bookmark-star-on-tray.svg)
+ skin/classic/browser/zen-icons/bookmark.svg (../shared/zen-icons/lin/bookmark.svg)
+ skin/classic/browser/zen-icons/camera-blocked.svg (../shared/zen-icons/lin/camera-blocked.svg)
+ skin/classic/browser/zen-icons/camera.svg (../shared/zen-icons/lin/camera.svg)
+ skin/classic/browser/zen-icons/canvas-blocked.svg (../shared/zen-icons/lin/canvas-blocked.svg)
+ skin/classic/browser/zen-icons/canvas.svg (../shared/zen-icons/lin/canvas.svg)
+ skin/classic/browser/zen-icons/checkmark.svg (../shared/zen-icons/lin/checkmark.svg)
+ skin/classic/browser/zen-icons/chevron.svg (../shared/zen-icons/lin/chevron.svg)
+ skin/classic/browser/zen-icons/close-all.svg (../shared/zen-icons/lin/close-all.svg)
+ skin/classic/browser/zen-icons/close.svg (../shared/zen-icons/lin/close.svg)
+ skin/classic/browser/zen-icons/container-tab.svg (../shared/zen-icons/lin/container-tab.svg)
+ skin/classic/browser/zen-icons/customize.svg (../shared/zen-icons/lin/customize.svg)
+ skin/classic/browser/zen-icons/desktop-notification-blocked.svg (../shared/zen-icons/lin/desktop-notification-blocked.svg)
+ skin/classic/browser/zen-icons/desktop-notification.svg (../shared/zen-icons/lin/desktop-notification.svg)
+ skin/classic/browser/zen-icons/developer.svg (../shared/zen-icons/lin/developer.svg)
+ skin/classic/browser/zen-icons/downloads.svg (../shared/zen-icons/lin/downloads.svg)
+ skin/classic/browser/zen-icons/drag-indicator.svg (../shared/zen-icons/lin/drag-indicator.svg)
+ skin/classic/browser/zen-icons/duplicate-tab.svg (../shared/zen-icons/lin/duplicate-tab.svg)
+ skin/classic/browser/zen-icons/edit-copy.svg (../shared/zen-icons/lin/edit-copy.svg)
+ skin/classic/browser/zen-icons/edit-cut.svg (../shared/zen-icons/lin/edit-cut.svg)
+ skin/classic/browser/zen-icons/edit-delete.svg (../shared/zen-icons/lin/edit-delete.svg)
+ skin/classic/browser/zen-icons/edit-paste.svg (../shared/zen-icons/lin/edit-paste.svg)
+ skin/classic/browser/zen-icons/edit-redo.svg (../shared/zen-icons/lin/edit-redo.svg)
+ skin/classic/browser/zen-icons/edit-select-all.svg (../shared/zen-icons/lin/edit-select-all.svg)
+ skin/classic/browser/zen-icons/edit-theme.svg (../shared/zen-icons/lin/edit-theme.svg)
+ skin/classic/browser/zen-icons/edit-undo.svg (../shared/zen-icons/lin/edit-undo.svg)
+ skin/classic/browser/zen-icons/edit.svg (../shared/zen-icons/lin/edit.svg)
+ skin/classic/browser/zen-icons/essential-add.svg (../shared/zen-icons/lin/essential-add.svg)
+ skin/classic/browser/zen-icons/essential-remove.svg (../shared/zen-icons/lin/essential-remove.svg)
+ skin/classic/browser/zen-icons/expand-sidebar.svg (../shared/zen-icons/lin/expand-sidebar.svg)
+ skin/classic/browser/zen-icons/ext-link.svg (../shared/zen-icons/lin/ext-link.svg)
+ skin/classic/browser/zen-icons/extension-blocked.svg (../shared/zen-icons/lin/extension-blocked.svg)
+ skin/classic/browser/zen-icons/extension.svg (../shared/zen-icons/lin/extension.svg)
+ skin/classic/browser/zen-icons/firefox.svg (../shared/zen-icons/lin/firefox.svg)
+ skin/classic/browser/zen-icons/folder.svg (../shared/zen-icons/lin/folder.svg)
+ skin/classic/browser/zen-icons/forget.svg (../shared/zen-icons/lin/forget.svg)
+ skin/classic/browser/zen-icons/forward.svg (../shared/zen-icons/lin/forward.svg)
+ skin/classic/browser/zen-icons/fullscreen-exit.svg (../shared/zen-icons/lin/fullscreen-exit.svg)
+ skin/classic/browser/zen-icons/fullscreen.svg (../shared/zen-icons/lin/fullscreen.svg)
+ skin/classic/browser/zen-icons/geo-blocked.svg (../shared/zen-icons/lin/geo-blocked.svg)
+ skin/classic/browser/zen-icons/geo.svg (../shared/zen-icons/lin/geo.svg)
+ skin/classic/browser/zen-icons/help.svg (../shared/zen-icons/lin/help.svg)
+ skin/classic/browser/zen-icons/history.svg (../shared/zen-icons/lin/history.svg)
+ skin/classic/browser/zen-icons/home.svg (../shared/zen-icons/lin/home.svg)
+ skin/classic/browser/zen-icons/image-copy.svg (../shared/zen-icons/lin/image-copy.svg)
+ skin/classic/browser/zen-icons/image-open.svg (../shared/zen-icons/lin/image-open.svg)
+ skin/classic/browser/zen-icons/image-save.svg (../shared/zen-icons/lin/image-save.svg)
+ skin/classic/browser/zen-icons/info.svg (../shared/zen-icons/lin/info.svg)
+ skin/classic/browser/zen-icons/inspect.svg (../shared/zen-icons/lin/inspect.svg)
+ skin/classic/browser/zen-icons/library.svg (../shared/zen-icons/lin/library.svg)
+ skin/classic/browser/zen-icons/link.svg (../shared/zen-icons/lin/link.svg)
+ skin/classic/browser/zen-icons/mail.svg (../shared/zen-icons/lin/mail.svg)
+ skin/classic/browser/zen-icons/manage.svg (../shared/zen-icons/lin/manage.svg)
+ skin/classic/browser/zen-icons/media-loop.svg (../shared/zen-icons/lin/media-loop.svg)
+ skin/classic/browser/zen-icons/media-mute.svg (../shared/zen-icons/lin/media-mute.svg)
+ skin/classic/browser/zen-icons/media-pause.svg (../shared/zen-icons/lin/media-pause.svg)
+ skin/classic/browser/zen-icons/media-pip.svg (../shared/zen-icons/lin/media-pip.svg)
+ skin/classic/browser/zen-icons/media-play.svg (../shared/zen-icons/lin/media-play.svg)
+ skin/classic/browser/zen-icons/media-speed.svg (../shared/zen-icons/lin/media-speed.svg)
+ skin/classic/browser/zen-icons/media-unmute.svg (../shared/zen-icons/lin/media-unmute.svg)
+ skin/classic/browser/zen-icons/menu-bar.svg (../shared/zen-icons/lin/menu-bar.svg)
+ skin/classic/browser/zen-icons/menu.svg (../shared/zen-icons/lin/menu.svg)
+ skin/classic/browser/zen-icons/microphone-blocked.svg (../shared/zen-icons/lin/microphone-blocked.svg)
+ skin/classic/browser/zen-icons/microphone.svg (../shared/zen-icons/lin/microphone.svg)
+ skin/classic/browser/zen-icons/midi.svg (../shared/zen-icons/lin/midi.svg)
+ skin/classic/browser/zen-icons/move-tab.svg (../shared/zen-icons/lin/move-tab.svg)
+ skin/classic/browser/zen-icons/new-tab-image.svg (../shared/zen-icons/lin/new-tab-image.svg)
+ skin/classic/browser/zen-icons/open.svg (../shared/zen-icons/lin/open.svg)
+ skin/classic/browser/zen-icons/page-portrait.svg (../shared/zen-icons/lin/page-portrait.svg)
+ skin/classic/browser/zen-icons/palette.svg (../shared/zen-icons/lin/palette.svg)
+ skin/classic/browser/zen-icons/passwords.svg (../shared/zen-icons/lin/passwords.svg)
+ skin/classic/browser/zen-icons/paste-and-go.svg (../shared/zen-icons/lin/paste-and-go.svg)
+ skin/classic/browser/zen-icons/permissions.svg (../shared/zen-icons/lin/permissions.svg)
+ skin/classic/browser/zen-icons/persistent-storage-blocked.svg (../shared/zen-icons/lin/persistent-storage-blocked.svg)
+ skin/classic/browser/zen-icons/persistent-storage.svg (../shared/zen-icons/lin/persistent-storage.svg)
+ skin/classic/browser/zen-icons/pin.svg (../shared/zen-icons/lin/pin.svg)
+ skin/classic/browser/zen-icons/plus.svg (../shared/zen-icons/lin/plus.svg)
+ skin/classic/browser/zen-icons/pocket-outline.svg (../shared/zen-icons/lin/pocket-outline.svg)
+ skin/classic/browser/zen-icons/popup.svg (../shared/zen-icons/lin/popup.svg)
+ skin/classic/browser/zen-icons/print.svg (../shared/zen-icons/lin/print.svg)
+ skin/classic/browser/zen-icons/private-window.svg (../shared/zen-icons/lin/private-window.svg)
+ skin/classic/browser/zen-icons/privateBrowsing.svg (../shared/zen-icons/lin/privateBrowsing.svg)
+ skin/classic/browser/zen-icons/reader-mode.svg (../shared/zen-icons/lin/reader-mode.svg)
+ skin/classic/browser/zen-icons/reload-to-stop.svg (../shared/zen-icons/lin/reload-to-stop.svg)
+ skin/classic/browser/zen-icons/reload.svg (../shared/zen-icons/lin/reload.svg)
+ skin/classic/browser/zen-icons/report.svg (../shared/zen-icons/lin/report.svg)
+ skin/classic/browser/zen-icons/save.svg (../shared/zen-icons/lin/save.svg)
+ skin/classic/browser/zen-icons/screen-blocked.svg (../shared/zen-icons/lin/screen-blocked.svg)
+ skin/classic/browser/zen-icons/screen.svg (../shared/zen-icons/lin/screen.svg)
+ skin/classic/browser/zen-icons/screenshot.svg (../shared/zen-icons/lin/screenshot.svg)
+ skin/classic/browser/zen-icons/search-glass.svg (../shared/zen-icons/lin/search-glass.svg)
+ skin/classic/browser/zen-icons/search-page.svg (../shared/zen-icons/lin/search-page.svg)
+ skin/classic/browser/zen-icons/security-broken.svg (../shared/zen-icons/lin/security-broken.svg)
+ skin/classic/browser/zen-icons/security-warning.svg (../shared/zen-icons/lin/security-warning.svg)
+ skin/classic/browser/zen-icons/security.svg (../shared/zen-icons/lin/security.svg)
+ skin/classic/browser/zen-icons/send-to-device.svg (../shared/zen-icons/lin/send-to-device.svg)
+ skin/classic/browser/zen-icons/settings.svg (../shared/zen-icons/lin/settings.svg)
+ skin/classic/browser/zen-icons/share.svg (../shared/zen-icons/lin/share.svg)
+ skin/classic/browser/zen-icons/sidebar.svg (../shared/zen-icons/lin/sidebar.svg)
+ skin/classic/browser/zen-icons/sidebars-right.svg (../shared/zen-icons/lin/sidebars-right.svg)
+ skin/classic/browser/zen-icons/source-code.svg (../shared/zen-icons/lin/source-code.svg)
+ skin/classic/browser/zen-icons/spell-check.svg (../shared/zen-icons/lin/spell-check.svg)
+ skin/classic/browser/zen-icons/split.svg (../shared/zen-icons/lin/split.svg)
+ skin/classic/browser/zen-icons/stop-to-reload.svg (../shared/zen-icons/lin/stop-to-reload.svg)
+ skin/classic/browser/zen-icons/tab-audio-blocked-small.svg (../shared/zen-icons/lin/tab-audio-blocked-small.svg)
+ skin/classic/browser/zen-icons/tab-audio-muted-small.svg (../shared/zen-icons/lin/tab-audio-muted-small.svg)
+ skin/classic/browser/zen-icons/tab-audio-playing-small.svg (../shared/zen-icons/lin/tab-audio-playing-small.svg)
+ skin/classic/browser/zen-icons/tab.svg (../shared/zen-icons/lin/tab.svg)
+ skin/classic/browser/zen-icons/tool-profiler.svg (../shared/zen-icons/lin/tool-profiler.svg)
+ skin/classic/browser/zen-icons/tracking-protection.svg (../shared/zen-icons/lin/tracking-protection.svg)
+ skin/classic/browser/zen-icons/translations.svg (../shared/zen-icons/lin/translations.svg)
+ skin/classic/browser/zen-icons/unpin.svg (../shared/zen-icons/lin/unpin.svg)
+ skin/classic/browser/zen-icons/video-open.svg (../shared/zen-icons/lin/video-open.svg)
+ skin/classic/browser/zen-icons/video-save.svg (../shared/zen-icons/lin/video-save.svg)
+ skin/classic/browser/zen-icons/window.svg (../shared/zen-icons/lin/window.svg)
+ skin/classic/browser/zen-icons/xr-blocked.svg (../shared/zen-icons/lin/xr-blocked.svg)
+ skin/classic/browser/zen-icons/xr.svg (../shared/zen-icons/lin/xr.svg)
+ skin/classic/browser/zen-icons/zoom-control.svg (../shared/zen-icons/lin/zoom-control.svg)
+ skin/classic/browser/zen-icons/zoom-out.svg (../shared/zen-icons/lin/zoom-out.svg)
+#endif
+ skin/classic/browser/zen-icons/icons.css (../shared/zen-icons/icons.css)
diff --git a/src/browser/themes/shared/zen-icons/accessibility.svg b/src/browser/themes/shared/zen-icons/lin/accessibility.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/accessibility.svg
rename to src/browser/themes/shared/zen-icons/lin/accessibility.svg
diff --git a/src/browser/themes/shared/zen-icons/add-to-dictionary.svg b/src/browser/themes/shared/zen-icons/lin/add-to-dictionary.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/add-to-dictionary.svg
rename to src/browser/themes/shared/zen-icons/lin/add-to-dictionary.svg
diff --git a/src/browser/themes/shared/zen-icons/arrow-down.svg b/src/browser/themes/shared/zen-icons/lin/arrow-down.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/arrow-down.svg
rename to src/browser/themes/shared/zen-icons/lin/arrow-down.svg
diff --git a/src/browser/themes/shared/zen-icons/arrow-left.svg b/src/browser/themes/shared/zen-icons/lin/arrow-left.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/arrow-left.svg
rename to src/browser/themes/shared/zen-icons/lin/arrow-left.svg
diff --git a/src/browser/themes/shared/zen-icons/arrow-right.svg b/src/browser/themes/shared/zen-icons/lin/arrow-right.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/arrow-right.svg
rename to src/browser/themes/shared/zen-icons/lin/arrow-right.svg
diff --git a/src/browser/themes/shared/zen-icons/arrow-up.svg b/src/browser/themes/shared/zen-icons/lin/arrow-up.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/arrow-up.svg
rename to src/browser/themes/shared/zen-icons/lin/arrow-up.svg
diff --git a/src/browser/themes/shared/zen-icons/audio-save.svg b/src/browser/themes/shared/zen-icons/lin/audio-save.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/audio-save.svg
rename to src/browser/themes/shared/zen-icons/lin/audio-save.svg
diff --git a/src/browser/themes/shared/zen-icons/autoplay-media-blocked.svg b/src/browser/themes/shared/zen-icons/lin/autoplay-media-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/autoplay-media-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/autoplay-media-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/autoplay-media.svg b/src/browser/themes/shared/zen-icons/lin/autoplay-media.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/autoplay-media.svg
rename to src/browser/themes/shared/zen-icons/lin/autoplay-media.svg
diff --git a/src/browser/themes/shared/zen-icons/back.svg b/src/browser/themes/shared/zen-icons/lin/back.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/back.svg
rename to src/browser/themes/shared/zen-icons/lin/back.svg
diff --git a/src/browser/themes/shared/zen-icons/bookmark-hollow.svg b/src/browser/themes/shared/zen-icons/lin/bookmark-hollow.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/bookmark-hollow.svg
rename to src/browser/themes/shared/zen-icons/lin/bookmark-hollow.svg
diff --git a/src/browser/themes/shared/zen-icons/bookmark-star-on-tray.svg b/src/browser/themes/shared/zen-icons/lin/bookmark-star-on-tray.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/bookmark-star-on-tray.svg
rename to src/browser/themes/shared/zen-icons/lin/bookmark-star-on-tray.svg
diff --git a/src/browser/themes/shared/zen-icons/bookmark.svg b/src/browser/themes/shared/zen-icons/lin/bookmark.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/bookmark.svg
rename to src/browser/themes/shared/zen-icons/lin/bookmark.svg
diff --git a/src/browser/themes/shared/zen-icons/camera-blocked.svg b/src/browser/themes/shared/zen-icons/lin/camera-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/camera-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/camera-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/camera.svg b/src/browser/themes/shared/zen-icons/lin/camera.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/camera.svg
rename to src/browser/themes/shared/zen-icons/lin/camera.svg
diff --git a/src/browser/themes/shared/zen-icons/canvas-blocked.svg b/src/browser/themes/shared/zen-icons/lin/canvas-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/canvas-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/canvas-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/canvas.svg b/src/browser/themes/shared/zen-icons/lin/canvas.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/canvas.svg
rename to src/browser/themes/shared/zen-icons/lin/canvas.svg
diff --git a/src/browser/themes/shared/zen-icons/checkmark.svg b/src/browser/themes/shared/zen-icons/lin/checkmark.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/checkmark.svg
rename to src/browser/themes/shared/zen-icons/lin/checkmark.svg
diff --git a/src/browser/themes/shared/zen-icons/chevron.svg b/src/browser/themes/shared/zen-icons/lin/chevron.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/chevron.svg
rename to src/browser/themes/shared/zen-icons/lin/chevron.svg
diff --git a/src/browser/themes/shared/zen-icons/close-all.svg b/src/browser/themes/shared/zen-icons/lin/close-all.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/close-all.svg
rename to src/browser/themes/shared/zen-icons/lin/close-all.svg
diff --git a/src/browser/themes/shared/zen-icons/close.svg b/src/browser/themes/shared/zen-icons/lin/close.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/close.svg
rename to src/browser/themes/shared/zen-icons/lin/close.svg
diff --git a/src/browser/themes/shared/zen-icons/container-tab.svg b/src/browser/themes/shared/zen-icons/lin/container-tab.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/container-tab.svg
rename to src/browser/themes/shared/zen-icons/lin/container-tab.svg
diff --git a/src/browser/themes/shared/zen-icons/customize.svg b/src/browser/themes/shared/zen-icons/lin/customize.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/customize.svg
rename to src/browser/themes/shared/zen-icons/lin/customize.svg
diff --git a/src/browser/themes/shared/zen-icons/desktop-notification-blocked.svg b/src/browser/themes/shared/zen-icons/lin/desktop-notification-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/desktop-notification-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/desktop-notification-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/desktop-notification.svg b/src/browser/themes/shared/zen-icons/lin/desktop-notification.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/desktop-notification.svg
rename to src/browser/themes/shared/zen-icons/lin/desktop-notification.svg
diff --git a/src/browser/themes/shared/zen-icons/developer.svg b/src/browser/themes/shared/zen-icons/lin/developer.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/developer.svg
rename to src/browser/themes/shared/zen-icons/lin/developer.svg
diff --git a/src/browser/themes/shared/zen-icons/downloads.svg b/src/browser/themes/shared/zen-icons/lin/downloads.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/downloads.svg
rename to src/browser/themes/shared/zen-icons/lin/downloads.svg
diff --git a/src/browser/themes/shared/zen-icons/drag-indicator.svg b/src/browser/themes/shared/zen-icons/lin/drag-indicator.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/drag-indicator.svg
rename to src/browser/themes/shared/zen-icons/lin/drag-indicator.svg
diff --git a/src/browser/themes/shared/zen-icons/duplicate-tab.svg b/src/browser/themes/shared/zen-icons/lin/duplicate-tab.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/duplicate-tab.svg
rename to src/browser/themes/shared/zen-icons/lin/duplicate-tab.svg
diff --git a/src/browser/themes/shared/zen-icons/edit-copy.svg b/src/browser/themes/shared/zen-icons/lin/edit-copy.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit-copy.svg
rename to src/browser/themes/shared/zen-icons/lin/edit-copy.svg
diff --git a/src/browser/themes/shared/zen-icons/edit-cut.svg b/src/browser/themes/shared/zen-icons/lin/edit-cut.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit-cut.svg
rename to src/browser/themes/shared/zen-icons/lin/edit-cut.svg
diff --git a/src/browser/themes/shared/zen-icons/edit-delete.svg b/src/browser/themes/shared/zen-icons/lin/edit-delete.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit-delete.svg
rename to src/browser/themes/shared/zen-icons/lin/edit-delete.svg
diff --git a/src/browser/themes/shared/zen-icons/edit-paste.svg b/src/browser/themes/shared/zen-icons/lin/edit-paste.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit-paste.svg
rename to src/browser/themes/shared/zen-icons/lin/edit-paste.svg
diff --git a/src/browser/themes/shared/zen-icons/edit-redo.svg b/src/browser/themes/shared/zen-icons/lin/edit-redo.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit-redo.svg
rename to src/browser/themes/shared/zen-icons/lin/edit-redo.svg
diff --git a/src/browser/themes/shared/zen-icons/edit-select-all.svg b/src/browser/themes/shared/zen-icons/lin/edit-select-all.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit-select-all.svg
rename to src/browser/themes/shared/zen-icons/lin/edit-select-all.svg
diff --git a/src/browser/themes/shared/zen-icons/edit-theme.svg b/src/browser/themes/shared/zen-icons/lin/edit-theme.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit-theme.svg
rename to src/browser/themes/shared/zen-icons/lin/edit-theme.svg
diff --git a/src/browser/themes/shared/zen-icons/edit-undo.svg b/src/browser/themes/shared/zen-icons/lin/edit-undo.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit-undo.svg
rename to src/browser/themes/shared/zen-icons/lin/edit-undo.svg
diff --git a/src/browser/themes/shared/zen-icons/edit.svg b/src/browser/themes/shared/zen-icons/lin/edit.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/edit.svg
rename to src/browser/themes/shared/zen-icons/lin/edit.svg
diff --git a/src/browser/themes/shared/zen-icons/essential-add.svg b/src/browser/themes/shared/zen-icons/lin/essential-add.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/essential-add.svg
rename to src/browser/themes/shared/zen-icons/lin/essential-add.svg
diff --git a/src/browser/themes/shared/zen-icons/essential-remove.svg b/src/browser/themes/shared/zen-icons/lin/essential-remove.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/essential-remove.svg
rename to src/browser/themes/shared/zen-icons/lin/essential-remove.svg
diff --git a/src/browser/themes/shared/zen-icons/expand-sidebar.svg b/src/browser/themes/shared/zen-icons/lin/expand-sidebar.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/expand-sidebar.svg
rename to src/browser/themes/shared/zen-icons/lin/expand-sidebar.svg
diff --git a/src/browser/themes/shared/zen-icons/ext-link.svg b/src/browser/themes/shared/zen-icons/lin/ext-link.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/ext-link.svg
rename to src/browser/themes/shared/zen-icons/lin/ext-link.svg
diff --git a/src/browser/themes/shared/zen-icons/extension-blocked.svg b/src/browser/themes/shared/zen-icons/lin/extension-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/extension-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/extension-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/extension.svg b/src/browser/themes/shared/zen-icons/lin/extension.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/extension.svg
rename to src/browser/themes/shared/zen-icons/lin/extension.svg
diff --git a/src/browser/themes/shared/zen-icons/firefox.svg b/src/browser/themes/shared/zen-icons/lin/firefox.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/firefox.svg
rename to src/browser/themes/shared/zen-icons/lin/firefox.svg
diff --git a/src/browser/themes/shared/zen-icons/folder.svg b/src/browser/themes/shared/zen-icons/lin/folder.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/folder.svg
rename to src/browser/themes/shared/zen-icons/lin/folder.svg
diff --git a/src/browser/themes/shared/zen-icons/forget.svg b/src/browser/themes/shared/zen-icons/lin/forget.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/forget.svg
rename to src/browser/themes/shared/zen-icons/lin/forget.svg
diff --git a/src/browser/themes/shared/zen-icons/forward.svg b/src/browser/themes/shared/zen-icons/lin/forward.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/forward.svg
rename to src/browser/themes/shared/zen-icons/lin/forward.svg
diff --git a/src/browser/themes/shared/zen-icons/fullscreen-exit.svg b/src/browser/themes/shared/zen-icons/lin/fullscreen-exit.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/fullscreen-exit.svg
rename to src/browser/themes/shared/zen-icons/lin/fullscreen-exit.svg
diff --git a/src/browser/themes/shared/zen-icons/fullscreen.svg b/src/browser/themes/shared/zen-icons/lin/fullscreen.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/fullscreen.svg
rename to src/browser/themes/shared/zen-icons/lin/fullscreen.svg
diff --git a/src/browser/themes/shared/zen-icons/geo-blocked.svg b/src/browser/themes/shared/zen-icons/lin/geo-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/geo-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/geo-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/geo.svg b/src/browser/themes/shared/zen-icons/lin/geo.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/geo.svg
rename to src/browser/themes/shared/zen-icons/lin/geo.svg
diff --git a/src/browser/themes/shared/zen-icons/help.svg b/src/browser/themes/shared/zen-icons/lin/help.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/help.svg
rename to src/browser/themes/shared/zen-icons/lin/help.svg
diff --git a/src/browser/themes/shared/zen-icons/history.svg b/src/browser/themes/shared/zen-icons/lin/history.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/history.svg
rename to src/browser/themes/shared/zen-icons/lin/history.svg
diff --git a/src/browser/themes/shared/zen-icons/home.svg b/src/browser/themes/shared/zen-icons/lin/home.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/home.svg
rename to src/browser/themes/shared/zen-icons/lin/home.svg
diff --git a/src/browser/themes/shared/zen-icons/lin/icons.css b/src/browser/themes/shared/zen-icons/lin/icons.css
new file mode 100644
index 000000000..a44d27339
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/lin/icons.css
@@ -0,0 +1,1134 @@
+/*
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+.subviewbutton {
+ -moz-context-properties: fill, fill-opacity !important;
+ fill: currentColor !important;
+}
+
+.private-browsing-indicator-icon {
+ list-style-image: url('account-private.svg') !important;
+ border-radius: 100% !important;
+}
+
+#back-button,
+#zen-sidebar-web-panel-back {
+ list-style-image: url('back.svg') !important;
+}
+
+#zenSplitViewModifierActivateReallocation > image {
+ list-style-image: url('move-tab.svg') !important;
+}
+
+#forward-button,
+#zen-sidebar-web-panel-forward {
+ list-style-image: url('forward.svg') !important;
+}
+
+#reload-button,
+#zen-sidebar-web-panel-reload {
+ list-style-image: url('reload.svg') !important;
+}
+
+#stop-button,
+.close-icon,
+#zen-sidebar-web-panel-close,
+#zen-glance-sidebar-close,
+.zen-theme-picker-custom-list-item-remove {
+ list-style-image: url('close.svg') !important;
+}
+
+.reset-icon {
+ list-style-image: url('reload.svg') !important;
+}
+
+.tab-reset-button {
+ list-style-image: url('unpin.svg') !important;
+}
+
+#sidebar-button {
+ list-style-image: url('sidebars-right.svg') !important;
+}
+
+#context_zenSplitTabs,
+#context-zenAddToWebPanel {
+ /* TODO: Add split view icon */
+ --menu-image: url('sidebars-right.svg') !important;
+}
+
+#context-zen-change-workspace-tab {
+ --menu-image: url('move-tab.svg') !important;
+}
+
+#context-zenSplitLink {
+ --menu-image: url('split.svg') !important;
+}
+
+#sidebar-button:-moz-locale-dir(ltr):not([positionend]),
+#sidebar-button:-moz-locale-dir(rtl)[positionend] {
+ list-style-image: url('chrome://browser/skin/sidebars.svg') !important;
+}
+
+#zen-sidepanel-button {
+ list-style-image: url('sidebar.svg');
+}
+
+#downloads-button,
+#downloads-indicator-anchor,
+#appMenu-downloads-button,
+#appMenu-library-downloads-button {
+ list-style-image: url('downloads.svg') !important;
+}
+
+#appMenu-translate-button {
+ list-style-image: url('translations.svg') !important;
+}
+
+#appMenu-zoom-controls {
+ list-style-image: url('plus.svg') !important;
+}
+
+#appMenu-passwords-button,
+#password-notification-icon,
+#PopupAutoComplete > richlistbox > richlistitem[originaltype='generatedPassword'] > .two-line-wrapper > .ac-site-icon,
+#PopupAutoComplete > richlistbox > richlistitem[originaltype='loginWithOrigin'] > .two-line-wrapper > .ac-site-icon,
+#PopupAutoComplete > richlistbox > richlistitem[originaltype='login'] > .ac-site-icon {
+ list-style-image: url('passwords.svg') !important;
+}
+
+#nav-bar-overflow-button {
+ list-style-image: url('chevron.svg') !important;
+}
+
+#zen-rice-share-options .options-header {
+ list-style-image: url('arrow-right.svg');
+}
+
+#PanelUI-menu-button,
+#appMenu-more-button2,
+#zen-workspace-actions-menu-icon {
+ list-style-image: url('menu.svg') !important;
+}
+
+#appMenu-help-button2 {
+ list-style-image: url('help.svg') !important;
+}
+
+#sync-button,
+.urlbarView-row[source='tabs'] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon,
+#urlbar-engine-one-off-item-tabs {
+ list-style-image: url('tab.svg') !important;
+}
+
+#history-panelmenu,
+.urlbarView-row[source='history'] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon,
+#urlbar-engine-one-off-item-history,
+#appMenu-history-button,
+#appMenu-library-history-button,
+#sidebar-switcher-history,
+#zen-history-button,
+#sidebar-box[sidebarcommand='viewHistorySidebar'] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon {
+ list-style-image: url('history.svg') !important;
+}
+
+#save-page-button,
+#appMenu-save-file-button2 {
+ list-style-image: url('save.svg') !important;
+}
+
+#print-button,
+#appMenu-print-button2 {
+ list-style-image: url('print.svg') !important;
+}
+
+.searchbar-search-icon {
+ list-style-image: url('search-glass.svg') !important;
+}
+
+#find-button,
+#appMenu-find-button2 {
+ list-style-image: url('search-page.svg') !important;
+}
+
+#open-file-button {
+ list-style-image: url('open.svg') !important;
+}
+
+#context_zenOpenWorkspace {
+ --menu-image: url('open.svg') !important;
+}
+
+#context_zenSetAsDefaultWorkspace {
+ --menu-image: url('bookmark-hollow.svg') !important;
+}
+
+#context_zenEditWorkspace,
+#zenToolbarThemePicker {
+ --menu-image: url('edit-theme.svg') !important;
+}
+
+#add-ons-button,
+#appMenu-extensions-themes-button,
+#unified-extensions-button {
+ list-style-image: url('extension.svg') !important;
+}
+
+#zoom-out-button,
+#appMenu-zoomReduce-button2 {
+ list-style-image: url('zoom-out.svg') !important;
+}
+
+#zoom-in-button,
+#tabs-newtab-button,
+#new-tab-button,
+#appMenu-zoomEnlarge-button2,
+#PanelUI-zen-profiles-newProfile,
+#zen-sidebar-add-panel-button,
+#PanelUI-zen-workspaces-new image,
+#PanelUI-zen-gradient-generator-color-custom-add image {
+ list-style-image: url('plus.svg') !important;
+}
+
+#PanelUI-zen-workspaces-reorder-mode image {
+ list-style-image: url('move-tab.svg') !important;
+ rotate: 90deg;
+}
+
+#cut-button {
+ list-style-image: url('edit-cut.svg') !important;
+}
+
+#copy-button {
+ list-style-image: url('edit-copy.svg') !important;
+}
+
+#paste-button {
+ list-style-image: url('edit-paste.svg') !important;
+}
+
+#email-link-button {
+ list-style-image: url('mail.svg') !important;
+}
+
+#screenshot-button {
+ list-style-image: url('screenshot.svg') !important;
+}
+
+#preferences-button,
+#zen-preferences-button,
+.search-setting-button > .button-box > .button-icon,
+#appMenu-settings-button,
+#PanelUI-zen-profiles-managePrfs,
+.unified-extensions-item-open-menu.subviewbutton {
+ list-style-image: url('settings.svg') !important;
+}
+
+#spell-check-enabled {
+ list-style-image: url('spell-check.svg') !important;
+}
+
+#panic-button {
+ list-style-image: url('forget.svg') !important;
+}
+
+#appMenu-new-private-window-button2,
+#PanelUI-zen-profiles-privateWin {
+ list-style-image: url('private-window.svg') !important;
+}
+
+#privatebrowsing-button {
+ list-style-image: url('privateBrowsing.svg') !important;
+}
+
+#save-to-pocket-button {
+ list-style-image: url('pocket-outline.svg') !important;
+}
+
+#profiler-button-button > .toolbarbutton-icon,
+.subviewbutton[label='Task Manager'] {
+ list-style-image: url('tool-profiler.svg') !important;
+}
+
+#developer-button {
+ list-style-image: url('developer.svg') !important;
+}
+
+#new-window-button,
+#appMenu-new-window-button2 {
+ list-style-image: url('window.svg') !important;
+}
+
+#restore-button,
+#fullscreen-button,
+#zen-glance-sidebar-open,
+#appMenu-fullscreen-button2 {
+ list-style-image: url('fullscreen.svg') !important;
+}
+
+#restore-button[checked],
+#fullscreen-button[checked],
+#appMenu-fullscreen-button2[checked] {
+ list-style-image: url('fullscreen-exit.svg') !important;
+}
+
+#bookmarks-menu-button,
+#appMenu-bookmarks-button,
+#sidebar-switcher-bookmarks,
+#appMenu-library-bookmarks-button,
+#sidebar-box[sidebarcommand='viewBookmarksSidebar'] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon {
+ list-style-image: url('bookmark-star-on-tray.svg') !important;
+}
+
+#home-button,
+#zen-sidebar-web-panel-home {
+ list-style-image: url('home.svg') !important;
+}
+
+#library-button {
+ list-style-image: url('library.svg') !important;
+}
+
+/* identity icons */
+#identity-icon {
+ list-style-image: url('info.svg');
+}
+
+#identity-box[pageproxystate='valid'].chromeUI #identity-icon {
+ filter: grayscale(1);
+}
+
+#identity-box[pageproxystate='valid'].localResource #identity-icon {
+ list-style-image: url('page-portrait.svg') !important;
+}
+
+#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate='invalid'] #identity-icon {
+ list-style-image: url('search-glass.svg') !important;
+}
+
+#urlbar[actiontype='extension'] > #urlbar-input-container > #identity-box #identity-icon,
+#identity-box[pageproxystate='valid'].extensionPage #identity-icon {
+ list-style-image: url('extension.svg') !important;
+}
+
+#identity-box[pageproxystate='valid'].verifiedDomain #identity-icon,
+#identity-box[pageproxystate='valid'].mixedActiveBlocked #identity-icon {
+ list-style-image: url('security.svg') !important;
+}
+
+#urlbar-input-container[pageproxystate='valid']
+ > #tracking-protection-icon-container
+ > #tracking-protection-icon-box
+ > #tracking-protection-icon {
+ list-style-image: url('tracking-protection.svg') !important;
+}
+
+/* security */
+.identity-popup-security-connection {
+ list-style-image: url('security-broken.svg') !important;
+}
+
+#identity-box[pageproxystate='valid'].notSecure #identity-icon,
+#identity-box[pageproxystate='valid'].mixedActiveContent #identity-icon,
+#identity-box[pageproxystate='valid'].httpsOnlyErrorPage #identity-icon {
+ list-style-image: url('security-broken.svg') !important;
+}
+
+#identity-popup[connection='chrome'] .identity-popup-security-connection {
+ filter: grayscale(1);
+}
+
+#identity-popup[connection='file'] .identity-popup-security-connection {
+ list-style-image: url('page-portrait.svg') !important;
+}
+
+#identity-popup[connection^='secure'] .identity-popup-security-connection {
+ list-style-image: url('security.svg') !important;
+}
+
+#identity-popup[ciphers='weak'] .identity-popup-security-connection,
+#identity-popup[mixedcontent~='passive-loaded'][isbroken] .identity-popup-security-connection,
+#identity-popup[connection='secure-cert-user-overridden'] .identity-popup-security-connection,
+#identity-popup[connection='cert-error-page'] .identity-popup-security-connection {
+ list-style-image: url('security-warning.svg') !important;
+}
+
+#identity-popup[connection='net-error-page'] .identity-popup-security-connection {
+ list-style-image: url('info.svg') !important;
+}
+
+#identity-popup[connection='extension'] .identity-popup-security-connection {
+ list-style-image: url('extension.svg') !important;
+}
+
+#appMenu-new-tab-button2 {
+ list-style-image: url('new-tab-image.svg') !important;
+}
+
+.findbar-find-previous {
+ list-style-image: url('arrow-up.svg') !important;
+}
+
+.findbar-find-next {
+ list-style-image: url('arrow-down.svg') !important;
+}
+
+.zen-workspace-actions-reorder-icon {
+ list-style-image: url('drag-indicator.svg') !important;
+}
+
+#protections-popup-mainView .subviewbutton-nav:not(.notFound)::after,
+#identity-popup-mainView .subviewbutton-nav::after,
+.widget-overflow-list .subviewbutton-nav::after,
+.PanelUI-subView .subviewbutton-nav::after,
+.menu-right {
+ content: url('arrow-right.svg') !important;
+}
+
+#PlacesChevron,
+#urlbar-go-button {
+ list-style-image: url('arrow-right.svg') !important;
+}
+
+#zen-expand-sidebar-button {
+ list-style-image: url('expand-sidebar.svg') !important;
+}
+
+.panel-header > .subviewbutton-back {
+ list-style-image: url('arrow-left.svg') !important;
+}
+
+#overflowMenu-customize-button,
+#appmenu-moreTools-button {
+ list-style-image: url('customize.svg') !important;
+}
+
+#appmenu-zen-share-rice {
+ list-style-image: url('share.svg');
+}
+
+.bookmark-item[container] {
+ list-style-image: url('folder.svg') !important;
+}
+
+#pageAction-panel-bookmark,
+#star-button,
+#zen-bookmark-button {
+ list-style-image: url('bookmark-hollow.svg') !important;
+}
+
+#pageAction-panel-bookmark[starred],
+#star-button[starred] {
+ list-style-image: url('bookmark.svg') !important;
+}
+
+#zen-split-views-button {
+ list-style-image: url('split.svg') !important;
+ fill: var(--toolbarbutton-icon-fill-attention);
+ fill-opacity: 1;
+}
+
+#sidebar-box[sidebarcommand='viewTabsSidebar'] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon,
+#sidebar-switcher-tabs {
+ list-style-image: url('send-to-device.svg') !important;
+}
+
+/* tab icons */
+.tab-icon-image[src="chrome://branding/content/icon32.png"],
+.tab-icon-image[src="chrome://browser/skin/privatebrowsing/favicon.svg"]
+{
+ content: url('new-tab-image.svg') !important;
+}
+
+.tab-icon-image[src="chrome://global/skin/icons/settings.svg"]
+{
+ content: url('settings.svg') !important;
+}
+
+.tab-icon-image[src="chrome://mozapps/skin/extensions/extension.svg"]
+{
+ content: url('extension.svg') !important;
+}
+
+.tab-icon-image[src="chrome://browser/skin/customize.svg"]
+{
+ content: url('customize.svg') !important;
+}
+
+/* permissions */
+#permissions-granted-icon {
+ list-style-image: url('permissions.svg') !important;
+}
+
+.geo-icon {
+ list-style-image: url('geo.svg') !important;
+}
+
+.geo-icon.blocked-permission-icon {
+ list-style-image: url('geo-blocked.svg') !important;
+}
+
+.xr-icon {
+ list-style-image: url('xr.svg') !important;
+}
+
+.xr-icon.blocked-permission-icon {
+ list-style-image: url('xr-blocked.svg') !important;
+}
+
+.popup-notification-icon[popupid='web-notifications'],
+.desktop-notification-icon {
+ list-style-image: url('desktop-notification.svg') !important;
+}
+
+.desktop-notification-icon.blocked-permission-icon {
+ list-style-image: url('desktop-notification-blocked.svg') !important;
+}
+
+.camera-icon {
+ list-style-image: url('camera.svg') !important;
+}
+
+.camera-icon.blocked-permission-icon {
+ list-style-image: url('camera-blocked.svg') !important;
+}
+
+.microphone-icon {
+ list-style-image: url('microphone.svg') !important;
+}
+
+.microphone-icon.blocked-permission-icon {
+ list-style-image: url('microphone-blocked.svg') !important;
+}
+
+.screen-icon {
+ list-style-image: url('screen.svg') !important;
+}
+
+.screen-icon.blocked-permission-icon {
+ list-style-image: url('screen-blocked.svg') !important;
+}
+
+.popup-notification-icon[popupid='persistent-storage'],
+.persistent-storage-icon,
+.indexedDB-icon {
+ list-style-image: url('persistent-storage.svg') !important;
+}
+
+.persistent-storage-icon.blocked-permission-icon {
+ list-style-image: url('persistent-storage-blocked.svg') !important;
+}
+
+.popup-icon {
+ list-style-image: url('popup.svg') !important;
+}
+
+.autoplay-media-icon {
+ list-style-image: url('autoplay-media.svg') !important;
+}
+
+.autoplay-media-icon.blocked-permission-icon {
+ list-style-image: url('autoplay-media-blocked.svg') !important;
+}
+
+#canvas-notification-icon,
+.popup-notification-icon[popupid='canvas-permissions-prompt'],
+.canvas-icon {
+ list-style-image: url('canvas.svg') !important;
+}
+
+.canvas-icon.blocked-permission-icon {
+ list-style-image: url('canvas-blocked.svg') !important;
+}
+
+.midi-icon,
+.midi-sysex-icon,
+.popup-notification-icon[popupid='midi'],
+.popup-notification-icon[popupid='midi-sysex'] {
+ list-style-image: url('midi.svg') !important;
+}
+
+.install-icon {
+ list-style-image: url('extension.svg') !important;
+}
+
+.install-icon.blocked-permission-icon,
+.popup-notification-icon[popupid='xpinstall-disabled'],
+.popup-notification-icon[popupid='addon-install-blocked'],
+.popup-notification-icon[popupid='addon-install-origin-blocked'] {
+ list-style-image: url('extension-blocked.svg') !important;
+}
+
+/* tab sound icons */
+.tab-icon-overlay[soundplaying] {
+ list-style-image: url('tab-audio-playing-small.svg') !important;
+ background-image: none !important;
+ fill: white !important;
+}
+
+.tab-icon-overlay[muted] {
+ list-style-image: url('tab-audio-muted-small.svg') !important;
+ background-image: none !important;
+ fill: white !important;
+}
+
+.tab-icon-overlay[activemedia-blocked] {
+ list-style-image: url('tab-audio-blocked-small.svg') !important;
+ background-image: none !important;
+ fill: white !important;
+}
+
+/* reload/stop animation */
+#stop-reload-button[animate]
+ > #reload-button[displaystop]
+ + #stop-button
+ > .toolbarbutton-animatable-box
+ > .toolbarbutton-animatable-image,
+#zen-sidebar-web-panel-reload[animate]
+ > #zen-sidebar-web-panel-reload-button[displaystop]
+ + #zen-sidebar-web-panel-stop-button
+ > .toolbarbutton-animatable-box
+ > .toolbarbutton-animatable-image {
+ background-image: url('reload-to-stop.svg') !important;
+}
+
+#stop-reload-button[animate] > #reload-button > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image,
+#zen-sidebar-web-panel-reload[animate]
+ > #zen-sidebar-web-panel-reload-button
+ > .toolbarbutton-animatable-box
+ > .toolbarbutton-animatable-image {
+ background-image: url('stop-to-reload.svg') !important;
+}
+
+#reader-mode-button > .urlbar-icon {
+ list-style-image: url('reader-mode.svg') !important;
+}
+
+#unified-extensions-manage-extensions {
+ list-style-image: url('manage.svg') !important;
+}
+
+/* Context Menu Icons */
+
+#context-video-pictureinpicture:not([checked='true']) .menu-iconic-icon {
+ list-style-image: url('media-pip.svg') !important;
+}
+
+#context-media-loop:not([checked='true']) .menu-iconic-icon {
+ list-style-image: url('media-loop.svg') !important;
+}
+
+:not(:not(menubar) > menu, #ContentSelectDropdown)
+ > menupopup
+ > menuitem:not(
+ .menuitem-iconic,
+ [type='checkbox'],
+ [type='radio'],
+ .in-menulist,
+ .in-menulist menuitem,
+ .unified-nav-current
+ ),
+:not(:not(menubar) > menu, #ContentSelectDropdown)
+ > menupopup
+ > menu:not(.menu-iconic, [type='checkbox'], [type='radio'], .in-menulist, .in-menulist menu, .unified-nav-current),
+#toggle_toolbar-menubar,
+#PanelUI-history toolbarbutton,
+#unified-extensions-context-menu menuitem {
+ background-image: var(--menu-image) !important;
+ background-size: 16px !important;
+ background-position: var(--fp-contextmenu-menuitem-padding-inline) center !important;
+ background-repeat: no-repeat !important;
+ -moz-context-properties: fill, fill-opacity !important;
+ fill: currentColor !important;
+}
+
+@media not (-moz-platform: windows) {
+ menu > .menu-iconic-text,
+ menuitem > .menu-iconic-text {
+ padding-inline-start: var(--fp-contextmenu-menuicon-margin-inline) !important;
+ }
+}
+
+#context-savepage {
+ --menu-image: url('save.svg');
+}
+
+#context-selectall,
+.textbox-contextmenu menuitem[cmd*='selectAll'],
+#context_selectAllTabs,
+#toolbar-context-selectAllTabs {
+ --menu-image: url('edit-select-all.svg');
+}
+
+#context-undo,
+.textbox-contextmenu menuitem[cmd*='undo'],
+#context_undoCloseTab,
+#toolbar-context-undoCloseTab {
+ --menu-image: url('edit-undo.svg');
+}
+
+#toggle_toolbar-menubar {
+ --menu-image: url('menu-bar.svg');
+}
+
+#context-redo,
+.textbox-contextmenu menuitem[cmd*='redo'] {
+ --menu-image: url('edit-redo.svg');
+}
+
+#context-copy,
+.textbox-contextmenu menuitem[cmd*='copy'],
+.textbox-contextmenu #strip-on-share,
+#placesContext_copy {
+ --menu-image: url('edit-copy.svg');
+}
+
+#context-paste,
+.textbox-contextmenu menuitem[cmd*='paste'],
+#placesContext_paste_group {
+ --menu-image: url('edit-paste.svg');
+}
+
+#context-cut,
+.textbox-contextmenu menuitem[cmd*='cut'],
+#placesContext_cut {
+ --menu-image: url('edit-cut.svg');
+}
+
+#context-delete,
+.customize-context-removeExtension,
+.unified-extensions-context-menu-remove-extension,
+.textbox-contextmenu menuitem[cmd*='delete'],
+menuitem[id='placesContext_deleteBookmark'],
+menuitem[id='placesContext_deleteFolder'],
+menuitem[id='placesContext_delete'],
+menuitem[id='placesContext_delete_history'],
+menuitem[id='placesContext_deleteHost'],
+#context_zenDeleteWebPanel,
+#context_zenDeleteWorkspace {
+ --menu-image: url('edit-delete.svg');
+}
+
+#paste-and-go {
+ --menu-image: url('paste-and-go.svg');
+}
+
+#context-print-selection {
+ --menu-image: url('print.svg');
+}
+
+#context-take-screenshot {
+ --menu-image: url('screenshot.svg');
+}
+
+#context-viewsource {
+ --menu-image: url('source-code.svg');
+}
+
+#context-inspect-a11y {
+ --menu-image: url('accessibility.svg');
+}
+
+#context-inspect {
+ --menu-image: url('inspect.svg');
+}
+
+#context-searchselect {
+ --menu-image: url('search-glass.svg');
+}
+
+#context-viewimage {
+ --menu-image: url('image-open.svg');
+}
+
+#context-viewimageinfo {
+ --menu-image: url('info.svg');
+}
+
+#context-saveimage,
+#context-video-saveimage {
+ --menu-image: url('image-save.svg');
+}
+
+#context-savevideo {
+ --menu-image: url('video-save.svg');
+}
+
+#context-viewvideo {
+ --menu-image: url('video-open.svg');
+}
+
+#context-saveaudio {
+ --menu-image: url('audio-save.svg');
+}
+
+#context-copyimage-contents {
+ --menu-image: url('image-copy.svg');
+}
+
+#context-copyimage,
+#context-copyvideourl,
+#context-copylink,
+#context-stripOnShareLink,
+#context_zenOpenNewTabWebPanel,
+#context-pdfjs-copy {
+ --menu-image: url('link.svg');
+}
+
+#context-openlinkincurrent {
+ --menu-image: url('ext-link.svg');
+}
+
+#context-viewsource,
+#context-viewframesource,
+#context-viewpartialsource-selection {
+ --menu-image: url('source-code.svg');
+}
+
+#context-sendimage,
+#context-sendvideo,
+#context-sendaudio {
+ --menu-image: url('mail.svg');
+}
+
+#context-setDesktopBackground,
+.viewCustomizeToolbar {
+ --menu-image: url('customize.svg');
+}
+
+#context-reloadimage,
+#context_reloadTab,
+#context_reloadSelectedTabs,
+#toolbar-context-reloadSelectedTab,
+#toolbar-context-reloadSelectedTabs,
+#context_zen-reset-pinned-tab {
+ --menu-image: url('reload.svg');
+}
+
+#context-sendlinktodevice,
+#context_sendTabToDevice,
+#context-sendpagetodevice {
+ --menu-image: url('send-to-device.svg');
+}
+
+#context-openlinkintab,
+#context-openlinkincontainertab,
+#context_zenWorkspacesOpenInContainerTab,
+#context_zenWebPanelContextInContainer,
+menuitem[id='placesContext_open:newtab'],
+menuitem[id='placesContext_openLinks:tabs'],
+menuitem[id='placesContext_openBookmarkLinks:tabs'],
+menuitem[id='placesContext_openBookmarkContainer:tabs'] {
+ --menu-image: url('tab.svg');
+}
+
+#context_openANewTab,
+#toolbar-context-openANewTab {
+ --menu-image: url('new-tab-image.svg');
+}
+
+#context-openlinkinusercontext-menu,
+menu[id='placesContext_open:newcontainertab'],
+menu[id='placesContext_openContainer:tabs'] {
+ --menu-image: url('container-tab.svg');
+}
+
+#context-openlink,
+menuitem[id='placesContext_open:newwindow'] {
+ --menu-image: url('window.svg');
+}
+
+#context-openlinkprivate,
+menuitem[id='placesContext_open:newprivatewindow'] {
+ --menu-image: url('private-window.svg');
+}
+
+#context-savelink {
+ --menu-image: url('downloads.svg');
+}
+
+#spell-add-to-dictionary {
+ --menu-image: url('add-to-dictionary.svg');
+}
+
+#manage-saved-logins {
+ --menu-image: url('passwords.svg');
+}
+
+#context-media-play,
+#context_playTab,
+#context_playSelectedTabs {
+ --menu-image: url('media-play.svg');
+}
+
+#context-media-pause {
+ --menu-image: url('media-pause.svg');
+}
+
+#context-media-mute,
+#context_toggleMuteTab,
+#context_toggleMuteSelectedTabs,
+#context_zenToggleMuteWebPanel {
+ --menu-image: url('media-mute.svg');
+}
+
+#context-media-unmute,
+#context_toggleMuteTab[muted],
+#context_toggleMuteSelectedTabs[muted],
+#context_zenToggleMuteWebPanel[muted] {
+ --menu-image: url('media-unmute.svg');
+}
+
+#context-media-playbackrate {
+ --menu-image: url('media-speed.svg');
+}
+
+#context-video-fullscreen {
+ --menu-image: url('fullscreen.svg');
+}
+
+#context-leave-dom-fullscreen,
+menuitem[contexttype='fullscreen'][label*='Exit'] {
+ --menu-image: url('fullscreen-exit.svg');
+}
+
+#context-media-hidecontrols,
+#context-media-showcontrols {
+ --menu-image: url('permissions.svg');
+}
+
+#context_pinTab,
+#context_unpinTab,
+#context_pinSelectedTabs,
+#context_unpinSelectedTabs,
+.customize-context-moveToPanel,
+#context_zen-replace-pinned-url-with-current {
+ --menu-image: url('pin.svg');
+}
+
+#context_zen-add-essential {
+ --menu-image: url('essential-add.svg');
+}
+
+#context_zen-remove-essential {
+ --menu-image: url('essential-remove.svg');
+}
+
+.customize-context-removeFromToolbar {
+ --menu-image: url('unpin.svg');
+}
+
+#zen-sidebar-web-panel-pinned[pinned='true'] {
+ list-style-image: url('pin.svg') !important;
+}
+
+#zen-sidebar-web-panel-pinned {
+ list-style-image: url('unpin.svg') !important;
+}
+
+#context_duplicateTab,
+#context_duplicateTabs {
+ --menu-image: url('duplicate-tab.svg');
+}
+
+#zen-context-menu-compact-mode {
+ --menu-image: url('sidebar.svg');
+}
+
+#context_bookmarkTab,
+#context_bookmarkSelectedTabs,
+#toggle_PersonalToolbar,
+#context-bookmarklink,
+#toolbar-context-bookmarkSelectedTab,
+#toolbar-context-bookmarkSelectedTabs {
+ --menu-image: url('bookmark-hollow.svg');
+}
+
+menuitem[id='placesContext_show_bookmark:info'],
+menuitem[id='placesContext_show_folder:info'],
+menuitem[id='placesContext_show:info'] {
+ --menu-image: url('edit.svg');
+}
+
+menuitem[id='placesContext_showAllBookmarks'],
+#BMB_bookmarksShowAllTop,
+#BMB_bookmarksShowAll,
+.customize-context-manageExtension,
+.unified-extensions-context-menu-manage-extension {
+ --menu-image: url('manage.svg');
+}
+
+#BMB_viewBookmarksSidebar {
+ --menu-image: url('chrome://browser/skin/sidebars.svg');
+}
+
+#BMB_searchBookmarks {
+ --menu-image: url('search-page.svg');
+}
+
+#appMenuRecentlyClosedTabs {
+ --menu-image: url('container-tab.svg');
+}
+
+#appMenuClearRecentHistory {
+ --menu-image: url('edit-delete.svg');
+}
+
+#appMenuRecentlyClosedWindows {
+ --menu-image: url('window.svg');
+}
+
+#appMenuSearchHistory {
+ --menu-image: url('search-glass.svg');
+}
+
+#PanelUI-historyMore {
+ --menu-image: url('manage.svg');
+}
+
+menuitem[id='placesContext_new:bookmark'],
+menuitem[id='placesContext_new:folder'],
+menuitem[id='placesContext_new:separator'] {
+ --menu-image: url('plus.svg');
+}
+
+#context-savelinktopocket,
+#context-pocket {
+ --menu-image: url('pocket-outline.svg');
+}
+
+#context_moveTabOptions {
+ --menu-image: url('move-tab.svg');
+}
+
+.share-tab-url-item {
+ --menu-image: url('share.svg');
+}
+
+#context_reopenInContainer {
+ --menu-image: url('container-tab.svg');
+}
+
+#context_closeTab {
+ --menu-image: url('close.svg');
+}
+
+#context_closeTabOptions {
+ --menu-image: url('close-all.svg');
+}
+
+#context_zenUnloadTab,
+#context_zenUnloadWebPanel,
+#context_zenTabActions {
+ --menu-image: url('close-all.svg');
+}
+
+.customize-context-reportExtension,
+.unified-extensions-context-menu-report-extension {
+ --menu-image: url('report.svg');
+}
+
+/* FIX header icons for the app menu sub menus (eg. fx account, history...) */
+.panel-header > h1 {
+ text-align: left;
+ margin-left: 8px !important;
+}
+
+.wordmark::after {
+ content: 'Plus' !important;
+}
+
+/* header icons for the app menu sub menus (eg. fx account, history...) */
+.panel-header > h1 > span::before {
+ content: '';
+ background: var(--header-image, none) center / 16px no-repeat;
+ -moz-context-properties: fill, fill-opacity;
+ fill: currentColor;
+ padding-inline-start: calc(var(--fp-enabled, 0) * 16px);
+ margin-inline-end: calc(var(--fp-enabled, 0) * 8px);
+}
+
+#PanelUI-fxa .panel-header > h1 > span::before {
+ --header-image: var(--avatar-image-url);
+ --fp-enabled: 1;
+ transform: scale(1.25);
+ border-radius: 99px;
+ display: inline-block;
+ height: 16px;
+}
+
+#PanelUI-bookmarks .panel-header > h1 > span::before {
+ --header-image: url('bookmark-star-on-tray.svg');
+ --fp-enabled: 1;
+}
+
+#PanelUI-history .panel-header > h1 > span::before {
+ --header-image: url('history.svg');
+ --fp-enabled: 1;
+}
+
+#PanelUI-helpView .panel-header > h1 > span::before {
+ --header-image: url('help.svg');
+ --fp-enabled: 1;
+}
+
+#appMenu-libraryView .panel-header > h1 > span::before {
+ --header-image: url('library.svg');
+ --fp-enabled: 1;
+}
+
+#unified-extensions-panel .panel-header > h1 > span::before {
+ --header-image: url('extension.svg');
+ --fp-enabled: 1;
+}
+
+@media not (-moz-platform: linux) {
+ .unified-extensions-context-menu-pin-to-toolbar {
+ --menu-image: url('pin.svg');
+ }
+}
+
+.unified-extensions-context-menu-move-widget-down {
+ --menu-image: url('arrow-down.svg');
+}
+
+.unified-extensions-context-menu-move-widget-up {
+ --menu-image: url('arrow-up.svg');
+}
+
+:not(:not(menubar) > menu, #ContentSelectDropdown)
+ > menupopup
+ > menuitem:not(
+ .menuitem-iconic,
+ [type='checkbox'],
+ [type='radio'],
+ .in-menulist,
+ .in-menulist menuitem,
+ .unified-nav-current
+ ),
+:not(:not(menubar) > menu, #ContentSelectDropdown)
+ > menupopup
+ > menu:not(.menu-iconic, [type='checkbox'], [type='radio'], .in-menulist, .in-menulist menu, .unified-nav-current),
+:not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menucaption {
+ padding-inline-start: calc(
+ var(--fp-contextmenu-menuitem-padding-inline) + 16px + var(--fp-contextmenu-menuicon-margin-inline)
+ ) !important;
+}
+
+menupopup > menuitem:is([type='checkbox']) .menu-iconic-left {
+ --menu-image: none !important;
+ margin-inline-start: 4px;
+
+ @media not (-moz-platform: windows) {
+ margin-inline-end: 0;
+ padding-inline-end: 0;
+ }
+}
+
+@media (-moz-platform: windows) {
+ menupopup > menuitem[checked='true'] {
+ padding-inline-start: 6px;
+ }
+}
diff --git a/src/browser/themes/shared/zen-icons/image-copy.svg b/src/browser/themes/shared/zen-icons/lin/image-copy.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/image-copy.svg
rename to src/browser/themes/shared/zen-icons/lin/image-copy.svg
diff --git a/src/browser/themes/shared/zen-icons/image-open.svg b/src/browser/themes/shared/zen-icons/lin/image-open.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/image-open.svg
rename to src/browser/themes/shared/zen-icons/lin/image-open.svg
diff --git a/src/browser/themes/shared/zen-icons/image-save.svg b/src/browser/themes/shared/zen-icons/lin/image-save.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/image-save.svg
rename to src/browser/themes/shared/zen-icons/lin/image-save.svg
diff --git a/src/browser/themes/shared/zen-icons/info.svg b/src/browser/themes/shared/zen-icons/lin/info.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/info.svg
rename to src/browser/themes/shared/zen-icons/lin/info.svg
diff --git a/src/browser/themes/shared/zen-icons/inspect.svg b/src/browser/themes/shared/zen-icons/lin/inspect.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/inspect.svg
rename to src/browser/themes/shared/zen-icons/lin/inspect.svg
diff --git a/src/browser/themes/shared/zen-icons/lin/jar.inc.mn b/src/browser/themes/shared/zen-icons/lin/jar.inc.mn
new file mode 100644
index 000000000..ba6f17c2c
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/lin/jar.inc.mn
@@ -0,0 +1,134 @@
+
+ skin/classic/browser/zen-icons/accessibility.svg (../shared/zen-icons/accessibility.svg)
+ skin/classic/browser/zen-icons/add-to-dictionary.svg (../shared/zen-icons/add-to-dictionary.svg)
+ skin/classic/browser/zen-icons/arrow-down.svg (../shared/zen-icons/arrow-down.svg)
+ skin/classic/browser/zen-icons/arrow-left.svg (../shared/zen-icons/arrow-left.svg)
+ skin/classic/browser/zen-icons/arrow-right.svg (../shared/zen-icons/arrow-right.svg)
+ skin/classic/browser/zen-icons/arrow-up.svg (../shared/zen-icons/arrow-up.svg)
+ skin/classic/browser/zen-icons/audio-save.svg (../shared/zen-icons/audio-save.svg)
+ skin/classic/browser/zen-icons/autoplay-media-blocked.svg (../shared/zen-icons/autoplay-media-blocked.svg)
+ skin/classic/browser/zen-icons/autoplay-media.svg (../shared/zen-icons/autoplay-media.svg)
+ skin/classic/browser/zen-icons/back.svg (../shared/zen-icons/back.svg)
+ skin/classic/browser/zen-icons/bookmark-hollow.svg (../shared/zen-icons/bookmark-hollow.svg)
+ skin/classic/browser/zen-icons/bookmark-star-on-tray.svg (../shared/zen-icons/bookmark-star-on-tray.svg)
+ skin/classic/browser/zen-icons/bookmark.svg (../shared/zen-icons/bookmark.svg)
+ skin/classic/browser/zen-icons/camera-blocked.svg (../shared/zen-icons/camera-blocked.svg)
+ skin/classic/browser/zen-icons/camera.svg (../shared/zen-icons/camera.svg)
+ skin/classic/browser/zen-icons/canvas-blocked.svg (../shared/zen-icons/canvas-blocked.svg)
+ skin/classic/browser/zen-icons/canvas.svg (../shared/zen-icons/canvas.svg)
+ skin/classic/browser/zen-icons/checkmark.svg (../shared/zen-icons/checkmark.svg)
+ skin/classic/browser/zen-icons/chevron.svg (../shared/zen-icons/chevron.svg)
+ skin/classic/browser/zen-icons/close-all.svg (../shared/zen-icons/close-all.svg)
+ skin/classic/browser/zen-icons/close.svg (../shared/zen-icons/close.svg)
+ skin/classic/browser/zen-icons/container-tab.svg (../shared/zen-icons/container-tab.svg)
+ skin/classic/browser/zen-icons/customize.svg (../shared/zen-icons/customize.svg)
+ skin/classic/browser/zen-icons/desktop-notification-blocked.svg (../shared/zen-icons/desktop-notification-blocked.svg)
+ skin/classic/browser/zen-icons/desktop-notification.svg (../shared/zen-icons/desktop-notification.svg)
+ skin/classic/browser/zen-icons/developer.svg (../shared/zen-icons/developer.svg)
+ skin/classic/browser/zen-icons/downloads.svg (../shared/zen-icons/downloads.svg)
+ skin/classic/browser/zen-icons/drag-indicator.svg (../shared/zen-icons/drag-indicator.svg)
+ skin/classic/browser/zen-icons/duplicate-tab.svg (../shared/zen-icons/duplicate-tab.svg)
+ skin/classic/browser/zen-icons/edit-copy.svg (../shared/zen-icons/edit-copy.svg)
+ skin/classic/browser/zen-icons/edit-cut.svg (../shared/zen-icons/edit-cut.svg)
+ skin/classic/browser/zen-icons/edit-delete.svg (../shared/zen-icons/edit-delete.svg)
+ skin/classic/browser/zen-icons/edit-paste.svg (../shared/zen-icons/edit-paste.svg)
+ skin/classic/browser/zen-icons/edit-redo.svg (../shared/zen-icons/edit-redo.svg)
+ skin/classic/browser/zen-icons/edit-select-all.svg (../shared/zen-icons/edit-select-all.svg)
+ skin/classic/browser/zen-icons/edit-theme.svg (../shared/zen-icons/edit-theme.svg)
+ skin/classic/browser/zen-icons/edit-undo.svg (../shared/zen-icons/edit-undo.svg)
+ skin/classic/browser/zen-icons/edit.svg (../shared/zen-icons/edit.svg)
+ skin/classic/browser/zen-icons/essential-add.svg (../shared/zen-icons/essential-add.svg)
+ skin/classic/browser/zen-icons/essential-remove.svg (../shared/zen-icons/essential-remove.svg)
+ skin/classic/browser/zen-icons/expand-sidebar.svg (../shared/zen-icons/expand-sidebar.svg)
+ skin/classic/browser/zen-icons/ext-link.svg (../shared/zen-icons/ext-link.svg)
+ skin/classic/browser/zen-icons/extension-blocked.svg (../shared/zen-icons/extension-blocked.svg)
+ skin/classic/browser/zen-icons/extension.svg (../shared/zen-icons/extension.svg)
+ skin/classic/browser/zen-icons/firefox.svg (../shared/zen-icons/firefox.svg)
+ skin/classic/browser/zen-icons/folder.svg (../shared/zen-icons/folder.svg)
+ skin/classic/browser/zen-icons/forget.svg (../shared/zen-icons/forget.svg)
+ skin/classic/browser/zen-icons/forward.svg (../shared/zen-icons/forward.svg)
+ skin/classic/browser/zen-icons/fullscreen-exit.svg (../shared/zen-icons/fullscreen-exit.svg)
+ skin/classic/browser/zen-icons/fullscreen.svg (../shared/zen-icons/fullscreen.svg)
+ skin/classic/browser/zen-icons/geo-blocked.svg (../shared/zen-icons/geo-blocked.svg)
+ skin/classic/browser/zen-icons/geo.svg (../shared/zen-icons/geo.svg)
+ skin/classic/browser/zen-icons/help.svg (../shared/zen-icons/help.svg)
+ skin/classic/browser/zen-icons/history.svg (../shared/zen-icons/history.svg)
+ skin/classic/browser/zen-icons/home.svg (../shared/zen-icons/home.svg)
+ skin/classic/browser/zen-icons/icons.css (../shared/zen-icons/icons.css)
+ skin/classic/browser/zen-icons/image-copy.svg (../shared/zen-icons/image-copy.svg)
+ skin/classic/browser/zen-icons/image-open.svg (../shared/zen-icons/image-open.svg)
+ skin/classic/browser/zen-icons/image-save.svg (../shared/zen-icons/image-save.svg)
+ skin/classic/browser/zen-icons/info.svg (../shared/zen-icons/info.svg)
+ skin/classic/browser/zen-icons/inspect.svg (../shared/zen-icons/inspect.svg)
+ skin/classic/browser/zen-icons/jar.inc.mn (../shared/zen-icons/jar.inc.mn)
+ skin/classic/browser/zen-icons/library.svg (../shared/zen-icons/library.svg)
+ skin/classic/browser/zen-icons/link.svg (../shared/zen-icons/link.svg)
+ skin/classic/browser/zen-icons/mail.svg (../shared/zen-icons/mail.svg)
+ skin/classic/browser/zen-icons/manage.svg (../shared/zen-icons/manage.svg)
+ skin/classic/browser/zen-icons/media-loop.svg (../shared/zen-icons/media-loop.svg)
+ skin/classic/browser/zen-icons/media-mute.svg (../shared/zen-icons/media-mute.svg)
+ skin/classic/browser/zen-icons/media-pause.svg (../shared/zen-icons/media-pause.svg)
+ skin/classic/browser/zen-icons/media-pip.svg (../shared/zen-icons/media-pip.svg)
+ skin/classic/browser/zen-icons/media-play.svg (../shared/zen-icons/media-play.svg)
+ skin/classic/browser/zen-icons/media-speed.svg (../shared/zen-icons/media-speed.svg)
+ skin/classic/browser/zen-icons/media-unmute.svg (../shared/zen-icons/media-unmute.svg)
+ skin/classic/browser/zen-icons/menu-bar.svg (../shared/zen-icons/menu-bar.svg)
+ skin/classic/browser/zen-icons/menu.svg (../shared/zen-icons/menu.svg)
+ skin/classic/browser/zen-icons/microphone-blocked.svg (../shared/zen-icons/microphone-blocked.svg)
+ skin/classic/browser/zen-icons/microphone.svg (../shared/zen-icons/microphone.svg)
+ skin/classic/browser/zen-icons/midi.svg (../shared/zen-icons/midi.svg)
+ skin/classic/browser/zen-icons/move-tab.svg (../shared/zen-icons/move-tab.svg)
+ skin/classic/browser/zen-icons/new-tab-image.svg (../shared/zen-icons/new-tab-image.svg)
+ skin/classic/browser/zen-icons/nucleo-copyright-notice.html (../shared/zen-icons/nucleo-copyright-notice.html)
+ skin/classic/browser/zen-icons/open.svg (../shared/zen-icons/open.svg)
+ skin/classic/browser/zen-icons/page-portrait.svg (../shared/zen-icons/page-portrait.svg)
+ skin/classic/browser/zen-icons/passwords.svg (../shared/zen-icons/passwords.svg)
+ skin/classic/browser/zen-icons/paste-and-go.svg (../shared/zen-icons/paste-and-go.svg)
+ skin/classic/browser/zen-icons/permissions.svg (../shared/zen-icons/permissions.svg)
+ skin/classic/browser/zen-icons/persistent-storage-blocked.svg (../shared/zen-icons/persistent-storage-blocked.svg)
+ skin/classic/browser/zen-icons/persistent-storage.svg (../shared/zen-icons/persistent-storage.svg)
+ skin/classic/browser/zen-icons/pin.svg (../shared/zen-icons/pin.svg)
+ skin/classic/browser/zen-icons/plus.svg (../shared/zen-icons/plus.svg)
+ skin/classic/browser/zen-icons/pocket-outline.svg (../shared/zen-icons/pocket-outline.svg)
+ skin/classic/browser/zen-icons/popup.svg (../shared/zen-icons/popup.svg)
+ skin/classic/browser/zen-icons/print.svg (../shared/zen-icons/print.svg)
+ skin/classic/browser/zen-icons/private-window.svg (../shared/zen-icons/private-window.svg)
+ skin/classic/browser/zen-icons/privateBrowsing.svg (../shared/zen-icons/privateBrowsing.svg)
+ skin/classic/browser/zen-icons/reader-mode.svg (../shared/zen-icons/reader-mode.svg)
+ skin/classic/browser/zen-icons/reload-to-stop.svg (../shared/zen-icons/reload-to-stop.svg)
+ skin/classic/browser/zen-icons/reload.svg (../shared/zen-icons/reload.svg)
+ skin/classic/browser/zen-icons/report.svg (../shared/zen-icons/report.svg)
+ skin/classic/browser/zen-icons/save.svg (../shared/zen-icons/save.svg)
+ skin/classic/browser/zen-icons/screen-blocked.svg (../shared/zen-icons/screen-blocked.svg)
+ skin/classic/browser/zen-icons/screen.svg (../shared/zen-icons/screen.svg)
+ skin/classic/browser/zen-icons/screenshot.svg (../shared/zen-icons/screenshot.svg)
+ skin/classic/browser/zen-icons/search-glass.svg (../shared/zen-icons/search-glass.svg)
+ skin/classic/browser/zen-icons/search-page.svg (../shared/zen-icons/search-page.svg)
+ skin/classic/browser/zen-icons/security-broken.svg (../shared/zen-icons/security-broken.svg)
+ skin/classic/browser/zen-icons/security-warning.svg (../shared/zen-icons/security-warning.svg)
+ skin/classic/browser/zen-icons/security.svg (../shared/zen-icons/security.svg)
+ skin/classic/browser/zen-icons/send-to-device.svg (../shared/zen-icons/send-to-device.svg)
+ skin/classic/browser/zen-icons/settings.svg (../shared/zen-icons/settings.svg)
+ skin/classic/browser/zen-icons/share.svg (../shared/zen-icons/share.svg)
+ skin/classic/browser/zen-icons/sidebar.svg (../shared/zen-icons/sidebar.svg)
+ skin/classic/browser/zen-icons/sidebars-right.svg (../shared/zen-icons/sidebars-right.svg)
+ skin/classic/browser/zen-icons/source-code.svg (../shared/zen-icons/source-code.svg)
+ skin/classic/browser/zen-icons/spell-check.svg (../shared/zen-icons/spell-check.svg)
+ skin/classic/browser/zen-icons/split.svg (../shared/zen-icons/split.svg)
+ skin/classic/browser/zen-icons/stop-to-reload.svg (../shared/zen-icons/stop-to-reload.svg)
+ skin/classic/browser/zen-icons/tab-audio-blocked-small.svg (../shared/zen-icons/tab-audio-blocked-small.svg)
+ skin/classic/browser/zen-icons/tab-audio-muted-small.svg (../shared/zen-icons/tab-audio-muted-small.svg)
+ skin/classic/browser/zen-icons/tab-audio-playing-small.svg (../shared/zen-icons/tab-audio-playing-small.svg)
+ skin/classic/browser/zen-icons/tab.svg (../shared/zen-icons/tab.svg)
+ skin/classic/browser/zen-icons/tool-profiler.svg (../shared/zen-icons/tool-profiler.svg)
+ skin/classic/browser/zen-icons/tracking-protection.svg (../shared/zen-icons/tracking-protection.svg)
+ skin/classic/browser/zen-icons/translations.svg (../shared/zen-icons/translations.svg)
+ skin/classic/browser/zen-icons/unpin.svg (../shared/zen-icons/unpin.svg)
+ skin/classic/browser/zen-icons/update-resources.sh (../shared/zen-icons/update-resources.sh)
+ skin/classic/browser/zen-icons/video-open.svg (../shared/zen-icons/video-open.svg)
+ skin/classic/browser/zen-icons/video-save.svg (../shared/zen-icons/video-save.svg)
+ skin/classic/browser/zen-icons/window.svg (../shared/zen-icons/window.svg)
+ skin/classic/browser/zen-icons/xr-blocked.svg (../shared/zen-icons/xr-blocked.svg)
+ skin/classic/browser/zen-icons/xr.svg (../shared/zen-icons/xr.svg)
+ skin/classic/browser/zen-icons/zoom-control.svg (../shared/zen-icons/zoom-control.svg)
+ skin/classic/browser/zen-icons/zoom-out.svg (../shared/zen-icons/zoom-out.svg)
diff --git a/src/browser/themes/shared/zen-icons/library.svg b/src/browser/themes/shared/zen-icons/lin/library.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/library.svg
rename to src/browser/themes/shared/zen-icons/lin/library.svg
diff --git a/src/browser/themes/shared/zen-icons/link.svg b/src/browser/themes/shared/zen-icons/lin/link.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/link.svg
rename to src/browser/themes/shared/zen-icons/lin/link.svg
diff --git a/src/browser/themes/shared/zen-icons/mail.svg b/src/browser/themes/shared/zen-icons/lin/mail.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/mail.svg
rename to src/browser/themes/shared/zen-icons/lin/mail.svg
diff --git a/src/browser/themes/shared/zen-icons/manage.svg b/src/browser/themes/shared/zen-icons/lin/manage.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/manage.svg
rename to src/browser/themes/shared/zen-icons/lin/manage.svg
diff --git a/src/browser/themes/shared/zen-icons/media-loop.svg b/src/browser/themes/shared/zen-icons/lin/media-loop.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/media-loop.svg
rename to src/browser/themes/shared/zen-icons/lin/media-loop.svg
diff --git a/src/browser/themes/shared/zen-icons/media-mute.svg b/src/browser/themes/shared/zen-icons/lin/media-mute.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/media-mute.svg
rename to src/browser/themes/shared/zen-icons/lin/media-mute.svg
diff --git a/src/browser/themes/shared/zen-icons/media-pause.svg b/src/browser/themes/shared/zen-icons/lin/media-pause.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/media-pause.svg
rename to src/browser/themes/shared/zen-icons/lin/media-pause.svg
diff --git a/src/browser/themes/shared/zen-icons/media-pip.svg b/src/browser/themes/shared/zen-icons/lin/media-pip.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/media-pip.svg
rename to src/browser/themes/shared/zen-icons/lin/media-pip.svg
diff --git a/src/browser/themes/shared/zen-icons/media-play.svg b/src/browser/themes/shared/zen-icons/lin/media-play.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/media-play.svg
rename to src/browser/themes/shared/zen-icons/lin/media-play.svg
diff --git a/src/browser/themes/shared/zen-icons/media-speed.svg b/src/browser/themes/shared/zen-icons/lin/media-speed.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/media-speed.svg
rename to src/browser/themes/shared/zen-icons/lin/media-speed.svg
diff --git a/src/browser/themes/shared/zen-icons/media-unmute.svg b/src/browser/themes/shared/zen-icons/lin/media-unmute.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/media-unmute.svg
rename to src/browser/themes/shared/zen-icons/lin/media-unmute.svg
diff --git a/src/browser/themes/shared/zen-icons/menu-bar.svg b/src/browser/themes/shared/zen-icons/lin/menu-bar.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/menu-bar.svg
rename to src/browser/themes/shared/zen-icons/lin/menu-bar.svg
diff --git a/src/browser/themes/shared/zen-icons/menu.svg b/src/browser/themes/shared/zen-icons/lin/menu.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/menu.svg
rename to src/browser/themes/shared/zen-icons/lin/menu.svg
diff --git a/src/browser/themes/shared/zen-icons/microphone-blocked.svg b/src/browser/themes/shared/zen-icons/lin/microphone-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/microphone-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/microphone-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/microphone.svg b/src/browser/themes/shared/zen-icons/lin/microphone.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/microphone.svg
rename to src/browser/themes/shared/zen-icons/lin/microphone.svg
diff --git a/src/browser/themes/shared/zen-icons/midi.svg b/src/browser/themes/shared/zen-icons/lin/midi.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/midi.svg
rename to src/browser/themes/shared/zen-icons/lin/midi.svg
diff --git a/src/browser/themes/shared/zen-icons/move-tab.svg b/src/browser/themes/shared/zen-icons/lin/move-tab.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/move-tab.svg
rename to src/browser/themes/shared/zen-icons/lin/move-tab.svg
diff --git a/src/browser/themes/shared/zen-icons/new-tab-image.svg b/src/browser/themes/shared/zen-icons/lin/new-tab-image.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/new-tab-image.svg
rename to src/browser/themes/shared/zen-icons/lin/new-tab-image.svg
diff --git a/src/browser/themes/shared/zen-icons/nucleo-copyright-notice.html b/src/browser/themes/shared/zen-icons/lin/nucleo-copyright-notice.html
similarity index 100%
rename from src/browser/themes/shared/zen-icons/nucleo-copyright-notice.html
rename to src/browser/themes/shared/zen-icons/lin/nucleo-copyright-notice.html
diff --git a/src/browser/themes/shared/zen-icons/open.svg b/src/browser/themes/shared/zen-icons/lin/open.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/open.svg
rename to src/browser/themes/shared/zen-icons/lin/open.svg
diff --git a/src/browser/themes/shared/zen-icons/page-portrait.svg b/src/browser/themes/shared/zen-icons/lin/page-portrait.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/page-portrait.svg
rename to src/browser/themes/shared/zen-icons/lin/page-portrait.svg
diff --git a/src/browser/themes/shared/zen-icons/lin/palette.svg b/src/browser/themes/shared/zen-icons/lin/palette.svg
new file mode 100644
index 000000000..c47d19138
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/lin/palette.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/browser/themes/shared/zen-icons/passwords.svg b/src/browser/themes/shared/zen-icons/lin/passwords.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/passwords.svg
rename to src/browser/themes/shared/zen-icons/lin/passwords.svg
diff --git a/src/browser/themes/shared/zen-icons/paste-and-go.svg b/src/browser/themes/shared/zen-icons/lin/paste-and-go.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/paste-and-go.svg
rename to src/browser/themes/shared/zen-icons/lin/paste-and-go.svg
diff --git a/src/browser/themes/shared/zen-icons/permissions.svg b/src/browser/themes/shared/zen-icons/lin/permissions.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/permissions.svg
rename to src/browser/themes/shared/zen-icons/lin/permissions.svg
diff --git a/src/browser/themes/shared/zen-icons/persistent-storage-blocked.svg b/src/browser/themes/shared/zen-icons/lin/persistent-storage-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/persistent-storage-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/persistent-storage-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/persistent-storage.svg b/src/browser/themes/shared/zen-icons/lin/persistent-storage.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/persistent-storage.svg
rename to src/browser/themes/shared/zen-icons/lin/persistent-storage.svg
diff --git a/src/browser/themes/shared/zen-icons/pin.svg b/src/browser/themes/shared/zen-icons/lin/pin.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/pin.svg
rename to src/browser/themes/shared/zen-icons/lin/pin.svg
diff --git a/src/browser/themes/shared/zen-icons/plus.svg b/src/browser/themes/shared/zen-icons/lin/plus.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/plus.svg
rename to src/browser/themes/shared/zen-icons/lin/plus.svg
diff --git a/src/browser/themes/shared/zen-icons/pocket-outline.svg b/src/browser/themes/shared/zen-icons/lin/pocket-outline.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/pocket-outline.svg
rename to src/browser/themes/shared/zen-icons/lin/pocket-outline.svg
diff --git a/src/browser/themes/shared/zen-icons/popup.svg b/src/browser/themes/shared/zen-icons/lin/popup.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/popup.svg
rename to src/browser/themes/shared/zen-icons/lin/popup.svg
diff --git a/src/browser/themes/shared/zen-icons/print.svg b/src/browser/themes/shared/zen-icons/lin/print.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/print.svg
rename to src/browser/themes/shared/zen-icons/lin/print.svg
diff --git a/src/browser/themes/shared/zen-icons/private-window.svg b/src/browser/themes/shared/zen-icons/lin/private-window.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/private-window.svg
rename to src/browser/themes/shared/zen-icons/lin/private-window.svg
diff --git a/src/browser/themes/shared/zen-icons/privateBrowsing.svg b/src/browser/themes/shared/zen-icons/lin/privateBrowsing.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/privateBrowsing.svg
rename to src/browser/themes/shared/zen-icons/lin/privateBrowsing.svg
diff --git a/src/browser/themes/shared/zen-icons/reader-mode.svg b/src/browser/themes/shared/zen-icons/lin/reader-mode.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/reader-mode.svg
rename to src/browser/themes/shared/zen-icons/lin/reader-mode.svg
diff --git a/src/browser/themes/shared/zen-icons/reload-to-stop.svg b/src/browser/themes/shared/zen-icons/lin/reload-to-stop.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/reload-to-stop.svg
rename to src/browser/themes/shared/zen-icons/lin/reload-to-stop.svg
diff --git a/src/browser/themes/shared/zen-icons/reload.svg b/src/browser/themes/shared/zen-icons/lin/reload.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/reload.svg
rename to src/browser/themes/shared/zen-icons/lin/reload.svg
diff --git a/src/browser/themes/shared/zen-icons/report.svg b/src/browser/themes/shared/zen-icons/lin/report.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/report.svg
rename to src/browser/themes/shared/zen-icons/lin/report.svg
diff --git a/src/browser/themes/shared/zen-icons/save.svg b/src/browser/themes/shared/zen-icons/lin/save.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/save.svg
rename to src/browser/themes/shared/zen-icons/lin/save.svg
diff --git a/src/browser/themes/shared/zen-icons/screen-blocked.svg b/src/browser/themes/shared/zen-icons/lin/screen-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/screen-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/screen-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/screen.svg b/src/browser/themes/shared/zen-icons/lin/screen.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/screen.svg
rename to src/browser/themes/shared/zen-icons/lin/screen.svg
diff --git a/src/browser/themes/shared/zen-icons/screenshot.svg b/src/browser/themes/shared/zen-icons/lin/screenshot.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/screenshot.svg
rename to src/browser/themes/shared/zen-icons/lin/screenshot.svg
diff --git a/src/browser/themes/shared/zen-icons/search-glass.svg b/src/browser/themes/shared/zen-icons/lin/search-glass.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/search-glass.svg
rename to src/browser/themes/shared/zen-icons/lin/search-glass.svg
diff --git a/src/browser/themes/shared/zen-icons/search-page.svg b/src/browser/themes/shared/zen-icons/lin/search-page.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/search-page.svg
rename to src/browser/themes/shared/zen-icons/lin/search-page.svg
diff --git a/src/browser/themes/shared/zen-icons/security-broken.svg b/src/browser/themes/shared/zen-icons/lin/security-broken.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/security-broken.svg
rename to src/browser/themes/shared/zen-icons/lin/security-broken.svg
diff --git a/src/browser/themes/shared/zen-icons/security-warning.svg b/src/browser/themes/shared/zen-icons/lin/security-warning.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/security-warning.svg
rename to src/browser/themes/shared/zen-icons/lin/security-warning.svg
diff --git a/src/browser/themes/shared/zen-icons/security.svg b/src/browser/themes/shared/zen-icons/lin/security.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/security.svg
rename to src/browser/themes/shared/zen-icons/lin/security.svg
diff --git a/src/browser/themes/shared/zen-icons/send-to-device.svg b/src/browser/themes/shared/zen-icons/lin/send-to-device.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/send-to-device.svg
rename to src/browser/themes/shared/zen-icons/lin/send-to-device.svg
diff --git a/src/browser/themes/shared/zen-icons/settings.svg b/src/browser/themes/shared/zen-icons/lin/settings.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/settings.svg
rename to src/browser/themes/shared/zen-icons/lin/settings.svg
diff --git a/src/browser/themes/shared/zen-icons/share.svg b/src/browser/themes/shared/zen-icons/lin/share.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/share.svg
rename to src/browser/themes/shared/zen-icons/lin/share.svg
diff --git a/src/browser/themes/shared/zen-icons/sidebar.svg b/src/browser/themes/shared/zen-icons/lin/sidebar.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/sidebar.svg
rename to src/browser/themes/shared/zen-icons/lin/sidebar.svg
diff --git a/src/browser/themes/shared/zen-icons/sidebars-right.svg b/src/browser/themes/shared/zen-icons/lin/sidebars-right.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/sidebars-right.svg
rename to src/browser/themes/shared/zen-icons/lin/sidebars-right.svg
diff --git a/src/browser/themes/shared/zen-icons/source-code.svg b/src/browser/themes/shared/zen-icons/lin/source-code.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/source-code.svg
rename to src/browser/themes/shared/zen-icons/lin/source-code.svg
diff --git a/src/browser/themes/shared/zen-icons/spell-check.svg b/src/browser/themes/shared/zen-icons/lin/spell-check.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/spell-check.svg
rename to src/browser/themes/shared/zen-icons/lin/spell-check.svg
diff --git a/src/browser/themes/shared/zen-icons/split.svg b/src/browser/themes/shared/zen-icons/lin/split.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/split.svg
rename to src/browser/themes/shared/zen-icons/lin/split.svg
diff --git a/src/browser/themes/shared/zen-icons/stop-to-reload.svg b/src/browser/themes/shared/zen-icons/lin/stop-to-reload.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/stop-to-reload.svg
rename to src/browser/themes/shared/zen-icons/lin/stop-to-reload.svg
diff --git a/src/browser/themes/shared/zen-icons/tab-audio-blocked-small.svg b/src/browser/themes/shared/zen-icons/lin/tab-audio-blocked-small.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/tab-audio-blocked-small.svg
rename to src/browser/themes/shared/zen-icons/lin/tab-audio-blocked-small.svg
diff --git a/src/browser/themes/shared/zen-icons/tab-audio-muted-small.svg b/src/browser/themes/shared/zen-icons/lin/tab-audio-muted-small.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/tab-audio-muted-small.svg
rename to src/browser/themes/shared/zen-icons/lin/tab-audio-muted-small.svg
diff --git a/src/browser/themes/shared/zen-icons/tab-audio-playing-small.svg b/src/browser/themes/shared/zen-icons/lin/tab-audio-playing-small.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/tab-audio-playing-small.svg
rename to src/browser/themes/shared/zen-icons/lin/tab-audio-playing-small.svg
diff --git a/src/browser/themes/shared/zen-icons/tab.svg b/src/browser/themes/shared/zen-icons/lin/tab.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/tab.svg
rename to src/browser/themes/shared/zen-icons/lin/tab.svg
diff --git a/src/browser/themes/shared/zen-icons/tool-profiler.svg b/src/browser/themes/shared/zen-icons/lin/tool-profiler.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/tool-profiler.svg
rename to src/browser/themes/shared/zen-icons/lin/tool-profiler.svg
diff --git a/src/browser/themes/shared/zen-icons/tracking-protection.svg b/src/browser/themes/shared/zen-icons/lin/tracking-protection.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/tracking-protection.svg
rename to src/browser/themes/shared/zen-icons/lin/tracking-protection.svg
diff --git a/src/browser/themes/shared/zen-icons/translations.svg b/src/browser/themes/shared/zen-icons/lin/translations.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/translations.svg
rename to src/browser/themes/shared/zen-icons/lin/translations.svg
diff --git a/src/browser/themes/shared/zen-icons/unpin.svg b/src/browser/themes/shared/zen-icons/lin/unpin.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/unpin.svg
rename to src/browser/themes/shared/zen-icons/lin/unpin.svg
diff --git a/src/browser/themes/shared/zen-icons/video-open.svg b/src/browser/themes/shared/zen-icons/lin/video-open.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/video-open.svg
rename to src/browser/themes/shared/zen-icons/lin/video-open.svg
diff --git a/src/browser/themes/shared/zen-icons/video-save.svg b/src/browser/themes/shared/zen-icons/lin/video-save.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/video-save.svg
rename to src/browser/themes/shared/zen-icons/lin/video-save.svg
diff --git a/src/browser/themes/shared/zen-icons/window.svg b/src/browser/themes/shared/zen-icons/lin/window.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/window.svg
rename to src/browser/themes/shared/zen-icons/lin/window.svg
diff --git a/src/browser/themes/shared/zen-icons/xr-blocked.svg b/src/browser/themes/shared/zen-icons/lin/xr-blocked.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/xr-blocked.svg
rename to src/browser/themes/shared/zen-icons/lin/xr-blocked.svg
diff --git a/src/browser/themes/shared/zen-icons/xr.svg b/src/browser/themes/shared/zen-icons/lin/xr.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/xr.svg
rename to src/browser/themes/shared/zen-icons/lin/xr.svg
diff --git a/src/browser/themes/shared/zen-icons/zoom-control.svg b/src/browser/themes/shared/zen-icons/lin/zoom-control.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/zoom-control.svg
rename to src/browser/themes/shared/zen-icons/lin/zoom-control.svg
diff --git a/src/browser/themes/shared/zen-icons/zoom-out.svg b/src/browser/themes/shared/zen-icons/lin/zoom-out.svg
similarity index 100%
rename from src/browser/themes/shared/zen-icons/zoom-out.svg
rename to src/browser/themes/shared/zen-icons/lin/zoom-out.svg
diff --git a/src/browser/themes/shared/zen-icons/mac/NOTE.md b/src/browser/themes/shared/zen-icons/mac/NOTE.md
new file mode 100644
index 000000000..e272d06bd
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/mac/NOTE.md
@@ -0,0 +1,3 @@
+# Notice
+
+MacOS icons are using Nucleo icons. This until we figure out how sizing works with SF Pro icons.
diff --git a/src/browser/themes/shared/zen-icons/update-resources.sh b/src/browser/themes/shared/zen-icons/update-resources.sh
index 2fae861b2..ee839451e 100644
--- a/src/browser/themes/shared/zen-icons/update-resources.sh
+++ b/src/browser/themes/shared/zen-icons/update-resources.sh
@@ -7,9 +7,23 @@ fi
echo "" > jar.inc.mn
-for filename in *; do
- echo "Working on $filename"
- echo " skin/classic/browser/zen-icons/$filename (../shared/zen-icons/$filename) " >> jar.inc.mn
-done
+do_icons() {
+ os=$1
+ preprocessed_os=$2
+ echo "#ifdef XP_$preprocessed_os" >> jar.inc.mn
+ for filename in $os/*.svg; do
+ # remove the os/ prefix
+ filename=$(basename $filename)
+ echo "Working on $filename"
+ echo " skin/classic/browser/zen-icons/$filename (../shared/zen-icons/$os/$filename) " >> jar.inc.mn
+ done
+ echo "#endif" >> jar.inc.mn
+}
+
+do_icons win WIN
+do_icons lin MACOSX # TODO: use macos icons
+do_icons lin LINUX
+
+echo " skin/classic/browser/zen-icons/icons.css (../shared/zen-icons/icons.css) " >> jar.inc.mn
echo "Done!"
diff --git a/src/browser/themes/shared/zen-icons/win/accessibility.svg b/src/browser/themes/shared/zen-icons/win/accessibility.svg
new file mode 100644
index 000000000..b91a87b2b
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/accessibility.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/add-to-dictionary.svg b/src/browser/themes/shared/zen-icons/win/add-to-dictionary.svg
new file mode 100644
index 000000000..1396fdb75
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/add-to-dictionary.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/arrow-down.svg b/src/browser/themes/shared/zen-icons/win/arrow-down.svg
new file mode 100644
index 000000000..70079dcc7
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/arrow-left.svg b/src/browser/themes/shared/zen-icons/win/arrow-left.svg
new file mode 100644
index 000000000..93d229125
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/arrow-right.svg b/src/browser/themes/shared/zen-icons/win/arrow-right.svg
new file mode 100644
index 000000000..7ee194355
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/arrow-up.svg b/src/browser/themes/shared/zen-icons/win/arrow-up.svg
new file mode 100644
index 000000000..af71f7bd8
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/audio-save.svg b/src/browser/themes/shared/zen-icons/win/audio-save.svg
new file mode 100644
index 000000000..4613c7bd3
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/audio-save.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/autoplay-media-blocked.svg b/src/browser/themes/shared/zen-icons/win/autoplay-media-blocked.svg
new file mode 100644
index 000000000..9d75227e7
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/autoplay-media-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/autoplay-media.svg b/src/browser/themes/shared/zen-icons/win/autoplay-media.svg
new file mode 100644
index 000000000..554976790
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/autoplay-media.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/back.svg b/src/browser/themes/shared/zen-icons/win/back.svg
new file mode 100644
index 000000000..93d229125
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/back.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/bookmark-hollow.svg b/src/browser/themes/shared/zen-icons/win/bookmark-hollow.svg
new file mode 100644
index 000000000..b83999ab5
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/bookmark-hollow.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/bookmark-star-on-tray.svg b/src/browser/themes/shared/zen-icons/win/bookmark-star-on-tray.svg
new file mode 100644
index 000000000..cd83c6cc9
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/bookmark-star-on-tray.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/bookmark.svg b/src/browser/themes/shared/zen-icons/win/bookmark.svg
new file mode 100644
index 000000000..d17436e46
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/bookmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/camera-blocked.svg b/src/browser/themes/shared/zen-icons/win/camera-blocked.svg
new file mode 100644
index 000000000..8092d25ae
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/camera-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/camera.svg b/src/browser/themes/shared/zen-icons/win/camera.svg
new file mode 100644
index 000000000..cc3aa9927
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/camera.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/canvas-blocked.svg b/src/browser/themes/shared/zen-icons/win/canvas-blocked.svg
new file mode 100644
index 000000000..c30d087d1
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/canvas-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/canvas.svg b/src/browser/themes/shared/zen-icons/win/canvas.svg
new file mode 100644
index 000000000..cac0591a2
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/canvas.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/checkmark.svg b/src/browser/themes/shared/zen-icons/win/checkmark.svg
new file mode 100644
index 000000000..80e56e556
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/checkmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/chevron.svg b/src/browser/themes/shared/zen-icons/win/chevron.svg
new file mode 100644
index 000000000..2abfb581e
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/chevron.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/close-all.svg b/src/browser/themes/shared/zen-icons/win/close-all.svg
new file mode 100644
index 000000000..c30d087d1
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/close-all.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/close.svg b/src/browser/themes/shared/zen-icons/win/close.svg
new file mode 100644
index 000000000..c30d087d1
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/close.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/container-tab.svg b/src/browser/themes/shared/zen-icons/win/container-tab.svg
new file mode 100644
index 000000000..902aa128d
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/container-tab.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/customize.svg b/src/browser/themes/shared/zen-icons/win/customize.svg
new file mode 100644
index 000000000..8a565f13d
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/customize.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/desktop-notification-blocked.svg b/src/browser/themes/shared/zen-icons/win/desktop-notification-blocked.svg
new file mode 100644
index 000000000..7de5365e3
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/desktop-notification-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/desktop-notification.svg b/src/browser/themes/shared/zen-icons/win/desktop-notification.svg
new file mode 100644
index 000000000..b4a9419b6
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/desktop-notification.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/developer.svg b/src/browser/themes/shared/zen-icons/win/developer.svg
new file mode 100644
index 000000000..999c06bda
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/developer.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/downloads.svg b/src/browser/themes/shared/zen-icons/win/downloads.svg
new file mode 100644
index 000000000..8b00a6311
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/downloads.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/drag-indicator.svg b/src/browser/themes/shared/zen-icons/win/drag-indicator.svg
new file mode 100644
index 000000000..2a105bb92
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/drag-indicator.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/duplicate-tab.svg b/src/browser/themes/shared/zen-icons/win/duplicate-tab.svg
new file mode 100644
index 000000000..48481ce79
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/duplicate-tab.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit-copy.svg b/src/browser/themes/shared/zen-icons/win/edit-copy.svg
new file mode 100644
index 000000000..86f768c78
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit-copy.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit-cut.svg b/src/browser/themes/shared/zen-icons/win/edit-cut.svg
new file mode 100644
index 000000000..8089ceeda
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit-cut.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit-delete.svg b/src/browser/themes/shared/zen-icons/win/edit-delete.svg
new file mode 100644
index 000000000..ff94958c6
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit-delete.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit-paste.svg b/src/browser/themes/shared/zen-icons/win/edit-paste.svg
new file mode 100644
index 000000000..a4e5a4709
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit-paste.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit-redo.svg b/src/browser/themes/shared/zen-icons/win/edit-redo.svg
new file mode 100644
index 000000000..62463e69d
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit-redo.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit-select-all.svg b/src/browser/themes/shared/zen-icons/win/edit-select-all.svg
new file mode 100644
index 000000000..45b13a7a7
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit-select-all.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit-theme.svg b/src/browser/themes/shared/zen-icons/win/edit-theme.svg
new file mode 100644
index 000000000..8a565f13d
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit-theme.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit-undo.svg b/src/browser/themes/shared/zen-icons/win/edit-undo.svg
new file mode 100644
index 000000000..9410dadbe
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit-undo.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/edit.svg b/src/browser/themes/shared/zen-icons/win/edit.svg
new file mode 100644
index 000000000..731252491
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/edit.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/essential-add.svg b/src/browser/themes/shared/zen-icons/win/essential-add.svg
new file mode 100644
index 000000000..d022b9bb6
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/essential-add.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/essential-remove.svg b/src/browser/themes/shared/zen-icons/win/essential-remove.svg
new file mode 100644
index 000000000..ebb1aec34
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/essential-remove.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/expand-sidebar.svg b/src/browser/themes/shared/zen-icons/win/expand-sidebar.svg
new file mode 100644
index 000000000..410ddf94a
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/expand-sidebar.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/ext-link.svg b/src/browser/themes/shared/zen-icons/win/ext-link.svg
new file mode 100644
index 000000000..cb8b23a60
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/ext-link.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/extension-blocked.svg b/src/browser/themes/shared/zen-icons/win/extension-blocked.svg
new file mode 100644
index 000000000..229407d03
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/extension-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/extension.svg b/src/browser/themes/shared/zen-icons/win/extension.svg
new file mode 100644
index 000000000..66b70faab
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/extension.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/folder.svg b/src/browser/themes/shared/zen-icons/win/folder.svg
new file mode 100644
index 000000000..20b5ebf71
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/folder.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/forget.svg b/src/browser/themes/shared/zen-icons/win/forget.svg
new file mode 100644
index 000000000..f63d441b2
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/forget.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/forward.svg b/src/browser/themes/shared/zen-icons/win/forward.svg
new file mode 100644
index 000000000..7ee194355
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/forward.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/fullscreen-exit.svg b/src/browser/themes/shared/zen-icons/win/fullscreen-exit.svg
new file mode 100644
index 000000000..69e8030df
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/fullscreen-exit.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/fullscreen.svg b/src/browser/themes/shared/zen-icons/win/fullscreen.svg
new file mode 100644
index 000000000..9d9007c22
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/fullscreen.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/geo-blocked.svg b/src/browser/themes/shared/zen-icons/win/geo-blocked.svg
new file mode 100644
index 000000000..feff53dbe
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/geo-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/geo.svg b/src/browser/themes/shared/zen-icons/win/geo.svg
new file mode 100644
index 000000000..0c2f7795a
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/geo.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/help.svg b/src/browser/themes/shared/zen-icons/win/help.svg
new file mode 100644
index 000000000..6ba301d75
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/help.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/history.svg b/src/browser/themes/shared/zen-icons/win/history.svg
new file mode 100644
index 000000000..6929dcf1e
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/history.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/home.svg b/src/browser/themes/shared/zen-icons/win/home.svg
new file mode 100644
index 000000000..57cb64289
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/home.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/image-copy.svg b/src/browser/themes/shared/zen-icons/win/image-copy.svg
new file mode 100644
index 000000000..fb6fcdde0
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/image-copy.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/image-open.svg b/src/browser/themes/shared/zen-icons/win/image-open.svg
new file mode 100644
index 000000000..ca037a69e
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/image-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/image-save.svg b/src/browser/themes/shared/zen-icons/win/image-save.svg
new file mode 100644
index 000000000..835f7c44a
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/image-save.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/info.svg b/src/browser/themes/shared/zen-icons/win/info.svg
new file mode 100644
index 000000000..f00eb51bb
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/info.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/inspect.svg b/src/browser/themes/shared/zen-icons/win/inspect.svg
new file mode 100644
index 000000000..5b85f77e2
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/inspect.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/library.svg b/src/browser/themes/shared/zen-icons/win/library.svg
new file mode 100644
index 000000000..889cf395b
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/library.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/link.svg b/src/browser/themes/shared/zen-icons/win/link.svg
new file mode 100644
index 000000000..cb8b23a60
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/link.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/mail.svg b/src/browser/themes/shared/zen-icons/win/mail.svg
new file mode 100644
index 000000000..e56d79d8c
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/mail.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/manage.svg b/src/browser/themes/shared/zen-icons/win/manage.svg
new file mode 100644
index 000000000..731252491
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/manage.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/media-loop.svg b/src/browser/themes/shared/zen-icons/win/media-loop.svg
new file mode 100644
index 000000000..0c7aea4e1
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/media-loop.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/media-mute.svg b/src/browser/themes/shared/zen-icons/win/media-mute.svg
new file mode 100644
index 000000000..2c91e237f
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/media-mute.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/media-pause.svg b/src/browser/themes/shared/zen-icons/win/media-pause.svg
new file mode 100644
index 000000000..5c3bf60bc
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/media-pause.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/media-pip.svg b/src/browser/themes/shared/zen-icons/win/media-pip.svg
new file mode 100644
index 000000000..86e3e1891
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/media-pip.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/media-play.svg b/src/browser/themes/shared/zen-icons/win/media-play.svg
new file mode 100644
index 000000000..4a17a1881
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/media-play.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/media-speed.svg b/src/browser/themes/shared/zen-icons/win/media-speed.svg
new file mode 100644
index 000000000..218a41428
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/media-speed.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/media-unmute.svg b/src/browser/themes/shared/zen-icons/win/media-unmute.svg
new file mode 100644
index 000000000..fceb9fc47
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/media-unmute.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/menu-bar.svg b/src/browser/themes/shared/zen-icons/win/menu-bar.svg
new file mode 100644
index 000000000..6dd0306a4
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/menu-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/menu.svg b/src/browser/themes/shared/zen-icons/win/menu.svg
new file mode 100644
index 000000000..704f4a186
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/menu.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/microphone-blocked.svg b/src/browser/themes/shared/zen-icons/win/microphone-blocked.svg
new file mode 100644
index 000000000..16d2611b9
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/microphone-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/microphone.svg b/src/browser/themes/shared/zen-icons/win/microphone.svg
new file mode 100644
index 000000000..eaba046ed
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/microphone.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/midi.svg b/src/browser/themes/shared/zen-icons/win/midi.svg
new file mode 100644
index 000000000..64100d977
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/midi.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/move-tab.svg b/src/browser/themes/shared/zen-icons/win/move-tab.svg
new file mode 100644
index 000000000..a31995e06
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/move-tab.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/new-tab-image.svg b/src/browser/themes/shared/zen-icons/win/new-tab-image.svg
new file mode 100644
index 000000000..44ff4be77
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/new-tab-image.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/open.svg b/src/browser/themes/shared/zen-icons/win/open.svg
new file mode 100644
index 000000000..915741b41
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/open.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/page-portrait.svg b/src/browser/themes/shared/zen-icons/win/page-portrait.svg
new file mode 100644
index 000000000..097d21cac
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/page-portrait.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/palette.svg b/src/browser/themes/shared/zen-icons/win/palette.svg
new file mode 100644
index 000000000..c0ffbf51f
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/palette.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/passwords.svg b/src/browser/themes/shared/zen-icons/win/passwords.svg
new file mode 100644
index 000000000..cdcac01a0
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/passwords.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/paste-and-go.svg b/src/browser/themes/shared/zen-icons/win/paste-and-go.svg
new file mode 100644
index 000000000..145b11fe2
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/paste-and-go.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/permissions.svg b/src/browser/themes/shared/zen-icons/win/permissions.svg
new file mode 100644
index 000000000..f0cc783aa
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/permissions.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/persistent-storage-blocked.svg b/src/browser/themes/shared/zen-icons/win/persistent-storage-blocked.svg
new file mode 100644
index 000000000..a843884b3
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/persistent-storage-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/persistent-storage.svg b/src/browser/themes/shared/zen-icons/win/persistent-storage.svg
new file mode 100644
index 000000000..a843884b3
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/persistent-storage.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/pin.svg b/src/browser/themes/shared/zen-icons/win/pin.svg
new file mode 100644
index 000000000..b11b2511b
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/pin.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/plus.svg b/src/browser/themes/shared/zen-icons/win/plus.svg
new file mode 100644
index 000000000..6de049508
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/popup.svg b/src/browser/themes/shared/zen-icons/win/popup.svg
new file mode 100644
index 000000000..0de3d3fc7
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/popup.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/print.svg b/src/browser/themes/shared/zen-icons/win/print.svg
new file mode 100644
index 000000000..078e29ccc
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/print.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/private-window.svg b/src/browser/themes/shared/zen-icons/win/private-window.svg
new file mode 100644
index 000000000..27f7500d0
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/private-window.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/privateBrowsing.svg b/src/browser/themes/shared/zen-icons/win/privateBrowsing.svg
new file mode 100644
index 000000000..27f7500d0
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/privateBrowsing.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/reader-mode.svg b/src/browser/themes/shared/zen-icons/win/reader-mode.svg
new file mode 100644
index 000000000..525ed90af
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/reader-mode.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/reload-to-stop.svg b/src/browser/themes/shared/zen-icons/win/reload-to-stop.svg
new file mode 100644
index 000000000..c30d087d1
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/reload-to-stop.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/reload.svg b/src/browser/themes/shared/zen-icons/win/reload.svg
new file mode 100644
index 000000000..3d33315c3
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/reload.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/report.svg b/src/browser/themes/shared/zen-icons/win/report.svg
new file mode 100644
index 000000000..318cea2c0
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/report.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/save.svg b/src/browser/themes/shared/zen-icons/win/save.svg
new file mode 100644
index 000000000..b56e00a0c
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/save.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/screen-blocked.svg b/src/browser/themes/shared/zen-icons/win/screen-blocked.svg
new file mode 100644
index 000000000..229407d03
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/screen-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/screen.svg b/src/browser/themes/shared/zen-icons/win/screen.svg
new file mode 100644
index 000000000..cf7205b20
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/screen.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/screenshot.svg b/src/browser/themes/shared/zen-icons/win/screenshot.svg
new file mode 100644
index 000000000..a3d70bee2
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/screenshot.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/search-glass.svg b/src/browser/themes/shared/zen-icons/win/search-glass.svg
new file mode 100644
index 000000000..662a60f73
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/search-glass.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/search-page.svg b/src/browser/themes/shared/zen-icons/win/search-page.svg
new file mode 100644
index 000000000..710c410d8
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/search-page.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/security-broken.svg b/src/browser/themes/shared/zen-icons/win/security-broken.svg
new file mode 100644
index 000000000..df548b06d
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/security-broken.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/security-warning.svg b/src/browser/themes/shared/zen-icons/win/security-warning.svg
new file mode 100644
index 000000000..9ed8d89cd
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/security-warning.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/security.svg b/src/browser/themes/shared/zen-icons/win/security.svg
new file mode 100644
index 000000000..998d53f6e
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/security.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/send-to-device.svg b/src/browser/themes/shared/zen-icons/win/send-to-device.svg
new file mode 100644
index 000000000..677cc1fbc
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/send-to-device.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/settings.svg b/src/browser/themes/shared/zen-icons/win/settings.svg
new file mode 100644
index 000000000..5b1b3be87
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/settings.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/share.svg b/src/browser/themes/shared/zen-icons/win/share.svg
new file mode 100644
index 000000000..6ad24af9f
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/share.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/sidebar.svg b/src/browser/themes/shared/zen-icons/win/sidebar.svg
new file mode 100644
index 000000000..410ddf94a
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/sidebar.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/sidebars-right.svg b/src/browser/themes/shared/zen-icons/win/sidebars-right.svg
new file mode 100644
index 000000000..d77737dc5
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/sidebars-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/source-code.svg b/src/browser/themes/shared/zen-icons/win/source-code.svg
new file mode 100644
index 000000000..f10c28719
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/source-code.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/spell-check.svg b/src/browser/themes/shared/zen-icons/win/spell-check.svg
new file mode 100644
index 000000000..638acc590
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/spell-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/split.svg b/src/browser/themes/shared/zen-icons/win/split.svg
new file mode 100644
index 000000000..3bf385d2c
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/split.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/stop-to-reload.svg b/src/browser/themes/shared/zen-icons/win/stop-to-reload.svg
new file mode 100644
index 000000000..c30d087d1
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/stop-to-reload.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/tab-audio-blocked-small.svg b/src/browser/themes/shared/zen-icons/win/tab-audio-blocked-small.svg
new file mode 100644
index 000000000..f001d1549
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/tab-audio-blocked-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/tab-audio-muted-small.svg b/src/browser/themes/shared/zen-icons/win/tab-audio-muted-small.svg
new file mode 100644
index 000000000..5c49277fd
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/tab-audio-muted-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/tab-audio-playing-small.svg b/src/browser/themes/shared/zen-icons/win/tab-audio-playing-small.svg
new file mode 100644
index 000000000..703b1f73f
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/tab-audio-playing-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/tab.svg b/src/browser/themes/shared/zen-icons/win/tab.svg
new file mode 100644
index 000000000..44ff4be77
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/tab.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/tracking-protection.svg b/src/browser/themes/shared/zen-icons/win/tracking-protection.svg
new file mode 100644
index 000000000..998d53f6e
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/tracking-protection.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/translations.svg b/src/browser/themes/shared/zen-icons/win/translations.svg
new file mode 100644
index 000000000..490be88ff
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/translations.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/unpin.svg b/src/browser/themes/shared/zen-icons/win/unpin.svg
new file mode 100644
index 000000000..aa10fc587
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/unpin.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/video-open.svg b/src/browser/themes/shared/zen-icons/win/video-open.svg
new file mode 100644
index 000000000..c179b1624
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/video-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/video-save.svg b/src/browser/themes/shared/zen-icons/win/video-save.svg
new file mode 100644
index 000000000..2d29558ec
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/video-save.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/window.svg b/src/browser/themes/shared/zen-icons/win/window.svg
new file mode 100644
index 000000000..6dd0306a4
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/window.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/xr-blocked.svg b/src/browser/themes/shared/zen-icons/win/xr-blocked.svg
new file mode 100644
index 000000000..b0377a739
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/xr-blocked.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/xr.svg b/src/browser/themes/shared/zen-icons/win/xr.svg
new file mode 100644
index 000000000..b0377a739
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/xr.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/zoom-control.svg b/src/browser/themes/shared/zen-icons/win/zoom-control.svg
new file mode 100644
index 000000000..a18cb72c2
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/zoom-control.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/browser/themes/shared/zen-icons/win/zoom-out.svg b/src/browser/themes/shared/zen-icons/win/zoom-out.svg
new file mode 100644
index 000000000..ec9b2700c
--- /dev/null
+++ b/src/browser/themes/shared/zen-icons/win/zoom-out.svg
@@ -0,0 +1,3 @@
+