Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @namespace url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul');
- * {
- /*--tab-corner-rounding: 5px;*/
- --animation-speed: 0.4s;
- --button-corner-rounding: 30px;
- --urlbar-container-height: 34px !important;
- --urlbar-height: 32px !important;
- --urlbar-toolbar-height: 40px !important;
- --moz-hidden-unscrollable: scroll !important;
- --toolbarbutton-border-radius: 15px !important;
- --tabs-border-color: transparent;
- }
- #TabsToolbar .tabbrowser-tab,
- #TabsToolbar .tabbrowser-tab .tab-stack,
- #TabsToolbar .tabbrowser-tab .tab-background,
- #TabsToolbar .tabbrowser-tab .tab-content {
- border-top-left-radius: 10px !important;
- border-top-right-radius: 10px !important;
- margin-top: 0px;
- height: 36px;
- text-align: center;
- }
- #TabsToolbar:hover {
- background: transparent;
- }
- .tab-line {
- display: none;
- }
- #urlbar[breakout][breakout-extend],
- #urlbar[breakout][breakout-extend-disabled][open] {
- /* The z-index needs to be big enough to trump other positioned UI pieces
- that we want to overlay. 3 is used in the tab bar. */
- z-index: 3;
- height: var(--urlbar-height) !important;
- }
- #urlbar-search-button {
- margin-left: 5px;
- }
- tab:not(:active) .tab-background {
- transition: background-color var(--animation-speed) !important;
- }
- :root:not([customizing]) :hover > .tabbrowser-tab:not(:hover) {
- /*filter: blur(3px) brightness(50%);*/
- transition: blur, ease 0.5s !important;
- }
- :root:not([customizing]) :not(:hover) > .tabbrowser-tab {
- /*filter: blur(0px) brightness(100%) !important;*/
- transition: blur, ease 0.2s !important;
- }
- #tabbrowser-tabs .tab-label-container[customizing] {
- color: transparent;
- transition: ease 0.5s;
- transition-delay: 3s;
- }
- :root:not([customizing]) :hover > #tabbrowser-tabs,
- :root:not([customizing]) #tabbrowser-tabs:focus-within,
- #urlbar[focused='true'],
- #identity-box[open='true'],
- #navigator-toolbox:hover > #tabbrowser-tabs:not([customizing]),
- #toolbar-menubar:not([inactive='true']) ~ #tabbrowser-tabs:not([customizing]) {
- color: rgb(0, 0, 0) !important;
- transition: linear 0s;
- transition-delay: 3s;
- }
- :root[uidensity='compact'] {
- --tab-min-height: 38px !important;
- }
- tab:not([selected]):hover .tab-background {
- background-color: var(
- --toolbarbutton-hover-background,
- rgba(182, 182, 182, 0.11)
- ) !important;
- }
- .tab-close-button {
- list-style-image: url('active_close.png');
- border-radius: 15px;
- transition: list-style-image var(--animation-speed) ease-out !important;
- }
- .tab-close-button:hover {
- list-style-image: url('mouseover_close.png');
- }
- #navigator-toolbox::after {
- display: none !important;
- }
- .titlebar-button > .toolbarbutton-icon {
- height: 17px !important;
- min-height: 17px !important;
- width: 17px !important;
- min-width: 17px !important;
- }
- .titlebar-button {
- padding-left: 10px !important;
- padding-right: 15px !important;
- padding-top: 10px !important;
- }
- #urlbar {
- /*border-radius: calc(1px + var(--button-corner-rounding)) !important;*/
- height: 30px;
- margin-left: 5px;
- }
- #urlbar-container *:not(#identity-box) {
- border-color: transparent !important;
- box-shadow: none !important;
- }
- #pageActionSeparator {
- display: none !important;
- }
- #urlbar:hover .urlbar-icon,
- #urlbar:active .urlbar-icon,
- #urlbar[focused] .urlbar-icon,
- #urlbar:hover .urlbar-icon:not([open]) image,
- #urlbar:active .urlbar-icon image,
- #urlbar[focused] .urlbar-icon image {
- fill: var(--toolbar-color) !important;
- }
- .urlbar-page-action[open] {
- background-color: var(--toolbarbutton-active-background) !important;
- fill: var(--toolbar-color) !important;
- }
- .urlbar-page-action[open]:hover {
- background-color: var(--toolbarbutton-active-background) !important;
- fill: var(--toolbar-color) !important;
- }
- #urlbar[breakout] {
- width: 100% !important;
- padding: 0px !important;
- z-index: 99 !important;
- }
- #urlbar[breakout][breakout-extend] {
- top: calc(
- (var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2
- ) !important;
- left: 0 !important;
- width: 100% !important;
- }
- #urlbar[breakout][breakout-extend] > #urlbar-input-container {
- height: 100% !important;
- padding-block: 0 !important;
- padding-inline: 0 !important;
- }
- .urlbar-page-action[open] .urlbar-icon {
- fill: var(--toolbar-color) !important;
- }
- #library-button[animate] {
- margin-bottom: 0px !important;
- margin-top: 50px !important;
- }
- #library-button[animate] image {
- margin-bottom: -120px !important;
- margin-top: 100px !important;
- }
- .urlbar-scheme {
- padding-bottom: 11px !important;
- }
- #urlbar-container {
- margin-left: -5px !important;
- margin-right: 2px !important;
- }
- #urlbar-container #urlbar[pageproxystate='invalid'] {
- margin-left: 5px !important;
- }
- .urlbar-input-box {
- padding: 5px 5px !important;
- }
- #urlbar {
- background-color: transparent !important;
- color: var(--lwt-toolbar-field-color, black) !important;
- }
- .urlbarView {
- background: var(--toolbar-bgcolor) !important;
- color: var(--toolbar-color) !important;
- border-bottom-left-radius: 15px !important;
- border-bottom-right-radius: 15px !important;
- }
- #pocket-button {
- padding-bottom: 4px !important;
- }
- .urlbar-icon-wrapper > .urlbar-icon:hover {
- background-color: transparent !important;
- }
- .urlbar-icon-wrapper {
- background-color: transparent !important;
- transition: background-color var(--animation-speed) !important;
- }
- #urlbar:not([focused]) {
- border-radius: 20px !important;
- }
- #identity-box:hover,
- .urlbar-icon:hover,
- .urlbar-icon-wrapper:hover,
- [anonid='urlbar-go-button']:hover {
- border-radius: 10px !important;
- }
- #identity-box:active,
- .urlbar-icon:active,
- .urlbar-icon-wrapper:active,
- [anonid='urlbar-go-button']:active {
- background-color: var(--toolbarbutton-active-background) !important;
- }
- .urlbar-input-box,
- #identity-box,
- [anonid='urlbar-go-button'],
- #urlbar {
- font-size: 1.3rem;
- transition: background-color var(--animation-speed) !important;
- color: var(--toolbar-color) !important;
- }
- [lwthemetextcolor='dark'] .urlbarView-body-outer {
- background-color: #ff5340 !important;
- color: var(--toolbar-color) !important;
- }
- .urlbarView-body-inner {
- background-color: var(--toolbar-bgcolor) !important;
- }
- .downloadsPanelFooterButton:hover {
- outline: none !important;
- }
- #TabsToolbar > .titlebar-buttonbox-container {
- margin-right: 20px;
- }
- #urlbar,
- #searchbar {
- border: none !important;
- }
- #page-action-buttons > *:not(#star-button-box),
- .urlbar-history-dropmarker {
- opacity: 0 !important;
- }
- #urlbar:hover #page-action-buttons > *,
- #urlbar:hover .urlbar-history-dropmarker {
- opacity: 1 !important;
- }
- .bookmark-item .scrollbutton-up {
- margin-top: -3px !important;
- }
- .bookmark-item .scrollbutton-up > .toolbarbutton-icon {
- margin-top: -2px !important;
- border: 6px solid MenuText !important;
- border-top-color: transparent !important;
- border-right-color: transparent !important;
- border-left-color: transparent !important;
- }
- .bookmark-item .scrollbutton-down {
- margin-bottom: -3px !important;
- }
- .bookmark-item .scrollbutton-down > .toolbarbutton-icon {
- margin-bottom: -2px !important;
- border: 6px solid MenuText !important;
- border-bottom-color: transparent !important;
- border-right-color: transparent !important;
- border-left-color: transparent !important;
- }
- menupopup {
- margin-left: 1px !important;
- }
- .titlebar-spacer[type='pre-tabs'],
- .titlebar-spacer[type='post-tabs'] {
- display: none !important;
- }
- :root:-moz-lwtheme-brighttext {
- --autocomplete-popup-background: #2a2a2e !important;
- --autocomplete-popup-highlight-background: #ff5340 !important;
- }
- @-moz-document url(about:blank), url(about:newtab), url(about:home) {
- html:not(#ublock0-epicker),
- html:not(#ublock0-epicker) body,
- #newtab-customize-overlay {
- background: black !important;
- }
- }
- #tabs-newtab-button {
- margin-left: 4px !important;
- border-radius: 100% !important;
- }
- .tabbrowser-tab::before,
- .tabbrowser-tab::after {
- display: none !important;
- }
- .tab-background[selected='true'] {
- color: #111111 !important;
- }
- .tabbrowser-tab {
- text-align: center !important;
- justify-content: center;
- align-items: center;
- }
- .tab-icon-image {
- }
- .tab-label {
- }
- .tabbrowser-tab[selected='true'],
- .tab-label-container[selected='true'] {
- font-size: 1.1rem;
- }
- @keyframes fade {
- from {
- opacity: 0;
- }
- to {
- opacity: 1;
- }
- }
- #nav-bar:not([customizing]) {
- visibility: visible;
- margin-top: -40px;
- transition-delay: 1s;
- filter: alpha(opacity=0);
- opacity: 0;
- transition: visibility, ease 0.5s, margin-top, ease 0.5s, opacity, ease 0.5s,
- rotate, ease 0.4s !important;
- }
- :root:not([customizing]) :hover > #nav-bar,
- #nav-bar:focus-within,
- #urlbar[focused='true'],
- #identity-box[open='true'],
- #navigator-toolbox:hover > #nav-bar:not([customizing]),
- #toolbar-menubar:not([inactive='true']) ~ #nav-bar:not([customizing]) {
- visibility: visible;
- margin-top: 0px;
- filter: alpha(opacity=100);
- opacity: 100;
- margin-bottom: -0.2px;
- }
- #PersonalToolbar {
- margin-top: 0px;
- }
- #nav-bar .toolbarbutton-1[open='true'] {
- visibility: visible;
- opacity: 100;
- }
- :-moz-any(#content, #appcontent) browser {
- margin-right: -17px !important;
- overflow-y: scroll;
- margin-bottom: 0px !important;
- overflow-x: scroll;
- }
Add Comment
Please, Sign In to add comment