Guest User

old Aris userchrome

a guest
May 9th, 2026
56
0
Never
9
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.92 KB | None | 0 0
  1. /* Firefox Quantum userChrome.css tweaks ************************************************/
  2. /* Github: https://github.com/aris-t2/customcssforfx ************************************/
  3. /****************************************************************************************/
  4.  
  5.  
  6. /* NOTE ********************************************************************************/
  7. /* Variables are set inside '.\config\' folders CSS files, if complete package is used! */
  8.  
  9. :root {
  10. --colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa);
  11. --general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa);
  12. --general_toolbar_color_navbar: linear-gradient(#f9f9fa,#f9f9fa);
  13. --tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa);
  14. --tabs_toolbar_border-tnot_normal_mode_size: 1px;
  15. --tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color);
  16. --classic_squared_tabs_tab_text_color: black;
  17. --classic_squared_tabs_new_tab_icon_color: black;
  18. --classic_squared_tabs_tab_text_shadow: transparent;
  19. --tab-min-height_tnot: 32px;
  20. }
  21.  
  22. :root[uidensity=compact] {
  23. --tab-min-height_tnot: 28px;
  24. }
  25.  
  26. :root[uidensity=touch] {
  27. --tab-min-height_tnot: 40px;
  28. }
  29.  
  30. /* tabs toolbar adjustment */
  31. #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  32. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  33. #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  34. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  35. #TabsToolbar {
  36. -moz-padding-start: 2px !important;
  37. }
  38.  
  39. #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
  40. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
  41. #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
  42. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
  43. #TabsToolbar:-moz-lwtheme,
  44. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  45. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  46. #main-window[sizemode="maximized"] #TabsToolbar,
  47. #main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  48. #main-window[tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  49. #main-window[uidensity=compact][tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  50. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  51. #main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #TabsToolbar {
  52. -moz-padding-start: 0px !important;
  53. }
  54.  
  55. #main-window[tabsintitlebar][sizemode="normal"]:not([sizemode="fullscreen"]) #TabsToolbar {
  56. margin-top: 0px !important;
  57. }
  58.  
  59. #main-window[tabsintitlebar][sizemode="normal"][chromehidden~="menubar"] #TabsToolbar,
  60. #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar,
  61. #main-window[tabsintitlebar][sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar,
  62. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar {
  63. padding-top: 0px !important;
  64. }
  65.  
  66. #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar,
  67. #main-window[tabsintitlebar] #toolbar-menubar[autohide="false"] ~ #TabsToolbar{
  68. margin-top: 0px !important;
  69. }
  70.  
  71. /* tab title in titlebar support */
  72. #main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar,
  73. #main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar,
  74. #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar,
  75. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar,
  76. #main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  77. #main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  78. #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  79. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar{
  80. margin-top: 0px !important;
  81. }
  82.  
  83. /* titlebar button support */
  84. #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar{
  85. margin-top: 2px !important;
  86. }
  87.  
  88. /* fix for application/hamburger button in titlebar */
  89. #main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar #PanelUI-button {
  90. visibility: collapse !important;
  91. }
  92.  
  93. #main-window[inDOMFullscreen="true"] #TabsToolbar {
  94. opacity: 0 !important;
  95. }
  96.  
  97. /* tab height */
  98. #tabbrowser-tabs,
  99. #tabbrowser-tabs > .tabbrowser-arrowscrollbox,
  100. .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
  101. min-height: var(--tab-min-height_tnot) !important;
  102. }
  103.  
  104. /* toolbar order (start) ************************************/
  105. #print-preview-toolbar,
  106. #printedit-toolbar,
  107. #titlebar {
  108. -moz-box-ordinal-group: 0 !important;
  109. }
  110. #navigator-toolbox #toolbar-menubar {
  111. -moz-box-ordinal-group: 1 !important;
  112. }
  113. /* navigation toolbar */
  114. #navigator-toolbox #nav-bar {
  115. -moz-box-ordinal-group: 2 !important;
  116. }
  117. /* bookmarks toolbar */
  118. #navigator-toolbox #PersonalToolbar {
  119. -moz-box-ordinal-group: 3 !important;
  120. }
  121. /* 3rd party toolbars */
  122. #navigator-toolbox toolbar {
  123. -moz-box-ordinal-group: 10 !important;
  124. }
  125. /* tabs toolbar */
  126. #navigator-toolbox #TabsToolbar {
  127. -moz-box-ordinal-group: 100 !important;
  128. }
  129. /* toolbar order (end) **************************************/
  130.  
  131. /* toolbar colors */
  132. #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {
  133. background-image: var(--colored_menubar_background_image) !important;
  134. border: 0px !important;
  135. margin-bottom: -1px !important;
  136. }
  137.  
  138. #nav-bar:not(:-moz-lwtheme) {
  139. -moz-appearance: none !important;
  140. background: var(--general_toolbar_color_navbar, inherit) !important;
  141. }
  142.  
  143. toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
  144. -moz-appearance: none !important;
  145. background: var(--general_toolbar_color_toolbars, inherit) !important;
  146. }
  147. #TabsToolbar:not(:-moz-lwtheme){
  148. -moz-appearance: none !important;
  149. background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;
  150. }
  151.  
  152. /* remove color overlay for lw-themes */
  153. #main-window[style*='--lwt-header-image'] :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{
  154. background: unset !important;
  155. }
  156.  
  157. /* adjust compact themes background color */
  158. #main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme {
  159. -moz-appearance: none !important;
  160. background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important;
  161. }
  162.  
  163. #main-window:not(:-moz-lwtheme) #TabsToolbar :-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),
  164. #main-window:not(:-moz-lwtheme) #TabsToolbar > toolbarbutton,
  165. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar :-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),
  166. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar > toolbarbutton {
  167. fill: var(--classic_squared_tabs_new_tab_icon_color) !important;
  168. color: var(--classic_squared_tabs_new_tab_icon_color) !important;
  169. }
  170.  
  171. /* toolbar borders */
  172. #main-window #navigator-toolbox::after {
  173. opacity: 0 !important;
  174. }
  175.  
  176. #TabsToolbar{
  177. margin-bottom: 0px !important;
  178. border-bottom: 1px solid #5f7181 !important;
  179. }
  180.  
  181. #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
  182. border-left: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;
  183. border-right: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;
  184. background-clip: padding-box !important;
  185. }
  186.  
  187. #main-window[sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
  188. border-left: 0px !important;
  189. border-right: 0px !important;
  190. }
  191.  
  192. #main-window[style*='--lwt-header-image'][sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme,
  193. #main-window[style*='--lwt-header-image'][sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme {
  194. border-top: 0px !important;
  195. border-left: 0px !important;
  196. border-right: 0px !important;
  197. }
  198.  
  199. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {
  200. border-bottom: 1px solid #323234 !important;
  201. }
  202.  
  203. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {
  204. border-bottom: 1px solid #323234 !important;
  205. }
  206.  
  207. #main-window:not([sizemode="fullscreen"])[tabsintitlebar] #TabsToolbar{
  208. -moz-margin-end: 0px !important;
  209. }
  210.  
  211. #main-window[tabsintitlebar] #TabsToolbar .titlebar-placeholder{
  212. visibility: collapse !important;
  213. }
  214.  
  215. #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] {
  216. margin-top: 21px !important;
  217. }
  218. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {
  219. margin-top: 20px !important;
  220. }
  221.  
  222. #tabbrowser-tabs .tab-drop-indicator {
  223. margin-bottom: 0px !important;
  224. }
  225.  
  226. #PersonalToolbar:-moz-lwtheme,
  227. #nav-bar:-moz-lwtheme {
  228. background-image: none !important;
  229. box-shadow: none !important;
  230. border-top: none !important;
  231. border-bottom: none !important;
  232. }
  233.  
  234. /* remove tab fog */
  235. #TabsToolbar:not(:-moz-lwtheme),
  236. #TabsToolbar:not(:-moz-lwtheme)::before,
  237. #TabsToolbar:not(:-moz-lwtheme)::after {
  238. box-shadow: unset !important;
  239. }
  240.  
  241. /* remove 'dragging tab' margin/padding nonsense */
  242. #TabsToolbar[movingtab] {
  243. padding-bottom: unset !important;
  244. }
  245.  
  246. #TabsToolbar[movingtab] > .tabbrowser-tabs {
  247. padding-bottom: unset !important;
  248. margin-bottom: unset !important;
  249. }
  250.  
  251. #TabsToolbar[movingtab] + #nav-bar {
  252. margin-top: unset !important;
  253. }
  254.  
  255. /* scroll buttons */
  256. #TabsToolbar:not(:-moz-lwtheme) #alltabs-button,
  257. #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-up,
  258. #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-down {
  259. fill: black !important;
  260. }
  261.  
  262. /* Fx58+ titlebar placeholders */
  263. #TabsToolbar *[type="pre-tabs"],
  264. #TabsToolbar *[type="post-tabs"] {
  265. display: none !important;
  266. }
  267.  
  268. @media (-moz-os-version: windows-win10) {
  269. #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] {
  270. margin-top: 30px !important;
  271. }
  272. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {
  273. margin-top: 30px !important;
  274. }
  275. }
  276.  
  277. @media (-moz-windows-classic) {
  278.  
  279. /* tweaks for Windows Classic theme */
  280. #nav-bar:not(:-moz-lwtheme),
  281. #PersonalToolbar:not(:-moz-lwtheme),
  282. #main-window:not([tabsintitlebar]) #TabsToolbar:not(:-moz-lwtheme) {
  283. border-left: unset !important;
  284. border-right: unset !important;
  285. background: unset !important;
  286. }
  287.  
  288. #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
  289. border-left: 0px !important;
  290. border-right: 0px !important;
  291. }
  292.  
  293. #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {
  294. background: unset !important;
  295. box-shadow: unset !important;
  296. border-bottom: unset !important;
  297. }
  298.  
  299. #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox,
  300. #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar,
  301. #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::before,
  302. #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::before,
  303. #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::after,
  304. #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::after {
  305. background: unset !important;
  306. box-shadow: unset !important;
  307. border: unset !important;
  308. border-image: unset !important;
  309. }
  310.  
  311. #main-window:not([tabsintitlebar]) toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
  312. background: unset !important;
  313. }
  314.  
  315. }
  316.  
  317. /* tab text colors */
  318. #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {
  319. color: var(--classic_squared_tabs_tab_text_color) !important;
  320. text-shadow: 1px 1px 1px var(--classic_squared_tabs_tab_text_shadow) !important;
  321. }
  322.  
  323. /* fix Windows 7s default tab background (remove dark purple bg color)*/
  324. @media (-moz-os-version: windows-win7) {
  325. @media (-moz-windows-default-theme) {
  326. .tabbrowser-tab:not([selected]):not(:hover):not(:-moz-lwtheme) {
  327. background-color: #e3e4e6 !important;
  328. }
  329. .tabbrowser-tab:not([selected]):hover:not(:-moz-lwtheme) {
  330. background-color: #cccdcf !important;
  331. }
  332.  
  333. }
  334. }
  335.  
  336. /* Simple Close Tab button */
  337. #TabsToolbar:not(:-moz-lwtheme) #_fe8cab45-aaee-45f8-8765-781e0ebea300_-browser-action {
  338. --webextension-toolbar-image-light: url("moz-extension://7904448c-2319-4f6f-aac9-a1f701258098/icons/Close-dark.svg") !important;
  339. }
  340.  
  341. /* close tab button */
  342. #TabsToolbar:not(:-moz-lwtheme) #closetab_fmarin_com-browser-action {
  343. --webextension-toolbar-image-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;
  344. --webextension-toolbar-image-2x-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;
  345. }
  346.  
  347. /* close window button */
  348. #TabsToolbar:not(:-moz-lwtheme) #close-window-button_nanpuyue_com-browser-action {
  349. --webextension-toolbar-image-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;
  350. --webextension-toolbar-image-2x-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;
  351. }
  352.  
  353. /* ========================== NEXT FILE ============================= */
  354.  
  355. #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar {
  356. margin-top: 24px !important;
  357. }
  358. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar {
  359. margin-top: 24px !important;
  360. }
  361.  
  362.  
  363. /* ========================== NEXT FILE ============================= */
  364.  
  365. #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
  366. padding-bottom: calc(1px + var(--tab-min-height_tnot)) !important;
  367. }
  368.  
  369. #TabsToolbar {
  370. position: absolute !important;
  371. display:block !important;
  372. bottom: 0 !important;
  373. width: 100vw !important;
  374. }
  375.  
  376. #tabbrowser-tabs {
  377. width: 100vw !important;
  378. }
  379.  
  380. /* make sure button icon colors set correctly */
  381. #main-window:not(:-moz-lwtheme) #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon,
  382. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon {
  383. fill: var(--classic_squared_tabs_new_tab_icon_color) !important;
  384. color: var(--classic_squared_tabs_new_tab_icon_color) !important;
  385. }
  386.  
  387. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar .titlebar-buttonbox-container {
  388. /*display: none !important;*/
  389. visibility: hidden !important;
  390. }
  391.  
  392.  
  393. /* move caption buttons to windows top right position */
  394. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  395. position: fixed !important;
  396. right: 0 !important;
  397. visibility: visible !important;
  398. display: block !important;
  399. }
  400.  
  401. /* caption button position in maximized mode after moving to the top */
  402. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container,
  403. #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #TabsToolbar .titlebar-buttonbox-container {
  404. top: -14px !important;
  405. }
  406.  
  407.  
  408. /* Windows */
  409. @media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {
  410. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  411. top: 1px !important;
  412. }
  413. #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  414. top: 8px !important;
  415. }
  416. }
  417.  
  418. /* Windows 7/8 extra tweaks */
  419. @media (-moz-os-version: windows-win7) {
  420. @media all and (-moz-windows-compositor) {
  421. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  422. display: none !important;
  423. }
  424. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]):-moz-lwtheme #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  425. display: block !important;
  426. margin-top: -13px !important;
  427. }
  428. }
  429. @media not all and (-moz-windows-compositor) {
  430. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  431. top: -2px !important;
  432. }
  433. #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  434. top: 0px !important;
  435. }
  436. }
  437. }
  438.  
  439. @media (-moz-os-version:windows-win8) {
  440. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  441. top: -13px !important;
  442. }
  443. #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  444. top: -5px !important;
  445. }
  446. }
  447.  
  448.  
  449. /* Windows 10 extra tweaks */
  450. @media (-moz-os-version: windows-win10) {
  451. #main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme):hover:not([disabled="true"]),
  452. #main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme)[_moz-menuactive="true"]:not([disabled="true"]) {
  453. background-color: Highlight !important;
  454. color: HighlightText !important;
  455. }
  456. }
  457.  
  458. /* tweaks for fullscreen mode */
  459. #main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container,
  460. #main-window[tabsintitlebar][sizemode="fullscreen"] #navigator-toolbox #PanelUI-button,
  461. #main-window #TabsToolbar #window-controls {
  462. display: none !important;
  463. }
  464.  
  465. /* hide non-required items */
  466. #TabsToolbar .private-browsing-indicator,
  467. #TabsToolbar #window-controls,
  468. #TabsToolbar *[type="caption-buttons"],
  469. #TabsToolbar *[type="pre-tabs"],
  470. #TabsToolbar *[type="post-tabs"] {
  471. display: none !important;
  472. }
  473.  
  474. /* adjust private mode icon position */
  475. @media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {
  476. #main-window[tabsintitlebar][privatebrowsingmode=temporary]:not([inDOMFullscreen="true"]) #TabsToolbar .private-browsing-indicator {
  477. position: fixed !important;
  478. top: 0 !important;
  479. right: 130px !important;
  480. visibility: visible !important;
  481. display: block !important;
  482. }
  483. #main-window[tabsintitlebar][privatebrowsingmode=temporary][sizemode="maximized"]:not([inDOMFullscreen="true"]) #TabsToolbar .private-browsing-indicator {
  484. top: 8px !important;
  485. }
  486. }
  487.  
  488. /* adjust tabs toolbar padding */
  489. #main-window:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  490. #main-window[tabsintitlebar]:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  491. #main-window:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar,
  492. #main-window[tabsintitlebar]:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar {
  493. -moz-padding-start: 0px !important;
  494. -moz-margin-start: 0px !important;
  495. }
  496.  
  497. /* hide line above navigation toolbar appearing in some cases */
  498. #main-window:not([tabsintitlebar]) #nav-bar,
  499. #main-window:not([tabsintitlebar]) #navigator-toolbox {
  500. border-top: 0 !important;
  501. box-shadow: unset !important;
  502. }
  503.  
  504. /* disable Mozillas tab jumping nonsense when moving tabs */
  505. #navigator-toolbox[movingtab] > #titlebar > #TabsToolbar {
  506. padding-bottom: unset !important;
  507. }
  508. #navigator-toolbox[movingtab] #tabbrowser-tabs {
  509. padding-bottom: unset !important;
  510. margin-bottom: unset !important;
  511. }
  512. #navigator-toolbox[movingtab] > #nav-bar {
  513. margin-top: unset !important;
  514. }
  515.  
  516. /* size of new tab tabs '+' icon */
  517. :-moz-any(.tabs-newtab-button,#tabs-newtab-button) .toolbarbutton-icon {
  518. padding: 0px !important;
  519. margin: 0px !important;
  520. width: 18px !important;
  521. height: 18px !important;
  522. }
  523.  
  524. /* some id!ot at Moz thought it is a great idea to add padding and margin values here */
  525. @media (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {
  526. #TabsToolbar > .toolbar-items {
  527. padding-top: 0 !important;
  528. margin-top: 0 !important;
  529. }
  530. }
  531.  
  532.  
  533. /* show window caption buttons in fullscreen mode */
  534. #main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls {
  535. position: absolute !important;
  536. display: block !important;
  537. top: 0 !important;
  538. right: 0 !important;
  539. margin-top: -32px !important;
  540. z-index: 1000 !important;
  541. }
  542.  
  543. #main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #nav-bar {
  544. -moz-padding-end: 60px !important;
  545. }
  546.  
  547. #main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls toolbarbutton,
  548. #main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls toolbarbutton .toolbarbutton-icon {
  549. padding: 0 !important;
  550. margin: 0 !important;
  551. }
  552.  
  553. @media (-moz-os-version: windows-win10) {
  554. #main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls *,
  555. #main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"]:-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar #window-controls * {
  556. color: black !important;
  557. fill: black !important;
  558. }
  559.  
  560. #main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"]:-moz-lwtheme #TabsToolbar #window-controls * {
  561. color: white !important;
  562. fill: white !important;
  563. }
  564.  
  565. }
  566.  
  567. /* ========================== NEXT FILE ============================= */
  568.  
  569. #main-window[tabsintitlebar]:not([sizemode="fullscreen"]):not([inDOMFullscreen="true"]) #navigator-toolbox {
  570. margin-top: calc(-1px + var(--tab-min-height_tnot)) !important;
  571. }
  572.  
  573. #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
  574. padding-bottom: calc(0px + var(--tab-min-height_tnot)) !important;
  575. }
  576.  
  577. #TabsToolbar {
  578. height: var(--tab-min-height_tnot) !important;
  579. }
  580.  
  581. #main-window[tabsintitlebar]:not([sizemode="fullscreen"]):not([inDOMFullscreen="true"]) .titlebar-buttonbox-container,
  582. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  583. position: fixed !important;
  584. display:block !important;
  585. top: 0 !important;
  586. left: 0 !important;
  587. right: unset !important;
  588. }
  589.  
  590. #tabbrowser-tabs .tabbrowser-arrowscrollbox {
  591. margin-top: -1px !important;
  592. margin-bottom: 1px !important;
  593. }
  594.  
  595. /* caption button position in maximized mode after moving to the top */
  596. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container,
  597. #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #TabsToolbar .titlebar-buttonbox-container {
  598. top: 0 !important;
  599. }
  600.  
  601. #PersonalToolbar {
  602. padding-top: 4px !important;
  603. padding-bottom: 4px !important;
  604. height: unset !important;
  605. max-height: unset !important;
  606. }
  607.  
  608. #main-window[tabsintitlebar]:not([sizemode="fullscreen"]) #titlebar {
  609. margin-top: calc(-1 * var(--tab-min-height_tnot)) !important;
  610. padding-top: var(--tab-min-height_tnot) !important;
  611. }
  612. }
  613. /* Show Tab Close buttons only when hovered */
  614. #TabsToolbar #tabbrowser-tabs .tabbrowser-tab:not([pinned]):not(:hover) .tab-close-button {
  615. visibility: collapse !important;
  616. display: none !important;
  617. }
  618.  
  619. #TabsToolbar #tabbrowser-tabs .tabbrowser-tab:not([pinned]):hover .tab-close-button {
  620. visibility: visible !important;
  621. display: block !important;
  622. }
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629. :root {
  630. --colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa);
  631. --general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa);
  632. --general_toolbar_color_navbar: linear-gradient(#f9f9fa,#f9f9fa);
  633. --tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa);
  634. --tabs_toolbar_border-tnot_normal_mode_size: 1px;
  635. --tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color);
  636. --classic_squared_tabs_tab_text_color: black;
  637. --classic_squared_tabs_new_tab_icon_color: black;
  638. --classic_squared_tabs_tab_text_shadow: transparent;
  639. --tab-min-height_tnot: 32px;
  640. }
  641.  
  642. :root[uidensity=compact] {
  643. --tab-min-height_tnot: 28px;
  644. }
  645.  
  646. :root[uidensity=touch] {
  647. --tab-min-height_tnot: 40px;
  648. }
  649.  
  650.  
  651. /* move titlebar and its content (menubar, tabs toolbar) below navigation/bookmarks toolbar */
  652. #titlebar {
  653. -moz-box-ordinal-group: 100 !important;
  654. order: 100 !important;
  655. }
  656.  
  657. /* space above tabs toolbar */
  658. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] * #titlebar {
  659. margin-top: -8px !important;
  660. }
  661.  
  662. /* space for menubar above navigation toolbar (Firefox titlebar) */
  663. #main-window:is([tabsintitlebar],[customtitlebar]):not([sizemode="fullscreen"]) #nav-bar,
  664. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"]:not([sizemode="fullscreen"]) #nav-bar {
  665. margin-top: 28px !important;
  666. }
  667.  
  668. #main-window:not(:is([tabsintitlebar],[customtitlebar])) #nav-bar {
  669. margin-top: 18px !important;
  670. }
  671.  
  672. /* add 'drag' feature to space above navigation toolbar */
  673. #main-window:is([tabsintitlebar],[customtitlebar]) #navigator-toolbox,
  674. #main-window:is([tabsintitlebar],[customtitlebar]) #nav-bar {
  675. -moz-window-dragging: drag !important;
  676. }
  677.  
  678. /* move menubar to the top and extend its with to full window width */
  679. #toolbar-menubar {
  680. position: fixed !important;
  681. display: flex !important;
  682. width: 100vw !important;
  683. -moz-window-dragging: drag !important;
  684. }
  685.  
  686. /* move menubars / tab toolbars caption buttons to windows top right position */
  687. #main-window:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container,
  688. #main-window:is([tabsintitlebar],[customtitlebar]):not([inDOMFullscreen="true"]) .titlebar-buttonbox-container {
  689. position: fixed !important;
  690. right: 0 !important;
  691. top: 0 !important;
  692. visibility: visible !important;
  693. display: block !important;
  694. }
  695.  
  696. #main-window:is([tabsintitlebar],[customtitlebar]):not([inDOMFullscreen="true"]) #toolbar-menubar .titlebar-buttonbox-container {
  697. opacity: 0 !important;
  698. }
  699.  
  700. /* menubar position after moving to the top */
  701. #toolbar-menubar {
  702. top: 0 !important;
  703. }
  704.  
  705.  
  706. #main-window #nav-bar,
  707. #main-window:is([tabsintitlebar],[customtitlebar]) #nav-bar {
  708. box-shadow: unset !important;
  709. border: unset !important;
  710. }
  711.  
  712. #main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #nav-bar {
  713. padding-inline-end: 140px !important;
  714. }
  715.  
  716.  
  717. /* tab height */
  718. #tabbrowser-tabs,
  719. #tabbrowser-arrowscrollbox,
  720. #tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[pinned],
  721. #tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox .tabbrowser-tab[pinned],
  722. #tabbrowser-tabs > .tabbrowser-arrowscrollbox,
  723. .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
  724. min-height: var(--tab-min-height_tnot) !important;
  725. }
  726.  
  727. /* toolbar colors */
  728. :root:not([lwtheme]):not(:is([tabsintitlebar],[customtitlebar])) #toolbar-menubar {
  729. background-image: var(--colored_menubar_background_image) !important;
  730. border: 0px !important;
  731. margin-bottom: -1px !important;
  732. }
  733.  
  734. :root:not([lwtheme]) #nav-bar {
  735. appearance: none !important;
  736. background: var(--general_toolbar_color_navbar, inherit) !important;
  737. }
  738.  
  739. :root:not([lwtheme]) .browser-toolbar:not(.titlebar-color){
  740. appearance: none !important;
  741. background: var(--general_toolbar_color_toolbars, inherit) !important;
  742. }
  743.  
  744. :root:not([lwtheme]) #TabsToolbar{
  745. appearance: none !important;
  746. background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;
  747. }
  748.  
  749. :root[lwtheme] #TabsToolbar {
  750. background-color: var(--toolbar-bgcolor) !important;
  751. }
  752.  
  753. /* tabs toolbar adjustment */
  754. #main-window:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  755. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  756. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  757. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  758. #TabsToolbar {
  759. padding-inline-start: 2px !important;
  760. }
  761.  
  762. :root[lwtheme]:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  763. :root[lwtheme]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  764. :root[lwtheme][uidensity=compact]:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  765. :root[lwtheme][uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  766. :root[lwtheme] #TabsToolbar,
  767. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  768. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  769. #main-window[sizemode="maximized"] #TabsToolbar,
  770. :root[lwtheme]:is([tabsintitlebar],[customtitlebar]):not([style*='--lwt-header-image']) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  771. :root[lwtheme]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"]:not([style*='--lwt-header-image']) #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  772. :root[lwtheme][uidensity=compact]:is([tabsintitlebar],[customtitlebar]):not([style*='--lwt-header-image']) #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  773. :root[lwtheme][uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"]:not([style*='--lwt-header-image']) #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  774. :root[lwtheme]:is([tabsintitlebar],[customtitlebar]):not([style*='--lwt-header-image']) #TabsToolbar {
  775. padding-inline-start: 2px !important;
  776. }
  777.  
  778. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="normal"]:not([sizemode="fullscreen"]) #TabsToolbar {
  779. margin-top: 0px !important;
  780. }
  781.  
  782. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="normal"][chromehidden~="menubar"] #TabsToolbar,
  783. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar,
  784. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar,
  785. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar {
  786. padding-top: 0px !important;
  787. }
  788.  
  789. #main-window:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar,
  790. #main-window:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar[autohide="false"] ~ #TabsToolbar{
  791. margin-top: 0px !important;
  792. }
  793.  
  794. /* tab title in titlebar support */
  795. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="normal"] #navigator-toolbox #TabsToolbar,
  796. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="normal"] #navigator-toolbox #TabsToolbar,
  797. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #navigator-toolbox #TabsToolbar,
  798. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #navigator-toolbox #TabsToolbar,
  799. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  800. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  801. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  802. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar{
  803. margin-top: 0px !important;
  804. }
  805.  
  806. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #navigator-toolbox #TabsToolbar,
  807. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #navigator-toolbox #TabsToolbar,
  808. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  809. #main-window[uidensity=compact]:is([tabsintitlebar],[customtitlebar])[sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar{
  810. margin-top: 4px !important;
  811. }
  812.  
  813. /* titlebar button support */
  814. #main-window:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar{
  815. margin-top: 2px !important;
  816. }
  817.  
  818. /* fix for application/hamburger button in titlebar */
  819. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="fullscreen"] #nav-bar #PanelUI-button {
  820. visibility: collapse !important;
  821. }
  822.  
  823. #main-window[inDOMFullscreen="true"] #TabsToolbar {
  824. opacity: 0 !important;
  825. }
  826.  
  827. /* tweaks for fullscreen mode */
  828. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="fullscreen"] * #TabsToolbar {
  829. padding-inline-start: 0px !important;
  830. }
  831.  
  832. #main-window:is([tabsintitlebar],[customtitlebar])[sizemode="fullscreen"] #navigator-toolbox #PanelUI-button {
  833. display: none !important;
  834. }
  835.  
  836. /* Simple Close Tab button */
  837. :root:not([lwtheme]) #TabsToolbar #_fe8cab45-aaee-45f8-8765-781e0ebea300_-browser-action {
  838. --webextension-toolbar-image-light: url("moz-extension://7904448c-2319-4f6f-aac9-a1f701258098/icons/Close-dark.svg") !important;
  839. }
  840.  
  841. /* close tab button */
  842. :root:not([lwtheme]) #TabsToolbar #closetab_fmarin_com-browser-action {
  843. --webextension-toolbar-image-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;
  844. --webextension-toolbar-image-2x-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;
  845. }
  846.  
  847. /* close window button */
  848. :root:not([lwtheme]) #TabsToolbar #close-window-button_nanpuyue_com-browser-action {
  849. --webextension-toolbar-image-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;
  850. --webextension-toolbar-image-2x-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;
  851. }
  852.  
  853.  
  854. /* Windows */
  855. @media (-moz-platform: windows) {
  856. /* set to '0', if no menubar is used */
  857. #main-window:not(:is([tabsintitlebar],[customtitlebar])):not([sizemode="fullscreen"]) #nav-bar {
  858. margin-top: 18px !important;
  859. }
  860. }
  861.  
  862. /* Linux */
  863. @media (-moz-platform: linux) {
  864. /* set to '0', if no menubar is used */
  865. #main-window:not(:is([tabsintitlebar],[customtitlebar])):not([sizemode="fullscreen"]) #nav-bar {
  866. margin-top: 26px !important;
  867. }
  868. }
  869.  
  870. /* Fx 105+ */
  871. :root:not([privatebrowsingmode=temporary]) :is(toolbarbutton, toolbarpaletteitem) + #tabbrowser-tabs,
  872. :root[privatebrowsingmode=temporary] :is(toolbarbutton:not(#firefox-view-button), toolbarpaletteitem:not(#wrapper-firefox-view-button)) + #tabbrowser-tabs {
  873. border-inline-start: 0px solid color-mix(in srgb, currentColor 25%, transparent) !important;
  874. }
  875.  
  876. :root:not([privatebrowsingmode=temporary]):not([firefoxviewhidden]) :is(#firefox-view-button, #wrapper-firefox-view-button) + #tabbrowser-tabs:not([overflow]) {
  877. padding-inline-start: 0 !important;
  878. margin-inline-start: 0 !important;
  879. }
  880.  
  881. /* Fx 106+ */
  882. #private-browsing-indicator-with-label {
  883. display: none !important;
  884. }
  885.  
  886. @media (-moz-platform: macos) {
  887.  
  888. #main-window:not(:is([tabsintitlebar],[customtitlebar])):not([sizemode="fullscreen"]) #toolbar-menubar {
  889. visibility: collapse !important;
  890. }
  891.  
  892. /* space above navigation toolbar (OS titlebar) */
  893. #main-window:not(:is([tabsintitlebar],[customtitlebar])):not([sizemode="fullscreen"]) #nav-bar {
  894. margin-top: 0px !important;
  895. }
  896.  
  897. #TabsToolbar :-moz-any(.tabs-newtab-button,#tabs-newtab-button){
  898. margin-bottom: unset !important;
  899. }
  900.  
  901. #main-window:is([tabsintitlebar],[customtitlebar]):not([sizemode="fullscreen"]):not([inDOMFullscreen="true"]) .titlebar-buttonbox-container,
  902. #main-window:is([tabsintitlebar],[customtitlebar]):not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {
  903. position: fixed !important;
  904. display:block !important;
  905. top: -2px !important;
  906. left: 0 !important;
  907. right: unset !important;
  908. }
  909.  
  910. }
  911.  
  912.  
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Kelfunle
    41 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • Xenquneh
    35 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • User was banned
  • Gydegni
    18 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=akhevvjiwk
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment