browser.css (2823B)
1 /* ::::: titlebar ::::: */ 2 3 #main-window[sizemode="normal"] > #titlebar { 4 -moz-appearance: -moz-window-titlebar; 5 } 6 7 #main-window[sizemode="maximized"] > #titlebar { 8 -moz-appearance: -moz-window-titlebar-maximized; 9 } 10 11 #titlebar-buttonbox { 12 -moz-appearance: -moz-window-button-box; 13 } 14 15 #main-window[sizemode="maximized"] #titlebar-buttonbox { 16 -moz-appearance: -moz-window-button-box-maximized; 17 } 18 19 .titlebar-placeholder[type="appmenu-button"] { 20 margin-left: 4px; 21 } 22 23 .titlebar-placeholder[type="caption-buttons"] { 24 margin-left: 10px; 25 } 26 27 /* titlebar command buttons */ 28 29 #titlebar-min { 30 -moz-appearance: -moz-window-button-minimize; 31 } 32 33 #titlebar-max { 34 -moz-appearance: -moz-window-button-maximize; 35 } 36 37 #main-window[sizemode="maximized"] #titlebar-max { 38 -moz-appearance: -moz-window-button-restore; 39 } 40 41 #titlebar-close { 42 -moz-appearance: -moz-window-button-close; 43 } 44 45 /* ensure titlebar on privacy windows is of correct size */ 46 #titlebar { 47 height: 22px; 48 } 49 50 /* ensure extra titlebar doesn't appear on normal (e.g. non-privacy) windows */ 51 #main-window:not([privatebrowsingmode=temporary]):not(:-moz-lwtheme) > #titlebar > #titlebar-content > #titlebar-buttonbox-container, 52 #main-window:not([drawintitlebar=true]):not(:-moz-lwtheme) > #titlebar { 53 display: none; 54 } 55 56 #titlebar-spacer { 57 display: none; 58 } 59 60 #titlebar-buttonbox-container { 61 margin-left: 7px; 62 margin-top: 3px; 63 } 64 65 #main-window:-moz-lwtheme > #titlebar { 66 -moz-appearance: none !important; 67 } 68 69 .tabbrowser-tab[selected="true"]:not(:-moz-lwtheme) > * > * > .tab-text { 70 text-shadow: none; 71 } 72 73 #navigator-toolbox[tabsontop="false"] #PersonalToolbar, 74 #navigator-toolbox[tabsontop="false"] #TabsToolbar { 75 background: transparent; 76 } 77 78 /* ::::: bookmark buttons ::::: */ 79 80 toolbarbutton.bookmark-item { 81 font-weight: normal; 82 border: 0; 83 border-radius: 10000px; 84 padding: 1px 8px; 85 margin: 0 0 1px; 86 } 87 88 .bookmark-item > .toolbarbutton-text { 89 display: -moz-box !important; 90 margin: 0 !important; 91 } 92 93 .bookmark-item > .toolbarbutton-menu-dropmarker { 94 display: none; 95 } 96 97 toolbarbutton.bookmark-item > menupopup { 98 margin-top: 2px; 99 margin-inline-start: 3px; 100 } 101 102 .bookmark-item > .toolbarbutton-icon { 103 width: 16px; 104 min-height: 16px; 105 max-height: 16px; 106 } 107 108 .bookmark-item > .toolbarbutton-icon[label]:not([label=""]), 109 .bookmark-item > .toolbarbutton-icon[type="menu"] { 110 margin-inline-end: 5px; 111 } 112 113 #main-window[privatebrowsingmode=temporary] #TabsToolbar::before { 114 display: -moz-box; 115 content: ""; 116 background-image: url("chrome://browser/skin/toolbar/private.svg"); 117 background-size: auto 24px; 118 background-position: center; 119 background-repeat: no-repeat; 120 width: 30px; 121 } 122 123 #main-window[privatebrowsingmode=temporary] #TabsToolbar:not([brighttext])::before { 124 background-image: url("chrome://browser/skin/toolbar/private.svg#darktext"); 125 }