:root[tabsintitlebar] #titlebar .titlebar-close, :root[tabsintitlebar] #titlebar #titlebar-close { background: url("../titlebuttons/titlebutton-close.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-max, :root[tabsintitlebar] #titlebar #titlebar-max { background: url("../titlebuttons/titlebutton-maximize.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-min, :root[tabsintitlebar] #titlebar #titlebar-min { background: url("../titlebuttons/titlebutton-minimize.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-restore, :root[tabsintitlebar] #titlebar #titlebar-restore, :root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max, :root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max { background: url("../titlebuttons/titlebutton-maximize.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-close:hover, :root[tabsintitlebar] #titlebar #titlebar-close:hover { background: url("../titlebuttons/titlebutton-close-hover.svg") no-repeat; background-color: transparent !important; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-max:hover, :root[tabsintitlebar] #titlebar #titlebar-max:hover { background: url("../titlebuttons/titlebutton-maximize-hover.svg") no-repeat; background-color: transparent !important; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-min:hover, :root[tabsintitlebar] #titlebar #titlebar-min:hover { background: url("../titlebuttons/titlebutton-minimize-hover.svg") no-repeat; background-color: transparent !important; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-restore:hover, :root[tabsintitlebar] #titlebar #titlebar-restore:hover, :root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max:hover, :root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max:hover { background: url("../titlebuttons/titlebutton-unmaximize-hover.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-close:active, :root[tabsintitlebar] #titlebar #titlebar-close:active { background: url("../titlebuttons/titlebutton-close-active.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-max:active, :root[tabsintitlebar] #titlebar #titlebar-max:active { background: url("../titlebuttons/titlebutton-maximize-active.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-min:active, :root[tabsintitlebar] #titlebar #titlebar-min:active { background: url("../titlebuttons/titlebutton-minimize-active.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar .titlebar-restore:active, :root[tabsintitlebar] #titlebar #titlebar-restore:active, :root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-max:active, :root[tabsintitlebar][sizemode="maximized"] #titlebar #titlebar-max:active { background: url("../titlebuttons/titlebutton-unmaximize-active.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-close, :root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-close { background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-max, :root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-max { background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-min, :root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-min { background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-restore, :root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-restore, :root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive .titlebar-max, :root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive #titlebar-max { background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-close:hover, :root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-close:hover { background: url("../titlebuttons/titlebutton-close-backdrop.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-max:hover, :root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-max:hover { background: url("../titlebuttons/titlebutton-maximize-backdrop.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-min:hover, :root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-min:hover { background: url("../titlebuttons/titlebutton-minimize-backdrop.svg") no-repeat; background-size: contain; } :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-restore:hover, :root[tabsintitlebar] #titlebar:-moz-window-inactive #titlebar-restore:hover, :root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive .titlebar-max:hover, :root[tabsintitlebar][sizemode="maximized"] #titlebar:-moz-window-inactive #titlebar-max:hover { background: url("../titlebuttons/titlebutton-unmaximize-backdrop.svg") no-repeat; background-size: contain; } :root[tabsintitlebar][inFullscreen] #window-controls #restore-button { background: url("../titlebuttons/titlebutton-maximize.svg") no-repeat; background-size: contain; } :root[tabsintitlebar][inFullscreen] #window-controls #restore-button:hover { background: url("../titlebuttons/titlebutton-unmaximize-hover.svg") no-repeat; background-size: contain; } :root[tabsintitlebar][inFullscreen] #window-controls #restore-button:active { background: url("../titlebuttons/titlebutton-unmaximize-active.svg") no-repeat; background-size: contain; } :root[tabsintitlebar][inFullscreen] #window-controls:-moz-window-inactive #restore-button { background: url("../titlebuttons/titlebutton-backdrop.svg") no-repeat; background-size: contain; }