[
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2024 akkva\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.MD",
    "content": "> [!WARNING]\n> **This repository is no longer maintained.**  \n> For the latest updates and active development, visit: **[akkva/gwfox](https://github.com/akkva/gwfox)**\n\n<br>\n\n# *gwfox: Reinventing Firefox with Glass* 🦊\n\nTransparent Firefox theme with native blur for Windows, macOS, and Linux.\n\n<p align=\"center\">\n  <img src=\"https://github.com/rakhalfps/gwfox-css/blob/a48c59d71b99a00244582478ce7df9ab29cbfebe/Media/PREVIEW.png?raw=true\" alt=\"GWFOX Preview\" width=\"750\">\n</p>\n\n<details>\n<summary><strong>Watch Demo</strong></summary>\n\n<br>\n\nhttps://github.com/user-attachments/assets/193190a8-9bbe-4c23-818b-508e9927f636\n\n</details>\n\n<details>\n<summary><strong>Installation</strong></summary>\n\n<br>\n\n1. [Download the theme](https://github.com/rakhalfps/gwfox-css/releases)\n2. Open `about:support` in Firefox → Click **Open Folder**\n3. Copy `chrome` folder and `user.js` to your profile\n4. Restart Firefox\n\n### Configuration (`about:config`)\n\n**Required**\n- `toolkit.legacyUserProfileCustomizations.stylesheets = true`\n- `svg.context-properties.content.enabled = true`\n\n**Windows**\n- `widget.windows.mica = true`\n- `widget.windows.mica.toplevel-backdrop = 2`\n\n</details>\n\n<br>\n\nArchived February 2026 | Based on **gwfox** by **akkva**\n"
  },
  {
    "path": "chrome/userChrome.css",
    "content": "@namespace xul \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\";\n\n:root {\n  --bg1: light-dark(#f5f6f6, #383838);\n  --bg2: light-dark(#fff, #454545);\n  --bg3: light-dark(rgba(50, 50, 50, .1), rgba(225, 225, 225, .1));\n  --bg4: light-dark(rgba(255, 255, 255, .75), rgba(15, 15, 12, .75));\n  --bs1: 0 5px 15px rgba(0, 0, 0, .2), 0 0 0 .5px rgba(0, 0, 0, .15);\n  --bs2: 0 5px 15px rgba(0, 0, 0, .25), 0 0 0 .5px rgba(0, 0, 0, .5);\n  --outline-color: light-dark(#7db0f7, #2c749f);\n  --button-bgcolor: light-dark(rgba(70, 70, 70, .12), rgba(170, 170, 170, .15)) !important;\n  --button-hover-bgcolor: light-dark(rgba(70, 70, 70, .1), rgba(170, 170, 170, .2)) !important;\n  --button-active-bgcolor: light-dark(rgba(70, 70, 70, .15), rgba(170, 170, 170, .3)) !important;\n  --button-background-color: var(--button-bgcolor) !important;\n  --button-background-color-hover: var(--button-hover-bgcolor) !important;\n  --button-background-color-active: var(--button-active-bgcolor) !important;\n  --in-content-primary-button-background: light-dark(#007aff, #1280fd) !important;\n  --in-content-primary-button-background-hover: light-dark(#0075dd, #006bdc) !important;\n  --in-content-primary-button-background-active: light-dark(#005ebb, #0055bc) !important;\n  --in-content-primary-button-text-color: #fff !important;\n  --devtools-splitter-color: transparent !important;\n  --button-text-color-primary: #fff !important;\n  --button-primary-color: #fff !important;\n  --color-accent-primary: light-dark(#007aff, #1280fd) !important;\n  --color-accent-primary-hover: light-dark(#0075dd, #006bdc) !important;\n  --color-accent-primary-active: light-dark(#005ebb, #0055bc) !important;\n  --button-primary-bgcolor: light-dark(#007aff, #1280fd) !important;\n  --button-primary-hover-bgcolor: light-dark(#0075dd, #006bdc) !important;\n  --button-primary-active-bgcolor: light-dark(#005ebb, #0055bc) !important;\n  --in-content-button-background: light-dark(rgba(70, 70, 70, .1), rgba(170, 170, 170, .2)) !important;\n  --in-content-button-background-hover: light-dark(rgba(70, 70, 70, .15), rgba(170, 170, 170, .3)) !important;\n  --in-content-button-background-active: light-dark(rgba(70, 70, 70, .12), rgba(170, 170, 170, .15)) !important;\n  --link-color: light-dark(#4481f2, #1280fd) !important;\n  --toolbar-field-focus-background-color: light-dark(rgba(155, 155, 155, .25), rgba(195, 195, 195, .25)) !important;\n  --urlbarView-result-button-hover-color: light-dark(rgba(0, 0, 0, .8), rgba(255, 255, 255, .8)) !important;\n  --urlbarView-result-button-hover-background-color: light-dark(rgba(155, 155, 155, .5), rgba(195, 195, 195, .5)) !important;\n  --toolbarbutton-icon-fill-attention: light-dark(#4481f2, #1280fd) !important;\n  --arrowpanel-background: light-dark(#fff, #383838) !important;\n  --focus-outline-color: transparent !important;\n  --in-content-box-background: light-dark(rgba(155, 155, 155, .2), rgba(195, 195, 195, .2)) !important;\n  --background-color-box: light-dark(rgba(155, 155, 155, .2), rgba(195, 195, 195, .2)) !important;\n  --in-content-box-border-color: transparent !important;\n  --sidebar-background-color: transparent !important;\n  --sidebar-border-color: transparent !important;\n  --sidebar-box-border: transparent !important;\n  --sidebar-box-background: light-dark(rgba(102, 105, 108, .1), rgba(165, 165, 165, .1)) !important;\n  --urlbarView-hover-background: light-dark(rgba(155, 155, 155, .2), rgba(195, 195, 195, .2)) !important;\n  --urlbarView-highlight-background: light-dark(rgba(155, 155, 155, .3), rgba(195, 195, 195, .3)) !important;\n  --urlbarView-highlight-color: light-dark(#000, #fff) !important;\n  --input-bgcolor: light-dark(rgba(70, 70, 70, .1), rgba(170, 170, 170, .2)) !important;\n  --input-border-color: transparent !important;\n  --tabstrip-min-height: unset !important;\n  --tab-icon-overlay-fill: light-dark(rgba(0, 0, 0, .8), rgba(225, 225, 225, .8)) !important;\n  --toolbarbutton-hover-background: color-mix(in srgb, currentColor 10%, transparent) !important;\n  --toolbarbutton-active-background: color-mix(in srgb, currentColor 15%, transparent) !important;\n  @media (-moz-platform: windows) {\n  --bs1: 0 45px 65px rgba(0, 0, 0, .35), 0 0 0 1px rgba(0, 0, 0, .17);\n  --bs2: 0 45px 65px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .15);    \n  }\n  @media (-moz-platform: linux) {\n  --bg1: light-dark(#f5f6f6, #28282c);\n  --bg2: light-dark(#fff, #36363a);\n  @media -moz-pref(\"gwfox.bms\") {\n  --bg1: light-dark(rgba(255, 255, 255, .75), rgba(15, 15, 12, .75));\n  }\n  }\n}\n\n:root[macOSNativeFullscreen] #navigator-toolbox {\n  transform: none !important;\n&.fullscreen-with-menubar {\n  box-shadow: none !important;\n}\n}\n\n#tabbrowser-tabbox {\n  box-shadow: none !important;\n  outline: none !important;\n  overflow: unset !important;\n}\n\n:root:not([inDOMFullscreen], [chromehidden~=\"toolbar\"]) {\n#tabbrowser-tabbox browser:not(.devtools-toolbox-bottom-iframe, .devtools-toolbox-side-iframe) {\n  border-radius: 6px;\n  clip-path: inset(0 round 8px);\n  background-color: light-dark(#fff, #191919) !important;\n  -moz-window-dragging: no-drag;\n}\n\n.browserStack {\n  border-radius: 8px;\n  margin: 0 8px 8px;\n  box-shadow: 0 1.5px 9px light-dark(#00000026, #00000040);\n}\n\n#tabbrowser-tabpanels {\n  margin-top: 0;\n  transition: .25s !important;\n  background-color: transparent !important;\n}\n\n.devtools-toolbox-side-iframe {\n  border-radius: 8px;\n  margin-bottom: 8px !important;\n  box-shadow: 0 1.5px 9px light-dark(#00000026, #00000040);\n  -moz-window-dragging: no-drag;\n  &:first-child { margin-left: 8px !important; }\n  &:last-child { margin-right: 8px !important; }\n}\n\n.devtools-toolbox-bottom-iframe {\n  border-radius: 8px;\n  margin: 0 8px 8px 8px !important;\n  box-shadow: 0 1.5px 9px light-dark(#00000026, #00000040);\n}\n\n:has(#sidebar-main:not([hidden])) {\n.browserStack {\n  margin-left: 0;\n}\n\n.devtools-toolbox-side-iframe:first-child {\n  margin-left: 0 !important;\n  margin-right: 8px !important;\n}\n\n.devtools-toolbox-bottom-iframe {\n  margin-left: 0 !important;\n}\n\n#sidebar-box {\n&:not([sidebar-positionend]) {\n&[sidebar-panel-open] {\n  margin-inline-end: 2px !important;\n  margin-bottom: 2px !important;\n@media (-moz-platform: windows) {\n  margin-inline-end: 1px !important;\n}\n@media (-moz-platform: linux) {\n  margin-inline-end: 0 !important;\n}\n}\n}\n}\n}\n}\n\n:has(#PersonalToolbar:hover, #sidebar-main:hover) {\n#tabbrowser-tabbox browser {\n  -moz-window-dragging: unset;\n}\n}\n\n#navigator-toolbox {\n  border: none !important;\n  z-index: unset !important;\n}\n\n.browser-toolbar {\n  border: none !important;\n}\n\n.browser-titlebar {\n  will-change: unset !important;\n}\n\n#nav-bar {\n  padding-top: 2px !important;\n  height: 47px !important;\n  background: transparent !important;\n@media (-moz-platform: windows) {\n@media not -moz-pref(\"sidebar.verticalTabs\") {\n  height: 48px !important;\n}\n}\n}\n\n@media not -moz-pref(\"gwfox.atbc\") {\n#PersonalToolbar, #TabsToolbar,\n#navigator-toolbox, #browser {\n  background: transparent !important;\n}\n}\n\n:root[inDOMFullscreen] {\n#tabbrowser-tabbox {\n  margin: 0 !important;\n}\n}\n\n:root[inFullscreen] {\n@media not (-moz-platform: linux) {\n#nav-bar {\n  padding-left: 0 !important;\n}\n}\n}\n\n:root[customizing] {\n#PersonalToolbar {\n  outline: 1px dashed var(--button-active-bgcolor) !important;\n}\n}\n\n:root[privatebrowsingmode] {\n#customization-container,\n#browser {\n  background: transparent !important;\n@media (-moz-platform: linux) {\n@media -moz-pref(\"gwfox.bms\") {\n  background: rgba(15, 15, 12, .75) !important;\n}\n@media not -moz-pref(\"gwfox.bms\") {\n  background: #28282c !important;\n}\n}\n}\n\n#tabbrowser-tabbox browser:not(.devtools-toolbox-bottom-iframe, .devtools-toolbox-side-iframe) {\n  background-color: #191919 !important;\n}\n}\n\n@media not -moz-pref(\"sidebar.verticalTabs\") {\n.titlebar-buttonbox-container {\n  position: fixed !important;\n  left: 7px;\n  top: 15.5px;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  left: unset;\n  right: 0;\n  top: 1px;\n@media (-moz-platform: windows) {\n.titlebar-button {\n  padding-top: 19px !important;\n  padding-bottom: 18px !important;\n}\n}\n@media (-moz-platform: linux) {\n  top: 11px;\n}\n}\n}\n}\n\n.titlebar-spacer, #nav-bar:not([customizing]) toolbarspring {\n  display: none !important;\n}\n\n#navigator-toolbox {\n  display: grid;\n  grid-template-columns: minmax(auto, 0) auto;\n}\n\n#nav-bar {\n  width: fit-content !important;\n  grid-area: 2 / 1 / auto / auto;\n  padding-left: 76px !important;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  padding-left: 0 !important;\n}\n}\n}\n\n#urlbar-container {\n  max-width: 219px !important;\n}\n\n#TabsToolbar {\n  grid-area: 2 / 2 / auto / auto;\n  padding-inline-end: 77px !important;\n  margin-bottom: 5.5px !important;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  padding-inline-end: 212px !important;\n@media (-moz-platform: linux) {\n  padding-inline-end: 187px !important;\n}\n}\n}\n\n:has(#nav-bar-overflow-button:not(#nav-bar:not([overflowing], [nonemptyoverflow], [customizing]) > #nav-bar-overflow-button)) & {\n  padding-inline-end: 111px !important;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  padding-inline-end: 246px !important;\n@media (-moz-platform: linux) {\n  padding-inline-end: 221px !important;\n}\n}\n}\n}\n}\n\n#navigator-toolbox > *:not(#TabsToolbar, #nav-bar) {\n  grid-column: 1 / span 2 !important;\n}\n\n#PanelUI-menu-button {\n  position: fixed;\n  inset-inline-end: 3px;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  inset-inline-end: 138px;\n@media (-moz-platform: linux) {\n  inset-inline-end: 113px;\n}\n}\n}\n}\n\n#nav-bar-overflow-button {\n  position: fixed;\n  inset-inline-end: 43px;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  inset-inline-end: 178px;\n@media (-moz-platform: linux) {\n  inset-inline-end: 153px;\n}\n}\n}\n}\n\n#unified-extensions-button {\n  position: fixed;\n  display: flex !important;\n  inset-inline-end: 43px;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  inset-inline-end: 178px;\n@media (-moz-platform: linux) {\n  inset-inline-end: 153px;\n}\n}\n}\n\n:has(#nav-bar-overflow-button:not(#nav-bar:not([overflowing], [nonemptyoverflow], [customizing]) > #nav-bar-overflow-button)) & {\n  inset-inline-end: 77px;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  inset-inline-end: 212px;\n@media (-moz-platform: linux) {\n  inset-inline-end: 187px;\n}\n}\n}\n}\n}\n}\n\n/* urlbar */\n\n#urlbar {\n  --urlbar-box-bgcolor: var(--button-hover-bgcolor) !important;\n  margin: 0 !important;\n  transition: margin .25s !important;\n}\n\n#urlbar-container {\n  -moz-window-dragging: drag;\n}\n\n#urlbar-search-mode-indicator {\n  margin-top: 3px !important;\n  height: 22px !important;\n}\n\n.urlbar-revert-button,\n.searchmode-switcher {\n  height: 28px !important;\n  width: 28px !important;\n  border-radius: 6px !important;\n&:not(:hover, [open]) {\n  background-color: transparent !important;\n}\n}\n\n.urlbar-go-button {\n  border-radius: 6px !important;\n}\n\n.searchmode-switcher-dropmarker {\n  display: none !important;\n}\n\n.searchmode-switcher-chicklet {\n  height: 28px !important;\n  border-radius: 16px !important;\n}\n\n#urlbar[usertyping] .searchmode-switcher-chicklet {\n  margin-left: 7px !important;\n}\n\n#urlbar[breakout][breakout-extend]:not([usertyping]) {\n.searchmode-switcher {\n  display: none !important;\n}\n\n.urlbar-input-container[pageproxystate=\"invalid\"] {\n  padding-inline-start: 50px !important;\n  background-image: url(chrome://global/skin/icons/search-glass.svg);\n  background-repeat: no-repeat;\n  background-position: left 21px bottom 16px;\n  -moz-context-properties: fill, fill-opacity;\n  fill: currentColor;\n  fill-opacity: .65;\n}\n}\n\n.urlbar-background {\n  height: 30px !important;\n  border: none !important;\n  border-radius: 6px !important;\n  background: var(--button-hover-bgcolor) !important;\n  transition: background .5s !important;\n}\n\n#urlbar:hover .urlbar-background {\n  background: var(--button-active-bgcolor) !important;\n  box-shadow: none !important;\n  transition: background .5s !important;\n}\n\n#urlbar[open] .urlbar-background {\n  transition: none !important;\n}\n\n.urlbar-input-container {\n  padding: 0 !important;\n  height: 30px !important;\n  border-radius: 6px !important;\n}\n\n.urlbar-input::placeholder,\n.searchbar-textbox::placeholder {\n  text-align: left !important;\n  font-size: 12.5px !important;\n}\n\n.urlbar-input {\n  text-align: center !important;\n  margin-bottom: 1px !important;\n@media (-moz-platform: linux) {\n  font-size: 13px !important;\n}\n}\n\n.urlbar-input-container[pageproxystate=\"invalid\"] .urlbar-input {\n  mask-image: linear-gradient(to left, transparent, #fff 10ch);\n  text-align: left !important;\n}\n\n#urlbar[focused] > .urlbar-input-container {\n  outline: none !important;\n}\n\n#urlbar > .urlbar-background {\n  outline-style: solid !important;\n  outline-color: transparent !important;\n  outline-width: 18px !important;\n}\n\n#urlbar[focused]:not([suppress-focus-border]) > .urlbar-background {\n  outline-color: var(--outline-color) !important;\n  outline-width: 3px !important;\n  outline-offset: -1px !important;\n  transition: all .3s cubic-bezier(.8, 0, 0, .8) !important;\n}\n\n#urlbar:not([breakout][breakout-extend]) {\n  transform: none !important;\n\n.searchmode-switcher-close,\n.searchmode-switcher-title {\n  display: none !important;\n}\n}\n\n#urlbar:not([breakout][breakout-extend]) #identity-icon-label {\n  display: none !important;\n}\n\n#urlbar[breakout][breakout-extend] {\n  top: 20vh !important;\n  left: 29vw !important;\n  width: 45vw !important;\n  max-width: unset !important;\n  margin-top: 15px !important;\n  animation-name: panel-grow;\n  animation-duration: 250ms;\n  transition: none !important;\n\n.urlbar-input,\n.urlbar-input::placeholder {\n  font-size: 21px !important;\n}\n\n.urlbar-input-container {\n  height: 50px !important;\n  padding-inline-start: 15px !important;\n  padding-inline-end: 15px !important;\n& > :is(box, image) {\n  margin-top: 10px !important;\n}\n}\n\n.urlbarView-row-inner {\n  flex-wrap: nowrap !important;\n}\n  \n.urlbarView-no-wrap {\n  max-width: 50% !important;\n  flex-basis: 0 !important;\n}\n\n.urlbarView-row[has-url] .urlbarView-url {\n  margin-left: 0 !important;\n}\n\n.urlbarView-row[has-url] .urlbarView-title-separator {\n  display: block !important;\n}\n\n#urlbar-search-mode-indicator {\n  margin-top: 13px !important;\n}\n\n.searchmode-switcher-title,\n#searchmode-switcher-title {\n  margin-left: 10px !important;\n}\n} \n\n#urlbar[breakout][breakout-extend] .urlbar-background {\n  background-color: var(--bg4) !important;\n  backdrop-filter: blur(30px) !important;\n  box-shadow: var(--bs1) !important;\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  background-color: var(--bg2) !important;\n  backdrop-filter: blur(0px) !important;\n}\n}\n}\n\n:has(#urlbar[breakout][breakout-extend]) {\n.urlbar-background {\n  height: unset !important;\n}\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  position: fixed !important;\n  top: 19vh !important;\n  left: 29vw !important;\n  width: 45vw !important;\n  max-width: unset !important;\n  margin-top: 25px !important;\n}\n\n.urlbar-background {\n  background-color: var(--bg4) !important;\n  backdrop-filter: blur(30px) !important;\n  box-shadow: var(--bs1) !important;\n  height: 50px !important;\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  background-color: var(--bg2) !important;\n  backdrop-filter: blur(0px) !important;\n}\n}\n@media (prefers-color-scheme: dark) {\n  box-shadow: var(--bs2) !important;\n}\n}\n\n.urlbar-input,\n.urlbar-input::placeholder {\n  text-align: left !important;\n}\n\n:has(#urlbar[breakout][breakout-extend]) {\n.urlbar-background {\n  height: unset !important;\n}\n\n.urlbar-input,\n.urlbar-input::placeholder {\n  text-align: left !important;\n}\n}\n\n.urlbar-input-container {\n  height: 50px !important;\n  padding-inline-start: 15px !important;\n  padding-inline-end: 15px !important;\n& > :is(box, image) {\n  margin-top: 10px !important;\n}\n}\n\n.urlbar-input {\n  font-size: 21px !important;\n}\n\n#urlbar[focused] .urlbar-background {\n  box-shadow: var(--bs1) !important;\n@media (prefers-color-scheme: dark) {\n  box-shadow: var(--bs2) !important;\n}\n}\n\n#urlbar-search-mode-indicator {\n  margin-top: 13px !important;\n}\n\n.searchmode-switcher {\n  margin-top: 10px !important;\n}\n}\n\n:has(#urlbar[breakout][breakout-extend], [usertyping]) {\n#urlbar-container {\n  max-height: 30px !important;\n  min-height: 30px !important;\n  margin-top: 6.5px !important;\n  border-radius: 6px;\n  background: var(--button-active-bgcolor);\n@media (-moz-platform: windows) {\n  margin-top: 7.5px !important;\n}\n}\n\n:has(#urlbar[persistsearchterms]):not(:has(#urlbar[breakout][breakout-extend])) {\n#urlbar-container {\n  background: none;\n  margin-top: 7.5px !important;\n@media (-moz-platform: windows) {\n  margin-top: 8.5px !important;\n}\n}\n}\n}\n\n:has(#urlbar[breakout][breakout-extend]) {\n.urlbar-revert-button,\n.searchmode-switcher {\n  margin-top: 10px !important;\n}\n}\n\n:has(#identity-box[pageproxystate=\"valid\"].extensionPage) {\n.urlbar-page-action,\n.identity-box-button,\n.searchmode-switcher,\n#tracking-protection-icon-container {\n  display: none !important;\n}\n\n.urlbar-input-container {\n  padding-inline-start: 28px !important;\n  background-image: url(chrome://global/skin/icons/search-glass.svg);\n  background-repeat: no-repeat;\n  background-position: left 6px bottom 7px;\n  -moz-context-properties: fill, fill-opacity;\n  fill: currentColor;\n  fill-opacity: .69;\n@media (not -moz-pref(\"gwfox.plus\")) or (not -moz-pref(\"sidebar.verticalTabs\")) {\n  background-position: left 6px bottom 6px;\n}\n}\n\n.urlbar-input-container[pageproxystate=\"valid\"] .urlbar-input {\n  text-align: left !important;\n}\n\n@media -moz-pref(\"gwfox.plus\") {\n:has(#tabbrowser-tabs[orient=\"vertical\"]:not([expanded])) {\n.urlbar-input-container {\n  background-position: center;\n}\n}\n}\n\n#urlbar[breakout][breakout-extend] .urlbar-input-container {\n  padding-inline-start: 43px !important;\n  background-position: left 21px bottom 16px;\n}\n\n.urlbar-input {\n  mask-image: linear-gradient(to left, transparent, #fff 10ch);\n}\n}\n\n.urlbarView-body-outer {\n  padding: 0 8px !important;\n}\n\n.urlbarView-body-inner {\n  border: 0 !important;\n  border-top: 1px solid rgba(105, 105, 105, .2) !important;\n}\n\n.search-one-offs {\n  background: transparent !important;\n  border: none !important;\n  padding: 8px !important;\n}\n\n.urlbar-page-action {\n  height: 28px !important;\n  border-radius: 6px !important;\n  padding: 6px !important;\n  -moz-window-dragging: no-drag;\n}\n\n@media not -moz-pref(\"sidebar.verticalTabs\") {\n@media (-moz-platform: windows) {\n#urlbar:not([breakout][breakout-extend], [usertyping]) {\n  margin-top: .5px !important;\n}\n}\n}\n\n@media -moz-pref(\"gwfox.plus\") or (not -moz-pref(\"sidebar.verticalTabs\")) {\n.urlbar-page-action:not(#star-button-box) {\n  margin-inline-end: calc(-16px - 2 * var(--urlbar-icon-padding));\n  opacity: 0;\n  transition: .2s;\n}\n\n#urlbar[open] .urlbar-page-action,\n#urlbar:hover .urlbar-page-action,\n.urlbar-page-action[open] {\n  opacity: 1;\n  margin-inline-end: 0 !important;\n}\n\n:has(#page-action-buttons > *[open]) {\n.urlbar-page-action {\n  opacity: 1;\n  margin-inline-end: 0 !important;\n}\n}\n\n:has(#identity-permission-box > *[open]) {\n#identity-permission-box {\n  opacity: 1;\n  margin-inline-start: 0 !important;\n}\n}\n\n#identity-permission-box, #notification-popup-box, #tracking-protection-icon-container {\n  margin-inline-start: calc(-16px - 2 * var(--urlbar-icon-padding));\n  opacity: 0;\n  transition: .2s;\n}\n\n#urlbar[open] #tracking-protection-icon-container,\n#urlbar:hover #tracking-protection-icon-container,\n#tracking-protection-icon-container[open] {\n  opacity: 1;\n  margin-inline-start: 0 !important;\n}\n\n#urlbar[open] #identity-permission-box,\n#urlbar[open] #notification-popup-box,\n#urlbar:hover #identity-permission-box,\n#urlbar:hover #notification-popup-box,\n#identity-permission-box[open],\n#notification-popup-box[open] {\n  opacity: 1;\n  margin-inline-start: 0 !important;\n}\n\n.urlbar-page-action:active,\n#identity-permission-box:active,\n#notification-popup-box:active,\n#tracking-protection-icon-container:active {\n  opacity: unset;\n}\n\n#urlbar:-moz-window-inactive .urlbar-page-action:not(#star-button-box),\n#urlbar:-moz-window-inactive #identity-permission-box,\n#urlbar:-moz-window-inactive #notification-popup-box {\n  opacity: 0 !important;\n}\n\n#urlbar:-moz-window-inactive:hover .urlbar-page-action:not(#star-button-box),\n#urlbar:-moz-window-inactive:hover #identity-permission-box,\n#urlbar:-moz-window-inactive:hover #notification-popup-box {\n  opacity: unset !important;\n}\n}\n\n#urlbar-zoom-button {\n  background: var(--button-hover-bgcolor) !important;\n}\n\n#urlbar:-moz-window-inactive {\n  * { opacity: 78%; }\n}\n\n#urlbar[focused] > .urlbar-background,\n#searchbar:focus-within {\n  box-shadow: none !important;\n}\n\n.urlbarView-row:is([type=bookmark], [pinned]) > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-type-icon {\n  display: none !important;\n}\n\n#searchbar {\n  min-height: 28px !important;\n  background: var(--button-hover-bgcolor) !important;\n  border-radius: 6px !important;\n  border: none !important;\n}\n\n.search-go-button, .search-panel-header, .searchbar-separator {\n  display: none !important;\n}\n\n#PopupSearchAutoComplete {\n  --panel-background: var(--bg2) !important;\n  --panel-border-color: transparent !important;\n}\n\n/* button */\n\n.toggle-button { --toggle-dot-background-color-on-pressed: #fff !important; }\n#blocked-permissions-container, #picture-in-picture-button,\n.private-browsing-indicator-with-label,\n#reset-pbm-toolbar-button, #vertical-spacer,\n#firefox-view-button, #fxa-toolbar-menu-button,\n#userContext-icons, #userContext-label,\n#scrollbutton-up, #scrollbutton-down,\n.sharing-icon, #save-to-pocket-button,\n#taskbar-tabs-button {\n  display: none !important;\n}\n\n.tab-close-button, .tab-icon-overlay, .tab-icon-image, span[part=\"button\"],\n.toolbarbutton-1, #identity-permission-box,\n#notification-popup-box, #star-button,\n#translations-button-circle-arrows,\n#reader-mode-button > .urlbar-icon,\n#translations-button > #translations-button-icon,\n#shopping-sidebar-button > .urlbar-icon , #identity-box,\n#tracking-protection-icon-container, .urlbar-go-button {\n  fill: light-dark(#525252, #c9c9cb) !important;\n  fill-opacity: 1 !important;\n}\n\n.tab-close-button:active, .tab-icon-overlay:active, span[part=\"button\"]:active,\n.toolbarbutton-1:active, #identity-permission-box:active,\n#notification-popup-box:active, #star-button:active,\n#translations-button-circle-arrows:active,\n#reader-mode-button:active > .urlbar-icon,\n#translations-button:active > #translations-button-icon,\n#shopping-sidebar-button:active > .urlbar-icon , #identity-box:active,\n#tracking-protection-icon-container:active, .urlbar-go-button:active {\n  fill: light-dark(#2d2d2d, #ececec) !important;\n}\n\n#viewButton {\n  border: none !important;\n  background: none !important;\n  border-radius: 4px !important;\n}\n\n#viewButton:hover {\n  background-color: var(--button-hover-bgcolor) !important;\n}\n\n#viewButton[open] {\n  background-color: var(--button-active-bgcolor) !important;\n}\n\n#downloads-indicator-progress-outer {\n  border: 1.5px solid light-dark(#525252, #c9c9cb) !important;\n  width: 17px !important;\n  height: 17px !important;\n}\n\n.webextension-browser-action {\n  border-radius: 6px !important;\n  margin-bottom: 8.5px !important;\n  width: 30px !important;\n}\n\n#nav-bar .toolbarbutton-1 {\n  max-height: 30px !important;\n  margin-top: 6.5px !important;\n}\n\n#nav-bar .toolbarbutton-1 > .toolbarbutton-icon {\n  height: 30px !important;\n  width: 30px !important;\n  padding: 6px !important;\n  border-radius: 6px !important;\n}\n\n#TabsToolbar .toolbarbutton-1 {\n  max-height: 30px !important;\n  margin: unset !important;\n  margin-top: 4px !important;\n  margin-bottom: 3px !important;\n}\n\n#TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon {\n  height: 30px !important;\n  width: 30px !important;\n  padding: 6px !important;\n  border-radius: 6px !important;\n}\n\n#TabsToolbar #downloads-button > .toolbarbutton-badge-stack {\n  height: 30px !important;\n  width: 30px !important;\n  border-radius: 6px !important;\n  padding: 6.5px 5.5px 5.5px 6.5px !important;\n}\n\n#PanelUI-menu-button > .toolbarbutton-badge-stack {\n  height: 30px !important;\n  width: 30px !important;\n  border-radius: 6px !important;\n  padding: 6px 5.5px 0 !important;\n}\n\n#PanelUI-menu-button .toolbarbutton-icon {\n  height: 19px !important;\n  width: 19px !important;\n}\n\n#nav-bar {\n#downloads-button > .toolbarbutton-badge-stack {\n  height: 30px !important;\n  width: 30px !important;\n  border-radius: 6px !important;\n  padding: 6.5px 5.5px 5.5px 6.5px !important;\n}\n}\n\n#sidebar-button > .toolbarbutton-badge-stack {\n  height: 30px !important;\n  width: 30px !important;\n  border-radius: 6px !important;\n  padding: 7px 0 0 7px !important;\n}\n\n#TabsToolbar #alltabs-button,\n#nav-bar #alltabs-button {\n> .toolbarbutton-badge-stack {\n  height: 30px !important;\n  width: 30px !important;\n  padding: 6px 0 0 6px !important;\n  border-radius: 6px !important;\n> .toolbarbutton-icon {\n  height: 18px !important;\n  width: 18px !important;\n  margin: unset !important;\n}\n}\n}\n\n#page-action-buttons {\n  margin-right: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n#identity-box {\n  height: 28px !important;\n  border-radius: 6px !important;\n}\n\n#identity-box:hover {\n  background: rgba(70, 70, 70, .1) !important;\n}\n\n.identity-box-button {\n  background: none !important;\n}\n\n#notification-popup-box {\n  margin-top: 0 !important;\n  background: none !important;\n}\n\n#tracking-protection-icon-container {\n  height: 28px !important;\n  border-radius: 6px !important;\n}\n\n#star-button[starred], #translations-button-circle-arrows,\n#reader-mode-button[readeractive] > .urlbar-icon,\n#translations-button[translationsactive] > #translations-button-icon,\n#shopping-sidebar-button[shoppingsidebaropen] > .urlbar-icon {\n  fill: light-dark(#525252, #c9c9cb) !important;\n}\n\n:has(#star-button-box[open]) {\n#star-button[starred] {\n  animation-name: urlbar-zoom-reset-pulse;\n  animation-duration: 250ms;\n}\n}\n\n#appMenu-fullscreen-button2 .toolbarbutton-icon {\n  background: none !important;\n}\n\n#appMenu-fullscreen-button2:hover {\n  background: var(--button-hover-bgcolor) !important;\n}\n\n#appMenu-fullscreen-button2:active {\n  background: var(--button-active-bgcolor) !important;\n}\n\n/* tabs */\n\n.tab-background {\n  border: none !important;\n  box-shadow: none !important;\n  border-radius: 6px !important;\n#tabbrowser-tabs[movingtab-createGroup] & {\n  outline: none !important;\n&[dragover-createGroup] {\n  background-color: color-mix(in srgb, var(--dragover-tab-group-color) 38%, transparent) !important;\n}\n}\n#tabbrowser-tabs[movingtab-group] & {\n &[dragover-groupTarget] {\n  background-color: color-mix(in srgb, var(--dragover-tab-group-color) 38%, transparent) !important;\n  outline: none !important;\n}\n&:is([selected], [multiselected]) {\n  outline: none !important;\n}\n}\n}\n\ntab > stack {\n  margin: 0 1px !important;\n}\n\ntab .tab-label {\n  font-size: 13px !important;\n  margin-bottom: 1px !important;\n}\n\n#tabbrowser-tabs[orient=\"horizontal\"]:not([overflow]) {\n  margin-inline-start: 0 !important;\n  padding-inline-start: 0 !important;\n}\n\n#tabbrowser-tabs[orient=\"horizontal\"][overflow] {\n  padding-inline-start: calc(var(--tab-overflow-pinned-tabs-width) - 2px) !important;\n  margin-inline-start: 0 !important;\n}\n\n#tabbrowser-tabs[orient=\"horizontal\"][overflow]:has([pinned]) {\n  padding-inline-start: var(--tab-overflow-pinned-tabs-width) !important;\n}\n\n#tabbrowser-tabs {\n  --tab-min-width: 88px !important;\n  margin-bottom: -1px !important;\n  border-inline-start: none !important;\n}\n\n#tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs])[orient=\"horizontal\"] > #tabbrowser-arrowscrollbox > .tabbrowser-tab:nth-child(1 of :not([pinned], [hidden])) {\n  margin-inline-start: 0 !important;\n}\n\n#pinned-tabs-container[orient=\"horizontal\"] {\n  margin-inline-end: 0 !important;\n}\n\n#tabbrowser-tabs[orient=\"vertical\"] {\n  grid-gap: unset !important;\n}\n\n#tabbrowser-tabs[movingtab] {\n  margin-bottom: -16px !important;\n}\n\n.tabbrowser-tab:not([selected]) .tab-close-button {\n  display: none;\n}\n\n.tabbrowser-tab:not([pinned]):hover .tab-close-button {\n  display: flex !important;\n}\n\n.tab-background:not([selected]) {\n  background: var(--button-hover-bgcolor) !important;\n  transition: background .5s !important;\n}\n\n.tab-background[selected] {\n  background: light-dark(rgba(70, 70, 70, .18), rgba(170, 170, 170, .4)) !important;\n}\n\n.tabbrowser-tab:hover .tab-background {\n  background: var(--button-active-bgcolor) !important;\n  transition: background .5s !important;\n}\n\n.tab-icon-overlay {\n  scale: .7;\n  &:hover { scale: .8; }\n  &:is([soundplaying], [muted], [activemedia-blocked]) {\n  background-color: transparent !important;\n  border: none !important;\n  &:not([pinned]) {\n  background-size: 16px !important;\n}\n  &:hover {\n  background-color: var(--button-hover-bgcolor) !important;   \n}\n  &:active {\n  background-color: var(--button-active-bgcolor) !important;   \n}\n}\n  :is(\n  :root[uidensity=compact],\n  #tabbrowser-tabs[secondarytext-unsupported],\n  :root:not([uidensity=compact]) #tabbrowser-tabs:not([secondarytext-unsupported]) .tabbrowser-tab:hover\n  ) .tab-icon-stack[indicator-replaces-favicon] > :not(&),\n  :root:not([uidensity=compact]) #tabbrowser-tabs:not([secondarytext-unsupported]) .tabbrowser-tab:not(:hover) &[indicator-replaces-favicon] {\n  opacity: 1 !important;\n}\n}\n\n.tab-secondary-label {\n  display: none !important;\n}\n\n.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {\n  min-height: 18px !important;\n  max-width: 2px !important;\n  margin: 6px 0 0 0 !important;\n  border-radius: 2px !important;\n}\n\n#tab-preview-panel {\n  --panel-padding: 0 !important;\n}\n\n.tab-group-overflow-count-container {\n  display: none !important;\n}\n\n.tab-group-label-container {\n#tabbrowser-tabs:is([orient=\"horizontal\"], [orient=\"vertical\"]:not([expanded])) tab-group:not([collapsed]) > &::after,\n#tabbrowser-tabs:is([orient=\"horizontal\"], [orient=\"vertical\"]:not([expanded])) tab-group[hasactivetab] > &::after,\n#tabbrowser-tabs[orient=\"vertical\"] tab-group[hasactivetab][hasmultipletabs] > &.tab-group-overflow-count-container::after {\n  content: none !important;\n}\n}\n\n.tab-group-label-container {\n&[dragtarget] {\n  position: unset !important;\n}\n\n#tabbrowser-tabs[orient=\"vertical\"] & {\n  margin-block-start: 5px !important;\n\ntab-group:not([collapsed]) > &,\ntab-group[collapsed][hasactivetab] > & {\n  padding-block-end: 0 !important;\n}\n}\n}\n\n.tab-group-label-hover-highlight {\ntab-group[collapsed] & {\n#tabbrowser-tabs[orient=\"vertical\"][expanded] & {\n  margin-inline-end: 0 !important;\n}\n}\n\n#tabbrowser-tabs[orient=\"vertical\"]:not([expanded]) & {\n  margin-inline: 0 !important;\n}\n\ntab-group[collapsed]:not([movingtabgroup]) &:hover,\ntab-group[previewpanelactive] & {\n  background-color: transparent !important;\n\n#tabbrowser-tabs[orient=\"horizontal\"] & {\n  box-shadow: none !important;\n}\n\n#tabbrowser-tabs[orient=\"vertical\"] & {\n  box-shadow: none !important;\n}\n\n#tabbrowser-tabs[orient=\"vertical\"][expanded] & {\n  box-shadow: none !important;\n}\n}\n}\n\n@media not -moz-pref(\"sidebar.verticalTabs\") {\n.tabbrowser-tab[selected]:not([pinned]) {\n  min-width: 138px !important;\n}\n\n.tab-icon-image:not([src], [pinned], [crashed], [sharing], [pictureinpicture], [busy]) {\n   display: block !important;\n}\n\n.tab-content[pinned] .tab-label-container {\n  margin: 0 !important;\n}\n\n.tab-background {\n  max-height: 30px !important;\n  min-height: 30px !important;\n}\n\n#TabsToolbar #tabs-newtab-button > .toolbarbutton-icon,\n#TabsToolbar #new-tab-button > .toolbarbutton-icon {\n  height: 32px !important;\n  width: 32px !important;\n  padding: 5px 7px !important;\n  border-radius: 6px !important;\n  background: none !important;\n}\n\n#TabsToolbar #new-tab-button,\n#TabsToolbar #tabs-newtab-button {\n  width: 30px;\n  margin: 4px 3px -3px 3px !important;\n  max-height: 30px !important;\n  min-height: 30px !important;\n  border-radius: 6px !important;\n}\n\n#TabsToolbar #new-tab-button:hover,\n#TabsToolbar #tabs-newtab-button:hover {\n  background: var(--button-hover-bgcolor) !important;\n}\n\n#TabsToolbar #new-tab-button:active,\n#TabsToolbar #tabs-newtab-button:active {\n  background: var(--button-active-bgcolor) !important;\n}\n\n.tab-group-label {\n  color: light-dark(var(--tab-group-color), var(--tab-group-color-invert)) !important;\n  opacity: .9;\n  outline: none !important;\n  min-width: 5px !important;\n  font-weight: normal !important;\n  background-color: color-mix(in srgb, light-dark(var(--tab-group-color), var(--tab-group-color-invert)) 30%, transparent) !important;\n}\n\n.tab-group-label-container {\ntab-group:not([collapsed]) > &::after {\n  background-color: transparent !important;\n}\n}\n\n.tab-group-line {\n  margin: 5px !important;\n  border-radius: 50px !important;\n  width: 5px !important;\n  height: 5px !important;\n  background-color: color-mix(in srgb, light-dark(var(--tab-group-color), var(--tab-group-color-invert)) 60%, transparent) !important;\n}\n}\n\n.tabbrowser-tab:active,\n#tabs-newtab-button:active,\n#vertical-tabs-newtab-button:active,\n.tools-and-extensions > moz-button:active {\n  transform: scale(.98);\n}\n\n:has(.tab-icon-overlay:active, .tab-audio-button:active, .tab-close-button:active) {\n.tabbrowser-tab {\n  transform: none;\n}\n}\n  \n/* popup */\n\nmenupopup, panel[type=\"arrow\"] {\n  --panel-border-radius: 6px !important;\n  --panel-padding: 6px !important;\n  --panel-separator-color: transparent !important;\n  --arrowpanel-background: var(--bg2) !important;\n  --arrowpanel-border-color: transparent !important;\n  --arrowpanel-color: light-dark(#000, #fff) !important;\n  --padding: 0;\n@media not (-moz-platform: linux) {\n  appearance: menupopup !important;\n}\n}\n\npanel[type=\"arrow\"] {\n  --panel-background: light-dark(rgba(255, 255, 255, .55), rgba(15, 15, 12, .55)) !important;\n  --arrowpanel-background: transparent !important;\n  --arrowpanel-border-radius: 0 !important;\n}\n\n@keyframes panel-grow {\n  0% {\n    transform: scale(.92);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n\n@keyframes slide-in {\n  0%, 30% {\n    translate: 100%;\n    opacity: 0;\n  }\n  100% {\n    translate: 0;\n    opacity: 1;\n  }\n}\n\n@keyframes slide-out {\n  100% {\n    translate: 100%;\n    opacity: 0;\n  }\n  0% {\n    translate: 0;\n    opacity: 1;\n  }\n}\n\n.panel-arrowcontent {\n  border: none !important;\n}\n\n.panel-arrow {\n  stroke: transparent !important;\n}\n\n.proton-zap, toolbarseparator.proton-zap::before {\n  border-image: none !important;\n}\n\n.panel-footer toolbarseparator, .panel-header + toolbarseparator,\n#identity-popup-mainView-panel-header + toolbarseparator,\n#permission-popup-mainView-panel-header + toolbarseparator,\n#protections-popup-mainView-panel-header-section + toolbarseparator {\n  display: none !important;\n}\n\nmenupopup,\n.popup-internal-box,\n#PopupAutoComplete > .autocomplete-richlistbox,\n.menupopup-arrowscrollbox {\n@media not (-moz-platform: linux) {\n  background: light-dark(rgba(255, 255, 255, .55), rgba(15, 15, 12, .55)) !important;\n}\n}\n\n#tabContextMenu .menu-icon,\n#contentAreaContextMenu .menu-icon {\n  display: none;\n}\n\nmenuitem, menu {\n  appearance: none !important;\n  border-radius: 4px !important;\n@media not (-moz-platform: linux) {\n  height: 22px !important;\n}\n}\n\nmenu {\n  margin: 2px 0 !important;\n}\n\nmenupopup > menuitem[selected] {\n  background: none !important;\n  color: inherit !important;\n}\n\nmenupopup .bookmark-item {\n  margin: 2px 0 !important;\n  height: 22px !important;\n}\n\nmenupopup menu:hover:not([disabled=true]),\nmenupopup menuitem:hover:not([disabled=true]),\nmenupopup menu[_moz-menuactive]:not([disabled=true]),\nmenupopup menuitem[_moz-menuactive]:not([disabled=true]),\n.protections-popup-footer-button:not([disabled=true]):hover,\n#protections-popup-show-report-stack:hover .protections-popup-footer-button,\n.protections-popup-category:not([disabled=true]):hover,\n.identity-popup-content-blocking-category:not([disabled=true]):hover,\n#PlacesToolbar .bookmark-item:is(:hover, [open], [_moz-menuactive]),\n#downloadsPanel-mainView .download-state:hover {\n  background: var(--button-hover-bgcolor) !important;\n  color: inherit !important;\n}\n\ntoolbarseparator::before {\n  border-top: 1px solid var(--bg3) !important;\n  margin: 0 8px 0 !important;\n  content: \"\";\n  display: block;\n  flex: 1;\n}\n\nmenuseparator::before {\n  border-top: 1px solid var(--bg3) !important;\n@media not (-moz-platform: windows) {\n  margin: 0 8px 0 !important;\n}\n}\n\nmenupopup menuseparator {\n  border: none !important;\n  margin: 0 !important;\n}\n\ntoolbarseparator[orient=\"vertical\"] {\n  margin: 0 4px !important;\n}\n\n.dialogBox {\n  backdrop-filter: blur(30px) !important;\n  box-shadow: var(--bs1) !important;\n  animation-name: panel-grow;\n  animation-duration: 250ms;\n#window-modal-dialog > .dialogOverlay > &:not(.spotlightBox) {\n  margin-top: 80px !important;\n}\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  backdrop-filter: blur(0px) !important;\n}\n}\n}\n\n.dialogOverlay[topmost=\"true\"],\n#window-modal-dialog::backdrop {\n  background-color: transparent !important;\n}\n\nwindow[role=\"dialog\"] {\n  background-color: var(--bg4) !important;\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  background-color: var(--bg2) !important;\n}\n}\n}\n\n#editBookmarkPanelContent > input,\n#editBookmarkPanelContent > hbox > input {\n  appearance: none !important;\n  background-color: var(--button-hover-bgcolor) !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 0 12px !important;\n  height: 20px !important;\n  border-radius: 2px !important;\n  margin-top: 2px !important;\n  margin-bottom: 2px !important; \n}\n\n#unified-extensions-view .panel-header,\n#unified-extensions-view .panel-header + toolbarseparator,\n#unified-extensions-view .unified-extensions-item-menu-button.subviewbutton {\n  display: none !important;\n}\n\n#unified-extensions-view {\n  --uei-icon-size: 16px !important;\n  width: 22em !important;\n}\n\n@media -moz-pref(\"widget.macos.native-context-menus\") {\npanel[type=\"arrow\"] {\n  --panel-background: transparent !important;\n}\n\nmenupopup,\n.popup-internal-box,\n#PopupAutoComplete > .autocomplete-richlistbox,\n.menupopup-arrowscrollbox {\n  background: transparent !important;\n}\n\n:root:not([chromehidden~=\"toolbar\"]):has(#sidebar-main[hidden]) #sidebar-main,\nwindow[role=\"dialog\"], .findbar-container, #statuspanel-label,\n#urlbar[breakout][breakout-extend] .urlbar-background {\n  background-color: light-dark(rgba(255, 255, 255, .55), rgba(25, 25, 25, .65)) !important;\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n.urlbar-background {\n  background-color: light-dark(rgba(255, 255, 255, .55), rgba(25, 25, 25, .65)) !important;\n}\n}\n}\n\n/* misc */\n\n@-moz-document url(\"chrome://browser/content/browser.xhtml\") {\ntree {\n  background-color: var(--in-content-box-background) !important;\n  border: none !important;\n}\n\n#editBookmarkPanelContent > input,\n#editBookmarkPanelContent > hbox > input {\n  height: 35px !important;\n  border-radius: 4px !important;\n}\n\n:root#main-window {\n  min-width: 611px !important;\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n  min-width: 701px !important;\n}\n}\n@media (-moz-platform: macos) {\n  appearance: -moz-sidebar !important;\n}\n@media not (-moz-platform: linux) {\n&:-moz-window-inactive {\n  background: var(--bg1) !important;\n}\n}\n@media (-moz-platform: linux) {\n@media (prefers-color-scheme: dark) {\n  &::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  box-shadow: inset 0 0 0 1px rgba(235, 235, 235, .15) !important;\n  border-radius: 8px;\n  pointer-events: none;\n  z-index: 10;\n}\n}\n}\n}\n\n@media (max-width: 611px) {\n@media not -moz-pref(\"sidebar.verticalTabs\") {\n#urlbar-container {\n  margin-left: 30px !important;\n}\n}\n\n#TabsToolbar {\n  visibility: collapse;\n}\n\n.titlebar-buttonbox-container {\n  visibility: visible;\n}\n}\n\n@media not (-moz-platform: macos) {\n@media (not -moz-pref(\"gwfox.plus\")) or -moz-pref(\"gwfox.plus_sc\") {\n@media (max-width: 701px) {\n@media not -moz-pref(\"sidebar.verticalTabs\") {\n#urlbar-container {\n  margin-left: 55px !important;\n@media (-moz-platform: linux) {\n  margin-left: 65px !important;\n}\n}\n}\n\n#TabsToolbar {\n  visibility: collapse;\n}\n}\n}\n}\n\n:root#main-window[chromehidden~=\"toolbar\"] {\n  min-width: unset !important;\n\n.browser-toolbar {\n  display: none !important;\n}\n\n#tabbrowser-tabbox browser {\n  margin: 0 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n}\n}\n}\n\n@-moz-document url(\"chrome://browser/content/aboutDialog.xhtml\") {\n#aboutDialogContainer {\n  background: #282828 !important;\n}\n\n#bottomBox {\n  background: #333 !important;\n}\n}\n\n@-moz-document url(\"chrome://global/content/megalist/megalist.html\") {\n* {\n  --background-color-canvas: transparent !important;\n}\n}\n\n@-moz-document regexp(\"chrome://(?!browser\\.xhtml).*\") {\ninput[type=\"checkbox\"] {\n  appearance: none !important;\n  background-color: transparent !important;\n  border-radius: 2px !important;\n  border: 2px solid rgba(165, 165, 165, .8) !important;\n  &:checked {\n  appearance: checkbox !important;\n}\n}\n\n.checkbox-check:not([native]) {\n  appearance: none !important;\n  background-color: transparent !important;\n  border-radius: 2px !important;\n  border: 2px solid rgba(165, 165, 165, .8) !important;\n  &[checked] {\n  appearance: checkbox !important;\n}\n}\n}\n\ntreechildren::-moz-tree-row {\n  outline: none !important;\n  border-radius: 2px !important;\n}\n\ntreechildren::-moz-tree-row(selected) {\n  background: var(--button-hover-bgcolor) !important;\n}\n\n.item.selected > .item-title-container {\n  background: var(--button-hover-bgcolor) !important;\n  color: light-dark(#000, #fff) !important;\n  border-radius: 2px !important;\n}\n\ntreechildren::-moz-tree-image(selected),\ntreechildren::-moz-tree-twisty(selected),\ntreechildren::-moz-tree-cell-text(selected) {\n  color: light-dark(#000, #fff) !important;\n}\n\n.titleIcon {\n  background-color: transparent !important;\n}\n\nrichlistbox {\n  border: none !important;\n}\n\n#customization-panelWrapper > .panel-arrowcontent,\n#customization-container {\n@media not (-moz-platform: linux) {\n  background-color: transparent !important;\n}\n}\n\n#customization-panelWrapper > .panel-arrowbox > .panel-arrow[side=\"top\"] {\n  display: none !important;\n}\n\n#tab-notification-deck {\n  position: fixed;\n  top: 49px;\n  right: 6px;\n  z-index: 9;\n}\n\n#statuspanel-label {\n  border: .5px solid rgba(105, 105, 105, .1) !important;\n  border-radius: 5px !important;\n  margin: 5px !important;\n  background-color: light-dark(rgba(238, 238, 238, .75), rgba(52, 52, 54, .75)) !important;\n  backdrop-filter: blur(30px) !important;\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  background-color: light-dark(rgba(238, 238, 238, .98), rgba(52, 52, 54, .98)) !important;\n  backdrop-filter: blur(0px) !important;\n}\n}\n}\n\n.findbar-container {\n  background-color: var(--bg4) !important;\n  backdrop-filter: blur(30px) !important;\n  box-shadow: var(--bs1) !important;\n@media (-moz-platform: windows) {\n  box-shadow: 0 15px 25px rgba(0, 0, 0, .25), 0 0 0 .5px rgba(0, 0, 0, .15) !important;\n}\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  background-color: var(--bg2) !important;\n  backdrop-filter: blur(0px) !important;\n}\n}\n}\n\n@media (prefers-color-scheme: dark) {\n:root:not([inDOMFullscreen]) {\n#tabbrowser-tabbox browser {\n  box-shadow: 0 1.5px 6px #0000004d !important;\n}\n}\n\n#urlbar[breakout][breakout-extend] .urlbar-background,\n.dialogBox {\n  outline: 1px solid rgba(235, 235, 235, .2) !important;\n  outline-offset: -1px !important;\n  box-shadow: var(--bs2) !important;\n}\n\n.findbar-container {\n  outline: 1px solid rgba(235, 235, 235, .2) !important;\n  outline-offset: -1px !important;\n  box-shadow: var(--bs2) !important;\n@media (-moz-platform: windows) {\n  box-shadow: 0 15px 25px rgba(0, 0, 0, .25), 0 0 0 .5px rgba(0, 0, 0, .5) !important;\n}\n}\n\n#identity-box:hover {\n  background: rgba(170, 170, 170, .5) !important;\n}\n\n.swipe-nav-icon-circle-outline,\n.swipe-nav-icon-arrow {\n  fill: #1280fd !important;\n}\n\n.swipe-nav-icon-circle {\n  fill: #2d2d2d !important;\n}\n\n.swipe-nav-icon.will-navigate {\n> .swipe-nav-icon-circle-outline,\n> .swipe-nav-icon-arrow {\n  fill: #2d2d2d !important;\n}\n\n> .swipe-nav-icon-circle {\n  fill: #1280fd !important;\n}\n}\n}\n\n#ctrlTab-panel {\n  --panel-background: transparent !important;\n  --panel-shadow: none !important;\n  background-color: transparent !important;\n}\n\n.ctrlTab-preview-inner {\n  border-radius: 16px !important;\n  box-shadow: 0 15px 25px rgba(0, 0, 0, .35) !important;\n  background-color: rgba(0, 0, 0, .85) !important;\n}\n\n#ctrlTab-showAll {\n  border-radius: 16px !important;\n  box-shadow: 0 3px 8px rgba(0, 0, 0, .35) !important;\n  background-color: rgba(0, 0, 0, .85) !important;\n  margin-top: 28px !important;\n}\n\n.ctrlTab-canvas {\n  border-radius: 16px !important;\n  box-shadow: none !important;\n  margin-top: -8px !important;\n  margin-left: -8px !important;\n  margin-right: -8px !important;\n> img,\n> canvas {\n  border-top-left-radius: 14px !important;\n  border-top-right-radius: 14px !important;\n}\n}\n\nfindbar {\n  position: absolute !important;\n  top: 3px;\n  right: -8px;\n  width: calc(100% - 15px) !important;\n  height: 90px !important;\n  border: none !important;\n  background: none !important;\n  flex-direction: row-reverse;\n  white-space: nowrap;\n  animation-name: slide-in;\n  animation-duration: 350ms;\n&:is([hidden]) {\n  animation-name: slide-out;\n}\n}\n\nfindbar::after {\n  content: \"\";\n  display: flex;\n  flex-grow: 100;\n}\n\n.findbar-closebutton {\n  position: fixed;\n  right: 18px;\n  margin-top: 7px !important;\n  background: none !important;\n  z-index: 1;\n}\n\n.findbar-closebutton > image {\n  padding: 5px;\n  max-height: 24px !important;\n  max-width: 24px !important;\n}\n\n.findbar-closebutton:hover > image {\n  background: var(--button-hover-bgcolor);\n  border-radius: 5px;\n}\n\n.findbar-closebutton:active > image {\n  background: var(--button-active-bgcolor);\n}\n\n.findbar-container {\n  height: 42px !important;\n  margin-right: 25px;\n  overflow-inline: visible !important;\n  flex-direction: row-reverse;\n  border-radius: 8px !important;\n}\n\n.findbar-container > hbox {\n  margin-right: 30px;\n}\n\n.findbar-textbox, .findbar-textbox:-moz-window-inactive {\n  background: none !important;\n  width: 100px !important;\n  border: none !important;\n}\n\n.findbar-textbox {\n  outline-style: solid !important;\n  outline-color: transparent !important;\n  outline-width: 5px !important;\n}\n\n.findbar-textbox[focused],\n.findbar-textbox:focus {\n  outline-color: var(--outline-color) !important;\n  outline-width: 3px !important;\n  transition: all .3s cubic-bezier(1, 0, 0, 1) !important;\n  box-shadow: none !important;\n}\n\nxul|search-textbox {\n  appearance: none !important;\n  border-bottom: 1px solid rgba(185, 185, 185, .1) !important;\n  border-radius: 6px !important;\n  height: 28px !important;\n  max-height: 28px !important;\n  padding: 6px !important;\n  background-color: light-dark(rgba(102, 105, 108, .1), rgba(165, 165, 165, .1)) !important;\n}\n\nxul|search-textbox[focused] {\n  outline: 3px solid var(--outline-color) !important;\n  outline-offset: -1px;\n  transition: outline 100ms ease-out;\n}\n\ninput[type=\"search\"] {\n  border: none !important;\n  border-bottom: 1px solid rgba(185, 185, 185, .1) !important;\n  border-radius: 6px !important;\n  height: 28px !important;\n  max-height: 28px !important;\n  background-color: light-dark(rgba(102, 105, 108, .1), rgba(165, 165, 165, .1)) !important;\n}\n\n#searchbar input[type=\"search\"] {\n  background: none !important;\n  border: none !important;\n  outline: none !important;\n}\n\n#searchbar, \nxul|search-textbox,\ninput[type=\"search\"],\n[type=\"text\"] {\n  outline-style: solid !important;\n  outline-color: transparent !important;\n  outline-width: 18px !important;\n}\n\n#searchbar:focus-within,\nxul|search-textbox[focused],\ninput[type=\"search\"]:focus-within,\n[type=\"text\"]:focus-visible {\n  outline-color: var(--outline-color) !important;\n  outline-width: 3px !important;\n  outline-offset: -1px !important;\n  transition: all .3s cubic-bezier(.8, 0, 0, .8) !important;\n}\n\n@-moz-document url(\"chrome://browser/content/sidebar/sidebar-history.html\"), url(\"chrome://browser/content/sidebar/sidebar-syncedtabs.html\") {\ninput {\n  appearance: none !important;\n  min-height: 32px !important;\n} \n}\n\n@-moz-document url(\"chrome://browser/content/sidebar/sidebar-customize.html\") {\n[data-l10n-id=\"sidebar-show-on-the-right\"] {\n  display: none !important;\n}\n}\n\n.sidebar-panel {\n  background-color: transparent !important;\n}\n\n#sidebar-main {\n  max-width: 221px !important;\n}\n\n#sidebar-box:-moz-window-inactive {\n  opacity: .5 !important;\n}\n\n.sidebar-splitter {\n@media -moz-pref(\"sidebar.revamp\") or (not (-moz-platform: linux)) {\n  width: var(--splitter-width) !important;\n}\n}\n\n:root[sidebar-expand-on-hover] {\n#sidebar-main {\n  background-color: transparent !important;\n  background-image: none !important;\n}\n\n#tabbrowser-tabbox {\n  clip-path: inset(-8px 0 0 -8px);\n  transition: clip-path .25s;\n}\n\n:has(#tabbrowser-tabs[expanded]) {\n#tabbrowser-tabbox {\n  clip-path: inset(-8px 0 0 168px);\n@media (-moz-platform: linux) {\n  clip-path: inset(-8px 0 0 162px);\n}\n}\n\n#vertical-tabs-newtab-button {\n  margin-bottom: 10px !important;\n}\n\n@media (-moz-platform: windows) {\n#tabbrowser-tabs {\n  margin-inline-start: .5px !important;\n}\n\n#tabs-newtab-button,\n#vertical-tabs-newtab-button {\n  margin-inline-start: 9px !important;\n}\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n#tabbrowser-tabbox {\n  clip-path: none !important;\n}\n}\n\n#sidebar-box {\n&:not([sidebar-positionend]) {\n&[sidebar-panel-open][sidebar-launcher-hovered][sidebar-launcher-expanded],\n&[sidebar-ongoing-animations][sidebar-panel-open] {\n  margin-inline-start: 221px !important;\n}\n}\n}\n}\n\n@media (-moz-platform: windows) {\n:root:-moz-window-inactive {--sidebar-background-color: transparent !important;}\n\nrichlistitem[selected] {\n  background: none !important;\n}\n\n#downloadsListBox {\n  overflow-x: hidden;\n  border: 0 !important;\n}\n\ntoolbarbutton:-moz-window-inactive {\n  opacity: 50% !important;\n}\n\n#editBookmarkPanel .expander-up,\n#editBookmarkPanel .expander-down {\n  border: none !important;\n}\n\n.urlbar-input-container > box {\n  -moz-window-dragging: no-drag !important;\n}\n\nmenupopup, panel[type=\"arrow\"] {\n  --panel-background: light-dark(rgba(255, 255, 255, .75), rgba(15, 15, 12, .75)) !important;\n  --panel-shadow-margin: 0px !important;\n}\n\n#context-navigation .menu-icon {\n  display: unset;\n}\n\n.findbar-container {\n  box-shadow: 0 15px 25px rgba(0, 0, 0, .25), 0 0 0 1px rgba(0, 0, 0, .17) !important;\n}\n\n@media (prefers-color-scheme: dark) {\n&:not(:-moz-window-inactive) {::selection { background: #416189 }}\n* {\n  --organizer-pane-background: #2d2d2d !important;\n  --organizer-toolbar-background: #333 !important;\n  --organizer-content-background: #333 !important;\n  --organizer-hover-background: #2e2e2f !important;\n  --organizer-selected-background: #2e2e2f !important;\n}\n\n#urlbar[breakout][breakout-extend] .urlbar-background,\n.findbar-container, .dialogBox {\n  outline: none !important;\n}\n\n.findbar-container {\n  box-shadow: 0 15px 25px rgba(0, 0, 0, .25), 0 0 0 1px rgba(255, 255, 255, .15) !important;\n}\n\nmenupopup, panel[type=\"arrow\"] {\n  --panel-border-color: rgba(255, 255, 255, .1) !important;\n  --arrowpanel-border-color: rgba(255, 255, 255, .1) !important;\n}\n\n.panel-arrowcontent {\n  border: 1px solid rgba(255, 255, 255, .1) !important;\n}\n\ntreecol {\n  background-color: #333 !important;\n}\n\nrichlistitem {\n  color: #fff !important;\n}\n}\n}\n\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.atbc\") {\n#browser, #navigator-toolbox {\n  background: var(--bg1) !important;\n}\n}\n\n#context-navigation .menu-icon {\n  display: unset;\n}\n\n#editBookmarkPanel .expander-up,\n#editBookmarkPanel .expander-down {\n  border: none !important;\n}\n\nmenupopup, panel[type=\"arrow\"] {\n  --panel-shadow: var(--bs1) !important;\n  --panel-shadow-margin: 18px !important;\n  --panel-background: var(--bg2) !important;\n  --panel-border-color: rgba(255, 255, 255, .1) !important;\n  --arrowpanel-border-color: rgba(255, 255, 255, .1) !important;\n@media -moz-pref(\"gwfox.bms\") {\n  --panel-background: light-dark(rgba(255, 255, 255, .98), rgba(25, 25, 25, .98)) !important;\n}\n}\n\nmenupopup {\n  margin: -18px -18px -5px !important;\n}\n\nmenuitem:is([type=\"checkbox\"], [checked=\"true\"]) > .menu-icon, menuitem[type=\"radio\"] > .menu-icon {\n  appearance: none !important;\n}\n\nmenuitem[type=\"checkbox\"][checked=\"true\"] > .menu-icon {\n  content: url(\"data:image/svg+xml,%3Csvg width='16' height='16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='context-stroke none' stroke-width='0.5' d='M6.52,12.5a1,1,0,0,1-.705-.291l-3.52-3.5a1,1,0,1,1,1.41-1.418l2.812,2.8,5.774-5.793a1,1,0,0,1,1.416,1.412l-6.479,6.5A1,1,0,0,1,6.52,12.5Z'/%3E%3C/svg%3E\") !important;\n  -moz-context-properties: fill;\n  fill: currentColor;\n}\n\nmenuitem[type=\"radio\"][checked=\"true\"] > .menu-icon {\n  content: url(\"data:image/svg+xml,%3Csvg width='16' height='16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='4'/%3E%3C/svg%3E\") !important;\n  -moz-context-properties: fill;\n  fill: #fff;\n}\n\nmenuitem[type=\"checkbox\"]:not([checked=\"true\"]) .menu-icon {\n  visibility: hidden !important;\n}\n\nmenuitem[type=\"checkbox\"][checked=\"true\"] .menu-icon {\n  background-color: transparent;\n  border: none;\n}\n\nmenuitem[type=\"radio\"] .menu-icon {\n  border-radius: 50%;\n  border: 2px solid rgba(165, 165, 165, .8);\n}\n\nmenuitem[type=\"radio\"][checked=\"true\"] .menu-icon {\n  background-color: light-dark(#007aff, #1280fd);\n  border: none;\n}\n\nmenuitem[type=\"radio\"][checked=\"true\"]:hover .menu-icon {\n  background-color: light-dark(#0075dd, #006bdc);\n}\n\nmenuitem[type=\"radio\"][checked=\"true\"]:active .menu-icon {\n  background-color: light-dark(#005ebb, #0055bc);\n}\n\nmenuitem[type=\"radio\"][disabled=\"true\"] .menu-icon {\n  opacity: .5;\n}\n\n#customization-container {\n  background: var(--bg1) !important;\n}\n\n@media -moz-pref(\"sidebar.verticalTabs\") {\n@media not -moz-pref(\"gwfox.plus\") {\n.titlebar-buttonbox-container {\n  padding-bottom: 2px;\n}\n}\n}\n}\n\n/* icons */\n\n#back-button {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 4.2,8.37 6.3,5.92 a 0.72,0.68 0 0 0 1.02,-0.96 L 5.83,7.99 11.52,2.65 A 0.72,0.68 0 0 0 10.5,1.69 L 4.2,7.61 Z'/%3E%3C/svg%3E\") !important;\n@media -moz-pref(\"sidebar.verticalTabs\") {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.375 8 3.048 8l4.308-4.308a.626.626 0 0 0-.885-.885L1 8.281l0 .689 5.472 5.473a.623.623 0 0 0 .884 0 .628.628 0 0 0 0-.885L3.048 9.25l11.327 0a.625.625 0 0 0 0-1.25z'/%3E%3C/svg%3E\") !important;\n}\n}\n\n#forward-button {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 11.72,8.37 5.42,14.29 A 0.72,0.68 0 0 1 4.4,13.33 L 10.09,7.99 4.4,2.65 a 0.72,0.68 0 0 1 1.02,-0.96 l 6.3,5.92 z'/%3E%3C/svg%3E\") !important;\n@media -moz-pref(\"sidebar.verticalTabs\") {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 1.62 8 11.33 0-4.31-4.31 a .626.63 0 0 1 .885-0.89 L 15 8.28 l 0 .689-5.47 5.47 a .623.62 0 0 1-0.88 0 .628.63 0 0 1 0-0.89 l 4.31-4.31-11.33 0 a .625.62 0 0 1 0-1.25 z'/%3E%3C/svg%3E\") !important;\n}\n}\n\n#reload-button {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 10.51,6.14 h 3.71 L 14.5,5.86 V 2.16 a 0.46,0.46 0 0 0 -0.79,-0.33 L 12.35,3.18 A 6.45,6.45 0 0 0 8,1.5 C 4.42,1.5 1.5,4.42 1.5,8 1.5,11.58 4.42,14.5 8,14.5 A 6.47,6.47 0 0 0 14.47,8.63 0.58,0.58 0 0 0 13.95,8 0.59,0.59 0 0 0 13.32,8.52 5.32,5.32 0 0 1 8,13.34 c -2.94,0 -5.34,-2.39 -5.34,-5.34 0,-2.94 2.39,-5.34 5.34,-5.34 a 5.3,5.3 0 0 1 3.53,1.34 l -1.35,1.35 a 0.46,0.46 0 0 0 0.33,0.79 z'/%3E%3C/svg%3E\") !important;\n}\n\n#stop-button {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 9.02,7.79 13.33,3.48 A 0.57,0.57 0 0 0 12.52,2.67 L 8.22,6.97 H 7.78 L 3.48,2.67 A 0.57,0.57 0 1 0 2.67,3.48 L 6.96,7.77 V 8.22 L 2.67,12.52 a 0.57,0.57 0 0 0 0.81,0.81 L 7.78,9.04 h 0.45 l 4.3,4.3 a 0.57,0.57 0 0 0 0.81,0 0.57,0.57 0 0 0 0,-0.81 L 9.02,8.2 Z'/%3E%3C/svg%3E\") !important;\n}\n\n#new-tab-button, #tabs-newtab-button {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 8.47,13.85 H 7.75 c -0.2,0 -0.36,-0.19 -0.36,-0.42 V 2.54 C 7.39,2.31 7.55,2.12 7.75,2.12 H 8.47 c 0.2,0 0.36,0.19 0.36,0.42 v 10.89 c 0,0.23 -0.16,0.42 -0.36,0.42 M 13.97,8.53 c 0,0.21 -0.19,0.38 -0.43,0.38 H 2.47 C 2.23,8.91 2.04,8.74 2.04,8.53 V 7.77 c 0,-0.21 0.19,-0.38 0.43,-0.38 h 11.08 c 0.24,0 0.43,0.17 0.43,0.38 z'/%3E%3C/svg%3E\") !important;\n}\n\n#unified-extensions-button {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 12.5,15 h -9 A 1.5,1.52 0 0 1 2,13.48 v -2.7 a 0.69,0.7 0 0 1 0.69,-0.7 h 1.62 c 0.64,0 1.15,-0.53 1.15,-1.17 0,-0.65 -0.52,-1.17 -1.15,-1.17 H 2.69 A 0.69,0.7 0 0 1 2,7.03 V 5.27 C 2,4.43 2.67,3.75 3.5,3.75 h 2.19 v -1.27 c 0,-1.23 0.87,-2.34 2.07,-2.47 A 2.31,2.35 0 0 1 10.31,2.34 V 3.75 H 12.5 c 0.83,0 1.5,0.68 1.5,1.52 V 13.48 C 14,14.32 13.33,15 12.5,15 Z M 3.15,11.25 v 2.02 l 0.55,0.56 h 8.58 l 0.55,-0.56 V 5.48 L 12.29,4.92 H 9.85 A 0.69,0.7 0 0 1 9.15,4.22 V 2.34 C 9.15,1.7 8.64,1.17 8,1.17 c -0.64,0 -1.15,0.53 -1.15,1.17 V 4.22 A 0.69,0.7 0 0 1 6.15,4.92 H 3.62 L 3.15,5.48 V 6.56 H 4.17 c 1.21,0 2.31,0.88 2.43,2.1 A 2.31,2.35 0 0 1 4.31,11.25 Z'/%3E%3C/svg%3E\") !important;\n}\n\n#sidebar-button {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-rule='evenodd' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 5.5,5.63 A 0.5,0.46 0 0 0 5,5.17 H 3 A 0.5,0.46 0 0 0 3,6.09 H 5 A 0.5,0.46 0 0 0 5.5,5.63 Z m 0,2.28 A 0.5,0.46 0 0 0 5,7.45 H 3 A 0.5,0.46 0 0 0 3,8.37 H 5 A 0.5,0.46 0 0 0 5.5,7.91 Z m 0,2.28 A 0.5,0.46 0 0 0 5,9.74 H 3 A 0.5,0.46 0 0 0 3,10.65 H 5 A 0.5,0.46 0 0 0 5.5,10.19 Z M 16,12.4 V 3.65 A 2,2.12 0 0 0 14,1.52 H 2 A 2,2.12 0 0 0 0,3.65 V 12.4 A 2,2.12 0 0 0 2,14.53 h 12 a 2,2.12 0 0 0 2,-2.12 z M 1.25,12.56 V 3.49 l 0.6,-0.64 h 4.9 V 13.2 H 1.85 Z M 8,13.2 h 6.15 l 0.6,-0.64 V 3.49 L 14.15,2.85 H 8 Z'/%3E%3C/svg%3E\") !important;\n}\n\n#alltabs-button {\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' stroke='context-fill' stroke-width='0.264' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 4.06,12.01 v -0.91 H 3.08 c -0.54,0 -0.98,-0.4 -0.98,-0.91 V 2.94 c 0,-0.5 0.44,-0.91 0.98,-0.91 h 6.86 c 0.54,0 0.98,0.4 0.98,0.91 v 0.91 h 0.98 V 2.94 c 0,-1 -0.87,-1.81 -1.96,-1.81 H 3.08 c -1.09,0 -1.96,0.81 -1.96,1.81 v 7.26 c 0,1 0.87,1.81 1.96,1.81 z M 6.06,3.99 c -1.09,0 -1.96,0.81 -1.96,1.81 v 7.26 c 0,1 0.87,1.81 1.96,1.81 h 6.86 c 1.09,0 1.96,-0.81 1.96,-1.81 V 5.81 c 0,-1 -0.87,-1.81 -1.96,-1.81 z m 0,0.91 h 6.86 c 0.54,0 0.98,0.4 0.98,0.91 v 7.26 c 0,0.5 -0.44,0.91 -0.98,0.91 H 6.06 c -0.54,0 -0.98,-0.4 -0.98,-0.91 V 5.81 c 0,-0.5 0.44,-0.91 0.98,-0.91 z'/%3E%3C/svg%3E\") !important;\n}\n\n#sanitizeEverythingWarningIcon {\n  list-style-image: url(\"chrome://global/skin/icons/warning.svg\") !important;\n  -moz-context-properties: fill;\n  fill: #f9c63b;\n  width: 48px !important;\n  height: 48px !important;\n}\n\n#tracking-protection-icon {\n  list-style-image: url(chrome://browser/skin/tracking-protection.svg);\n}\n\n.tab-icon-image[src=\"chrome://branding/content/icon32.png\"],\n.tab-icon-image[src=\"chrome://browser/skin/privatebrowsing/favicon.svg\"] {\n  content: url(\"chrome://devtools/skin/images/browsers/firefox.svg\");\n}\n\n#identity-box[pageproxystate=\"valid\"].chromeUI #identity-icon {\n  list-style-image: url(\"chrome://devtools/skin/images/browsers/firefox.svg\") !important;\n}\n\n.textbox-search-sign {\n  display: inherit !important;\n  width: 16px !important;\n  height: 16px !important;\n  opacity: .8 !important;\n  -moz-context-properties: fill;\n  fill: currentColor;\n}\n\n.searchmode-switcher-icon,\n#searchmode-switcher-icon {\n  fill: light-dark(#525252, #c9c9cb) !important;\n&:not([style*=\".svg\"]) {\n  content: url(\"chrome://global/skin/icons/search-glass.svg\");\n}\n}\n\n.titlebar-buttonbox-container {\n--titlebar-min: url(\"data:image/svg+xml,%3Csvg width='12' height='12' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 9.25,5.3 a 0.75,0.75 0 0 1 0,1.5 h -6.5 a 0.75,0.75 0 0 1 0,-1.5 z'/%3E%3C/svg%3E\");\n--titlebar-max: url(\"data:image/svg+xml,%3Csvg width='12' height='12' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 4.5 l0 3.5 a1 1 0 0 1 -1 1 l-3.5 0 m-1.5 -1.5 l0 -3.5 a1 1 0 0 1 1 -1 l3.5 0 z'/%3E%3C/svg%3E\");\n--titlebar-restore: url(\"data:image/svg+xml,%3Csvg width='12' height='12' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.5 6 l-3.5 0 a1 1 0 0 0 -1 1 l0 3.5 m0 -9 l0 3.5 a1 1 0 0 1 -1 1 l-3.5 0 z'/%3E%3C/svg%3E\");\n--titlebar-close: url(\"data:image/svg+xml,%3Csvg width='12' height='12' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 5.95,5.01 4.1,3.27 C 3.42,2.62 2.63,3.6 3.3,4.26 L 5.05,6 3.3,7.74 C 2.65,8.42 3.42,9.37 4.1,8.73 L 5.95,6.99 7.8,8.73 C 8.48,9.38 9.38,8.38 8.7,7.74 L 6.85,6 8.7,4.16 C 9.35,3.48 8.48,2.63 7.8,3.27 Z'/%3E%3C/svg%3E\");\n}\n\n/* verticalTabs */\n\n@media -moz-pref(\"sidebar.revamp\") {\n#sidebar {\n  box-shadow: none !important;\n  background-color: var(--button-bgcolor) !important;\n}\n\n#sidebar-main {\n  -moz-window-dragging: drag;\n}\n\n#sidebar-box {\n  -moz-window-dragging: no-drag;\n  max-width: 280px !important;\n  min-width: 280px !important;\n&[sidebarcommand=\"viewGenaiChatSidebar\"] {\n  max-width: 400px !important;\n  min-width: 400px !important;\n}\n}\n\n.sidebar-splitter {\n  cursor: default !important;\n}\n\n.actions-list,\n.tools-and-extensions {\n  -moz-window-dragging: no-drag;\n&:-moz-window-inactive {\n  opacity: .5 !important;\n}\n}\n\nspan > img:is([src=\"chrome://browser/skin/history.svg\"], [src=\"chrome://browser/skin/synced-tabs.svg\"], [src=\"chrome://browser/skin/bookmark-hollow.svg\"], [src=\"chrome://global/skin/icons/settings.svg\"], [src=\"chrome://global/skin/icons/highlights.svg\"], [src=\"chrome://browser/skin/login.svg\"], [src=\"chrome://browser/content/genai/assets/brands/chatgpt.svg\"]) {\n  fill: light-dark(#525252, #c9c9cb) !important;\n}\n\nspan:active > img:is([src=\"chrome://browser/skin/history.svg\"], [src=\"chrome://browser/skin/synced-tabs.svg\"], [src=\"chrome://browser/skin/bookmark-hollow.svg\"], [src=\"chrome://global/skin/icons/settings.svg\"], [src=\"chrome://global/skin/icons/highlights.svg\"], [src=\"chrome://browser/skin/login.svg\"], [src=\"chrome://browser/content/genai/assets/brands/chatgpt.svg\"]) {\n  fill: light-dark(#2d2d2d, #ececec) !important;\n}\n}\n\n@media -moz-pref(\"sidebar.verticalTabs\") {\n@media not (-moz-platform: linux) {\n.titlebar-buttonbox-container {\n  margin-top: -2px !important;\n}\n}\n\n.tools-and-extensions {\n  margin-bottom: 4px !important;\n}\n\n.extensions, .customize-extensions-heading {\n  display: none !important;\n}\n\n.actions-list > moz-button[view=viewCustomizeSidebar] {\n  display: var(--mtb) !important;\n}\n\n.actions-list {\n  display: var(--dp, inherit) !important;\n&:has(.expanded-button) {\n  display: flex !important;\n}\n&[orientation=\"horizontal\"] {\n  justify-content: center !important;\n  max-width: calc(100% - 20px) !important;\n}\n}\n\n.buttons-wrapper {\n  justify-content: center !important;\n}\n\n.more-tools-button,\n.tools-and-extensions > moz-button[extension] {\n  display: var(--mtb) !important;\n}\n\n#sidebar-tools-and-extensions-splitter {\n  display: var(--dp) !important;\n  width: 10px !important;\n  margin-inline: auto !important;\n  margin-block-start: 15px !important;\n  border-top: none !important;\n  border-color: transparent !important;\n  background-color: transparent !important;\n.wrapper:hover &:not(:has(~ .actions-list:hover)) {\n  background-color: var(--panel-separator-color) !important;\n  opacity: .5;\n  transition: .25s !important;\n  -moz-window-dragging: no-drag;\n&:hover {\n  background-color: var(--outline-color) !important;\n  width: calc(100% - 25px) !important;\n  opacity: 1;\n  transition: .25s !important;\n}\n}\n}\n\n#vertical-tabs-newtab-button {\n  margin-bottom: 6px !important;\n}\n\n#vertical-pinned-tabs-splitter {\n  margin-block-start: 4px !important;\n  width: 10px !important;\n  margin-inline: auto !important;\n  border-top-color: transparent !important;\n#vertical-tabs:hover & {\n  background-color: var(--panel-separator-color) !important;\n  opacity: .5;\n  transition: .25s !important;\n  -moz-window-dragging: no-drag;\n&:hover {\n  background-color: var(--outline-color) !important;\n  width: calc(100% - 25px) !important;\n  opacity: 1;\n  transition: .25s !important;\n}\n}\n}\n\n.tab-background {\n  border-radius: 8px !important;\n}\n\n.tabbrowser-tab:not([selected], [pinned], :hover) .tab-background {\n  background: transparent !important;\n}\n\n.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {\n  margin: 6px 0 6px 0 !important;\n}\n\n.tab-group-label {\n  display: flex !important;\n  align-items: center;\n  font-weight: normal !important;\n  font-size: 13px !important;\n  color: light-dark(var(--tab-group-color), var(--tab-group-color-invert)) !important;\n  opacity: .9;\n  outline: none !important;\n  min-height: var(--tab-min-height) !important;\n  margin-block: 0 !important;\n  padding-block: 0 !important;\n  margin-left: 1px !important;\n  margin-right: 10px !important;\n  padding-left: 33px !important;\n  border-radius: 8px !important;\n  width: 100% !important;\n  background-color: color-mix(in srgb, light-dark(var(--tab-group-color), var(--tab-group-color-invert)) 30%, transparent) !important;\n  background-image: url(\"chrome://global/skin/icons/arrow-down-12.svg\");\n  background-repeat: no-repeat;\n  background-position: left 9px bottom 11px;\n  -moz-context-properties: fill;\n  fill: currentColor;\n\ntab-group[collapsed] > .tab-group-label-container & {\n  background-image: url(\"chrome://global/skin/icons/folder.svg\");\n  background-position: left 9px bottom 7.5px;\n}\n\n&::first-letter {\n  font: unset !important;\n}\n}\n\n.tab-group-line {\n  background-color: color-mix(in srgb, light-dark(var(--tab-group-color), var(--tab-group-color-invert)) 60%, transparent) !important;\n  \n#tabbrowser-tabs & {\n  width: 1.5px !important;\n\n.tabbrowser-tab:first-of-type > .tab-stack > .tab-background > & {\n  inset-block-start: 2px !important;\n}\n\n.tabbrowser-tab:last-of-type > .tab-stack > .tab-background > & {\n  inset-block-end: 2px !important;\n}\n}\n}\n\n.tab-group-label-container {\n#tabbrowser-tabs & {\n  margin-block-start: 4px !important;\n  margin-block-end: 4px !important;\ntab-group:not([collapsed]) > & {\n  padding-block-end: 0 !important;\n}\n}\n\n#tabbrowser-tabs tab-group:not([collapsed]) > &::after {\n  width: 0 !important;\n}\n}\n\n#tabbrowser-tabs {\ntab-group > .tabbrowser-tab,\n&[movingtab][movingtab-addToGroup]:not([movingtab-createGroup],[movingtab-ungroup]) .tabbrowser-tab:is(:active,[multiselected]) {\n  margin-inline-start: 0 !important;\n}\n}\n\n#tabs-newtab-button,\n#vertical-tabs-newtab-button {\n  font-size: 13px !important;\n}\n\n#urlbar {\n  backdrop-filter: blur(0px) !important;\n}\n\n#urlbar[breakout][breakout-extend] {\n  left: 34vw !important;\n  min-height: 50px !important;\n  border-radius: 8px !important;\n  backdrop-filter: blur(30px) !important;\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  backdrop-filter: blur(0px) !important;\n}\n}\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  left: 34vw !important;\n  backdrop-filter: blur(30px) !important;\n  border-radius: 8px !important;\n  min-height: 50px !important;\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  backdrop-filter: blur(0px) !important;\n}\n}\n}\n}\n\n:has(#tabbrowser-tabs[expanded]) {\n  --mtb: none;\n  --dp: flex;\n\n#sidebar-main {\n  min-width: 221px !important;\n}\n}\n\n:has(#tabbrowser-tabs:not([expanded])) {\n.tab-group-line {\n#tabbrowser-tabs & {\n  inset-inline: 0 !important;\n@media (-moz-platform: windows) {\n  margin-inline-start: -.5px !important;\n}\n\n.tabbrowser-tab:first-of-type > .tab-stack > .tab-background > & {\n  inset-block-start: 2px !important;\n}\n\n.tabbrowser-tab:last-of-type > .tab-stack > .tab-background > & {\n  inset-block-end: 2px !important;\n}\n}\n}\n\n.tab-group-label {\n  font-size: 0 !important;\n  margin-left: 10px !important;\n  padding: 0 !important;\n  width: 32px !important;\n  min-height: 32px !important;\n  max-width: 32px !important;\n  background-position: center;\n}\n\n.tab-close-button {\n  background-image: none !important;\n  box-shadow: none !important;\n  top: 0 !important;\n  inset-inline-start: 7px !important;\n@media (-moz-platform: windows) {\n  inset-inline-start: 8px !important;\n}\n@media (-moz-platform: linux) {\n  inset-inline-start: 10px !important;\n}\n}\n\n#urlbar[breakout][breakout-extend] {\n  left: 29vw !important;\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  left: 29vw !important;\n}\n}\n}\n\n:has(#sidebar-main[hidden]) {\n#sidebar-box {\n  margin-left: 2px !important;\n  margin-right: -6px !important;\n  margin-bottom: 2px !important;\n}\n}\n\n@media not -moz-pref(\"gwfox.plus\") {\n@media -moz-pref(\"sidebar.visibility\", \"expand-on-hover\") {\ntab-group {\n.tab-group-label {\n  background-position: left 10px bottom 10px;\ntab-group[collapsed] > .tab-group-label-container & {\n  background-position: left 8px bottom 8px;\n}\n}\n}\n}\n}\n\n@media (-moz-platform: linux) {\n#tabbrowser-tabs:not([expanded]) .tab-group-label {\n  margin-left: 13px !important;\n}\n}\n\n@media (-moz-platform: windows) {\n:has(#tabbrowser-tabs[expanded]) {\ntab > stack {\n  margin: 0 .5px !important;\n}\n}\n\n.tab-group-label {\n  margin-left: .5px !important;\n}\n}\n\n@media -moz-pref(\"sidebar.visibility\", \"expand-on-hover\") {\n:has(#tabbrowser-tabs[expanded], #tabbrowser-tabs:not([expanded])) {\n#urlbar[breakout][breakout-extend] {\n  left: 29vw !important;\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  left: 29vw !important;\n}\n}\n}\n}\n\n:has(#sidebar-main[hidden]) {\n#urlbar[breakout][breakout-extend] {\n  left: 27.5vw !important;\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  left: 27.5vw !important;\n}\n}\n}\n}\n\n/* tweak */\n\n@media -moz-pref(\"gwfox.plus\") {\n:root[sidebar-expand-on-hover] {\n@media not -moz-pref(\"gwfox.plus_sc\") {\n.tabbrowser-tab:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: unset;\n}\n\n.tabbrowser-tab:hover:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 10.5px;\n}\n}\n\n.tabbrowser-tab[pinned] .tab-icon-image {\n  margin-left: 6px;\n}\n\n#tabbrowser-tabs[orient=\"vertical\"]:not([expanded]) .tab-close-button, \n.tabbrowser-tab[pinned] .tab-close-button {\n  display: none !important;\n}\n\n#tabbrowser-tabbox {\n  clip-path: inset(-50px 0 0 -8px);\n  margin-left: 0 !important;\n}\n\n:has(#tabbrowser-tabs[expanded]) {\n#tabbrowser-tabbox {\n  clip-path: inset(-50px 0 0 139px);\n  margin-left: 81px !important;\n@media (-moz-platform: windows) {\n  margin-left: 83px !important;\n}\n@media (-moz-platform: linux) {\n  margin-left: 80.5px !important;\n}\n}\n\n:has(tab-group) {\n#tabbrowser-tabbox {\n  clip-path: inset(-50px 0 0 139px);\n  margin-left: 82px !important;\n@media (-moz-platform: windows) {\n  margin-left: 83px !important;\n}\n@media (-moz-platform: linux) {\n  margin-left: 80.5px !important;\n}\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n#tabbrowser-tabbox {\n  margin-left: 0 !important;\n}\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n#tabbrowser-tabbox {\n  clip-path: inset(-50px 0 0 -8px);\n}\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_sc\") {\n#tabbrowser-tabs:is([orient=\"horizontal\"], [expanded]):not([movingtab]) .tab-icon-stack {\n.tabbrowser-tab:hover .tab-content > &:not([pinned]) {\n  display: none;\n}\n}\n\n.tabbrowser-tab .tab-close-button {\n  margin-left: -5px;\n  order: 1;\n}\n\n.tabbrowser-tab .tab-label-container {\n  margin-left: 5px;\n  order: 3;\n}\n\n#tabbrowser-tabs[orient=\"vertical\"] .tab-content {\n:root:not([uidensity=\"compact\"], [sidebar-expand-on-hover]):has([sidebar-shown]) &[pinned] {\n  padding: 0 17px !important;\n}\n}\n\n.tabbrowser-tab:hover .tab-throbber,\n.tabbrowser-tab:not([pinned]):hover .tab-icon-image,\n.tabbrowser-tab[selected]:not(:hover) .tab-close-button {\n  display: none !important;\n}\n\n.tabbrowser-tab:not([pinned]):hover .tab-label-container {\n  margin-left: 11.5px;\n}\n\n.tab-audio-button {\n  order: 10;\n  margin-right: -5px !important;\n}\n\n.tabbrowser-tab:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 8.5px;\n}\n\n.tabbrowser-tab:hover:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 11.5px;\n}\n\n#tabbrowser-tabs[movingtab] {\n.tab-close-button {\n  display: none !important;\n}\n\n.tab-icon-image {\n  display: block !important;\n  opacity: 1 !important;\n}\n\n.tab-label-container {\n  margin-left: 5px;\n}\n\n.tabbrowser-tab:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 8.5px;\n}\n\n&[orient=\"vertical\"] {\n.tab-label-container {\n  margin-left: 1px;\n}\n\n.tabbrowser-tab:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 6.5px;\n}\n}\n\n@media -moz-pref(\"sidebar.visibility\", \"expand-on-hover\") {\n.tabbrowser-tab:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 0 !important;\n}\n}\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_tb\") {\n#PersonalToolbar {\n  position: fixed;\n  width: calc(100% - 16px);\n  margin: 0 8px 8px 8px !important;\n  height: 48px !important;\n  z-index: 9;\n  bottom: -32px;\n  opacity: 0;\n  transition: .25s !important;\n  padding-bottom: 0 !important;\n  background-color: var(--bg4) !important;\n  backdrop-filter: blur(30px) !important;\n  border-top: 1px solid rgba(105, 105, 105, .15) !important;\n  border-bottom-left-radius: 8px !important;\n  border-bottom-right-radius: 8px !important;\n  overflow: initial !important;\n&:-moz-window-inactive {\n  background-color: var(--bg1) !important;\n}\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  background-color: var(--bg2) !important;\n  backdrop-filter: blur(0px) !important;\n}\n}\n}\n\n#PersonalToolbar:hover {\n  bottom: 0;\n  opacity: 1;\n  transition: .25s !important;\n}\n\n#PersonalToolbar::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: -10px;\n  height: 10px;\n}\n}\n\ntoolbarbutton.bookmark-item:not(.subviewbutton) {\n  margin: 8px 0 !important;\n}\n\n#personal-toolbar-empty-description,\ntoolbarbutton.bookmark-item:not(.subviewbutton) {\n  padding: 4px 7px !important;\n}\n\n:root[customizing] {\n#PersonalToolbar {\n  display: none !important;\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_tb\") {\n@media -moz-pref(\"widget.macos.native-context-menus\") {\n#PersonalToolbar {\n  background-color: light-dark(rgba(255, 255, 255, .55), rgba(25, 25, 25, .65)) !important;\n}\n}\n}\n\n@media not -moz-pref(\"sidebar.verticalTabs\") {\n@media -moz-pref(\"sidebar.revamp\") {\n:has(#sidebar-main:not([hidden])) {\n#PersonalToolbar {\n  margin-left: 49.5px !important;\n  width: calc(100% - 57.5px);\n@media (-moz-platform: windows) {\n  margin-left: 51px !important;\n  width: calc(100% - 59px);\n}\n@media (-moz-platform: linux) {\n  margin-left: 55.5px !important;\n  width: calc(100% - 63.5px);\n}\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n#PersonalToolbar {\n  margin-left: 331px !important;\n  width: calc(100% - 339px);\n@media -moz-pref(\"gwfox.plus_tb\") {\n  margin-left: 337px !important;\n  width: calc(100% - 345px);\n}\n@media (-moz-platform: windows) {\n  margin-left: 339px !important;\n  width: calc(100% - 347px);\n}\n@media (-moz-platform: linux) {\n  margin-left: 345px !important;\n  width: calc(100% - 353px);\n}\n}\n}\n\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#PersonalToolbar {\n  margin-left: 451px !important;\n  width: calc(100% - 459px);\n@media -moz-pref(\"gwfox.plus_tb\") {\n  margin-left: 457px !important;\n  width: calc(100% - 465px);\n}\n@media (-moz-platform: windows) {\n  margin-left: 459px !important;\n  width: calc(100% - 467px);\n}\n@media (-moz-platform: linux) {\n  margin-left: 465px !important;\n  width: calc(100% - 473px);\n}\n}\n}\n}\n\n@media -moz-pref(\"gwfox.plus_tb\") {\n#PersonalToolbar:not([customizing]) {\n  position: relative;\n  width: calc(100% - 16px);\n  height: 48px;\n  margin: 0 8px -48px 8px !important;\n  box-shadow: none !important;\n  outline: none !important;\n  border-bottom: 1px solid rgba(105, 105, 105, .15) !important;\n  background-color: var(--bg4) !important;\n  backdrop-filter: blur(30px) !important;\n@media not -moz-pref(\"gwfox.noborder\") {\n  border-top-left-radius: 8px !important;\n  border-top-right-radius: 8px !important;\n}\n  transform: rotateX(90deg);\n  transform-origin: top;\n  transition: transform 105ms linear 500ms !important;\n  z-index: 11;\n@media -moz-pref(\"widget.macos.native-context-menus\") {\n  background-color: light-dark(rgba(255, 255, 255, .55), rgba(25, 25, 25, .65)) !important;\n}\n}\n\n#navigator-toolbox:hover > #PersonalToolbar {\n  transition-delay: 100ms;\n  transform: rotateX(0deg);\n}\n\n@media not (-moz-platform: macos) {\n#navigator-toolbox > #PersonalToolbar {\n  grid-area: 3 !important;\n  grid-column: 1 / span 2 !important;\n}\n}\n}\n}\n\n@media -moz-pref(\"sidebar.verticalTabs\") {\n.titlebar-buttonbox-container {\n  position: fixed !important;\n  margin-top: unset !important;\n  left: 2px;\n  top: 15.5px;\n@media (-moz-platform: linux) {\n  left: 12px;\n}\n}\n\n.titlebar-buttonbox {\n&::before {\n  content: \"\";\n  position: absolute;\n  top: -8px;\n  left: -16px;\n  width: 82px;\n  height: 200%;\n@media (-moz-platform: linux) {\n  z-index: -1;\n}\n}\n\n&::after {\n  content: \"\";\n}\n}\n\n#tab-notification-deck {\n  top: 6px;\n}\n\n.wrapper {\n  padding-top: 34px !important;\n}\n\n#sidebar-box {\n  margin-top: -39px !important;\n  margin-bottom: 2px !important;\n@media (-moz-platform: windows) {\n  margin-top: -38px !important;\n}\n}\n\n.tools-and-extensions > moz-button {\n  padding-left: var(--padding) !important;\n  padding-right: var(--padding) !important;\n}\n\n.webextension-browser-action {\n  margin-bottom: 9px !important;\n}\n\n#urlbar-container {\n  width: fit-content !important;\n}\n\n#urlbar {\n  position: fixed !important;\n  left: 10px !important;\n  top: 47px !important;\n  min-width: 201px !important;\n  max-width: 201px !important;\n  -moz-window-dragging: no-drag;\n  z-index: 9;\n&::before {\n  content: \"\";\n  position: absolute;\n  top: -10px;\n  left: -9px;\n  width: 220px;\n  height: 48px;\n}\n}\n\n.urlbar-revert-button,\n.searchmode-switcher {\n  margin-top: 1px !important;\n}\n\n:has(#urlbar[breakout][breakout-extend], [usertyping]) {\n.titlebar-buttonbox::after {\n  position: fixed;\n  top: 47px;\n  left: 10px;\n  width: 201px;\n  height: 32px;\n  border-radius: 8px;\n  background: var(--button-active-bgcolor);\n  pointer-events: none;\n@media not (-moz-platform: macos) {\n  background: light-dark(rgba(120, 120, 120, .1), rgba(155, 155, 155, .2));\n}\n}\n\n:has(#urlbar[persistsearchterms]):not(:has(#urlbar[breakout][breakout-extend])) {\n.titlebar-buttonbox::after {\n  background: none;\n}\n}\n\n.titlebar-buttonbox::before {\n  content: \"\";\n  position: fixed;\n  top: 37px;\n  left: 0;\n  width: 220px;\n  height: 48px;\n}\n\n#urlbar-container {\n  background: transparent;\n}\n}\n\n.urlbar-background, .urlbar-input-container {\n  height: 32px !important;\n  border-radius: 8px !important;\n}\n\n#urlbar-search-mode-indicator {\n  margin-top: 4px !important;\n}\n\n#identity-box, #tracking-protection-icon-container {\n  margin-top: 1px !important;\n}\n\n#tabs-newtab-button {\n  margin-top: 5px !important;\n}\n\n.tabbrowser-tab {\n&[dragtarget] {\n  position: unset !important;\n  margin-bottom: -40px !important;\n}\n}\n\n.tabbrowser-tab:-moz-window-inactive {\n  opacity: .5 !important;\n}\n\n.tab-background {\n  border-radius: 8px !important;\n}\n\n.tabbrowser-tab:not([selected], [pinned], :hover) .tab-background {\n  background: transparent !important;\n}\n\n@media not -moz-pref(\"gwfox.plus_sc\") {\n.tabbrowser-tab .tab-label-container {\n  margin-left: 1px;\n}\n\n.tabbrowser-tab:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 6.5px;\n}\n}\n\n.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {\n  margin: 6px 0 6px 0 !important;\n}\n\n@media not -moz-pref(\"gwfox.plus_tb\") {\n:has(#sidebar-main:not([hidden])) {\n#PersonalToolbar {\n  margin-left: 221px !important;\n  width: calc(100% - 229px);\n@media (-moz-platform: linux) {\n  margin-left: 223px !important;\n  width: calc(100% - 231px);\n}\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n#PersonalToolbar {\n  margin-left: 509px !important;\n  width: calc(100% - 517px);\n@media (-moz-platform: linux) {\n  margin-left: 512px !important;\n  width: calc(100% - 520px);\n}\n}\n}\n\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#PersonalToolbar {\n  margin-left: 629px !important;\n  width: calc(100% - 637px);\n@media (-moz-platform: linux) {\n  margin-left: 632px !important;\n  width: calc(100% - 640px);\n}\n}\n}\n}\n\n:root:not([inDOMFullscreen]) {\n@media not (-moz-platform: linux) {\n#nav-bar {\n  margin-left: 71px !important;\n}\n}\n\n#tabbrowser-tabpanels {\n  margin-top: -39px;\n  transition: .25s !important;\n@media (-moz-platform: windows) {\n  margin-top: -38px;\n}\n}\n\n:has(#nav-bar:hover) {\n#tabbrowser-tabpanels {\n  margin-top: 0;\n  transition: .25s !important;\n}\n}\n}\n\n:has(#tabbrowser-tabs[expanded]) {\n  --padding: 0;\n\n@media not -moz-pref(\"gwfox.plus_sc\") {\n.tab-close-button {\n  margin-inline-end: calc(-1 * var(--tab-close-button-padding)) !important;\n}\n\n.tabbrowser-tab:not([pinned]) .tab-icon-overlay {\n  display: none !important;\n}\n\n.tabbrowser-tab:not([pinned]) .tab-audio-button:is([soundplaying], [muted], [activemedia-blocked]) {\n  display: block !important;\n  background-repeat: no-repeat;\n  background-position: center;\n  -moz-context-properties: fill, fill-opacity;\n  fill: currentColor;\n  fill-opacity: .6;\n&[soundplaying] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg\");\n}\n&[muted] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg\");\n}\n&[activemedia-blocked] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-blocked-circle-12.svg\");\n}\n}\n}\n\n#urlbar[breakout][breakout-extend] {\n  left: 34vw !important;\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  left: 34vw !important;\n}\n}\n\n#stop-reload-button {\n&::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 150px;\n  height: 10px;\n}\n\n&::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 138px;\n  width: 13px;\n  height: 100%;\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n#nav-bar .toolbarbutton-1:nth-child(5) {\n  margin-left: 290px !important;\n}\n}\n\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#nav-bar .toolbarbutton-1:nth-child(5) {\n  margin-left: 410px !important;\n}\n}\n\n:has(.titlebar-buttonbox:hover, #urlbar:hover, #back-button:hover, #forward-button:hover, #stop-reload-button:hover, #sidebar-button:hover) {\n#tabbrowser-tabpanels {\n  margin-top: -39px;\n@media (-moz-platform: windows) {\n  margin-top: -38px;\n}\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_sc\") {\n@media -moz-pref(\"sidebar.visibility\", \"expand-on-hover\") {\n.tabbrowser-tab[pinned] .tab-content {\n  margin-left: -6px !important;\n}\n\n.tabbrowser-tab[pinned] .tab-icon-overlay {\n  display: none !important;\n}\n\n.tabbrowser-tab[pinned] .tab-audio-button:is([soundplaying], [muted], [activemedia-blocked]) {\n  display: block !important;\n  background-repeat: no-repeat;\n  background-position: center;\n  -moz-context-properties: fill, fill-opacity;\n  fill: currentColor;\n  fill-opacity: .6;\n&[soundplaying] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg\");\n}\n&[muted] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg\");\n}\n&[activemedia-blocked] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-blocked-circle-12.svg\");\n}\n}\n}\n}\n\n@media (-moz-platform: linux) {\n#tabbrowser-tabbox {\n  margin-left: -1px !important;\n}\n\n#tabbrowser-tabs {\n  margin-left: -3px !important;\n  margin-right: -3px !important;\n}\n\n.tab-group-label {\n  width: 201px !important;\n}\n\n.tab-group-line {\n#tabbrowser-tabs & {\n  margin-inline-start: 3px !important;\n}\n}\n}\n}\n\n:has(#tabbrowser-tabs:not([expanded])) {\n--padding: 16px;\n:has(#sidebar-main:not([hidden])) {\n.sidebar-splitter {\n  cursor: col-resize !important;\n}\n\n@media not -moz-pref(\"gwfox.plus_tb\") {\n#PersonalToolbar {\n  margin-left: 81px !important;\n  width: calc(100% - 89px);\n@media (-moz-platform: windows) {\n  margin-left: 81.5px !important;\n  width: calc(100% - 89.5px);\n}\n@media (-moz-platform: linux) {\n  margin-left: 84px !important;\n  width: calc(100% - 92px);\n}\n}\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n.sidebar-splitter {\n  cursor: default !important;\n}\n\n#nav-bar {\n  padding-left: 295px !important;\n@media (-moz-platform: linux) {\n  padding-left: 365px !important;\n}\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  margin-left: 78px !important;\n}\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_tb\") {\n#PersonalToolbar {\n  margin-left: 369px !important;\n  width: calc(100% - 377px);\n@media (-moz-platform: windows) {\n  margin-left: 368.5px !important;\n  width: calc(100% - 376.5px);\n}\n@media (-moz-platform: linux) {\n  margin-left: 371px !important;\n  width: calc(100% - 379px);\n}\n}\n}\n}\n\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#nav-bar {\n  padding-left: 415px !important;\n@media (-moz-platform: linux) {\n  padding-left: 485px !important;\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_tb\") {\n#PersonalToolbar {\n  margin-left: 489px !important;\n  width: calc(100% - 497px);\n@media (-moz-platform: windows) {\n  margin-left: 488.5px !important;\n  width: calc(100% - 496.5px);\n}\n@media (-moz-platform: linux) {\n  margin-left: 491px !important;\n  width: calc(100% - 499px);\n}\n}\n}\n}\n\n.tab-close-button {\n  top: 1px !important;\n  inset-inline-start: 0 !important;\n}\n\n.tab-group-line {\n#tabbrowser-tabs & {\n  inset: -3px -9px -2px !important;\n\n.tabbrowser-tab:first-of-type > .tab-stack > .tab-background > & {\n  inset-block-start: 2px !important;\n}\n\n.tabbrowser-tab:last-of-type > .tab-stack > .tab-background > & {\n  inset-block-end: 2px !important;\n}\n}\n}\n\n.tab-group-label {\n  font-size: 0 !important;\n  margin-left: 10px !important;\n  padding-left: 62px !important;\n  background-position: center;\n}\n\n.tabbrowser-tab[pinned] {\n  width: 74px !important;\n}\n\n.tabbrowser-tab {\n  padding-left: 9px !important;\n}\n\n.tab-background {\n  margin-inline: 0 !important;\n  width: 62px !important;\n}\n\n.tabbrowser-tab:not([pinned]) .tab-icon-image {\n  display: unset;\n  margin-left: 6px;\n@media (-moz-platform: linux) {\n  margin-left: 3px;\n}\n}\n\n.tabbrowser-tab:not([pinned]):hover .tab-icon-image {\n  display: unset !important;\n}\n\n.tab-throbber {\n  margin-left: 6px !important;\n}\n\n#tabs-newtab-button,\n#vertical-tabs-newtab-button {\n  min-width: 62px !important;\n  margin-left: 10px !important;\n}\n\n#urlbar[breakout][breakout-extend] {\n  left: 29.5vw !important;\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  left: 29.5vw !important;\n}\n}\n\n#urlbar:not([breakout][breakout-extend])[persistsearchterms] {\n  min-width: 62px !important;\n  max-width: 62px !important;\n\n.searchmode-switcher {\n  margin-left: 16px !important;\n  margin-right: 16px !important;\n}\n}\n\n#urlbar::before {\n  width: 82px;\n}\n\n#urlbar:not([breakout][breakout-extend], [usertyping]) .searchmode-switcher {\n  margin-left: 16px !important;\n  margin-right: 16px !important;\n}\n\n:has(#sidebar-main:not([hidden])) {\n#urlbar:not([breakout][breakout-extend], [usertyping]) {\n  min-width: 62px !important;\n  max-width: 62px !important;\n\n#identity-box[pageproxystate=\"invalid\"] #identity-icon {\n  margin-left: -5px !important;\n}\n\n#identity-box {\n  margin-right: 16px !important;\n  margin-left: 16px !important;\n}\n\n#identity-permission-box,\n#notification-popup-box,\n#tracking-protection-icon-container {\n  display: none !important;\n}\n}\n}\n\n:has(#urlbar[breakout][breakout-extend], [usertyping]) {\n.titlebar-buttonbox::after {\n  width: 62px;\n}\n}\n\n:has(.titlebar-buttonbox:hover, #urlbar:hover) {\n#tabbrowser-tabpanels {\n  margin-top: -39px;\n@media (-moz-platform: windows) {\n  margin-top: -38px;\n}\n}\n}\n\n@media (-moz-platform: linux) {\n#sidebar-box {\n  margin-left: -7px !important;\n}\n:has([sidebar-shown]) {\n:has(#sidebar-box[hidden]) {\n#tabbrowser-tabbox {\n  margin-left: -7px !important;\n}\n}\n}\n}\n\n@media -moz-pref(\"sidebar.visibility\", \"expand-on-hover\") {\n:has(#back-button:hover, #forward-button:hover, #reload-button:hover, #stop-button:hover, #sidebar-button:hover, #urlbar:not([breakout][breakout-extend], [usertyping]):hover, #urlbar:not([breakout][breakout-extend], [usertyping]) #page-action-buttons > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-box > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-permission-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #notification-popup-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #tracking-protection-icon-container[open], #tab-group-name:focus) {\n:has(#tabbrowser-tabs:not([expanded])) {\n--dp: none;\n}\n\n#urlbar:not([breakout][breakout-extend], [usertyping]) .searchmode-switcher {\n  margin-left: 0 !important;\n  margin-right: 6px !important;\n}\n\n#urlbar::before {\n  width: 220px \n}\n\n#urlbar:not([breakout][breakout-extend], [usertyping]:not([persistsearchterms])) {\n  min-width: 201px !important;\n  max-width: 201px !important;\n}\n\n#tabbrowser-tabbox {\n  clip-path: inset(-50px 0 0 139px);\n  margin-left: -140px !important;\n@media (-moz-platform: windows) {\n  margin-left: -138px !important;\n}\n@media (-moz-platform: linux) {\n  margin-left: -140.5px !important;\n}\n}\n\n:has(tab-group) {\n#tabbrowser-tabbox {\n  clip-path: inset(-50px 0 0 139px);\n  margin-left: -139px !important;\n@media (-moz-platform: windows) {\n  margin-left: -138px !important;\n}\n@media (-moz-platform: linux) {\n  margin-left: -140.5px !important;\n}\n}\n}\n\n#tabbrowser-tabpanels {\n  margin-top: -39px !important;\n@media (-moz-platform: windows) {\n  margin-top: -38px !important;\n}\n}\n\n:has(#urlbar[breakout][breakout-extend], [usertyping]) {\n.titlebar-buttonbox::after {\n  width: 201px;\n}\n}\n\n#urlbar:not([breakout][breakout-extend], [usertyping]) {\n  width: 221px !important;\n\n#identity-box[pageproxystate=\"invalid\"] #identity-icon {\n  margin-left: unset !important;\n  margin-right: 4px !important;\n}\n\n#identity-box {\n  margin-right: 28px !important;\n  margin-left: 0 !important;\n}\n\n#identity-permission-box[open=true],\n#identity-permission-box[hasPermissions],\n#identity-permission-box[hasSharingIcon],\n#notification-popup-box,\n#tracking-protection-icon-container {\n  display: flex !important;\n}\n}\n\n#tabbrowser-tabs {\ntab-group > .tabbrowser-tab,\n&[movingtab][movingtab-addToGroup]:not([movingtab-createGroup],[movingtab-ungroup]) .tabbrowser-tab:is(:active,[multiselected]) {\n  margin-inline-start: 0 !important;\n}\n}\n\ntab-group {\n.tab-group-label {\n  font-size: 13px !important;\n  background-position: left 9px bottom 11px;\n\n#tabbrowser-tabs:not([expanded]) & {\n  width: 201px !important;\n  padding-left: 33px !important;\n  max-width: unset !important;\n  font-size-adjust: unset !important;\n}\n\ntab-group[collapsed] > .tab-group-label-container & {\n  background-position: left 9px bottom 7.5px;\n}\n}\n}\n\n#tabbrowser-tabs,\n#tabs-newtab-button,\n#vertical-tabs-newtab-button {\n  width: 221px !important;\n}\n\n#tabs-newtab-button,\n#vertical-tabs-newtab-button {\n  margin-left: 9px !important;\n}\n\n#tabbrowser-tabs .toolbarbutton-text {\n  margin-left: 2px !important;\n}\n\n.tabbrowser-tab[pinned] {\n  width: unset !important;\n}\n\n.tab-background {\n  width: 201px !important;\n}\n\n.tab-icon-image, .tab-throbber {\n  margin-left: -9px !important;\n  margin-right: 7.5px !important;\n}\n\n.tab-label-container,\n#tabbrowser-tabs .toolbarbutton-text {\n  display: block !important;\n}\n\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n#nav-bar {\n   padding-left: 27px !important;\n}\n\n#sidebar-button {\n  position: fixed !important;\n  top: 2px;\n  left: 5px;\n}\n}\n}\n\n@media (-moz-platform: linux) {\n.tab-content {\n  margin-left: -3px !important;\n}\n}\n\n@media (-moz-platform: windows) {\ntab > stack {\n  margin: 0 .5px !important;\n}\n\n.tab-group-label {\n  margin-left: 10px !important;\n}\n\n.tab-group-line {\n#tabbrowser-tabs & {\n  margin-inline-start: 0 !important;\n}\n}\n\n.tab-background {\n  margin-left: .5px !important;\n}\n\n#tabs-newtab-button,\n#vertical-tabs-newtab-button {\n  margin-left: 9.5px !important;\n}\n}\n}\n\n:has(#urlbar:not([breakout][breakout-extend], [usertyping]):hover, #urlbar:not([breakout][breakout-extend], [usertyping]) #page-action-buttons > *:hover) {\n#urlbar:not([breakout][breakout-extend], [usertyping]) {\n#identity-box {\n  margin-right: unset !important;\n  margin-left: unset !important;\n}\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n:has(#back-button:hover, #forward-button:hover, #reload-button:hover, #stop-button:hover, #sidebar-button:hover, #urlbar:not([breakout][breakout-extend], [usertyping]):hover, #urlbar:not([breakout][breakout-extend], [usertyping]) #page-action-buttons > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-box > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-permission-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #notification-popup-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #tracking-protection-icon-container[open]) {\n#nav-bar {\n  padding-left: 71px !important;\n}\n}\n}\n\n:has(#identity-box[pageproxystate=\"valid\"].extensionPage) {\n:has(#back-button:hover, #forward-button:hover, #reload-button:hover, #stop-button:hover, #sidebar-button:hover, #urlbar:not([breakout][breakout-extend], [usertyping]):hover) {\n#tracking-protection-icon-box {\n  display: none !important;\n}\n\n.urlbar-input-container {\n  background-position: left 6px bottom 7px;\n}\n}\n}\n}\n}\n\n@media -moz-pref(\"sidebar.visibility\", \"expand-on-hover\") {\n:has(#tabbrowser-tabs[expanded], #tabbrowser-tabs:not([expanded])) {\n#urlbar[breakout][breakout-extend] {\n  left: 29.5vw !important;\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  left: 29.5vw !important;\n}\n}\n}\n}\n\n:root:not([chromehidden~=\"toolbar\"], [customizing]) {\n&:not(:has([sidebar-shown])) {\n.titlebar-buttonbox-container {\n  position: fixed !important;\n  top: 25px !important;\n  left: -258px;\n  opacity: 0;\n  transition: left .25s !important;\n}\n\n.titlebar-buttonbox {\n  appearance: none !important;\n&:not(:hover, :active) {\n.titlebar-button:-moz-window-inactive {\n  background-color: light-dark(#d6d6d6, #4c4c4c) !important;\n  outline: .5px solid light-dark(#b3b3b3, transparent);\n  outline-offset: -.5px;\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  background-color: transparent !important;\n  outline: none;\n}\n}\n}\n}\n@media (-moz-platform: macos) {\n&::before {\n  content: \"\";\n  position: absolute;\n  z-index: -1;\n}\n}\n}\n\n.titlebar-button {\n  appearance: none !important;\n  display: flex !important;\n  padding: 0 !important;\n  margin-inline: 4px !important;\n  border-radius: 50% !important;\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  padding: 2px !important;\n  margin-inline: 2px !important;\n  border-radius: 20% !important;\n}\n}\n}\n\n.titlebar-close {\n  order: -1 !important;\n  content: var(--titlebar-close) !important;\n  background-color: #ff5f57 !important;\n  -moz-context-properties: fill, fill-opacity;\n  fill: transparent;\n  outline: .5px solid light-dark(#e24138, transparent);\n  outline-offset: -.5px;\n@media -moz-pref(\"gwfox.plus\") or (not -moz-pref(\"gwfox.plus_sc\")) {\n.titlebar-buttonbox:hover & {\n  fill: light-dark(#730000, #990000);\n&:active {\n  background-color: light-dark(#c04741, #ff8d85) !important;\n  fill: light-dark(#330000, #730100);\n  outline: .5px solid light-dark(#a12822, transparent);\n  outline-offset: -.5px;\n}\n}\n}\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  order: unset !important;\n  content: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 3.5,3.01 a 0.5,0.5 0 0 0 -0.35,0.15 0.5,0.5 0 0 0 0,0.71 l 4.13,4.14 -4.14,4.13 a 0.5,0.5 0 0 0 0,0.71 0.5,0.5 0 0 0 0.71,0 L 8,8.71 12.14,12.85 a 0.5,0.5 0 0 0 0.71,0 0.5,0.5 0 0 0 0,-0.71 L 8.7,8 12.83,3.86 a 0.5,0.5 0 0 0 0,-0.71 0.5,0.5 0 0 0 -0.71,0 L 7.99,7.29 3.85,3.15 A 0.5,0.5 0 0 0 3.5,3.01 Z'/%3E%3C/svg%3E\") !important;\n  background-color: transparent !important;\n  fill: light-dark(#000, #fff);\n  fill-opacity: .8;\n  outline: none;\n&:hover {\n  background-color: var(--button-hover-bgcolor) !important;\n}\n.titlebar-buttonbox:hover & {\n  fill: light-dark(#000, #fff);\n&:active {\n  fill: light-dark(#000, #fff);\n  outline: none;\n  background-color: var(--button-active-bgcolor) !important;\n}\n}\n}\n}\n}\n\n.titlebar-min {\n  content: var(--titlebar-min) !important;\n  background-color: #febc2e !important;\n  -moz-context-properties: fill, fill-opacity;\n  fill: transparent;\n  outline: .5px solid light-dark(#e19e0f, transparent);\n  outline-offset: -.5px;\n@media -moz-pref(\"gwfox.plus\") or (not -moz-pref(\"gwfox.plus_sc\")) {\n.titlebar-buttonbox:hover & {\n  fill: #985600;\n&:active {\n  background-color: light-dark(#be8d22, #ffea5c) !important;\n  fill: light-dark(#582700, #735e00);\n  outline: .5px solid light-dark(#a06f0a, transparent);\n  outline-offset: -.5px;\n}\n}\n}\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  order: unset !important;\n  content: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 3.5,7.5 A 0.5,0.5 0 0 0 3,8 0.5,0.5 0 0 0 3.5,8.5 h 9 A 0.5,0.5 0 0 0 13,8 0.5,0.5 0 0 0 12.5,7.5 Z'/%3E%3C/svg%3E\") !important;\n  background-color: transparent !important;\n  fill: light-dark(#000, #fff);\n  fill-opacity: .8;\n  outline: none;\n&:hover {\n  background-color: var(--button-hover-bgcolor) !important;\n}\n.titlebar-buttonbox:hover & {\n  fill: light-dark(#000, #fff);\n&:active {\n  fill: light-dark(#000, #fff);\n  outline: none;\n  background-color: var(--button-active-bgcolor) !important;\n}\n}\n}\n}\n}\n\n.titlebar-max {\n  content: var(--titlebar-max) !important;\n  background-color: #28c840 !important;\n  -moz-context-properties: fill, fill-opacity;\n  fill: transparent;\n  outline: .5px solid light-dark(#0aaa21, transparent);\n  outline-offset: -.5px;\n@media -moz-pref(\"gwfox.plus\") or (not -moz-pref(\"gwfox.plus_sc\")) {\n.titlebar-buttonbox:hover & {\n  fill: #006200;\n&:active {\n  background-color: light-dark(#1e9730, #56f66e) !important;\n  fill: light-dark(#003000, #006a00);\n  outline: .5px solid light-dark(#0a7811, transparent);\n  outline-offset: -.5px;\n}\n}\n}\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  order: unset !important;\n  content: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 4.5,3 C 3.677,3 3,3.677 3,4.5 v 7 C 3,12.323 3.677,13 4.5,13 h 7 c 0.823,0 1.5,-0.677 1.5,-1.5 v -7 C 13,3.677 12.323,3 11.5,3 Z m 0,1 h 7 C 11.782,4 12,4.218 12,4.5 v 7 c 0,0.282 -0.218,0.5 -0.5,0.5 h -7 A 0.493,0.493 0 0 1 4,11.5 v -7 C 4,4.218 4.218,4 4.5,4 Z'/%3E%3C/svg%3E\") !important;\n  background-color: transparent !important;\n  fill: light-dark(#000, #fff);\n  fill-opacity: .8;\n  outline: none;\n&:hover {\n  background-color: var(--button-hover-bgcolor) !important;\n}\n.titlebar-buttonbox:hover & {\n  fill: light-dark(#000, #fff);\n&:active {\n  fill: light-dark(#000, #fff);\n  outline: none;\n  background-color: var(--button-active-bgcolor) !important;\n}\n}\n}\n}\n}\n\n.titlebar-restore {\n  content: var(--titlebar-restore) !important;\n  background-color: #28c840 !important;\n  -moz-context-properties: fill, fill-opacity;\n  fill: transparent;\n  outline: .5px solid light-dark(#0aaa21, transparent);\n  outline-offset: -.5px;\n@media -moz-pref(\"gwfox.plus\") or (not -moz-pref(\"gwfox.plus_sc\")) {\n.titlebar-buttonbox:hover & {\n  fill: #006200;\n&:active {\n  background-color: light-dark(#1e9730, #56f66e) !important;\n  fill: light-dark(#003000, #006a00);\n  outline: .5px solid light-dark(#0a7811, transparent);\n  outline-offset: -.5px !important;\n}\n}\n}\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  order: unset !important;\n  content: url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m 5.5,4 h 5 A 1.5,1.5 0 0 1 12,5.5 v 5 a 1,1 0 0 0 1,-1 v -4 A 2.5,2.5 0 0 0 10.5,3 h -4 a 1,1 0 0 0 -1,1 z M 3,6.5 v 5 A 1.5,1.5 0 0 0 4.5,13 h 5 A 1.5,1.5 0 0 0 11,11.5 v -5 A 1.5,1.5 0 0 0 9.5,5 h -5 A 1.5,1.5 0 0 0 3,6.5 Z M 4.5,6 h 5 A 0.5,0.5 0 0 1 10,6.5 v 5 A 0.5,0.5 0 0 1 9.5,12 h -5 A 0.5,0.5 0 0 1 4,11.5 v -5 A 0.5,0.5 0 0 1 4.5,6 Z'/%3E%3C/svg%3E\") !important;\n  background-color: transparent !important;\n  fill: light-dark(#000, #fff);\n  fill-opacity: .8;\n  outline: none;\n&:hover {\n  background-color: var(--button-hover-bgcolor) !important;\n}\n.titlebar-buttonbox:hover & {\n  fill: light-dark(#000, #fff);\n&:active {\n  fill: light-dark(#000, #fff);\n  outline: none;\n  background-color: var(--button-active-bgcolor) !important;\n}\n}\n}\n}\n}\n\n@media (-moz-platform: linux) {\n#tabbrowser-tabbox {\n  margin-left: -2px !important;\n}\n}\n\n#nav-bar {\n  z-index: 10;\n  margin-top: -39px !important;\n@media (-moz-platform: windows) {\n  margin-top: -38px !important;\n}\n}\n\n#reload-button,\n#stop-button,\n#back-button,\n#forward-button,\n#sidebar-button {\n  position: fixed !important;\n  top: 10px;\n  left: -258px;\n  opacity: 0;\n  transition: left .25s !important;\n}\n\n#downloads-button,\n#PanelUI-menu-button,\n#nav-bar-overflow-button,\n#unified-extensions-button {\n  position: fixed !important;\n  bottom: 16px;\n  left: -258px;\n  opacity: 0;\n  scale: .9;\n  transition: left .25s !important;\n}\n\n#downloads-button,\n#nav-bar-overflow-button,\n#unified-extensions-button {\n  display: flex !important;\n}\n\n#tabbrowser-tabs {\n  margin-top: 47px !important;\n  margin-bottom: 45px !important;\n\n#tabbrowser-tabs {\ntab-group > .tabbrowser-tab,\n&[movingtab][movingtab-addToGroup]:not([movingtab-createGroup],[movingtab-ungroup]) .tabbrowser-tab:is(:active,[multiselected]) {\n  margin-inline-start: 0 !important;\n}\n}\n\ntab-group {\n.tab-group-label {\n  font-size: 13px !important;\n  background-position: left 9px bottom 11px;\n\n#tabbrowser-tabs:not([expanded]) & {\n  width: 201px !important;\n  padding-left: 33px !important;\n  max-width: unset !important;\n  font-size-adjust: unset !important;\n}\n\ntab-group[collapsed] > .tab-group-label-container & {\n  background-position: left 9px bottom 7.5px;\n}\n}\n}\n}\n\n#tabbrowser-tabs {\n  width: 221px !important;\n&[overflow]::after {\n  content: none !important;\n}\n}\n\n#tabs-newtab-button,\n#vertical-tabs-newtab-button {\n  width: 201px !important;\n  margin-left: 10px !important;\n}\n\n#tabbrowser-tabs .toolbarbutton-text {\n  margin-left: 2px !important;\n}\n\n#pinned-tabs-container[orient=\"vertical\"] {\n  margin-left: 5px !important;\n  margin-right: 5px !important;\n\n.tab-background {\n  width: 100% !important;\n  min-width: unset !important;\n}\n\n.tabbrowser-tab {\n  margin-left: -5px !important;\n  margin-right: -6px !important;\n  width: 100% !important;\n}\n\n.tab-label-container {\n  display: none !important;\n}\n\n.tab-icon-image {\n  padding-left: 60% !important;\n}\n\n.tab-content {\n  justify-content: center !important;\n}\n\n@media (-moz-platform: macos) {\n&:has(.tabbrowser-tab:nth-child(4)) {\n.tab-background {\n  width: calc(100% - 5px) !important;\n}\n\n.tab-icon-image {\n  padding-left: 40% !important;\n}\n}\n}\n}\n\n#vertical-pinned-tabs-splitter {\n  border-top: none !important;\n}\n\n.tabbrowser-tab[pinned] {\n  width: unset !important;\n}\n\n.tab-background {\n  min-width: 201px !important;\n}\n\n.tab-icon-image, .tab-throbber {\n  margin-left: -9px !important;\n  margin-right: 7.5px !important;\n}\n\n.tab-label-container,\n#tabbrowser-tabs .toolbarbutton-text {\n  display: block !important;\n}\n\n.tab-icon-overlay {\n  display: none !important;\n}\n\n.tab-audio-button:is([soundplaying], [muted], [activemedia-blocked]) {\n  display: block !important;\n  background-repeat: no-repeat;\n  background-position: center;\n  -moz-context-properties: fill, fill-opacity;\n  fill: currentColor;\n  fill-opacity: .6;\n&[soundplaying] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg\");\n}\n&[muted] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg\");\n}\n&[activemedia-blocked] {\n  background-image: url(\"chrome://browser/skin/tabbrowser/tab-audio-blocked-circle-12.svg\");\n}\n}\n\n.tab-close-button {\n  -moz-context-properties: fill, fill-opacity !important;\n  margin-inline-end: calc(var(--tab-inline-padding) / -2) !important;\n  width: 24px !important;\n  height: 24px !important;\n  margin-top: 6px !important;\n  margin-left: 3px !important;\n  box-sizing: border-box !important;\n  padding: var(--tab-close-button-padding) !important;\n  border-radius: var(--tab-border-radius) !important;\n  list-style-image: url(\"data:image/svg+xml,%3Csvg width='12' height='12' fill='context-fill' fill-opacity='context-fill-opacity' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.116 6 2 9.116l.884.884L6 6.884 9.116 10 10 9.116 6.884 6 10 2.884 9.116 2 6 5.116 2.884 2 2 2.884 5.116 6z'/%3E%3C/svg%3E\") !important;\n  box-shadow: unset !important;\n&:hover {\n  background: var(--button-hover-bgcolor) !important;\n}\n&:hover:active {\n  background: var(--button-active-bgcolor) !important;\n}\n@media -moz-pref(\"gwfox.plus_sc\") {\n  margin-left: 172px !important;\n}\n}\n\n@media -moz-pref(\"gwfox.plus_sc\") {\n.tabbrowser-tab[selected]:not([pinned]) .tab-content, .tab-content:not([pinned]):hover {\n  margin-right: 20px !important;\n}\n\n.tabbrowser-tab[selected]:not([pinned]) .tab-close-button {\n  opacity: 1 !important;\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_sc\") {\n.tabbrowser-tab .tab-label-container {\n  margin-left: 1px;\n}\n\n.tabbrowser-tab:not([pinned]):hover .tab-icon-image {\n  opacity: 0;\n}\n\n.tabbrowser-tab:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 1px;\n}\n\n.tabbrowser-tab:hover:not([pinned]):is([soundplaying], [muted], [activemedia-blocked]) .tab-label-container {\n  margin-left: 1px;\n}\n}\n\n.tabbrowser-tab[pinned] .tab-audio-button {\n  display: none !important;\n}\n\n.tabbrowser-tab[pinned] .tab-icon-overlay {\n  display: flex !important;\n}\n\n#urlbar[breakout][breakout-extend] {\n  left: 27.5vw !important;\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#urlbar {\n  left: 27.5vw !important;\n}\n}\n\n#urlbar:not([breakout][breakout-extend], [usertyping]) {\n  top: 55px !important;\n  left: -225px !important;\n  opacity: 0;\n  transition: left .25s !important;\n}\n\n#urlbar:not([breakout][breakout-extend])[persistsearchterms] {\n  position: fixed;\n  top: 55px !important;\n  left: -258px !important;\n  opacity: 0;\n}\n\n#urlbar:not([breakout][breakout-extend], [usertyping]) .searchmode-switcher {\n  margin-left: unset !important;\n  margin-right: 7px !important;\n}\n\n#urlbar:not([breakout][breakout-extend], [usertyping])[pageproxystate=\"invalid\"] {\n.urlbar-input-container {\n  margin-left: -16px !important;\n}\n\n.urlbar-input {\n  margin-left: -8px !important;\n}\n}\n\n#toolbar-context-customize-sidebar {\n  display: none !important;\n}\n\n#sidebar-main {\n  height: calc(100% - 16px) !important;\n  min-width: 221px !important;\n  display: flex !important;\n  position: fixed;\n  top: 8px;\n  left: -225px;\n  opacity: 0;\n  transition: .25s;\n  z-index: 9;\n  border-radius: 8px !important;\n  background-color: var(--bg4);\n  backdrop-filter: blur(30px);\n  box-shadow: var(--bs1);\n  overflow: unset !important;\n  transition: .25s;\n@media (-moz-platform: windows) {\n  top: 9px;\n  height: calc(100% - 17px) !important;\n}\n@media (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.bms\") {\n  background-color: var(--bg2) !important;\n  backdrop-filter: blur(0px) !important;\n}\n}\n@media (prefers-color-scheme: dark) {\n  box-shadow: var(--bs2) !important;\n@media not (-moz-platform: windows) {\n  outline: 1px solid rgba(235, 235, 235, .2) !important;\n  outline-offset: -1px !important;\n}   \n}\n&::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: -20px;\n  width: 25px;\n  height: 100%;\n}\n&::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  right: -20px;\n  width: 25px;\n  height: 100%;\n}\n}\n\n#sidebar-box {\n  margin-top: 0 !important;\n  margin-left: 2px !important;\n  margin-right: -6px !important;\n}\n\n#tabbrowser-tabpanels {\n  margin-top: 0;\n}\n\n@media not -moz-pref(\"gwfox.plus_tb\") {\n:has(#sidebar-box:not([hidden])) {\n#PersonalToolbar {\n  margin-left: 282px !important;\n  width: calc(100% - 290px);\n}\n}\n}\n\n:has(#urlbar:hover, .titlebar-buttonbox:hover) {\n#tabbrowser-tabpanels {\n  margin-top: 0 !important;\n}\n}\n\n:has(#urlbar[breakout][breakout-extend]) {\n.titlebar-buttonbox::after {\n  content: none;\n}\n\n.titlebar-buttonbox::before {\n  content: \"\";\n  position: fixed;\n  top: 10px;\n  left: 0;\n  width: 40px;\n  height: 40px;\n}\n\n#sidebar-button, #reload-button, #stop-button, #back-button,\n#forward-button, #PanelUI-menu-button, #nav-bar-overflow-button,\n#unified-extensions-button, #downloads-button, #sidebar-main,\n.titlebar-buttonbox-container {\n  display: none !important;\n}\n}\n\n:has(#urlbar[usertyping]:not([persistsearchterms])) {\n#sidebar-button, #reload-button, #stop-button, #back-button,\n#forward-button, #PanelUI-menu-button, #nav-bar-overflow-button,\n#unified-extensions-button, #downloads-button, #sidebar-main,\n.titlebar-buttonbox-container {\n  display: none !important;\n}\n}\n\n:has(#tabbrowser-tabs:not([expanded])) {\n--dp: none;\n}\n\n:has(#sidebar-main:hover, #urlbar:not([breakout][breakout-extend])[persistsearchterms]:hover, #urlbar:not([breakout][breakout-extend], [usertyping]):hover, #urlbar:not([breakout][breakout-extend], [usertyping]) #page-action-buttons > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-box > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-permission-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #notification-popup-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #tracking-protection-icon-container[open], .tab-throbber[busy], #tab-group-name:focus, .titlebar-buttonbox:hover, toolbarbutton:is(#sidebar-button, #reload-button, #stop-button, #back-button, #forward-button, #PanelUI-menu-button, #nav-bar-overflow-button, #unified-extensions-button, #downloads-button):hover, #PanelUI-menu-button[open], #nav-bar-overflow-button[open], #unified-extensions-button[open], #downloads-button[open], #urlbar:not([breakout][breakout-extend], [usertyping]:not([persistsearchterms])) .searchmode-switcher[open]) {\n.titlebar-buttonbox-container {\n  left: 7px;\n  opacity: 1;\n  transition: left .25s !important;\n@media (-moz-platform: windows) {\n  left: 18px;\n}\n@media (-moz-platform: linux) {\n  left: 22px;\n}\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  top: 22px !important;\n  left: 150px;\n}\n}\n}\n\n#reload-button,\n#stop-button,\n#back-button,\n#forward-button,\n#sidebar-button {\n  left: 80px;\n  opacity: 1;\n  transition: left .25s !important;\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  left: 8px;\n}\n}\n}\n\n#back-button {\n  left: 119px;\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  left: 47px;\n}\n}\n}\n\n#forward-button {\n  left: 153px;\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  left: 80px;\n}\n}\n}\n\n#reload-button,\n#stop-button {\n  left: 187px;\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n  left: 113px;\n}\n}\n}\n\n#downloads-button,\n#PanelUI-menu-button,\n#nav-bar-overflow-button,\n#unified-extensions-button {\n  left: 45px;\n  opacity: 1;\n  transition: left .25s !important;\n}\n\n#nav-bar-overflow-button {\n  left: 83px;\n}\n\n#unified-extensions-button {\n  left: 119.5px;\n}\n\n#downloads-button {\n  left: 157px;\n}\n\n#sidebar-main {\n  left: 8px;\n  opacity: 1;\n  transition: .25s;\n}\n\n#urlbar:not([breakout][breakout-extend])[persistsearchterms],\n#urlbar:not([breakout][breakout-extend], [usertyping]) {\n  left: 18px !important;\n  opacity: 1;\n  transition: left .25s !important;\n}\n\n#urlbar:not([breakout][breakout-extend])[persistsearchterms] {\n  min-width: 201px !important;\n  max-width: 201px !important;\n.searchmode-switcher {\n  margin-left: unset !important;\n  margin-right: unset !important;\n}\n}\n\n:has(#identity-box[pageproxystate=\"valid\"].extensionPage) {\n#urlbar:not([breakout][breakout-extend]) .urlbar-input-container {\n  background-position: left 6px bottom 7px;\n}\n}\n}\n\n@media -moz-pref(\"gwfox.plus_tb\") {\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n.titlebar-buttonbox {\n  inset-inline-end: unset;\n  height: unset !important;\n}\n}\n}\n#PersonalToolbar {\n  display: none;\n}\n}\n}\n}\n\n:root[inFullscreen]:has(#tabbrowser-tabs:not([expanded])) {\n:has(#sidebar-box:not([hidden])) {\n#sidebar-button {\n  margin-left: -335px !important;\n  margin-right: 300px !important;\n}  \n}\n}\n\n:root[inFullscreen]:has(#tabbrowser-tabs:not([expanded])) {\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#sidebar-button {\n  margin-left: -455px !important;\n  margin-right: 420px !important;\n}  \n}\n}\n\n:root[inFullscreen] {\n.browser-toolbox-background {\n  background: transparent !important;\n}\n\n@media not (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.plus_sc\") {\n#sidebar-button {\n  margin-left: -62px !important;\n  margin-right: 62px !important;\n}\n}\n}\n\n:has(#urlbar[breakout][breakout-extend], [usertyping]) {\n#back-button::before {\n  content: \"\";\n  position: fixed;\n  top: 47px;\n  left: 10px;\n  width: 201px;\n  height: 32px;\n  border-radius: 8px;\n  background: var(--button-active-bgcolor);\n@media (-moz-platform: windows) {\n  background: light-dark(rgba(120, 120, 120, .1), rgba(155, 155, 155, .2));\n}\n}\n\n:has(#urlbar[persistsearchterms]) {\n#back-button::before {\n  background: none;\n}\n}\n}\n\n:has(#tabbrowser-tabs:not([expanded])) {\n:has(#urlbar[breakout][breakout-extend], [usertyping]) {\n#back-button::before {\n  width: 62px;\n}\n}\n\n@media not (-moz-platform: linux) {\n@media not -moz-pref(\"gwfox.plus_sc\") {\n#sidebar-button {\n  margin-left: -52px !important;\n  margin-right: 22px !important;\n}\n}\n}\n}\n\n:has(#sidebar-main[hidden]) {\n@media not (-moz-platform: linux) {\n#nav-bar {\n  padding-left: 55px !important;\n}\n}\n}\n\n@media -moz-pref(\"sidebar.visibility\", \"expand-on-hover\") {\n:has(#back-button:hover, #forward-button:hover, #reload-button:hover, #stop-button:hover, #sidebar-button:hover, #urlbar:not([breakout][breakout-extend], [usertyping]):hover, #urlbar:not([breakout][breakout-extend], [usertyping]) #page-action-buttons > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-box > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-permission-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #notification-popup-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #tracking-protection-icon-container[open]) {\n:has(#urlbar[breakout][breakout-extend], [usertyping]) {\n#back-button::before {\n  width: 201px;\n}\n}\n}\n}\n}\n\n:root:not([sizemode=\"maximized\"], [sizemode=\"fullscreen\"]):has(#sidebar-main[hidden]) .titlebar-restore, \n:root:is([sizemode=\"maximized\"], [sizemode=\"fullscreen\"]):has(#sidebar-main[hidden]) .titlebar-max {\n  display: none !important;\n}\n\n:root[customizing] {\n#urlbar {\n  visibility: hidden;\n}\n}\n\n@media -moz-pref(\"gwfox.plus_tb\") {\n#navigator-toolbox {\n  display: grid;\n  grid-template-columns: minmax(auto, 0) auto;\n}\n\n#nav-bar {\n  width: fit-content !important;\n  grid-area: 2 / 1 / auto / auto;\n}\n\n#PersonalToolbar {\n  grid-area: 2 / 2 / auto / auto;\n}\n\n#TabsToolbar {\n  display: none;\n}\n\n:has(#PersonalToolbar:hover) {\n#tabbrowser-tabpanels {\n  margin-top: 0;\n  transition: .25s !important;\n}\n}\n\n@media (-moz-platform: macos) or (not -moz-pref(\"gwfox.plus_sc\")) {\n:has(#sidebar-box:not([hidden])) {\n#nav-bar {\n  padding-left: 425px !important;\n@media (-moz-platform: linux) {\n  padding-left: 495px !important;\n}\n}\n\n:has(#tabbrowser-tabs[expanded]) {\n#reload-button,\n#stop-button,\n#back-button,\n#forward-button,\n#sidebar-button {\n  position: fixed !important;\n  top: 2px;\n  left: 71px;\n@media (-moz-platform: linux) {\n  left: 76px;\n}\n}\n\n#back-button {\n  left: 111px;\n@media (-moz-platform: linux) {\n  left: 116px;\n}\n}\n\n#forward-button {\n  left: 145px;\n@media (-moz-platform: linux) {\n  left: 150px;\n}\n}\n\n#reload-button,\n#stop-button {\n  left: 179px;\n@media (-moz-platform: linux) {\n  left: 184px;\n}\n}\n}\n}\n}\n\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#nav-bar {\n  padding-left: 545px !important;\n@media (-moz-platform: linux) {\n  padding-left: 615px !important;\n}\n}\n}\n\n@media not (-moz-platform: macos) {\n@media -moz-pref(\"gwfox.plus_sc\") {\n#urlbar-container {\n  margin-left: 40px !important;\n}\n}\n}\n}\n}\n\n@media (-moz-platform: windows) {\n:root[inFullscreen] {\n@media not -moz-pref(\"gwfox.plus_sc\") {\n.titlebar-buttonbox-container {\n  display: none !important;\n}\n}\n\n#PersonalToolbar {\n  visibility: unset !important;\n}\n}\n}\n\n@media not (-moz-platform: macos) {\n#toolbar-menubar {\n  position: fixed;\n  top: 49px;\n  right: 9px;\n  z-index: 9;\n  border-radius: 8px;\n  background-color: light-dark(rgba(255, 255, 255, .95), rgba(15, 15, 12, .85)) !important;\n  box-shadow: 0 8px 12px rgba(0, 0, 0, .2) !important;\n  padding: 0 2px !important;\n:root[customtitlebar] #navigator-toolbox[tabs-hidden] > & {\n  min-height: unset !important;\n}\n@media -moz-pref(\"sidebar.verticalTabs\") {\n  top: 10px;\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_sc\") {\n.titlebar-buttonbox-container {\n  left: 15px;\n  top: 17.5px;\n@media (-moz-platform: linux) {\nposition: fixed !important;\n}\n}\n\n.titlebar-buttonbox {\n  appearance: none !important;\n&:not(:hover, :active) {\n.titlebar-button:-moz-window-inactive {\n  background-color: light-dark(#d6d6d6, #4c4c4c) !important;\n  outline: .5px solid light-dark(#b3b3b3, transparent);\n  outline-offset: -.5px;\n@media (-moz-platform: windows) {\n  background-color: light-dark(#bababa, #626262) !important;\n}\n}\n}\n}\n\n.titlebar-button {\n  appearance: none !important;\n  padding: 0 !important;\n  margin-inline: 4px !important;\n  border-radius: 50% !important;\n}\n\n.titlebar-close {\n  order: -1 !important;\n  content: var(--titlebar-close) !important;\n  background-color: #ff5f57 !important;\n  -moz-context-properties: fill, fill-opacity;\n  fill: transparent;\n  outline: .5px solid light-dark(#e24138, transparent);\n  outline-offset: -.5px;\n.titlebar-buttonbox:hover & {\n  fill: light-dark(#730000, #990000);\n&:active {\n  background-color: light-dark(#c04741, #ff8d85) !important;\n  fill: light-dark(#330000, #730100);\n  outline: .5px solid light-dark(#a12822, transparent);\n  outline-offset: -.5px;\n}\n}\n}\n\n.titlebar-min {\n  content: var(--titlebar-min) !important;\n  background-color: #febc2e !important;\n  -moz-context-properties: fill, fill-opacity;\n  fill: transparent;\n  outline: .5px solid light-dark(#e19e0f, transparent);\n  outline-offset: -.5px;\n.titlebar-buttonbox:hover & {\n  fill: #985600;\n&:active {\n  background-color: light-dark(#be8d22, #ffea5c) !important;\n  fill: light-dark(#582700, #735e00);\n  outline: .5px solid light-dark(#a06f0a, transparent);\n  outline-offset: -.5px;\n}\n}\n}\n\n.titlebar-max {\n  content: var(--titlebar-max) !important;\n  background-color: #28c840 !important;\n  -moz-context-properties: fill, fill-opacity;\n  fill: transparent;\n  outline: .5px solid light-dark(#0aaa21, transparent);\n  outline-offset: -.5px;\n.titlebar-buttonbox:hover & {\n  fill: #006200;\n&:active {\n  background-color: light-dark(#1e9730, #56f66e) !important;\n  fill: light-dark(#003000, #006a00);\n  outline: .5px solid light-dark(#0a7811, transparent);\n  outline-offset: -.5px;\n}\n}\n}\n\n.titlebar-restore {\n  content: var(--titlebar-restore) !important;\n  background-color: #28c840 !important;\n  -moz-context-properties: fill, fill-opacity;\n  fill: transparent;\n  outline: .5px solid light-dark(#0aaa21, transparent);\n  outline-offset: -.5px;\n.titlebar-buttonbox:hover & {\n  fill: #006200;\n&:active {\n  background-color: light-dark(#1e9730, #56f66e) !important;\n  fill: light-dark(#003000, #006a00) !important;\n  outline: .5px solid light-dark(#0a7811, transparent);\n  outline-offset: -.5px !important;\n}\n}\n}\n\n@media (-moz-platform: windows) {\n@media -moz-pref(\"sidebar.verticalTabs\") {\n.titlebar-buttonbox-container {\n  left: 12px;\n  top: 16px;\n}\n\n.titlebar-buttonbox {\n&::before {\n  z-index: -1;\n}\n}\n}\n}\n\n@media (-moz-platform: linux) {\n@media -moz-pref(\"sidebar.verticalTabs\") {\n.titlebar-buttonbox-container {\n  left: 13px;\n}\n}\n\n#nav-bar {\n  padding-left: 76px !important;\n}\n}\n}\n\n@media -moz-pref(\"gwfox.plus_sc\") {\n@media -moz-pref(\"sidebar.verticalTabs\") {\n#toolbar-menubar {\n.titlebar-buttonbox-container {\n  visibility: collapse;\n}\n}\n\n.titlebar-buttonbox-container {\n  position: unset !important;\n@media (-moz-platform: windows) {\n  margin-top: -1px !important;\n}\n@media (-moz-platform: linux) {\n  padding-bottom: 2px;\n}\n}\n\n.titlebar-buttonbox {\n&::before {\n  content: none !important;\n}\n}\n\n#sidebar-box {\n  margin-top: 0 !important;\n}\n\n:root:not([inDOMFullscreen]) {\n#nav-bar {\n  margin-left: 5px !important;\n}\n\n:has(#tabbrowser-tabs:not([expanded])) {\n#nav-bar {\n  margin-left: 18px !important;\n}\n}\n\n:has(#sidebar-box:not([hidden])),\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#tabbrowser-tabpanels {\n  margin-top: 0 !important;\n}\n}\n}\n\n:has(.titlebar-buttonbox:hover) {\n#tabbrowser-tabpanels {\n  margin-top: 0 !important;\n}\n}\n\n:has(#tabbrowser-tabs[expanded]) {\n:has(#sidebar-box:not([hidden])),\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#nav-bar .toolbarbutton-1:nth-child(5) {\n  margin-left: 0 !important;\n}\n}\n}\n\n:has(#tabbrowser-tabs:not([expanded])) {\n:has([sidebar-shown]) {\n#nav-bar {\n  padding-left: 65px !important;\n}\n\n#sidebar-button {\n  position: fixed !important;\n  top: 2px;\n  left: 18px;\n}\n}\n\n:has(#sidebar-box:not([hidden])),\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#nav-bar {\n  padding-left: 0 !important;\n}\n}\n}\n\n@media -moz-pref(\"sidebar.visibility\", \"expand-on-hover\") {\n:has(#back-button:hover, #forward-button:hover, #reload-button:hover, #stop-button:hover, #sidebar-button:hover, #urlbar:not([breakout][breakout-extend], [usertyping]):hover, #urlbar:not([breakout][breakout-extend], [usertyping]) #page-action-buttons > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-box > *[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #identity-permission-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #notification-popup-box[open], #urlbar:not([breakout][breakout-extend], [usertyping]) #tracking-protection-icon-container[open], #tab-group-name:focus) {\n#nav-bar .toolbarbutton-1:first-child {\n  margin-right: 0 !important;\n}\n}\n}\n\n@media -moz-pref(\"gwfox.plus_tb\") {\n.titlebar-buttonbox {\n  position: fixed !important;\n  inset-inline-end: 0;\n  height: 46px !important;\n}\n\n#PersonalToolbar {\n  padding-inline-end: 150px !important;\n@media (-moz-platform: linux) {\n  padding-inline-end: 120px !important;\n}\n}\n}\n}\n}\n}\n}\n\n@media -moz-pref(\"gwfox.noborder\") {\n:root:not([inDOMFullscreen], [chromehidden~=\"toolbar\"]) {\n@media not -moz-pref(\"sidebar.verticalTabs\") {\n#tabbrowser-tabbox browser {\n  border-radius: 0 !important;\n  clip-path: inset(0 round .1px) !important;\n}\n\n.browserStack,\n.devtools-toolbox-side-iframe,\n.devtools-toolbox-bottom-iframe {\n  border-radius: 0 !important;\n  margin: 0 !important;\n  box-shadow: none !important;\n}\n\n.devtools-toolbox-bottom-iframe {\n  margin-top: 8px !important;\n}\n\n.devtools-toolbox-side-iframe {\n&:first-child {\n  margin-left: 0 !important;\n  margin-right: 8px !important;\n}\n\n&:last-child {\n  margin-left: 8px !important;\n  margin-right: 0 !important;\n}\n}\n\n@media not -moz-pref(\"gwfox.plus_tb\") {\n#PersonalToolbar {\n  margin: 0 !important;\n  width: 100% !important;\n@media not (-moz-platform: linux) {\n  border-radius: 0 !important;\n}\n}\n}\n\n:has(#sidebar-main:not([hidden])) {\n#PersonalToolbar {\n  width: calc(100% - 50px) !important;\n}\n}\n\n:has(#sidebar-box:not([hidden])) {\n#PersonalToolbar {\n  width: calc(100% - 330px) !important;\n}\n}\n\n:has(#sidebar-box[sidebarcommand=\"viewGenaiChatSidebar\"]:not([hidden])) {\n#PersonalToolbar {\n  width: calc(100% - 450px) !important;\n}\n}\n}\n}\n}\n"
  },
  {
    "path": "chrome/userContent.css",
    "content": ":root {\r\n  --in-content-page-background: light-dark(#fff, #191919) !important;\r\n  --newtab-background-color: light-dark(#fff, #191919) !important;\r\n  --in-content-box-border-color: light-dark(#d7d7db, #535353) !important;\r\n  --newtab-background-color-secondary: transparent !important;\r\n  --in-content-focus-outline-color: light-dark(#7db0f7, #2c749f) !important;\r\n  --focus-outline-color: light-dark(#7db0f7, #2c749f) !important;\r\n  --button-background-color-primary: light-dark(#007aff, #1280fd) !important;\r\n  --button-background-color-primary-hover: light-dark(#0075dd, #006bdc) !important;\r\n  --button-background-color-primary-active: light-dark(#005ebb, #0055bc) !important;\r\n  --in-content-primary-button-background: light-dark(#007aff, #1280fd) !important;\r\n  --in-content-primary-button-background-hover: light-dark(#0075dd, #006bdc) !important;\r\n  --in-content-primary-button-background-active: light-dark(#005ebb, #0055bc) !important;\r\n  --in-content-primary-button-text-color: #fff !important;\r\n  --checkbox-checked-bgcolor: light-dark(#007aff, #1280fd) !important;\r\n  --checkbox-checked-hover-bgcolor: light-dark(#0075dd, #006bdc) !important;\r\n  --checkbox-checked-active-bgcolor: light-dark(#005ebb, #0055bc) !important;\r\n  --link-color: light-dark(#007aff, #1280fd) !important;\r\n  --link-color-hover: light-dark(#0075dd, #006bdc) !important;\r\n  --link-color-active: light-dark(#005ebb, #0055bc) !important;\r\n  --link-color-visited: light-dark(#007aff, #1280fd) !important;\r\n  --brand-color-accent: light-dark(#007aff, #1280fd) !important;\r\n  --brand-color-accent-hover: light-dark(#0075dd, #006bdc) !important;\r\n  --brand-color-accent-active: light-dark(#005ebb, #0055bc) !important;\r\n  --newtab-primary-action-background: light-dark(#007aff, #1280fd) !important;\r\n  --color-accent-primary: light-dark(#007aff, #1280fd) !important;\r\n  --color-accent-primary-active: light-dark(#005ebb, #0055bc) !important;\r\n  --button-text-color-primary: #fff !important;\r\n  --bg4: light-dark(rgba(255, 255, 255, .75), rgba(15, 15, 12, .75));\r\n  --bs1: 0 5px 15px rgba(0, 0, 0, .2), 0 0 0 .5px rgba(0, 0, 0, .15);\r\n  --bs2: 0 5px 15px rgba(0, 0, 0, .25), 0 0 0 .5px rgba(0, 0, 0, .5);\r\n  @media (-moz-platform: windows) {\r\n  --bs1: 0 45px 65px rgba(0, 0, 0, .35), 0 0 0 1px rgba(0, 0, 0, .17);\r\n  --bs2: 0 45px 65px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .15);    \r\n  }\r\n}\r\n\r\n@media (prefers-color-scheme: dark) {\r\n@media (-moz-platform: windows) {:not(:-moz-window-inactive) {::-moz-selection { background-color: #416189 }}}\r\n:root {\r\n  --in-content-box-background: #282828 !important;\r\n  --in-content-table-background: #252525 !important;\r\n  --newtab-primary-element-text-color: #fff !important;\r\n  --color-gray-80: #282828 !important;\r\n  --color-gray-90: #191919 !important;\r\n}\r\n\r\n:root[dialogroot] {\r\n  --background-color-canvas: #191919 !important;\r\n}\r\n\r\n.home-section .section .sponsored-checkbox:checked:hover {\r\n  background-color: #436ee3 !important;\r\n}\r\n\r\n@-moz-document url-prefix(about:) {\r\nbody { background-color: #191919 !important; }\r\n\r\n* {\r\n  --toolbar-button-foreground-active: #1280fd !important;\r\n  --primary-color: #1280fd !important;\r\n  --selected-background: rgba(18, 128, 253, .2) !important;\r\n  --popup-background: #313131 !important;\r\n  --popup-button-background-hover: #383838 !important;\r\n  --popup-button-background-active: #2b2b2b !important;\r\n  --toolbar-button-background-hover: #383838 !important;\r\n  --toolbar-button-background-active: #2b2b2b !important;\r\n  --fxview-background-color: #191919 !important;\r\n  --in-content-page-background: #191919 !important;\r\n  --background-color-canvas: #191919 !important;\r\n}\r\n\r\n.toggle-button {\r\n  --toggle-background-color-pressed: #1280fd !important;\r\n  --toggle-background-color-pressed-hover: #1280fd !important;\r\n  --toggle-background-color-pressed-active: #417bde !important;\r\n  --toggle-dot-background-color-on-pressed: #fff !important;\r\n}\r\n\r\n#migrationWizardDialog {\r\n  background: #191919 !important;\r\n}\r\n}\r\n}\r\n\r\n@-moz-document url-prefix(about:), regexp(\"chrome://(?!browser\\.xhtml).*\") {\r\ninput[type=\"search\"] {\r\n  background-color: light-dark(#eeeeef, #282828) !important;\r\n  border-color: transparent !important;\r\n  outline-style: solid !important;\r\n  outline-color: transparent !important;\r\n  outline-width: 18px !important;\r\n\r\n&:is(:focus-visible, [focused]) {\r\n  outline-color: var(--focus-outline-color) !important;\r\n  outline-width: 3px !important;\r\n  outline-offset: -1px !important;\r\n  transition: all .3s cubic-bezier(.8, 0, 0, .8) !important;\r\n}\r\n}\r\n\r\n#searchInput[focused] { \r\n  outline-color: var(--focus-outline-color) !important;\r\n  outline-width: 3px !important;\r\n  outline-offset: -1px !important;\r\n  transition: all .3s cubic-bezier(.8, 0, 0, .8) !important;\r\n}\r\n\r\nsearch-addons > search-textbox[focused] {\r\n  outline-color: var(--focus-outline-color) !important;\r\n  outline-width: 3px !important;\r\n  outline-offset: -1px !important;\r\n  transition: all .3s cubic-bezier(.8, 0, 0, .8) !important;\r\n}\r\n\r\nsearch-textbox {\r\n  background: light-dark(#eeeeef, #282828) !important;\r\n  border-color: transparent !important;\r\n  outline-style: solid !important;\r\n  outline-color: transparent !important;\r\n  outline-width: 18px !important;\r\n}\r\n\r\ninput[type=\"checkbox\"]:not(.reveal-password-checkbox) {\r\n  appearance: none !important;\r\n  background-color: transparent !important;\r\n  border-radius: 2px !important;\r\n  border: 2px solid rgba(165, 165, 165, .8) !important;\r\n  &:checked {\r\n  appearance: checkbox !important;\r\n}\r\n}\r\n\r\ninput[type=\"radio\"]:not(.wallpaper-input, [name=\"theme\"], [name=\"avatar\"]) {\r\n  appearance: none !important;\r\n  background-color: transparent !important;\r\n  border-radius: 50% !important;\r\n  border: 2px solid rgba(165, 165, 165, .8) !important;\r\n  &:checked {\r\n  background-color: light-dark(#007aff, #1280fd) !important;\r\n  background-image: url(\"chrome://devtools/skin/images/linear-easing-swatch.svg\") !important;\r\n  background-size: 8px;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  -moz-context-properties: fill;\r\n  fill: #fff;\r\n  border: none !important;\r\n  &:hover { background-color: light-dark(#0075dd, #006bdc) !important; }\r\n  &:hover:active { background-color: light-dark(#005ebb, #0055bc) !important; }\r\n}\r\n}\r\n\r\n.checkbox-check {\r\n  appearance: none !important;\r\n  background-color: transparent !important;\r\n  border-radius: 2px !important;\r\n  border: 2px solid rgba(165, 165, 165, .8) !important;\r\n  &[checked] {\r\n  appearance: checkbox !important;\r\n}\r\n}\r\n\r\n.radio-check {\r\n  appearance: none !important;\r\n  background-color: transparent !important;\r\n  border-radius: 50% !important;\r\n  border: 2px solid rgba(165, 165, 165, .8) !important;\r\n  &[selected] {\r\n  background-color: light-dark(#007aff, #1280fd) !important;\r\n  background-image: url(\"chrome://devtools/skin/images/linear-easing-swatch.svg\") !important;\r\n  background-size: 8px;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  -moz-context-properties: fill;\r\n  fill: #fff;\r\n  border: none !important;\r\n  &:hover { background-color: light-dark(#0075dd, #006bdc) !important; }\r\n  &:hover:active { background-color: light-dark(#005ebb, #0055bc) !important; }\r\n}\r\n}\r\n}\r\n\r\n@-moz-document url-prefix(\"about:firefoxview\") {\r\n* {--fxview-border: transparent !important;}\r\n\r\n.card-container {\r\n  background: light-dark(#eeeeef, #282828) !important;\r\n  box-shadow: none !important;\r\n}\r\n}\r\n\r\n@-moz-document url-prefix(\"about:addons\") {\r\n::after { content: none !important; }\r\n}\r\n\r\n@-moz-document url-prefix(\"about:preferences\") {\r\n.navigation::after {\r\n  content: none !important;\r\n}\r\n}\r\n\r\n@-moz-document url(\"about:privatebrowsing\") {\r\n:root {\r\n  --in-content-page-background: transparent !important;\r\n}\r\n\r\nbody {\r\n  --newtab-search-icon: url(\"chrome://global/skin/icons/search-glass.svg\") !important;\r\n  background-repeat: no-repeat;\r\n  background-size: cover;\r\n  background-position: center;\r\n  background-attachment: fixed;\r\n  background-image: repeating-linear-gradient(-45deg, #2d2d2d 0 250px, #202020 0 500px) !important;\r\n}\r\n\r\n.container {\r\n  margin-top: -40px !important;\r\n}\r\n\r\n.search-handoff-button {\r\n  background-color: rgba(15, 15, 15, .7) !important;\r\n  border-radius: 12px !important;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, .15) !important;\r\n  backdrop-filter: blur(30px) !important;\r\n  outline: none !important;\r\n  border: none !important;\r\n  fill: rgba(255, 255, 255, .7) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: #36363a !important;\r\n  backdrop-filter: blur(0px) !important;\r\n}\r\n}\r\n}\r\n\r\n.search-handoff-button.disabled {\r\n  opacity: 1 !important;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, .15) !important;\r\n  fill: rgba(255, 255, 255, .6) !important;\r\n}\r\n\r\n.fake-textbox {\r\n  color: #fff !important;\r\n}\r\n\r\n.search-handoff-button.disabled .fake-textbox {\r\n  color: #999 !important;\r\n}\r\n\r\n.logo {\r\n  background: url(\"chrome://browser/skin/privateBrowsing.svg\") no-repeat center center !important;\r\n  background-size: 76px !important;\r\n  height: 76px !important;\r\n  width: 76px !important;\r\n  -moz-context-properties: fill;\r\n  fill: #b9b9b9;\r\n}\r\n\r\n.wordmark {\r\n  fill: #b9b9b9 !important;\r\n}\r\n\r\n.info, .promo-visible {\r\n  display: none;\r\n}\r\n\r\n@media (-moz-platform: windows) {\r\n.search-handoff-button {\r\n  background-color: #2c2c2c !important;\r\n}\r\n}\r\n}\r\n\r\n@-moz-document url(\"about:newtab\"), url(\"about:home\") {\r\nbody { \r\n  --newtab-search-icon: url(\"chrome://global/skin/icons/search-glass.svg\") !important;\r\n  background-image: var(--newtab-wallpaper, \"\"), repeating-linear-gradient(-45deg, var(--newtab-wallpaper-color, \"\") 0 250px, #fff 0 500px) !important;\r\n@media (prefers-color-scheme: dark) {\r\n  background-image: var(--newtab-wallpaper, \"\"), repeating-linear-gradient(-45deg, var(--newtab-wallpaper-color, \"\") 0 250px, #191919 0 500px) !important;\r\n}\r\n}\r\n\r\n*[style*=\"18c7861f-0c9d-48d4-a98c-fb8999e331bd.avif\"] {\r\n  background-image: url(\"resource://builtin-themes/alpenglow/background-noodles-left.svg\") !important;\r\n@media (prefers-color-scheme: dark) {\r\n  background-image: url(\"resource://builtin-themes/alpenglow/background-noodles-left-dark.svg\") !important;\r\n}\r\n}\r\n\r\n@keyframes panel-grow {\r\n  0% {\r\n    transform: scale(.92);\r\n  }\r\n  100% {\r\n    transform: scale(1);\r\n  }\r\n}\r\n\r\n.context-menu {\r\n  border-radius: 6px !important;\r\n  padding: 6px !important;\r\n  box-shadow: 0 5px 15px rgba(0, 0, 0, .2), 0 0 0 .5px rgba(0, 0, 0, .15) !important;\r\n@media (-moz-platform: windows) {\r\n  box-shadow: 0 15px 25px rgba(0, 0, 0, .25), 0 0 0 1px rgba(0, 0, 0, .17) !important;\r\n}\r\n}\r\n\r\n.context-menu > ul {\r\n  padding: 0 !important;\r\n}\r\n\r\n.context-menu > ul > li > a,\r\n.context-menu > ul > li > button {\r\n  border-radius: 4px !important;\r\n  padding: 6px 12px !important;\r\n}\r\n\r\n.context-menu > ul > li.separator {\r\n  border-bottom: 1px solid light-dark(rgba(50, 50, 50, .1), rgba(225, 225, 225, .1)) !important;\r\n}\r\n\r\n.topsite-form .form-wrapper input[type=text] {\r\n  border: none !important;\r\n  background: light-dark(rgba(70, 70, 70, .1), rgba(170, 170, 170, .2)) !important;\r\n  outline-style: solid !important;\r\n  outline-color: transparent !important;\r\n  outline-width: 18px !important;\r\n}\r\n\r\n.topsite-form .form-wrapper input[type=text]:focus {\r\n  outline-color: var(--focus-outline-color) !important;\r\n  outline-width: 3px !important;\r\n  outline-offset: -1px !important;\r\n  transition: all .3s cubic-bezier(.8, 0, 0, .8) !important;\r\n}\r\n\r\n.divider, .edit-topsites-wrapper .actions {\r\n  border-top: 1px solid light-dark(rgba(50, 50, 50, .1), rgba(225, 225, 225, .1)) !important;\r\n}\r\n\r\n.selector, .actions button {\r\n  border: 1px solid light-dark(rgba(50, 50, 50, .1), rgba(225, 225, 225, .1)) !important;\r\n}\r\n\r\n.icon.icon-settings, .wordmark {\r\n  opacity: .8 !important;\r\n}\r\n\r\n.icon.icon-settings {\r\n  background-color: transparent !important;\r\n  box-shadow: none !important;\r\n  backdrop-filter: none !important;\r\n}\r\n\r\n.icon.icon-settings:hover {\r\n  background-color: light-dark(rgba(255, 255, 255, .8), rgba(15, 15, 15, .7)) !important;\r\n  backdrop-filter: blur(30px) !important;\r\n  opacity: 1 !important;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, .15) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: light-dark(#fff, #36363a) !important;\r\n  backdrop-filter: blur(0px) !important;\r\n}\r\n}\r\n}\r\n\r\n.outer-wrapper.only-search {\r\n  display: flex !important;\r\n}\r\n\r\n.search-inner-wrapper {\r\n  background-color: light-dark(rgba(255, 255, 255, .8), rgba(15, 15, 15, .7)) !important;\r\n  border-radius: 12px !important;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, .15) !important;\r\n  transition: background .5s !important;\r\n  z-index: 1;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: light-dark(#fff, #36363a) !important;\r\n}\r\n}\r\n}\r\n\r\n.search-inner-wrapper:active {\r\n  background-color: light-dark(rgba(255, 255, 255, .6), rgba(15, 15, 15, .8)) !important;\r\n  transition: background .5s !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: light-dark(rgba(255, 255, 255, .9), rgba(54, 54, 58, .9)) !important;\r\n}\r\n}\r\n}\r\n\r\n.search-handoff-button {\r\n  border: none !important;\r\n  box-shadow: none !important;\r\n  border-radius: 12px !important;\r\n  background-color: transparent !important;\r\n}\r\n\r\n.search-wrapper input {\r\n  border: none !important;\r\n  box-shadow: none !important;\r\n  outline: none !important;\r\n  background-color: transparent !important;\r\n}\r\n\r\n.contentSearchSuggestionTable {\r\n  border-radius: 6px !important;\r\n}\r\n\r\n.contentSearchSuggestionTable .contentSearchHeader,\r\n.contentSearchSuggestionTable .contentSearchSettingsButton {\r\n  border-color: transparent !important;\r\n}\r\n\r\n.contentSearchSuggestionTable .contentSearchOneOffsTable {\r\n  border-top: none !important;\r\n  background-color: transparent !important;\r\n}\r\n\r\n.contentSearchSuggestionTable .contentSearchSuggestionRow.selected {\r\n  background: light-dark(rgba(70, 70, 70, .1), rgba(170, 170, 170, .2)) !important;\r\n}\r\n\r\n.contentSearchSuggestionTable .contentSearchSuggestionRow.selected:active {\r\n  background: light-dark(rgba(70, 70, 70, .15), rgba(170, 170, 170, .3)) !important;\r\n}\r\n\r\n.contentSearchSuggestionTable .contentSearchOneOffItem {\r\n  border: none !important;\r\n  border-radius: 6px !important;\r\n  margin: 5px !important;\r\n  width: 32px !important;\r\n}\r\n\r\n.search-button {\r\n  border-radius: 0 12px 12px 0 !important;\r\n  background-color: transparent !important;\r\n  transition: background .5s !important;\r\n}\r\n\r\n.search-button:hover {\r\n  background-color: light-dark(rgba(70, 70, 70, .15), rgba(170, 170, 170, .2)) !important;\r\n  transition: background .5s !important;\r\n}\r\n\r\n\r\n.search-button:focus {\r\n  border: none !important;\r\n  box-shadow: none !important;\r\n  background-color: light-dark(rgba(70, 70, 70, .1), rgba(170, 170, 170, .1)) !important;\r\n  transition: background .5s !important;\r\n}\r\n\r\n.icon-wrapper {\r\n  width: 32px !important;\r\n  height: 32px !important;\r\n}\r\n\r\n.customize-menu {\r\n  border-radius: 8px !important;\r\n}\r\n\r\n.tile, .context-menu-button.icon {\r\n  background-color: rgba(255, 255, 255, .8) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: #fff !important;\r\n}\r\n}\r\n}\r\n\r\n.context-menu-button.icon:active {\r\n  background-color: rgba(255, 255, 255, .6) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: rgba(255, 255, 255, .9) !important;\r\n}\r\n}\r\n}\r\n\r\n.context-menu-button {\r\n  fill: #000 !important;\r\n}\r\n\r\n.lightWallpaper .top-site-outer .title {\r\n  color: #000 !important;\r\n}\r\n\r\n.darkWallpaper .top-site-outer .title {\r\n  color: #fff !important;\r\n}\r\n\r\n@media not (prefers-color-scheme: dark) {\r\n.darkWallpaper .top-site-outer .context-menu {\r\n  color-scheme: light !important;\r\n}\r\n\r\n:has(body[style*=\"18c7861f-0c9d-48d4-a98c-fb8999e331bd.avif\"]) {\r\n.personalize-button:not(:hover, :active),\r\n.top-site-outer .context-menu-button,\r\n.top-site-outer:not(:hover, :active, .active),\r\n.logo-and-wordmark .wordmark, .icon.icon-pin-small {\r\n  color-scheme: light !important;\r\n}\r\n\r\n.top-site-outer .title {\r\n  color: #000 !important;\r\n}\r\n}\r\n}\r\n\r\n@media (prefers-color-scheme: dark) {\r\n.lightWallpaper .top-site-outer .context-menu {\r\n  color-scheme: dark !important;\r\n}\r\n\r\n.lightWallpaper .tile:active {\r\n  background-color: rgba(15, 15, 15, .8) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: #36363a !important;\r\n}\r\n}\r\n}\r\n\r\n.tile, .context-menu-button.icon {\r\n  background-color: rgba(15, 15, 15, .7) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: #36363a !important;\r\n}\r\n}\r\n}\r\n\r\n.context-menu-button.icon:active {\r\n  background-color: rgba(15, 15, 15, .8) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: rgba(54, 54, 58, .9) !important;\r\n}\r\n}\r\n}\r\n\r\n.context-menu-button {\r\n  fill: #fff !important;\r\n}\r\n\r\n.context-menu {\r\n  border: 1px solid rgba(235, 245, 255, .15) !important;\r\n  box-shadow: 0 5px 15px rgba(0, 0, 0, .25), 0 0 0 .5px rgba(0, 0, 0, .5) !important;\r\n}\r\n}\r\n\r\n@media (prefers-color-scheme: light) {\r\n.darkWallpaper .tile:active {\r\n  background-color: rgba(255, 255, 255, .6) !important;\r\n}\r\n}\r\n\r\n.tile {\r\n  border-radius: 16px !important;\r\n  width: 72px !important;\r\n  height: 72px !important;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, .15) !important;\r\n  border: none !important;\r\n  transition: background .5s !important;\r\n}\r\n\r\n.tile:active {\r\n  background-color: light-dark(rgba(255, 255, 255, .6), rgba(15, 15, 15, .8)) !important;\r\n  transition: background .5s !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: light-dark(rgba(255, 255, 255, .9), rgba(54, 54, 58, .9)) !important;\r\n}\r\n}\r\n}\r\n\r\n.top-site-outer, .top-site-button,\r\n.top-site-icon:not(.search-topsite) {\r\n  background-color: transparent !important;\r\n}\r\n\r\n.top-site-outer .context-menu-button {\r\n  inset-inline-end: -9px !important;\r\n}\r\n\r\n.top-site-outer .top-site-inner > a {\r\n  padding: unset !important;\r\n}\r\n\r\n.edit-topsites-wrapper .top-site-inner > .top-site-button {\r\n  background: none !important;\r\n  box-shadow: none !important;\r\n}\r\n\r\n.edit-topsites-wrapper .top-site-inner > .top-site-button > .tile {\r\n  border: none !important;\r\n  border-radius: 18px !important;\r\n  box-shadow: none !important;\r\n  width: 96px !important;\r\n  height: 96px !important;\r\n  background-color: light-dark(rgba(70, 70, 70, .1), rgba(170, 170, 170, .2)) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: light-dark(#fff, #36363a) !important;\r\n}\r\n}\r\n}\r\n\r\n.edit-topsites-wrapper .icon-wrapper {\r\n  width: 64px !important;\r\n  height: 64px !important;\r\n}\r\n\r\n.edit-topsites-wrapper * {\r\n  text-decoration: none !important;\r\n}\r\n\r\n.context-menu-button.icon {\r\n  border-radius: 50px !important;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, .15) !important;\r\n}\r\n\r\n[data-l10n-id=\"newtab-custom-recent-toggle\"],\r\n.contentSearchSuggestionTable .contentSearchHeader,\r\n.wallpaper-attribution, .logo-and-wordmark,\r\n.icon.icon-pin-small, .card-outer,\r\n.section-title-container,\r\n.customize-menu .close-button-wrapper {\r\n  display: none !important;\r\n}\r\n\r\n.top-site-outer:hover .icon.icon-pin-small {\r\n  display: inline-block !important;\r\n}\r\n\r\n.wallpaper-input:checked {\r\n  outline-color: transparent !important;\r\n}\r\n\r\n.wallpaper-list .wallpaper-input:checked {\r\n  outline-color: #1280fd !important;\r\n}\r\n\r\n.wallpaper-input:checked, .wallpaper-input.selected {\r\n  box-shadow: none !important;\r\n}\r\n\r\n.modal-overlay, .modalOverlayOuter {\r\n  background: none !important;\r\n}\r\n\r\n.modal {\r\n  border-radius: 6px !important;\r\n  border: none !important;\r\n  animation-name: panel-grow;\r\n  animation-duration: 250ms;\r\n  background-color: var(--bg4) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: light-dark(#fff, #36363a) !important;\r\n}\r\n}\r\n}\r\n\r\n.modal, .tile, .context-menu-button.icon, .search-inner-wrapper {\r\n  backdrop-filter: blur(30px) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  backdrop-filter: blur(0px) !important;\r\n}\r\n}\r\n}\r\n\r\n.modal, .contentSearchSuggestionTable {\r\n  box-shadow: var(--bs1) !important;\r\n}\r\n\r\n.customize-menu {\r\n  background-color: var(--bg4) !important;\r\n  backdrop-filter: blur(30px) !important;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, .15) !important;\r\n  margin: 11px 11px 0 0 !important;\r\n  height: 98% !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: light-dark(#fff, #36363a) !important;\r\n  backdrop-filter: blur(0px) !important;\r\n}\r\n}\r\n}\r\n\r\n.top-site-outer .context-menu, .card-outer .context-menu, .contentSearchSuggestionTable, .weather .context-menu, .location-input-wrapper, .weatherInfoLink, .weatherButtonContextMenuWrapper, .weatherNotAvailable, .personalize-button {\r\n  backdrop-filter: blur(30px) !important;\r\n  background-color: var(--bg4) !important;\r\n@media (-moz-platform: linux) {\r\n@media not -moz-pref(\"gwfox.bms\") {\r\n  background-color: light-dark(#fff, #36363a) !important;\r\n  backdrop-filter: blur(0px) !important;\r\n}\r\n}\r\n}\r\n\r\n.wallpaper-list.category {\r\n  background-color: light-dark(rgba(255, 255, 255, .95), rgba(55, 55, 55, .95)) !important;\r\n  margin: 0 !important;\r\n  width: 100% !important;\r\n  height: 100% !important;\r\n  inset-inline-start: 0 !important;\r\n  padding: 10px !important;\r\n}\r\n\r\n.weatherCard, .personalize-button {\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, .15) !important;\r\n  border-radius: var(--border-radius-medium) !important;\r\n}\r\n\r\n.weatherSponsorText {\r\n  display: none;\r\n}\r\n\r\n.weatherInfoLink:active, .weatherButtonContextMenuWrapper:active {\r\n  background-color: light-dark(rgba(255, 255, 255, .6), rgba(15, 15, 15, .8)) !important;\r\n}\r\n\r\n.location-input-wrapper input {\r\n  border: none !important;\r\n  background-color: light-dark(rgba(70, 70, 70, .1), rgba(170, 170, 170, .2)) !important;\r\n}\r\n\r\n@media -moz-pref(\"widget.macos.native-context-menus\") {\r\n.tile, .context-menu-button.icon, .search-inner-wrapper, .location-input-wrapper, .weatherInfoLink, .weatherButtonContextMenuWrapper, .weather .context-menu, .modal, .customize-menu, .top-site-outer .context-menu, .card-outer .context-menu, .contentSearchSuggestionTable {\r\n  background-color: light-dark(rgba(255, 255, 255, .55), rgba(25, 25, 25, .65)) !important;\r\n}\r\n\r\n@media (prefers-color-scheme: light) {\r\n.tile, .context-menu-button.icon {\r\n  background-color: rgba(255, 255, 255, .55) !important;\r\n}\r\n}\r\n\r\n@media (prefers-color-scheme: dark) {\r\n.tile, .context-menu-button.icon {\r\n  background-color: rgba(25, 25, 25, .65) !important;\r\n}\r\n}\r\n}\r\n\r\n@media (prefers-color-scheme: dark) {\r\n.modal, .contentSearchSuggestionTable {\r\n  box-shadow: var(--bs2) !important;\r\n  border: 1px solid rgba(235, 245, 255, .15) !important;\r\n}\r\n\r\n.customize-menu {\r\n  outline: 1px solid rgba(235, 235, 235, .2) !important;\r\n  outline-offset: -1px !important;\r\n}\r\n\r\n@media (-moz-platform: windows) {\r\n.modal, .context-menu, .contentSearchSuggestionTable {\r\n  border: none !important;\r\n}\r\n\r\n.context-menu {\r\n  box-shadow: 0 15px 25px rgba(0, 0, 0, .25), 0 0 0 1px rgba(255, 255, 255, .15) !important;\r\n}\r\n\r\n.customize-menu {\r\n  outline: none !important;\r\n}\r\n}\r\n}\r\n}\r\n"
  }
]