  /* AGENT_SHEET */

/* Created  by Antonio Ferreiro "a3cAnton" 08-10-2013 */
/* Replace this part of code to change color theme */

/* DarkBlue */

:root{
--bg-color1:hsl(220,15%,5%);       /* Main background color (darkest) */
--bg-color2:hsl(220,15%,13%);      /* Secondary background color */
--bg-color3:hsl(220,15%,22%);      /* Menues & popups background color */
--bg-color4:hsl(220,15%,44%);      /* Used in tabs */
--txt-color:hsl(220,15%,70%);      /* Main text color */
--sel-color:hsl(240,99%,50%);      /* Selected items */
--lnk-color:hsl(240,99%,66%);      /* Links color */
--hvr-color:hsl(190,99%,50%);      /* Hover on buttons.. etc. */
--lnk-hvr-color:hsl(190,99%,80%);  /* Hover on links (clearer than hilite) */
--txt-hvr-color:#fff;              /* Highlighted text & clearest color */
}

/* End of code to change */

:-moz-any(scrollbar,scrollbarbutton,scrollcorner,slider,thumb,scale){ -moz-appearance:none!important}  scrollbar:not(:hover){ opacity:.4!important; transition:opacity 1s .5s ease-in-out!important}  scrollbar:hover{ transition:opacity .5s!important}  scrollbar{ border-radius:4px!important; padding:1px!important; background:transparent!important; box-shadow:0 1px 4px 0 #000 inset,0 -1px 1px 0 hsla(0,0%,60%,.8) inset!important; border:none!important}  scrollbar[orient="vertical"] thumb,scrollbar[orient="vertical"] scrollbarbutton,scrollbar[orient="horizontal"] thumb,scrollbar[orient="horizontal"] scrollbarbutton,scrollcorner{ -moz-appearance:none!important; background-color:hsla(0,0%,0%,.5)!important; box-shadow:4px 4px 4px -3px hsla(0,0%,80%,.5) inset,-2px -2px 3px 1px #000 inset!important; border:none!important; transition:.7s!important}  scrollbar[orient="vertical"] thumb:active,scrollbar[orient="horizontal"] thumb:active,scrollbar[orient="vertical"] scrollbarbutton:hover,scrollbar[orient="horizontal"] scrollbarbutton:hover,scrollbar[orient="vertical"] scrollbarbutton:active,scrollbar[orient="horizontal"] scrollbarbutton:active{ background-color:hsla(0,0%,70%,.3)!important; box-shadow:4px 4px 4px 1px hsla(0,0%,60%,.4) inset,-3px -3px 3px 1px #000 inset,0 0 3px hsla(0,0%,65%,.5)!important; transition:box-shadow .2s!important}  scrollbar[orient="vertical"] thumb,scrollbar[orient="horizontal"] thumb{ border-radius:9px!important}  scrollbar[orient="vertical"] scrollbarbutton,scrollbar[orient="horizontal"] scrollbarbutton,scrollcorner{ border-radius:4px!important}    span.ruleview-selector-matched{ color:#c44!important} .ruleview-ruleopen,.ruleview-ruleclose{ color:#f00!important} .ruleview-selector-separator{ color:#88f!important} .source-link-label{ color:#ca3!important} .theme-body.devtools-monospace .editor.comment.theme-comment{ color:#0c0!important} .ruleview-rule[uneditable=true] .ruleview-enableproperty.theme-checkbox{ opacity:.2!important} .ruleview-rule:not(:hover) .ruleview-enableproperty,.ruleview-rule:hover .ruleview-enableproperty{ visibility:visible!important; color:pink!important}  input[type="checkbox"]:checked + label::before{ background-image: url("chrome://global/skin/in-content/check.svg#check")!important}  input[type] > button{ -moz-appearance:none!important; border-color:transparent!important; border-radius:4px!important; color:var(--txt-color)!important; background-image:linear-gradient(180deg,var(--bg-color3) 48%,var(--bg-color2) 49%,#000 85%,var(--bg-color2))!important} input[type] > button:hover{ color:var(--txt-hvr-color)!important; background:radial-gradient(ellipse farthest-corner at center bottom,var(--hvr-color) 0%,transparent 99%), linear-gradient(180deg,hsla(0,0%,66%,.5) 48%,rgba(0,0,0,.4) 49%,rgba(0,0,0,.8) 80%,hsla(0,0%,66%,.2))!important}  richlistitem[selected="true"],richlistbox#items{ -moz-appearance:none!important}  @-moz-document regexp("(chrome|about|view-source|inspector|moz-extension).*"){  #newtab-search-container,#snippetContainer{display:none!important}  .tab-close-button:not([fadein]),.tab-background:not([fadein]){ visibility:visible!important}  .tab-label:not([fadein]),.tab-throbber:not([fadein]),.tab-icon-image:not([fadein]) { display:block!important} #stylish-toolbar-button image{padding:3px 7px!important} tabpanels caption,tree{-moz-appearance:none!important}   #main-window[sizemode="maximized"][tabsintitlebar="true"][tabsontop="true"] #titlebar-buttonbox,#downloadsFooter,#downloadsFooter:hover,#downloadsFooter:hover:active{ -moz-appearance:none!important; padding:0px!important; margin:0px!important; background-color:var(--bg-color2)!important} #main-window[sizemode="maximized"][tabsintitlebar="true"][tabsontop="true"]:-moz-window-inactive #titlebar-buttonbox,#abp-sidebar hbox,#mediaPanel #imagecontainerbox.inset.iframe{ background-color:var(--bg-color2)!important}   @media all and (-moz-windows-compositor){ #main-window{ -moz-appearance:-moz-win-borderless-glass!important; background:transparent!important} #main-window[inFullscreen="true"]{ -moz-appearance:none!important} #titlebar-buttonbox{ -moz-appearance:-moz-window-button-box!important} #main-window[sizemode="maximized"][tabsintitlebar="true"][tabsontop="true"] #titlebar-buttonbox{ -moz-appearance:-moz-window-button-box-maximized!important} #main-window[sizemode="maximized"][tabsintitlebar="true"][tabsontop="true"] #titlebar-buttonbox,#titlebar-buttonbox{ -moz-appearance:-moz-window-button-box-maximized!important; background-color:transparent!important}  .titlebar-button{ display:none!important} #main-window[sizemode="maximized"] #titlebar-buttonbox{ margin-right:3px!important} .titlebar-placeholder[type="caption-buttons"]{ margin-left:22px!important; } #appcontent:not(:-moz-lwtheme){ background-color:var(--bg-color2)!important} }   #abouts.colums{ font-size:10px!important} #newtab-customize-button{ font-size:0px!important}   a,[class*="link"],button,button *,richlistitem,.tabbrowser-tab[remote]{ outline:none!important; text-decoration:none!important}  span.mrName{ color:#3f3!important}  span.mrValue,#errors > label{ color:#f33!important}  .attribute-name,.search-panel-input-value{ color:#33f!important}  bindings .attribute-value{ color:#996!important}  bindings span[class*="tag"]{ color:purple!important}  :-moz-any(html,body,window,page,dialog,wizard,input,select,prefwindow,vbox,hbox,menupopup,menu,contextmenu,menuitem,menulist,tooltip,panel,toolbox,toolbar,richlistitem,.treecol,.treecols,pane,tree,treechildren,treecol,treecolpicker,button,toolbarbutton,label,h1,h2,h3,h4,h5),[class^="property"],[class*="container"],[class*="menu"],[class*="button"],.addon,#addon-list,.newtab-site,.newtab-thumbnail,.newtab-cell,.detail-view-container,#downloadsListBox,.downloadInfo,#reset-box,.spinbuttons-button,menulist:focus:not([open="true"]):not(.menulist-compact) > .menulist-label-box,#warningBox,#errorPageContainer,#detail-contrib-description,#trDOMTree,#browser-bottombox,.statuspanel-label,*|*:root,.warningMessage,input[type="text"],.theme-light .devtools-tab,description,.search-panel-header.search-panel-current-engine,listbox [class*="list"],treechildren::-moz-tree-cell-text,li.listEntry span.status{ color:var(--txt-color)!important}  treechildren::-moz-tree-cell-text(selected),#app-manager-window #tabs button[selected],tooltip,#tooltip,.tooltip,#aHTMLTooltip{ font-weight:bold!important; color:var(--txt-hvr-color)!important}  richlistitem:hover label,richlistitem[selected] label,.tabbrowser-tab[selected]:hover label, .tabbrowser-tab:hover:not([selected]) label,:-moz-any(menu[_moz-menuactive="true"],menuitem[_moz-menuactive="true"],.splitmenu-menuitem[_moz-menuactive="true"]) label,#PanelUI-multiView toolbarbutton:hover label,button:hover label{ color:var(--txt-hvr-color)!important} menubar menu,tab{ text-shadow:0 -1px #000,0 1px 1px hsla(0,0%,90%,.3)!important}  a,.text-link,.ac-url-text,.ac-action-text,menulist:focus{ color:var(--lnk-color)!important; text-shadow:1px 1px 1px #000!important; transition:text-shadow .7s!important}  :-moz-any(a,.text-link,.ac-url-text,.ac-action-text):hover,a:active{ color:var(--lnk-hvr-color)!important; text-shadow:0 0 1em var(--hvr-color)!important; transition:text-shadow .2s!important}    panel[type="arrow"],radiogroup filefield *:not(textbox),#BMB_bookmarksPopup menupopup[placespopup=true] > hbox,textbox :not(.textbox-search-icon):not(button):not(image):not(img):not(.progress-bar):not(tree):not(#identity-box):not(menupopup):not([_moz-menuactive="true"]),#browser-bottombox,#fbWindowButtons,#fbSearchBox,.menu-accel-container,radiogroup,.view-header,.view-pane,#view-port-container,#addon-list-empty,.global-warning-container,.addon-view,.warningBackground,.wizard-header,#clientBox,#newtab-margin-bottom,#downloadsRichListBox > richlistitem.download[selected]:not(:hover){ -moz-appearance:none!important; background:transparent!important}  #notification-popup-box,#categories,spacer:not(.colorpickertile),#userstyle-footer,#header,#view-port,#placesView,#infoPane,#placesList,#placeContent,.blacklist:root #errorPageContainer,:root.blacklist #errorTitle, :root.blacklist #errorLongContent, :root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc, :root.blacklist a,tabbox tabs,#newtab-undo-container,input.callUrl,input .anonymous-div,#nav-header,#reader-toolbar,.dropdown.open,prefpane,page[hasBrowserHandlers="true"] stack[flex="1"] .main-content groupbox,tabpanels,caption,#actions,.identity-popup-expander[panel-multiview-anchor],#advancedPanelContainer .advanced-panel,.search-container{ background-color:transparent!important}  #PanelUI-contents .toolbarbutton-1:not(.panel-combined-button):hover,#PanelUI-popup #firebug-button:hover .fb-toolbarbutton,.menu-right,.menu-right[_moz-menuactive="true"],.progress-remainder,textbox,.radio-check,.checkbox-check,tabpanel,.newtab-customize-complex-option:hover > .selectable:not([selected]),.selectable:hover:not([selected]),menuseparator{ background:none transparent!important}  menulist,menulist:focus:not([open="true"]):not(.menulist-compact) > .menulist-label-box,menupopup:not(#BMB_bookmarksPopup),popup,tree,notification,alert,info,tooltip,#stylish-manage-standalone,#styles-container,#handlersView,#sites-list,#maskPopup,panel[type="autocomplete"]:not([type="arrow"]),panel[type="autocomplete-richlistbox"]:not([type="arrow"]),.autocomplete-history-popup,.panel-promo-box,#contentAreaDownloadsView,menupopup[anonid="input-box-contextmenu"][class="textbox-contextmenu"] .arrowscrollbox-scrollbox,#searchbar menupopup[class="searchbar-popup"][anonid="searchbar-popup"] .arrowscrollbox-scrollbox,#fbSearchOptionsPanel,.panel-subviews,.spinbuttons-button,.panel-arrowcontent,[anonid="heading"],:-moz-any(window,dialog,wizard,prefwindow,treecol,richlistbox,listbox,.console-box,div.section,.ruleview,#reset-box,#customization-container,#content,#customization-footer,#warningScreen,#addon-list,#sanitizeEverythingWarningBox),#aboutDialog,#downloadsPanel[hasdownloads] > #downloadsFooter,body.panel.windows,body.panel.windows .footer,.settings-menu.dropdown .dropdown-menu,bindings,binding,bindings body,html.theme-dark body,#action-box,#newtab-customize-button:-moz-any(:hover,:active,[active]),#newtab-customize-panel-inner-wrapper,.newtab-customize-panel-item, .newtab-customize-complex-option,.dropdown-popup,#dialogBox,page,dialog,wizard,prefwindow,#newtab-customize-panel-anchor,*.checkbox-check,input[type="checkbox"] + label::before,.notice{ color:var(--txt-color)!important; background:var(--bg-color3)!important}  #historySwipeAnimationPreviousPage,#historySwipeAnimationCurrentPage,#historySwipeAnimationNextPage,.warningBackground,#onboarding-notification-bar{ background: none top left no-repeat var(--bg-color2)!important}  textbox:not(#fbSearchBox),#searchText,listbox,#warningBox,#errorPageContainer,progressmeter,.scale-slider,.spinbuttons-button:hover,panel:not(.autoscroller):not([type="arrow"]),grippy:hover,#app-manager-window #tabs button[selected],#stage,.warningMessage,input[type="text"],#itemBox,#itemBox vbox,#sidebar-search-container,tooltip,#tooltip,.tooltip,#aHTMLTooltip,pre *:not(span),select,input[type="checkbox"]:checked + label::before,input[type="number"]{ -moz-appearance:none!important; background-color:var(--bg-color3)!important}  #launcher,#downloadsPanel[hasdownloads] > #downloadsFooter:hover,#downloadsPanel[hasdownloads] > #downloadsFooter:hover:active,.dnd-status:hover,.dropdown-menu-item:hover,.search-panel-header,#newtab-scrollbox:not([page-disabled]),#newtab-undo-container,#newtab-customize-overlay,.groupItem,richlistbox#items{ background-color:rgba(0,0,0,.3)!important}    treecolpicker,.spinbuttons-button,treechildren::-moz-tree-row,tooltip,#tooltip,.tooltip,#aHTMLTooltip{ border-radius:2px!important}  #downloads > treechildren::-moz-tree-progressmeter,menulist > .menulist-dropmarker,.menu-iconic,.menu-accel-container,menuitem[checked="true"] .menu-iconic-left,grippy,#mediaPanel #imagecontainerbox.inset.iframe,autorepeatbutton,input[type="checkbox"]:checked + label::before,*.checkbox-check,input[type="checkbox"] + label::before,input[type="number"]{ border-radius:3px!important}  pre,select,button:not(.breadcrumbs-widget-item),menulist,toolbarbutton:not(#back-button):not(#forward-button):not(.tabs-newtab-button):not(#new-tab-button),dropmarker,menu,menubar menu,toolbarbutton:not(#back-button):not(#forward-button) .toolbarbutton-icon,#aboutLogoContainer,img.decoded,img[src="about:logo"],tabpanels,#xpinstallConfirm #itemList,#ToolbarMode toolbarbutton,#ToolbarMode radio,windowdragbox radiogroup radio,radio[pane],windowdragbox radiogroup radio,.toolbarbutton-menubutton-dropmarker,#customization-palette-container toolbarpaletteitem,#PanelUI-mainView toolbarbutton .toolbarbutton-icon,popupset,menupopup,popup,#fbSearchOptionsPanel,#maskPopup,.addon,#addon-list,.newtab-site,.newtab-thumbnail,.newtab-cell,.detail-view-container,#downloadsListBox,.downloadInfo,#reset-box,menupopup menuitem,menupopup menu,tab:not(.tabbrowser-tab),.scale-slider,.scale-thumb,splitter,caption,panel[type="autocomplete"],panel[type="autocomplete-richlistbox"],.autocomplete-history-popup,.dropmarker-icon,#styles,richlistitem.download,#newtab-search-submit,colorpicker[type="button"],.devtools-tab,.aboutPageWideContainer input[type="button"],#actions > input,toolbarbutton[class*="badge"] .toolbarbutton-badge-stack{ border-radius:4px!important}  .searchbar-engine-button,.category,input.callUrl,input .anonymous-div{ border-radius:5px!important}  textbox,listbox,input[type="text"]{ border-radius:9px!important; padding-left:4px!important}  .newtab-title{ text-shadow: 1px 1px 2px #000!important; border-radius:1px 12px 1px 1px!important}  .statuspanel-label{ border-radius:0 6px 0 0!important} #searchbar{ height:25px!important} #urlbar{ width:500px!important; margin-right:-2px!important; border-radius:25px 0 0 25px!important}  #identity-box{ margin-left:-3px!important}   #searchbar .searchbar-textbox,#searchSubmit{ border-radius:0 25px 25px 0!important; margin-left:-1px!important}   #forward-button,#forward-button .toolbarbutton-icon{ border-radius:0 25px 25px 0!important}  window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #forward-button[disabled],window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not(:hover) > #forward-button[disabled],#forward-button:not([disabled]){ margin-left:-1px!important}  window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #forward-button[disabled] .toolbarbutton-icon,window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not(:hover) > #forward-button[disabled] .toolbarbutton-icon{ opacity:.3!important}  window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not([switchingtabs]) > #forward-button,window:not([chromehidden~="toolbar"]) #urlbar-wrapper:hover:not([switchingtabs]) > #forward-button[disabled]{ transition:150ms ease-out!important}  #nav-bar .toolbarbutton-1:not([disabled])[open] > .toolbarbutton-icon,#forward-button:not([disabled]) .toolbarbutton-icon{ box-shadow:0 5px 1px -3px hsl(0,0%,80%) inset,0 15px 9px -6px hsla(0,0%,60%,.5) inset,0 -5px 2px -1px #000 inset!important} #identity-box{ border-radius:25px 0 0 25px!important}  #identity-box.verifiedIdentity,#identity-box:hover,#identity-box[open=true]{ box-shadow:0 8px 8px -3px var(--txt-hvr-color) inset!important} #identity-box.verifiedIdentity{ background-color:#3b3!important} #identity-box:not(.verifiedIdentity):hover,#identity-box[open=true]{ background-color:#36b!important} #searchText{ border-radius:25px 4px 4px 25px!important} .urlbar-input-box, #urlbar-display-box{ border-inline-start:none!important; border-image:none!important}    filefield,.fileFieldContentBox,#downloadFolder,.menulist-editable-input,#view-port-container,#downloadView,#downloadView richlistitem,.category,.category:hover,.category[selected],toolbox:not(#navigator-toolbox) toolbar,toolbox:not(#navigator-toolbox) menubar,#sidebar-header,toolbox:not(#navigator-toolbox),.focusring > .tree-stack > .tree-rows > .tree-bodybox,.statuspanel-label,textbox,listbox,treecol,#PersonalToolbar,.view-header,.paneSelector,.scale-slider,.scale-thumb,progressmeter,tabpanels,.tabs-left,.tabs-right,#launcher,input[type="text"],input.callUrl,input .anonymous-div,#toolbox-tabs .devtools-tab,#toolbox-tabs .devtools-tab[selected],#nav-bar .toolbarbutton-1 > .toolbarbutton-badge-stack{ -moz-appearance:none!important; border:none!important}  #customization-footer,#PanelUI-contents .toolbarbutton-1:not(.panel-combined-button):hover,#PanelUI-popup #firebug-button:hover .fb-toolbarbutton,#detailsDeck,#userstyle-footer,toolbox,.viewer-pane-toolbox,.site,richlistitem,.wizard-header,separator.groove,.panel-promo-box,.autorepeatbutton-up,.autorepeatbutton-down,#newtab-search-submit,.aboutPageWideContainer input[type="button"],ul.dropdown.open .dropdown-popup,tabs:not(#tabbrowser-tabs),.header,input[type="checkbox"]:checked + label::before,*.checkbox-check,input[type="checkbox"] + label::before,input[type="number"],.downloadProgress > .progress-remainder{ border-color:transparent!important}  groupbox,#actions,select{ -moz-appearance:none!important; border:1px solid transparent!important}  tree,.addon,grippy,#styles,:-moz-tree-separator,[class*="colorpicker"],listheader,treecols,#action-box,#dialogBox > .groupbox-title{ -moz-appearance:none!important; border:1px solid rgba(0,0,0,.4)!important}  treechildren::-moz-tree-row(selected),grippy:hover,.colorpickertile[selected="true"]{ outline-color:transparent!important; border:1px solid var(--lnk-color)!important}  menupopup:not(.PanelUI-subView),panel:not([type="arrow"]){ border:1px solid var(--bg-color4)!important}  .download-progress .start-cap,.download-progress[complete] .end-cap,.download-progress[mode="undetermined"] .end-cap,.download-progress .progress .progress-bar,#notification-popup-box,#mediaPanel #imagecontainerbox.inset.iframe,#reader-toolbar{ border-color:hsla(0,0%,0%,.01)!important}  #editor-tools{ border-top:2px solid transparent!important; -moz-border-top-colors:rgba(0,0,10,.2) rgba(0,0,35,.3)!important}  toolbarseparator{ -moz-appearance:none!important; -moz-border-left-colors:transparent transparent hsla(0,0%,0%,.1)!important; -moz-border-right-colors:transparent transparent hsla(0,0%,33%,.1)!important} menuseparator{ border-top:1px solid rgba(0,0,0,.3)!important; border-bottom:1px solid hsla(0,0%,44%,.2)!important} splitter{ -moz-appearance:none!important; border:1px solid hsla(0,0%,44%,.2)!important; background-color:rgba(0,0,0,.3)!important}  .menu-right,.menu-right[_moz-menuactive="true"]{ border-left:6px solid var(--txt-color)!important; border-top:3px solid transparent!important; border-bottom:3px solid transparent!important}    #fbSearchBox,#PanelUI-contents .toolbarbutton-1:not(.panel-combined-button):hover,#PanelUI-popup #firebug-button:hover .fb-toolbarbutton,#identity-box,#actions{ box-shadow:none!important}  .alert,panel[type="autocomplete"],panel[type="autocomplete-richlistbox"],.autocomplete-history-popup,.warningMessage,.settings-menu.dropdown .dropdown-menu{ box-shadow:0 2px 6px 1px #000!important}  #PersonalToolbar,.view-header,#navigator-toolbox::after{ box-shadow:0 1px 6px 0 rgba(0,0,0,.3)!important}  .bar .bar-inner{ box-shadow:6px 0 6px 4px var(--lnk-color) inset,-5px 0  5px 0 var(--lnk-hvr-color) inset!important}  #warningBox,#errorPageContainer{ box-shadow:2px 2px 8px #000,0 1px 160px var(--bg-color2) inset!important}  #nav-bar toolbarbutton:not(#urlbar-reload-button):not(#stop-button):not(:hover) .toolbarbutton-icon,#nav-bar toolbarbutton:not(#urlbar-reload-button):not(#stop-button) .dropmarker-icon,.panel-promo-box,.colorpickertile[selected="true"],#context-navigation > .menuitem-iconic,window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #forward-button[disabled],window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not(:hover) > #forward-button[disabled],#toolbox-tabs .devtools-tab[selected],#toolbox-tabs .devtools-tab:hover,toolbarbutton[class*="badge"] .toolbarbutton-badge-stack{ box-shadow:0 1px 4px 0 rgba(0,0,0,.5) inset, 0 -1px 1px 0 hsla(0,0%,65%,.3) inset!important}   menulist,textbox:not(#fbSearchBox),#searchText,listbox,progressmeter,.scale-slider,#app-manager-window #tabs button[selected],input[type="text"],#mediaPanel #imagecontainerbox.inset.iframe,input.callUrl,.radio-check,.checkbox-check,#downloadsRichListBox > richlistitem.download[selected],#identity-box,select,input[type="checkbox"]:checked + label::before,*.checkbox-check,input[type="checkbox"] + label::before,input[type="number"]{ box-shadow:0 1px 6px 0 #000 inset,0 -1px 1px 0 #555 inset!important; text-shadow:0 1px 1px hsla(0,0%,99%,.5),0 -1px 1px #000!important; font-weight:normal!important; color:var(--txt-color)!important}  #addon-list{ box-shadow:0 1px 6px 0 #000 inset!important}  #launcher{ box-shadow: 0 1px 44px rgba(0,0,0,.6) inset,0 -1px 0 rgba(255,255,255,.15)!important}    #newtab-scrollbox:not([page-disabled]),#customization-container,#customization-footer,#mediaPanel #imagecontainerbox.inset.iframe{ background-image:url("chrome://browser/skin/customizableui/background-noise-toolbar.png")!important}  security,permission,mainContainer,customize,expander,overlay,#styles,#search-filter,#downloadView,.overlay,.tooltip,.mainContainer,.alertBox,#permList,.panel-subviews,:-moz-any(settings,prefs,preferences,update,pane,noscript,abp,VPI,stylish),#downloadManager,#palette-box,textbox tree,treecol{ -moz-appearance:none!important; color:var(--txt-color)!important; background:linear-gradient(0deg,var(--bg-color1),var(--bg-color2)) top fixed!important}  #detail-contributions,div.opsRow,.alert,#findbar,#addon-bar,statusbarpanel,#noscript-statusLabel,#PersonalToolbar,#FindToolbar,.statuspanel-label,body.verbose :-moz-any(h1,h2),body.non-verbose :-moz-any(h1,h2),#dialogBox > .groupbox-title,#mainDeck{ background:transparent linear-gradient(0deg,var(--bg-color3),var(--bg-color1))!important}  #main-window:not([customizing]) #TabsToolbar:not(:-moz-lwtheme){ background:transparent linear-gradient(180deg,rgba(199,199,199,.3),rgba(0,0,0,.4))!important}    toolbox:not(#navigator-toolbox) :-moz-any(.toolbar-primary,.chromeclass-toolbar,.innerToolbar,.chromeclass-menubar,toolbar):not(#TabsToolbar),.viewer-pane-header,sidebarheader,menubar,statusbarpanel,panelBar,.headerControls,.viewGroupWrapper,.heading,#views #logo,#views toolbarbutton,#devtools-webconsole .jsterm-stack-node,#PanelUI-contents toolbarbutton.panel-combined-button,#PanelUI-popup toolbarbutton[id*="PanelUI-"],#PanelUI-footer,#nav-bar,#toolbar-menubar,.paneSelector,.panelTabBox,#nav-bar toolbarbutton:not([id^="urlbar-"]) .toolbarbutton-icon,#context-navigation,#print-preview-toolbar,.devtools-tabbar,.subviewbutton.panel-subview-footer{ -moz-appearance:none!important; color:var(--txt-color)!important; background-color:transparent!important; background-image:linear-gradient(180deg,var(--bg-color3) 48%,var(--bg-color2) 49%,#000 85%,var(--bg-color2))!important; border-style:none!important}  #nav-bar{ box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 1px 0 #000!important}   button:not(.whatisthis):not([class*="identity-popup-expander"]):not(#searchIcon):not(.button):not([class*="serif-button"]):not([id*="font-size"]):not(.light-button):not(.dark-button):not(.sepia-button):not(.searchbar-engine-button):not(.breadcrumbs-widget-item):not(.spinbuttons-button):not(.projects-button):not(.device-button):not(.help-button),menulist > .menulist-dropmarker,#searchSubmit,.header-button,treecolpicker,.tabbrowser-tabs [class^="scrollbutton"][disabled],.tabbrowser-tabs [class^="scrollbutton"]:not([disabled]),.tabbrowser-arrowscrollbox .tabs-newtab-button,#new-tab-button,.newtab-title,findbar toolbarbutton:not([class*="close"]),.browserContainer > findbar,.scale-thumb,.theme-toolbar:not(#errors),.devtools-toolbar:not(#inspector-breadcrumbs-toolbar),.devtools-sidebar-tabs > tabs,.theme-light .devtools-tabbar,autorepeatbutton,#newtab-search-submit,colorpicker[type="button"],.aboutPageWideContainer input[type="button"],a#gotoPrefs,input[type="submit"],input[type="file"] > button[type="button"],input[type] > button,#os-default-handler:not([selected="true"]):not(:hover){ -moz-appearance:none!important; color:var(--txt-color)!important; text-shadow: 0 -1px #000!important; background-color:var(--bg-color3)!important; background-image:linear-gradient(180deg,hsla(0,0%,55%,.5) 48%,rgba(0,0,0,.5) 49%,rgba(0,0,0,1) 80%,hsla(0,0%,55%,.3))!important; box-shadow:0 2px 3px 1px #000!important}  button:not(.searchbar-engine-button):not(.breadcrumbs-widget-item),.viewer-pane-header,menulist,menulist > .menulist-dropmarker,.alert,toolbarbutton:not(.titlebar-button),.menu-iconic,treecolpicker,menubar menu{ -moz-appearance:none!important; color:var(--txt-color)!important; border:1px solid transparent!important}    :-moz-any(sidebarheader,statusbarpanel,panelBar,findbar) toolbarbutton:not(.titlebar-button):not([class*="close"]):hover,toolbar:not(#nav-bar) toolbarbutton:not(.titlebar-button):not([class*="close"]):hover,toolbar:not(#nav-bar) .toolbarbutton-1:not([class*="close"]):hover,#nav-bar .toolbarbutton-1:not(#urlbar-reload-button):hover .toolbarbutton-icon,button:not(.whatisthis):not([class*="identity-popup-expander"]):not(#searchIcon):not(.button):not([class*="serif-button"]):not([id*="font-size"]):not(.light-button):not(.dark-button):not(.sepia-button):not(.searchbar-engine-button):not(.breadcrumbs-widget-item):not(.projects-button):not(.device-button):not(.help-button):hover,menulist:hover > .menulist-dropmarker,.menu-iconic:hover,#searchSubmit:hover,.header-button:hover,#new-tab-button:hover,.console-row:hover,#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:not([disabled]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,#nav-bar .toolbarbutton-1:not([disabled]):hover > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,#nav-bar .toolbarbutton-1:not([disabled]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-badge-container,#searchSubmit:hover,.console-row:hover,listitem:hover,.category:hover,.addon:hover,windowdragbox radiogroup radio:hover,findbar toolbarbutton:not([class*="close"]):hover,#PanelUI-contents .toolbarbutton-1:not(.panel-combined-button):hover ,#PanelUI-contents toolbarbutton.panel-combined-button:hover,#PanelUI-popup toolbarbutton[id*="PanelUI-"]:not(.toolbarbutton-icon):hover,#PanelUI-history toolbarbutton:hover,#PanelUI-helpItems toolbarbutton:hover,#permList > vbox:hover,.nav-button:hover,#header-utils-btn:hover,.addon:hover,#fbPanelBox panelTab:hover,richlistitem:hover,:-moz-any(treecol,richlistitem):hover,:-moz-tree-row(hover),#ButtonEval:hover,#Console\:modeAll:hover,#Console\:modeErrors:hover,#Console\:modeWarnings:hover,#Console\:modeMessages:hover,#Console\:clear:hover,#PanelUI-popup toolbarbutton:not(.toolbarbutton-icon):hover,.devtools-tab:hover,.devtools-tab:hover:active,#newtab-search-submit:hover,.aboutPageWideContainer input[type="button"]:hover,:not(#navigator-toolbox) tab:not(.tabbrowser-tab):not([selected="true"]):hover,toolbarbutton[class*="badge"]:hover .toolbarbutton-badge-stack,a#gotoPrefs:hover,input[type="submit"]:hover,input[type="file"] > button[type="button"]:hover{ -moz-appearance:none!important; color:var(--txt-hvr-color)!important; background-color:var(--bg-color3)!important; background-image: radial-gradient(ellipse farthest-corner at center bottom,var(--hvr-color) 0%,transparent 99%), linear-gradient(180deg,hsla(0,0%,66%,.5) 48%,rgba(0,0,0,.4) 49%,rgba(0,0,0,.8) 80%,hsla(0,0%,66%,.2))!important; outline:none!important; opacity:1.0!important; text-shadow:0 0 5px hsla(0,0%,80%,.5)!important}  :-moz-any(sidebarheader,statusbarpanel,panelBar) toolbarbutton:not([class*="close"]):hover,toolbar:not(#nav-bar) toolbarbutton:not([class*="close"]):hover,button:not(.whatisthis):not(.searchbar-engine-button):not(.breadcrumbs-widget-item):hover,menulist:hover > .menulist-dropmarker,.menu-iconic:hover,#searchSubmit:hover,.header-button:hover,menulist:focus:not([open="true"]):not(.menulist-compact),findbar toolbarbutton:not([class*="close"]):hover,#PanelUI-contents .toolbarbutton-1:not(.panel-combined-button):hover,#PanelUI-contents toolbarbutton.panel-combined-button:hover,#PanelUI-popup toolbarbutton[id*="PanelUI-"]:hover,#nav-bar toolbarbutton:hover [class$="icon"]:not(.menu-iconic-icon):not(menu),.colorpickertile[hover="true"],.cp-light[hover="true"],toolbarbutton[class*="badge"]:hover .toolbarbutton-badge-stack{ box-shadow:0 0 10px var(--lnk-hvr-color)!important; outline:none!important; opacity:1.0!important; color:var(--txt-hvr-color)!important; text-shadow:0 0 5px hsla(0,0%,80%,.5)!important}  .toolbarbutton-1:hover,.toolbarbutto-1:hover .toolbarbutton-icon,toolbarbutton[class*="badge"]:hover .toolbarbutton-badge-stack,#nav-bar .toolbarbutton-1:-moz-any(:hover, [open]):not([disabled="true"]) > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon{ border-color:transparent!important}   ul#reader-toolbar.toolbar button:not(#close-button),ul#reader-toolbar.toolbar #close-button:not(:hover){ background-color:var(--bg-color2)!important; border-color:transparent!important; box-shadow:0 4px 5px -2px var(--lnk-hvr-color) inset,0 -9px 9px -5px #000 inset!important}  #searchIcon[active],#searchIcon:hover,ul#reader-toolbar.toolbar button:not(#close-button):hover{ background-color:hsl(99,50%,25%)!important; color:var(--txt-hvr-color)!important; box-shadow:0 0 8px var(--sel-color),0 -4px 9px -5px var(--lnk-hvr-color) inset!important}  #urlbar > #identity-box > [id*="icon"],#urlbar > #identity-box > box [id*="icon"],#notification-popup-box image[id*="icon"],#identity-popup-multiView .identity-popup-section [id*="identity-popup-"]:not([class*="expander"]),#blocked-permissions-container > .blocked-permission-icon[showing], .notification-anchor-icon[showing],.identity-popup-permission-item button,.identity-popup-expander:not([panel-multiview-anchor]),.menulist-dropmarker > .dropmarker-icon,treecol:not([hideheader="true"]) > .treecol-sortdirection[sortDirection],.tree-columnpicker-icon,tab.tabbrowser-tab[selected="true"] .tab-close-button.close-icon:not(:hover),.titlebar .close-icon:not(:hover) .button-box,.dropdown-arrow,.toolbarbutton-menu-dropmarker,#header-utils-btn image.toolbarbutton-icon,#actions > input,button.whatisthis,[class*="findbar-find-"] .toolbarbutton-icon,#PanelUI-contents toolbarbutton:not(#greasemonkey-tbb):not(.toolbarbutton-menubutton-button) .toolbarbutton-icon,#placesList treechildren::-moz-tree-image{ filter: url(chrome://global/skin/filters.svg#fill)!important; fill:var(--txt-hvr-color)!important}  .toolbarbutton-1 { -moz-context-properties: fill; fill:var(--txt-hvr-color)!important}  #actions > input:hover{ box-shadow:0 0 8px #000,0 0 6px #000 inset!important}  .devtools-button{ max-height:20px!important;margin:1px!important;width:32px!important;}    .addon[status="installed"][active="true"]:not(:hover):not([selected]),.ruleview-rule-source{ -moz-appearance:none!important; transition:.8s!important; outline:none!important; opacity:1.0!important; color:var(--txt-color)!important; text-shadow:1px 1px 1px #000!important}  .addon[status="installed"][active="false"]:not(:hover):not([selected]){ -moz-appearance:none!important; background-color:rgba(0,0,0,.2)!important; outline:none!important; opacity:.7!important; text-shadow:1px 1px 1px #000!important}  .addon[status="installed"][active="false"]:not(:hover):not([selected]) label{ color:rgba(200,200,200,.1)!important}    .addon[status="installed"][selected],treechildren::-moz-tree-row(selected),#nav-bar .toolbarbutton-1:not([disabled])[open] > .toolbarbutton-icon:not([class*="badge"]),.console-row[selected="true"] .console-row-internal-box,.category[selected="true"],.category[selected],#views toolbarbutton[selected="true"],richlistitem[selected="true"]:not(.download),:-moz-tree-row(selected),:-moz-tree-row(selected,focus),#fbPanelBox panelTab[selected],.console-rows .console-row[selected="true"],#ToolbarMode toolbarbutton[checked="true"],#ToolbarMode radio[focused="true"],windowdragbox radiogroup radio[selected="true"],radio[pane][selected="true"],windowdragbox radiogroup radio[focused="true"],windowdragbox radiogroup radio:active,#toolbox-tabs .devtools-tab[selected],toolbar toolbarbutton[checked="true"]:not([disabled="true"]),tab:not(.tabbrowser-tab)[selected="true"],listitem[selected="true"],.newtab-customize-panel-item:not([selected]):hover,.newtab-customize-complex-option:hover > .selectable:not([selected]) + .newtab-customize-panel-subitem,#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar toolbarbutton[checked="true"]:not([disabled="true"]) .toolbarbutton-icon,toolbarbutton[class*="badge"]:not([disabled])[open] .toolbarbutton-badge-stack{ -moz-appearance:none!important; background-color:var(--bg-color1)!important; background-image: radial-gradient(ellipse farthest-corner at center bottom,var(--sel-color) 0%,transparent 99%), linear-gradient(180deg,hsla(0,0%,55%,.3) 48%,rgba(0,0,0,.5) 49%,rgba(0,0,0,1) 80%,hsla(0,0%,55%,.2))!important; outline:none!important; opacity:1!important; color:var(--txt-hvr-color)!important; text-shadow:1px 1px #000!important}  .detail-view-container,#xpinstallConfirm #itemList{ -moz-appearance:none!important; background-color:rgba(0,0,0,.4)!important; background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,.1))!important; transition:.5s!important; outline:none!important; opacity:1!important; text-shadow:0 0 4px hsla(0,0%,80%,.4),0 0 1px hsla(0,0%,80%,.9)!important}  .category{ left:12px!important; margin:6px!important; color:var(--txt-color)!important; text-shadow:0 1px 1px hsla(0,0%,80%,.4),0 -1px 1px #000!important}  .category,listbox,#views toolbarbutton,#xpinstallConfirm #itemList,#ToolbarMode radio,windowdragbox radiogroup radio,radio[pane],windowdragbox radiogroup radio,windowdragbox radiogroup radio{ box-shadow:0 4px 4px 0 hsla(0,0%,0%,.5) inset, 0 -1px 2px 0 hsla(0,0%,65%,.3) inset!important; transition:color .8s,text-shadow .9s .3s!important}  .category[selected],#ToolbarMode radio[focused="true"],windowdragbox radiogroup radio[selected="true"],radio[pane][selected="true"],windowdragbox radiogroup radio[focused="true"],windowdragbox radiogroup radio:active{ box-shadow:0 4px 4px 0 hsla(0,0%,0%,1) inset, 0 -1px 2px 0 hsla(0,0%,65%,.3) inset!important; transition:color .25s,text-shadow .3s,box-shadow .35s ease-out!important}  .category:hover,windowdragbox radiogroup radio:hover{ box-shadow:0 4px 4px 0 hsla(0,0%,0%,1) inset, 0 0 11px 22px hsla(0,0%,65%,.1) inset!important; transition:color .2s,text-shadow .3s,box-shadow .4s ease-out!important}  .newtab-site:hover,.newtab-site[dragged]{ border-color:var(--hvr-color) var(--hvr-color) var(--lnk-hvr-color)!important; box-shadow:0 1px 0 rgba(0,0,0,.1),0 0 10px var(--hvr-color)!important; transition:border-color .1s ease,box-shadow .15s ease!important}  .newtab-site{ transition:border-color .5s ease,box-shadow .8s ease!important}    :-moz-any(button,toolbarbutton),findbar toolbarbutton,#customization-palette-container toolbarpaletteitem,#PanelUI-contents .toolbarbutton-1:not(.panel-combined-button) .toolbarbutton-icon,#PanelUI-contents toolbarbutton.panel-combined-button,#PanelUI-popup toolbarbutton[id*="PanelUI-"],#PanelUI-history toolbarbutton{ transition:border-color .4s,text-shadow .5s ease-in,box-shadow .7s .1s, color .8s!important}  :-moz-any(button,toolbarbutton,.toolbarbutton-1):hover,findbar toolbarbutton:hover,#customization-palette-container toolbarpaletteitem:hover,#PanelUI-contents .toolbarbutton-1:not(.panel-combined-button):hover .toolbarbutton-icon,#PanelUI-contents toolbarbutton.panel-combined-button:hover,#PanelUI-popup toolbarbutton[id*="PanelUI-"]:hover,#PanelUI-history toolbarbutton:hover{ transition:border-color .1s,text-shadow .15s ease-in,box-shadow .2s .1s!important}         menupopup#placesContext,#toolbar-context-menu{ position:relative!important} menupopup#placesContext,menupopup > menupopup > menu > menupopup{ -moz-margin-start:-30em!important} menupopup,#placesContext{ display:-moz-popup!important; z-index:2147483647!important}  menuseparator{ -moz-appearance:none!important; opacity:.7!important}  autorepeatbutton{ height:1.5em!important}  #flashgot-ctx-menuitem-opt-includeImages{ width:229px!important} menupopup > menu,menupopup > menuitem{ height:28px!important; max-width:32em!important}  menupopup,popup,#fbSearchOptionsPanel,#maskPopup{ -moz-appearance:none!important}  .panel-arrow[side="top"],.panel-arrow[side="bottom"]{ filter:url(chrome://global/skin/filters.svg#fill)!important; fill:var(--bg-color3)!important; height:17px!important}  .menu-right,.menu-right[_moz-menuactive="true"],menuitem[checked="true"] .menu-iconic-left{ -moz-appearance:none!important; list-style-image:none!important}   .autorepeatbutton-up,.scrollbutton-up{ list-style-image: url("chrome://global/skin/arrow/arrow-up-dis.gif")!important} .autorepeatbutton-down,.scrollbutton-down{ list-style-image: url("chrome://global/skin/arrow/arrow-dn-dis.gif")!important}  .autorepeatbutton-up[orient="horizontal"],.autorepeatbutton-down:-moz-locale-dir(rtl)[orient="horizontal"],.scrollbutton-up[orient="horizontal"],.scrollbutton-down:-moz-locale-dir(rtl)[orient="horizontal"],.autorepeatbutton-down[orient="horizontal"],.autorepeatbutton-up:-moz-locale-dir(rtl)[orient="horizontal"],.scrollbutton-down[orient="horizontal"],.scrollbutton-up:-moz-locale-dir(rtl)[orient="horizontal"]{ list-style-image: url("chrome://global/skin/arrow/arrow-lft-dis.gif")!important}   .autorepeatbutton-up[disabled="true"],.scrollbutton-up[disabled="true"],.autorepeatbutton-down[disabled="true"],.scrollbutton-down[disabled="true"]{ opacity:.2!important}  .menu-right,.menu-right[_moz-menuactive="true"]{ height:0!important; width:0!important}  menuitem[checked="true"] .menu-iconic-left{ background:transparent url("chrome://global/skin/checkbox/cbox-check-dis.gif") center no-repeat!important; background-size:contain!important; padding:0!important; height:8px!important; width:8px!important; margin-bottom:-2px!important}   #context-reload,#context-stop{ -moz-appearance:none!important; padding:0 2px!important; background-origin:border-box!important; border:none!important} #context-reload,#context-reload[_moz-menuactive=true],#context-stop,#context-stop[_moz-menuactive=true]{ list-style-image: url("chrome://browser/skin/reload-stop-go.png")!important} #context-reload{ -moz-image-region: rect(0, 14px, 14px, 0)!important} #context-reload[_moz-menuactive=true],#context-reload:hover{ -moz-image-region: rect(14px, 14px, 28px, 0)!important} #urlbar-stop-button{ -moz-image-region:rect(0,28px,14px,14px)} #urlbar-stop-button:not([disabled]):hover,#context-stop{ -moz-image-region:rect(14px,28px,28px,14px)!important} #urlbar-stop-button:hover:active,#context-stop[_moz-menuactive=true]{ -moz-image-region:rect(28px,28px,42px,14px)!important}   toolbar[brighttext] #bookmarks-menu-button[cui-areatype="toolbar"][starred] > toolbarbutton .toolbarbutton-icon{ list-style-image:url("chrome://browser/skin/places/bookmarks-notification-finish.png")!important}   menu[_moz-menuactive="true"],menuitem[_moz-menuactive="true"],.splitmenu-menuitem[_moz-menuactive="true"],.menulist-menupopup > menuitem[_moz-menuactive="true"],menulist > menupopup > menuitem[_moz-menuactive="true"],.menulist-menupopup > menu[_moz-menuactive="true"],menulist > menupopup > menu[_moz-menuactive="true"],:-moz-any(menuitem,menu,splitmenuitem)[_moz-menuactive="true"],#searchbar menupopup[class="searchbar-popup"][anonid="searchbar-popup"] menuitem:hover,menupopup.textbox-contextmenu[anonid="input-box-contextmenu"][class="textbox-contextmenu"] menuitem:hover,.panelUI-grid .toolbarbutton-1:not([buttonover]):not(:-moz-any([disabled],[open],:active)):hover > .toolbarbutton-menubutton-dropmarker,panelview .toolbarbutton-1:not(:-moz-any([disabled],[open],:active)):hover,toolbarbutton.subviewbutton:not(:-moz-any([disabled],[open],:active)):hover,menu.subviewbutton:not(:-moz-any([disabled],:active))[_moz-menuactive],menuitem.subviewbutton:not(:-moz-any([disabled],:active))[_moz-menuactive],.widget-overflow-list .toolbarbutton-1:not(:-moz-any([disabled],[open],:active)):hover,.toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]),[overflowedItem=true]) > toolbarbutton:not(:-moz-any([disabled],[open],:active)):hover,autorepeatbutton:hover,.textbox-input-box.urlbar-input-box menupopup[anonid="input-box-contextmenu"][class="textbox-contextmenu"] menuitem:hover{ -moz-appearance:none!important; background-color:var(--sel-color)!important; background-image: radial-gradient(ellipse farthest-corner at center bottom,var(--hvr-color) 0%,transparent 99%), linear-gradient(180deg,hsla(0,0%,55%,.5) 48%,rgba(0,0,0,.5) 49%,rgba(0,0,0,1) 80%,hsla(0,0%,55%,.3))!important; transition:.35s!important; outline:none!important; opacity:1.0!important; text-shadow:0 0 4px var(--hvr-color),0 0 1px var(--sel-color)!important}    .tabbrowser-tab[fadein]:not([selected]):not(:hover) .tab-content{ -moz-appearance:none!important; color:hsla(99,50%,30%,.1)!important; text-shadow:0 -1px hsla(0,0%,99%,.8),0 1px #000!important; transition:text-shadow .8s!important}  .tabbrowser-tab[selected]{ border-bottom:1px solid transparent!important}  .tabbrowser-tab[selected] .tab-content{ color:var(--txt-hvr-color)!important; text-shadow:0 -1px hsla(0,0%,99%,.7),0 2px #000!important; transition:.6s!important}  .tabbrowser-tab[selected]:hover .tab-content,.tabbrowser-tab:not([selected]):hover .tab-content{ color:hsl(99,0%,99%)!important; text-shadow:0 0 5px hsl(0,0%,99%),0 2px #000!important; transition:.1s!important}  .tab-background,.tab-background-middle,.tab-background-middle[selected=true]:not(:-moz-lwtheme){ background-color:transparent!important}  .tab-background .tab-background-middle[visuallyselected="true"],.tab-background-middle[selected=true]{ background-image:url(chrome://browser/skin/tabbrowser/tab-active-middle.png), linear-gradient(transparent 1px,var(--txt-color) 2px,var(--bg-color4) 33%,var(--bg-color3),var(--bg-color3))!important; background-size:auto 100%!important}  .tab-background-start[visuallyselected="true"]::before,.tab-background-start[selected=true]::before{ clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-start)!important}  .tab-background-end[visuallyselected="true"]::before,.tab-background-end[selected=true]::before{ clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-end)!important}  .tab-background .tab-background-start[visuallyselected="true"]::before,.tab-background .tab-background-end[visuallyselected="true"]::before,.tab-background-start[selected=true]::before,.tab-background-end[selected=true]::before{ content:""!important; background-color:transparent!important; background-image:linear-gradient(transparent 1px,var(--txt-color) 2px,var(--bg-color4) 33%,var(--bg-color3),var(--bg-color3))!important}    #tabbrowser-tabs[movingtab] > .tabbrowser-tab[beforeselected]:not([last-visible-tab])::after, .tabbrowser-tab:not([selected]):not([afterselected-visible]):not([afterhovered]):not([first-visible-tab]):not(:hover)::before,#tabbrowser-tabs:not([overflow]) > .tabbrowser-tab[last-visible-tab]:not([selected]):not([beforehovered]):not(:hover)::after{ background-image:linear-gradient(hsla(0,0%,0%,0),hsla(0,0%,0%,.2))!important; height:9px!important; width:1px!important}  .tabbrowser-tab:hover > .tab-stack{ background-image:radial-gradient(ellipse at center bottom,var(--hvr-color) 0%,transparent 80%)!important; transition:text-shadow .25s!important}    .tabbrowser-tabs [class^="scrollbutton"]{ height:24px!important; margin:1px 4px 6px 4px!important}  .tabbrowser-tabs [class^="scrollbutton"]{ width:auto!important}  .tabbrowser-arrowscrollbox .tabs-newtab-button,#new-tab-button{ width:18px!important; border-radius:99px!important; height:18px!important; margin:3px 4px 8px 10px!important}  .tabbrowser-arrowscrollbox > .scrollbutton-up[disabled],.tabbrowser-arrowscrollbox > .scrollbutton-down[disabled]{ opacity:.7!important}  tab:not(.tabbrowser-tab){ -moz-appearance:none!important; background:transparent!important; border:none!important; box-shadow:0 4px 5px 0 rgba(0,0,0,.9) inset,0 -1px 1px 0 var(--txt-color) inset!important; margin:3px 4px 5px 3px!important; border-radius:4px!important}  :not(#navigator-toolbox) .tabs-bottom{ background:transparent!important; border:none!important}  tab:not(.tabbrowser-tab)[selected="true"],:not(#navigator-toolbox) tab:not(.tabbrowser-tab):not([selected="true"]):hover{ font-weight:bold!important}  :not(#navigator-toolbox) tab:not(.tabbrowser-tab):not([selected="true"]){ color:rgba(174,174,174,.6)!important; font-weight:bold!important; text-shadow:1px 1px rgba(174,174,174,.7),-1px -1px rgba(0,0,0,.8)!important}  :not(#navigator-toolbox) tab:not(.tabbrowser-tab):not([selected="true"]) .tab-content{ opacity:.8!important}  :not(#navigator-toolbox) tab:not(.tabbrowser-tab):not([selected="true"]):hover .tab-content{ color:var(--txt-hvr-color)!important; opacity:1!important}    progressmeter{ border-radius:3px!important}  #urlbar-progress-alt{ border-radius:25px 3px 3px 25px!important} #urlbar-progress-alt .progress-bar{margin-left:25px!important}  .progress-bar,.download-progress .start-cap,.download-progress[complete] .end-cap,.download-progress[mode="undetermined"] .end-cap,.download-progress .progress .progress-bar{ -moz-appearance:progresschunk!important; color:var(--txt-color)!important}   .download-progress .start-cap,.download-progress[complete] .end-cap,.download-progress[mode="undetermined"] .end-cap{ box-shadow:-4px 5px 5px -5px var(--txt-hvr-color) inset,0 -4px 5px -4px #000 inset!important}    [hidden="true"]{display:none!important}  #notification-popup-box{ border-image:none!important}  .download-progress .start-cap,.download-progress[complete] .end-cap,.download-progress[mode="undetermined"] .end-cap{ visibility:hidden!important}  #urlbar-search-splitter{ -moz-appearance:none!important; width:0!important; visibility:hidden!important; margin:0 -1.7px!important}    treechildren#trDOMTreeBody::-moz-tree-indentation{ width:12px!important}  #navigator-toolbox::after{ height:0!important}  #BrowserPreferences{ width:90em!important}  #searchbar{ width:200px!important}  pre{ padding:8px!important}  #actions > input{ padding:4px!important}  dropmarker{ padding:1px!important; max-width:16px!important}   #abp-sidebar #list{margin:0!important} #BMB_bookmarksPopup .panel-arrow[side="top"]{ margin-bottom:-6px!important}  panel[type="arrow"][side="top"] .panel-arrowcontent{ margin-top:3px!important}  panel[type="arrow"][side="bottom"] .panel-arrowcontent{ margin-bottom:2px!important}  panel[type="arrow"][side="left"] .panel-arrowcontent,#addon-list,.searchbar-engine-image,.banner-box button,findbar toolbarbutton{ margin-left:2px!important}  panel[type="arrow"][side="right"] .panel-arrowcontent{ margin-right:2px!important}  #views toolbarbutton,#newtab-search-submit{ margin-left:6px!important}  #search{ height:33px!important; padding:3px 0 3px 0!important}  progressmeter,.scale-slider{ padding:1px!important}  menulist{ padding:2px!important}  #views toolbar,.paneSelector{ padding:3px!important}  #toolbox-tabs{ padding:2px 0!important}  #customization-palette{ padding:25px!important}  #addon-list{ padding:0 8px!important}  #app-manager-window #tabs{ padding:4px 6px!important}  #addon-bar,statusbarpanel,#noscript-statusLabel{ padding-top:1px!important}  #TabsToolbar{ padding-top:5px!important}  #errorPageContainer{ padding:20px!important}  }  @-moz-document url-prefix("about:"),regexp("file(.(?!html))*"),regexp("(moz-extension).*"){  *|*.main-content,html:not(#ublock0-epicker),html:not(#ublock0-epicker) body:not(.advancedUser):not(.paused),#newtab-scrollbox,page,*|*.main-content:not(#view-port-container),#dashboard-nav-widgets,.tabButton.selected,#netFilteringDialog .dialog > div.headers > span.header{ background-color:var(--bg-color2)!important; background-image:url("chrome://browser/skin/customizableui/background-noise-toolbar.png")!important; color:var(--txt-color)!important}  #diff li,#firewallContainer > div span,#extraTools span:hover,#cosmeticFilters > UL li:hover,#firewallContainer.dirty ~ #rulesetTools > span:hover,body.dirty #refresh:hover,#switch .fa:hover,#gotoPick:hover,.permatoolbar .button:hover,#netFilteringDialog .dialog > div.headers > span.header:hover,.headers span.tools span.fa:hover{ color:var(--txt-hvr-color)!important}  header,section,h1,.data-section,.histogram,*|*.main-content,#errorPageContainer,body,#firewallContainer > div span{ border-color:hsla(0,0%,0%,.3)!important}  .tabButton,#dashboard-nav-widgets,#diff,#diff .left,#diff ul,#localData > div,#netFilteringDialog .dialog > div.headers > span.header.selected{ border-color:var(--bg-color4)!important}  a{ color:var(--lnk-color)!important; text-shadow:1px 1px 1px #000!important; transition:text-shadow .7s!important}  a:hover,a:active,table tr:hover a{ color:var(--lnk-hvr-color)!important; text-shadow:0 0 6px var(--hvr-color)!important; transition:text-shadow .2s!important}  table:not(.ellipsis) tr:hover{ -moz-appearance:none!important; outline:none!important; opacity:1.0!important}  table:not(.ellipsis) tr:hover,.tabButton,code,#diff li,body.advancedUser,#firewallContainer,#ublock0-epicker aside,#rulesetTools > span,#refresh,.permatoolbar .button,#netFilteringDialog .dialog,#netFilteringDialog .dialog > div.headers > span.header.selected,#popupContainer,#parsed{ background-color:var(--bg-color3)!important}  #diff li:nth-child(2n),#firewallContainer > div,#extraTools,#cosmeticFilters > UL li:hover,#refresh:hover,.permatoolbar .button:hover,#netFilteringDialog .dialog > div.headers > span.header,table.entries tr.entry:hover{ background-color:var(--bg-color4)!important}  table,tr,td,h2,#page-description,.data-section,.permatoolbar{ background:transparent!important; background-image:none!important; color:var(--txt-color)!important; border:none!important}  table{ border-radius:6px!important; box-shadow:1px 1px 4px #000!important; padding:4px!important}  td{ box-shadow:0 1px 6px 0 #000 inset!important; margin:4px!important; padding:8px!important}  td table.ellipsis,td table.ellipsis *{ box-shadow:none!important}  th{ -moz-appearance:none!important; padding:4px!important; box-shadow:0 1px 4px 1px #000!important; font-weight:bold!important; text-shadow:1px 1px var(--txt-color)!important; background:linear-gradient(180deg,var(--bg-color4) 48%,var(--bg-color2) 49%,#000 85%,var(--bg-color4))!important; color:var(--txt-color)!important; border:none!important}  h1,h2,td,th,.histogram{ border-radius:2px!important}  #ublock0-epicker aside:not(:hover){ opacity:.5!important}  }  @-moz-document regexp("(chrome|about|http|https|file|view-source).*"){ ::-moz-selection{ background:var(--sel-color)!important; color:var(--txt-hvr-color)!important}    body div[style*="background-color: rgb(255, 255, 255);"][style*="position: "][style*="width:"] div[style*="height: 18px"][style*="background-color: inherit;"],.controlBar{ -moz-appearance:none!important; background:linear-gradient(180deg,var(--bg-color3) 48%,var(--bg-color2) 49%,#000 85%,var(--bg-color2))!important; box-shadow:0 6px 0 -1px #000!important}  body div[style*="background-color: rgb(255, 255, 255);"][style*="position: "][style*="width:"],.mediaControlsFrame progressmeter,.mediaControlsFrame .progress-remainder{ -moz-appearance:none!important; background-color:rgba(0,0,0,.5)!important; box-shadow:0 1px 5px 0 #000 inset,0 -1px 1px 0 hsl(0,0%,60%) inset!important}  video .bufferBar,video .bufferBar .progressBar{-moz-appearance:none!important;background-color:rgba(50,99,50,.5)!important}  video .progressBar .progress-bar{ background-color:rgba(0,0,0,.0)!important; background: radial-gradient(at center bottom,hsl(0,99%,47%),transparent), linear-gradient(180deg,var(--bg-color3) 48%,var(--bg-color2) 49%,#000 85%,var(--bg-color2))!important; color:var(--txt-color)!important; font-weight:bold!important; text-shadow:1px 1px 1px #000,0 0 3px var(--txt-hvr-color),-1px -1px 1px var(--bg-color3)!important}  video progressmeter,video progressmeter *{border-radius:3px!important}  }  @-moz-document url-prefix("view-source"),url-prefix("chrome://inspector"){  *|*:root,body#viewsource,#trDOMTreeBody{ background-color:var(--bg-color2)!important; color:var(--txt-color)!important}  treechildren::-moz-tree-cell-text(ELEMENT_NODE){ color:var(--txt-color)!important}  treechildren::-moz-tree-cell-text(ATTRIBUTE_NODE){ color:#cc3!important}  treechildren::-moz-tree-cell-text(CDATA_SECTION_NODE),treechildren::-moz-tree-cell-text(TEXT_NODE){ color:#00f!important}  treechildren::-moz-tree-cell-text(COMMENT_NODE){ color:#0f0!important}  treechildren::-moz-tree-cell-text(DOCUMENT_NODE){ color:#808!important}  treechildren::-moz-tree-cell-text(DOCUMENT_TYPE_NODE){ color:#660!important}  treechildren::-moz-tree-cell-text(PROCESSING_INSTRUCTION_NODE){ color:#0af!important}  treechildren::-moz-tree-cell-text(anonymous){ color:#f33!important}  treechildren::-moz-tree-cell-text(selected,focus){ color:var(--txt-hvr-color)!important}    treechildren::-moz-tree-column(dnd-insert-before){ border-left:2px solid var(--txt-color)!important}  treechildren::-moz-tree-column(dnd-insert-after){ border-right:2px solid var(--txt-color)!important} }  @-moz-document url("about:home"){ body{ height:99.85%!important; width:99.85%!important} }  @-moz-document regexp(".*(chrome://devtools/content/sourceeditor/codemirror).*"),regexp("about:stylish-edit?.*"){ pre *,.CodeMirror.cm-s-mozilla *{ font-size:medium!important} .cm-s-mozilla.CodeMirror-focused .CodeMirror-selected { background: rgb(55, 55, 103)!important} .cm-s-mozilla .CodeMirror-selected { background: rgb(77, 77, 103)!important} .cm-s-mozilla .CodeMirror-activeline-background {   background: rgba(185, 215, 253, .15)!important} }  @-moz-document regexp("(?!http://).*(css)"){ code *:not(span):not([class*="selected"]):not([class*="active"]),pre *:not(span):not([class*="selected"]):not([class*="active"]){ background-color:var(--bg-color2)!important} }