elbaitemoon

Elbaite theme for Pale Moon
Log | Files | Refs

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 }