Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- window#main-window {
- --arrowpanel-background: #282a36 !important;
- --arrowpanel-border-color: #282a36 !important;
- --arrowpanel-color: #fefefa !important;
- --arrowpanel-dimmed-even-further: rgba(249, 249, 250, 0.2);
- --arrowpanel-dimmed-further: rgba(249, 249, 250, 0.15);
- --arrowpanel-dimmed: rgba(249, 249, 250, 0.1);
- --autocomplete-popup-background: #282a36 !important;
- --autocomplete-popup-color: #fefefa !important;
- --autocomplete-popup-highlight-background: #282a36 !important;
- --backbutton-active-background: #fefefa !important;
- --backbutton-background: #fefefa !important;
- --backbutton-border-color: #282a36 !important;
- --backbutton-hover-background: #fefefa !important;
- --chrome-content-separator-color: #282a36 !important;
- --chrome-content-separator-color: #282a36 !important;
- --downloads-item-details-opacity: 0.6;
- --downloads-item-font-size-factor: 0.9;
- --downloads-item-height: 5.5em;
- --drag-drop-transition-duration: 0.3s;
- --in-content-button-background-active: #282a36 !important;
- --in-content-button-background-hover: #282a36 !important;
- --lwt-accent-color: #fefefa !important;
- --lwt-text-color: #fefefa !important;
- --lwt-toolbar-field-background-color: #282a36 !important;
- --lwt-toolbar-field-color: #282a36 !important;
- --lwt-toolbar-field-color: #fefefa !important;
- --lwt-toolbarbutton-icon-fill: #ead2ef !important;
- --panel-disabled-color: #43c9cf !important;
- --panel-separator-color: #282a36 !important;
- --tab-min-height: 33px;
- --tabs-top-border-width: 1px;
- --toolbar-bgcolor: #282a36 !important;
- --toolbar-bgimage: none;
- --toolbar-color: #fefefa !important;
- --toolbar-non-lwt-bgimage: #282a36 !important;
- --toolbarbutton-active-background: #282a36 !important;
- --toolbarbutton-focus-outline: #282a36 !important;
- --toolbarbutton-height: 0;
- --toolbarbutton-hover-background: #282a36 !important;
- --toolbarbutton-hover-transition-duration: 150ms;
- --toolbarbutton-icon-fill-opacity: 1;
- --toolbarbutton-inner-padding: 0px !important;
- --toolbarbutton-outer-padding: 4px !important;
- --urlbar-popup-action-color: #fefefa !important;
- --urlbar-popup-url-color: #fefefa !important;
- --urlbar-separator-color: #282a36 !important;
- --urlbar-separator-color: #282a36 !important;
- }
- window#bookmarksPanel {
- --lwt-sidebar-background-color: #282a36 !important;
- }
- window#history-panel {
- --lwt-sidebar-background-color: #282a36 !important;
- --lwt-sidebar-text-color: #fefefa !important;
- }
- /*
- ======================================================================
- * Rules for side bar stuff
- ======================================================================
- */
- vbox#sidebar-box {
- --sidebar-background-color: #282a36 !important;
- --sidebar-text-color: #fefefa !important;
- }
- hbox#browser {
- --sidebar-border-color: #282a36 !important;
- }
- .sidebar-splitter {
- display: none !important;
- }
- /*
- ======================================================================
- * Rules for urlbar + navbar buttons etc
- ======================================================================
- */
- #urlbar-container {
- margin: 2px !important;
- }
- .toolbarbutton-1 {
- color: inherit !important;
- fill: #fefefa !important;
- fill-opacity: 1 !important;
- }
- #nav-bar-customization-target {
- background-color: #282a36 !important;
- }
- /* This positions the tabs under the navaigator container */
- #titlebar {
- -moz-box-ordinal-group: 3 !important;
- }
- #back-button {
- list-style-image: url("left-arrow.svg") !important;
- margin-left: 9px !important;
- opacity: 1 !important;
- }
- #forward-button {
- list-style-image: url("right-arrow.svg") !important;
- opacity: 1 !important;
- }
- #navigator-toolbox {
- --tabs-border-color: #282a36 !important;
- background-color: #282a36 !important;
- border: none !important;
- border: none !important;
- box-shadow: none !important;
- height: 0px; /*This controls the height of the container that holds the tabs*/
- }
- :root:not([uidensity="compact"]):not([chromehidden~="toolbar"])
- #PanelUI-button {
- border-image-slice: 0 !important;
- }
- .titlebar-spacer {
- display: none !important;
- }
- /* Hacky way to make the url input bar centered */
- input#urlbar-input {
- caret-color: transparent !important;
- width: 99999px !important;
- text-align: center !important;
- font-weight: 600 !important;
- font-family: "FiraCode NF", sans-serif !important;
- font-size: 10pt !important;
- }
- hbox#urlbar[focused="true"] {
- color: #ead2ef !important;
- }
- #urlbar:not(.megabar),
- #urlbar.megabar > #urlbar-background,
- #searchbar {
- border: none !important;
- box-shadow: none !important;
- }
- .urlbar-history-dropmarker,
- #star-button,
- #identity-box {
- display: none !important;
- }
- #urlbar {
- background-color: #fefefa;
- background: none !important;
- border: none !important;
- margin: 5px !important;
- }
- .urlbar-one-offs-header-label {
- color: #fefefa !important;
- }
- .search-one-offs {
- padding: 10px !important;
- }
- .chromeclass-location {
- border: none !important;
- box-shadow: none !important;
- background-image: none !important;
- }
- /* This centers the reduces the width of the urlbar list */
- .urlbarView:not(.megabar) {
- box-shadow: none !important;
- background-color: #282a36 !important;
- width: 50% !important;
- margin-left: calc(50% / 2) !important;
- border-radius: 0 8px 8px !important;
- box-shadow: 0px 0px 25px rgba(0, 0, 0, 25%) !important;
- }
- .urlbarView-favicon {
- display: none !important;
- }
- .urlbarView-row {
- text-align: center !important;
- }
- .urlbarView-row[selected] {
- background: #ead2ef !important;
- color: #282a36 !important;
- fill-opacity: 1 !important;
- }
- .panel-arrowbox {
- margin: 0 !important;
- display: none !important;
- }
- .panel-arrowcontent {
- margin: 0 !important;
- }
- :root:not([uidensity="compact"]) #back-button > .toolbarbutton-icon {
- background-color: #282a36 !important;
- }
- /*
- ======================================================================
- * Rules for Tabs
- ======================================================================
- */
- .tab-line,
- .tab-background,
- .tabbrowser-tab::before,
- .tabbrowser-tab::after,
- .tabbrowser-tab .tab-icon-image {
- display: none !important;
- }
- .tab-loading-burst {
- border-radius: 25px !important;
- }
- .tabbrowser-tab {
- margin-inline-end: 10px !important;
- --tab-line-color: none !important;
- background-color: #282a36 !important;
- background-image: linear-gradient(to left, #282a36, #282a36) !important;
- border-radius: 25px !important;
- max-height: 25px !important;
- min-height: 25px !important;
- }
- .tabbrowser-tab[pinned="true"] {
- background-image: linear-gradient(to left, #ead2ef, #ead2ef) !important;
- }
- .tab-content {
- text-align: center;
- font-family: "System-ui", sans-serif !important;
- font-size: 10pt !important;
- }
- .tabbrowser-tab:hover {
- background-image: linear-gradient(77deg, #bc6ccc, #43c9cf) !important;
- border-radius: 25px !important;
- }
- /* Pinned tabs */
- /* TODO: Find a way to add spacing between the pinned tabs when tab list scrolling is triggered. Adding a margin just screws everything up */
- .tabbrowser-tab:hover[pinned="true"] {
- background-image: linear-gradient(to left, #bc6ccc, #43c9cf) !important;
- }
- .tabbrowser-tab[pinned="true"] {
- /* border-bottom-right-radius: 4px !important; */
- color: #1d1d1d !important;
- min-width: 25px !important;
- max-width: 25px !important;
- }
- .tabbrowser-tab[selected="true"] {
- background-image: linear-gradient(77deg, #fc6b89, #f79130) !important;
- border: none !important;
- border-radius: 25px;
- }
- .tabbrowser-tab .tab-icon-image {
- display: inline-block !important;
- align-items: center !important;
- min-width: 15px !important;
- min-height: 15px !important;
- }
- /* The round pinned tab favicon */
- .tabbrowser-tab[pinned="true"] .tab-icon-image {
- display: inline-block !important;
- align-items: center !important;
- min-width: 15px !important;
- min-height: 15px !important;
- }
- .tabbrowser-tab[pinned="true"] .tab-label-container {
- display: none !important;
- }
- .tabbrowser-tab[pinned="true"][selected="true"] {
- background-image: linear-gradient(to left, #fc6b89, #fc6b89) !important;
- }
- #tabs-newtab-button {
- background-image: none !important;
- }
- .tab-close-button {
- opacity: 0;
- transition: opacity 0.25s;
- }
- #tabs-newtab-button:hover {
- background: none !important;
- background-image: none !important;
- border-radius: 50%;
- }
- .tab-stack {
- display: flex !important;
- justify-content: center !important;
- }
- /* Modify these values to tweak the start point of the tab list */
- .tabbrowser-arrowscrollbox {
- margin-inline-start: 16px !important;
- margin-inline-end: 16px !important;
- }
Advertisement
Add Comment
Please, Sign In to add comment