From 387a3d585f798d8e6059c0177e6e2541382a5da3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sat, 27 Apr 2024 20:19:47 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20ux(browser):=20update=20to=20a?= =?UTF-8?q?=20new=20userChrome?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/browser/chrome/night-lake.jpg | Bin 0 -> 214543 bytes .config/browser/chrome/old-userChrome.css | 992 ++++++++++++ .config/browser/chrome/userChrome.css | 1797 ++++++++++----------- 3 files changed, 1876 insertions(+), 913 deletions(-) create mode 100644 .config/browser/chrome/night-lake.jpg create mode 100644 .config/browser/chrome/old-userChrome.css diff --git a/.config/browser/chrome/night-lake.jpg b/.config/browser/chrome/night-lake.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71c512057f20d9fa9eddc6b64b43888413077993 GIT binary patch literal 214543 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 .tab-stack + > .tab-background { + box-shadow: none !important; +} + +.tab-background, +.tab-stack { + min-height: 36px !important; +} + +.tab-background { + margin-block: 0 0 !important; +} + +.tabbrowser-tab { + min-height: 36px !important; +} + +#TabsToolbar:hover { + background: transparent; +} + +#star-button[starred], +#star-button { + display: none !important; +} + +#bookmarks-menu-button toolbarbutton { + visibility: collapse !important; +} + +/* multi tab selection */ +#tabbrowser-tabs:not([noshadowfortests]) + .tabbrowser-tab:is([multiselected]) + > .tab-stack + > .tab-background:-moz-lwtheme { + outline-color: var(--toolbarseparator-color) !important; +} + +.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; +} + +/* Hide the »Go«-arrow in the URL Bar */ +#urlbar-go-button { + display: none !important; +} + +/* #page-action-buttons > :not(#urlbar-zoom-button) { display: none !important; } */ + +tab:not(:active) .tab-background { + transition: background-color var(--animation-speed) !important; +} + +#back-button, +#forward-button { + display: none !important; +} + +.titlebar-buttonbox-container { + display: none !important; +} + +#pageActionButton { + display: none !important; +} + +#PanelUI-menu-button { + padding: 0px !important; +} + +#PanelUI-menu-button .toolbarbutton-icon { + width: 1px !important; +} + +#PanelUI-menu-button .toolbarbutton-badge-stack { + padding: 0px !important; +} + +/*---+---+---+---+---+---+---+ + | T | A | B | — | B | A | R | + +---+---+---+---+---+---+---*/ +/* multi tab selection */ +#tabbrowser-tabs:not([noshadowfortests]) + .tabbrowser-tab:is([multiselected]) + > .tab-stack + > .tab-background:-moz-lwtheme { + outline-color: var(--toolbarseparator-color) !important; +} + +/* tab close button options */ +.tabbrowser-tab:not([pinned]) .tab-close-button { + display: var(--show-tab-close-button) !important; +} + +.tabbrowser-tab:not([pinned]):hover .tab-close-button { + display: var(--show-tab-close-button-hover) !important; +} + +/* adaptive tab width */ +.tabbrowser-tab[selected][fadein]:not([pinned]) { + max-width: var(--uc-active-tab-width) !important; +} + +.tabbrowser-tab[fadein]:not([selected]):not([pinned]) { + max-width: var(--uc-inactive-tab-width) !important; +} + +/* container tabs indicator */ +.tabbrowser-tab[usercontextid] + > .tab-stack + > .tab-background + > .tab-context-line { + margin: -1px var(--container-tabs-indicator-margin) 0 + var(--container-tabs-indicator-margin) !important; + height: 1px !important; + + box-shadow: var(--uc-identity-glow) var(--identity-tab-color) !important; +} + +/* show favicon when media is playing but tab is hovered */ +.tab-icon-image:not([pinned]) { + opacity: 1 !important; +} + +/* Makes the speaker icon to always appear if the tab is playing (not only on hover) */ +.tab-icon-overlay:not([crashed]), +.tab-icon-overlay[pinned][crashed][selected] { + top: 5px !important; + z-index: 1 !important; + + padding: 1.5px !important; + inset-inline-end: -8px !important; + width: 16px !important; + height: 16px !important; + + border-radius: 10px !important; +} + +/* style and position speaker icon */ +.tab-icon-overlay:not([sharing], [crashed]):is( + [soundplaying], + [muted], + [activemedia-blocked] + ) { + stroke: transparent !important; + background: transparent !important; + opacity: 1 !important; + fill-opacity: 0.8 !important; + + color: currentColor !important; + + stroke: var(--toolbar-bgcolor) !important; + background-color: var(--toolbar-bgcolor) !important; +} + +/* change the colours of the speaker icon on active tab to match tab colours */ +.tabbrowser-tab[selected] + .tab-icon-overlay:not([sharing], [crashed]):is( + [soundplaying], + [muted], + [activemedia-blocked] + ) { + stroke: var(--toolbar-bgcolor) !important; + background-color: var(--toolbar-bgcolor) !important; + box-shadow: 3px 3px 1px 1px #181926; +} + +.tab-icon-overlay:not([pinned], [sharing], [crashed]):is( + [soundplaying], + [muted], + [activemedia-blocked] + ) { + margin-inline-end: 9.5px !important; +} + +.tabbrowser-tab:not([image]) + .tab-icon-overlay:not([pinned], [sharing], [crashed]) { + top: 0 !important; + + padding: 0 !important; + margin-inline-end: 5.5px !important; + inset-inline-end: 0 !important; +} + +.tab-icon-overlay:not([crashed])[soundplaying]:hover, +.tab-icon-overlay:not([crashed])[muted]:hover, +.tab-icon-overlay:not([crashed])[activemedia-blocked]:hover { + color: currentColor !important; + stroke: var(--toolbar-color) !important; + background-color: var(--toolbar-color) !important; + fill-opacity: 0.95 !important; +} + +.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[soundplaying]:hover, +.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[muted]:hover, +.tabbrowser-tab[selected] + .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover { + color: currentColor !important; + stroke: var(--toolbar-color) !important; + background-color: var(--toolbar-color) !important; + fill-opacity: 0.95 !important; + box-shadow: 3px 3px 1px 1px #181926; +} + +/* speaker icon colour fix */ +#TabsToolbar .tab-icon-overlay:not([crashed])[soundplaying], +#TabsToolbar .tab-icon-overlay:not([crashed])[muted], +#TabsToolbar .tab-icon-overlay:not([crashed])[activemedia-blocked] { + color: var(--toolbar-color) !important; +} + +/* speaker icon colour fix on hover */ +#TabsToolbar .tab-icon-overlay:not([crashed])[soundplaying]:hover, +#TabsToolbar .tab-icon-overlay:not([crashed])[muted]:hover, +#TabsToolbar .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover { + color: var(--toolbar-bgcolor) !important; +} + +:root { + /* Allow tabs to have dynamic widths based on + * the Tab Bars maximum width + */ + --uc-active-tab-width: clamp(50px, 25vw, 200px); + --uc-inactive-tab-width: clamp(100px, 20vw, 200px); + + /* Enable this to always show the Tab Close button + * possible values: + * show: -moz-inline-block + * hide: none + */ + --show-tab-close-button: none; + + /* Enable this to only show the Tab Close button on tab hover + * possible values: + * show: -moz-inline-block + * hide: none + */ + --show-tab-close-button-hover: none; + + /* Hide the all Tabs button from the Tab Bar + * possible values: + * show: -moz-box + * hide: none + */ + --uc-show-all-tabs-button: none; + + /* Left and Right "dip" of the container indicator + * 0px equals tab width + * higer values make the indicator smaller + */ + --container-tabs-indicator-margin: 10px; + + /* Amount of Glow to add to the container indicator + * Setting it to 0 disables the Glow + */ + --uc-identity-glow: 0 1px 10px 1px; + + font-family: "JetBrainsMono NF"; +} + +:root:not([customizing]) :hover > .tabbrowser-tab:not(:hover) { + transition: + blur, + ease 0.5s !important; + --uc-active-tab-width: clamp(100px, 30vw, 300px); + --uc-inactive-tab-width: clamp(100px, 20vw, 200px); +} + +:root:not([customizing]) :not(:hover) > .tabbrowser-tab { + transition: + blur, + ease 0.2s !important; + --uc-active-tab-width: clamp(100px, 30vw, 300px); + --uc-inactive-tab-width: clamp(100px, 20vw, 200px); +} + +#tabbrowser-tabs .tab-label-container[customizing] { + color: transparent; + transition: ease 0.5s; + transition-delay: 3s; +} + +:root[uidensity="compact"] { + --tab-min-height: 38px !important; + --uc-active-tab-width: clamp(100px, 30vw, 300px); + --uc-inactive-tab-width: clamp(100px, 20vw, 200px); +} + +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: 10px; + 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 { + 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; +} + +#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] { + transition: width 1.9s ease !important; + top: 3px !important; + left: 0 !important; + width: 100% !important; +} + +#urlbar[breakout] { + top: 4.9px !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-input::-moz-selection { + background-color: red !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-field-focus-background-color) !important; + border-bottom-left-radius: 10px !important; + border-bottom-right-radius: 10px !important; + box-shadow: 10px 45px 146px -64px rgba(0, 0, 0, 0.65); + margin-inline: 0 !important; + width: 100% !important; +} + +#TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon, +#TabsToolbar .toolbarbutton-1 > .toolbarbutton-text, +#TabsToolbar .toolbarbutton-1 > .toolbarbutton-badge-stack { + border-radius: 50rem !important; + height: 2rem !important; + width: 2rem !important; + padding: 4px !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: 4px !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; +} + +[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; +} + +menu, +menuitem, +menucaption { + -moz-appearance: none !important; + height: 36px !important; +} + +menu[disabled="true"][_moz-menuactive="false"], +menuitem[disabled="true"][_moz-menuactive="false"], +menucaption[disabled="true"][_moz-menuactive="false"] { + color: white !important; +} + +menu[disabled="true"], +menuitem[disabled="true"], +menucaption[disabled="true"] { + color: var( + --toolbarbutton-hover-background, + rgba(182, 182, 182, 0.11) + ) !important; +} + +menu[disabled="true"][_moz-menuactive="true"], +menuitem[disabled="true"][_moz-menuactive="true"], +menucaption[disabled="true"][_moz-menuactive="true"] { + color: var( + --toolbarbutton-hover-background, + rgba(182, 182, 182, 0.11) + ) !important; + background-color: transparent !important; +} + +menu:not(.subviewbutton) > .menu-right { + margin-top: 2px !important; + margin-right: 0px !important; + width: 0px !important; +} + +menu:not(.subviewbutton) > .menu-right image { + margin-right: -5px !important; + margin-top: -2px !important; + /*border: 6px solid var(--toolbar-color) !important;*/ + border-top-color: transparent !important; + border-right-color: transparent !important; + border-bottom-color: transparent !important; +} + +@media (-moz-os-version: windows-xp), + (-moz-os-version: windows-vista), + (-moz-os-version: windows-win7), + (-moz-os-version: windows-win8), + (-moz-os-version: windows-win10) { + menupopup .popup-internal-box { + margin: -2px !important; + padding-bottom: 3px !important; + padding-top: 3px !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; + } + + menu, + menuitem, + menucaption { + padding-left: 5px !important; + padding-right: 5px !important; + } + + menu:not(.subviewbutton) > .menu-right { + margin-right: 0px !important; + padding-left: 0px !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; + --uc-active-tab-width: clamp(100px, 30vw, 300px); + --uc-inactive-tab-width: clamp(100px, 20vw, 200px); + /* Enable this to always show the Tab Close button + * possible values: + * show: -moz-inline-block + * hide: none + */ + --show-tab-close-button: none; + + /* Enable this to only show the Tab Close button on tab hover + * possible values: + * show: -moz-inline-block + * hide: none + */ + --show-tab-close-button-hover: none; +} + +@-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; + } +} + +.tabbrowser-tab .tab-close-button { + visibility: collapse !important; +} + +#tabs-newtab-button { + display: none; + margin-left: 4px !important; + border-radius: 100% !important; +} + +.tabbrowser-tab::before, +.tabbrowser-tab::after { + display: none !important; + --uc-active-tab-width: clamp(100px, 30vw, 300px); + --uc-inactive-tab-width: clamp(100px, 20vw, 200px); +} + +.tab-background[selected="true"] { + color: #111111 !important; +} + +.tabbrowser-tab { + text-align: center !important; + justify-content: center; + align-items: center; + margin: 6px 0px 6px 6px !important; + border: 2px solid rgba(183, 189, 248, 0.5); + background-clip: padding-box; + padding-inline: 0 !important; + box-shadow: 3px 3px 1px 1px #18192637; + --uc-active-tab-width: clamp(100px, 30vw, 300px); + --uc-inactive-tab-width: clamp(100px, 20vw, 200px); +} + +.tabbrowser-tab[selected="true"] { + box-shadow: 3px 3px 1px 1px #181926; + font-size: 1.1rem; +} +.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; +} + +#tabs-newtab-button { + padding: 0.75rem 0.2rem 0.2rem 0.2rem !important; +} + +#nav-bar:hover, +#nav-bar:focus-within, +#urlbar[focused="true"], +#identity-box[open="true"], +#titlebar: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 { + overflow-y: scroll; + margin-bottom: 0px !important; + overflow-x: scroll; +} + +/*tooltip*/ +#tabbrowser-tab-tooltip { + -moz-appearance: none !important; + font-size: 1.4rem !important; + width: 170px !important; + height: auto; + font-weight: normal !important; + color: var(--lwt-tab-text) !important; + background-color: var(--toolbar-bgcolor) !important; + padding: 6px; + border-radius: 10px; + box-shadow: none !important; +} + +#bookmarksPanel { + --lwt-toolbar-field-focus: white !important; + --lwt-tab-text: black !important; +} + +window#places[title="Library"] { + --lwt-toolbar-field-focus: white !important; + --lwt-tab-text: black !important; +} + +menupopup { + -moz-appearance: none !important; + padding: 8px !important; + border-radius: 10px !important; + background: red !important; + background: var(--toolbar-field-focus-background-color) !important; + border: none !important; + min-width: 280px !important; +} + +.menuitem-with-favicon { + color: var(--lwt-toolbar-field-focus-color) !important; +} + +.openintabs-menuitem { + color: var(--lwt-toolbar-field-focus-color) !important; +} + +.bookmark-item:hover { + color: var(--lwt-toolbar-field-focus-color) !important; +} + +menuseparator { + -moz-appearance: none !important; + border: none !important; + background-color: none !important; +} + +menuitem, +menu { + -moz-appearance: none !important; + padding: 7.5px 6px !important; +} + +menuitem[disabled="true"], +menuitem[disabled="true"] > .menu-text { + color: gray !important; +} + +menuitem:hover, +menu:hover, +menu[open="true"], +menuitem[_moz-menuactive="true"] { + -moz-appearance: none !important; + background-color: var(--toolbarbutton-hover-background) !important; + /* filter: brightness(200%); */ + border-radius: 5px; +} + +menugroup { + padding: 0px !important; + background-color: transparent !important; +} + +menuitem[type="checkbox"] { + padding-left: 8px !important; + padding-top: 6.5px !important; + padding-bottom: 6.5px !important; +} + +menuitem[type="radio"] { + padding-left: 8px !important; + padding-top: 6.5px !important; + padding-bottom: 6.5px !important; +} + +menuitem[type="checkbox"] > .menu-iconic-text, +menuitem[type="radio"] > .menu-iconic-text { + padding-left: 5px !important; +} + +menuitem[checked="true"][type="checkbox"] > .menu-iconic-left { + padding: 7px 0px 0px 0px !important; + border: solid white; + border-width: 0 0 2px 2px; + transform: rotate(-45deg) scale(0.75); + margin-bottom: 4px !important; +} + +menuitem[checked="true"][type="radio"] > .menu-iconic-left { + padding: 1px !important; + border: solid white; + height: 17px !important; + border-radius: 100%; + background: white; + transform: scale(0.5); +} + +menucaption { + background-color: transparent !important; + color: white !important; +} + +#ContentSelectDropdown > menupopup { + background-image: none !important; +} + +#ContentSelectDropdown { + padding: 0px !important; +} + +menulist { + -moz-appearance: none !important; + padding: 4px 4px 4px 4px !important; + border: 2px solid #666666 !important; + background-color: transparent !important; +} + +menulist:hover { + padding: 4px 4px 4px 4px !important; + border: 2px solid #999999 !important; + background-color: transparent !important; +} + +menulist[open="true"] { + border: 2px solid #666666 !important; + background-color: #333333 !important; +} + +#context-back > .menu-iconic-left, +#context-forward > .menu-iconic-left, +#context-reload > .menu-iconic-left, +#context-stop > .menu-iconic-left, +#context-bookmarkpage > .menu-iconic-left { + transform: scale(1.8); +} + +.menu-iconic-left { + -moz-appearance: none !important; + padding: 0px 5px 0px 9px !important; +} + +.menu-right { + -moz-appearance: none !important; + padding: 7.5px !important; + margin-right: 6px !important; + color: white !important; + border: solid white; + border-width: 0 2px 2px 0px; + transform: rotate(-45deg) scale(0.55); +} + +menu[_moz-menuactive="true"], +menuitem[_moz-menuactive="true"] { + -moz-font-smoothing-background-color: -moz-mac-active-menuitem; + color: inherit !important; +} + +/* + Clean and tight extensions menu +#unified-extensions-view .panel-header, +#unified-extensions-view .panel-header + toolbarseparator, +#unified-extensions-view .panel-subview-body + toolbarseparator, +#unified-extensions-view #unified-extensions-manage-extensions { + display:none !important; +} + +#unified-extensions-view .unified-extensions-item-menu-button.subviewbutton{ + visibility: hidden !important; + transition: 300ms !important; + -moz-margin-end: -3.6em !important; +} + +#unified-extensions-view .panel-subview-body { + padding-top: 8px !important; + padding-bottom: 8px !important; +} + +#unified-extensions-view:hover +.unified-extensions-item-menu-button.subviewbutton{ + visibility: visible !important; + transition: 300ms !important; + -moz-margin-end: initial !important; +} + +#unified-extensions-view .unified-extensions-item-icon, +#unified-extensions-view .unified-extensions-item[unified-extensions="true"] .webextension-browser-action +> .toolbarbutton-badge-stack > .toolbarbutton-icon { + height: 20px !important; + width: 20px !important; +} + +#unified-extensions-view .unified-extensions-item-icon, +#unified-extensions-view .unified-extensions-item[unified-extensions="true"] .webextension-browser-action > .toolbarbutton-badge-stack { + margin-inline-end: 2px !important; +} + +#unified-extensions-view .unified-extensions-item-name, +#unified-extensions-view .unified-extensions-item-message { + padding-inline-start: 0.5em !important; + width: 21em !important; +} + +#unified-extensions-view .unified-extensions-item-action-button.subviewbutton { + padding-top: 2px !important; + padding-bottom: 2px !important; +}*/ diff --git a/.config/browser/chrome/userChrome.css b/.config/browser/chrome/userChrome.css index a4077e53..0d831944 100644 --- a/.config/browser/chrome/userChrome.css +++ b/.config/browser/chrome/userChrome.css @@ -1,992 +1,963 @@ -@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); +/* GLOBAL SETTING */ + +/* Fonts */ * { - /*--tab-corner-rounding: 5px;*/ - --animation-speed: 0.4s; - --button-corner-rounding: 10px; - --urlbar-container-height: 40px !important; - --urlbar-min-height: 30px !important; - --urlbar-height: 30px !important; - --urlbar-toolbar-height: 38px !important; - --moz-hidden-unscrollable: scroll !important; - --toolbarbutton-border-radius: 3px !important; - --tabs-border-color: transparent; + font-family: monospace !important; } -#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; - border-bottom-left-radius: 10px !important; - border-bottom-right-radius: 10px !important; - margin-top: 0px; - max-height: 36px !important; - text-align: center; +/*------------------------------------------------*/ +/* Background Color */ + +@media (prefers-color-scheme: dark) { + #tabbrowser-tabbox, + #tabbrowser-tabpanels, + #browser, + #appcontent { + background-image: url(night-lake.jpg) !important; + background-size: cover !important; + background-position: center !important; + } +} +@media (prefers-color-scheme: light) { + #navigator-toolbox, + #sidebar-box, + #tabbrowser-tabbox, + #tabbrowser-tabpanels, + #browser, + #appcontent, + #sidebar-select-box, + .browser-sidebar2, + tab.tabbrowser-tab * { + background-color: #e6e6e6 !important; + } } -#TabsToolbar:not([brighttext]) - #tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([visuallyselected="true"], [multiselected]) - > .tab-stack - > .tab-background { - box-shadow: none !important; +@media (prefers-color-scheme: dark) { + #navigator-toolbox, + .browser-sidebar2 { + background: #181926 !important; + } } -.tab-background, -.tab-stack { - min-height: 36px !important; +@media (prefers-color-scheme: light) { + #navigator-toolbox, + .browser-sidebar2 { + background: #e6e6e6 !important; + } } -.tab-background { - margin-block: 0 0 !important; -} - -.tabbrowser-tab { - min-height: 36px !important; -} - -#TabsToolbar:hover { - background: transparent; -} - -#star-button[starred], -#star-button { - display: none !important; -} - -#bookmarks-menu-button toolbarbutton { - visibility: collapse !important; -} - -/* multi tab selection */ -#tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([multiselected]) - > .tab-stack - > .tab-background:-moz-lwtheme { - outline-color: var(--toolbarseparator-color) !important; -} - -.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; -} - -/* Hide the »Go«-arrow in the URL Bar */ -#urlbar-go-button { - display: none !important; -} - -/* #page-action-buttons > :not(#urlbar-zoom-button) { display: none !important; } */ - -tab:not(:active) .tab-background { - transition: background-color var(--animation-speed) !important; -} - -#back-button, -#forward-button { - display: none !important; -} - -.titlebar-buttonbox-container { - display: none !important; -} - -#pageActionButton { - display: none !important; -} - -#PanelUI-menu-button { - padding: 0px !important; -} - -#PanelUI-menu-button .toolbarbutton-icon { - width: 1px !important; -} - -#PanelUI-menu-button .toolbarbutton-badge-stack { - padding: 0px !important; -} - -/*---+---+---+---+---+---+---+ - | T | A | B | — | B | A | R | - +---+---+---+---+---+---+---*/ -/* multi tab selection */ -#tabbrowser-tabs:not([noshadowfortests]) - .tabbrowser-tab:is([multiselected]) - > .tab-stack - > .tab-background:-moz-lwtheme { - outline-color: var(--toolbarseparator-color) !important; -} - -/* tab close button options */ -.tabbrowser-tab:not([pinned]) .tab-close-button { - display: var(--show-tab-close-button) !important; -} - -.tabbrowser-tab:not([pinned]):hover .tab-close-button { - display: var(--show-tab-close-button-hover) !important; -} - -/* adaptive tab width */ -.tabbrowser-tab[selected][fadein]:not([pinned]) { - max-width: var(--uc-active-tab-width) !important; -} - -.tabbrowser-tab[fadein]:not([selected]):not([pinned]) { - max-width: var(--uc-inactive-tab-width) !important; -} - -/* container tabs indicator */ -.tabbrowser-tab[usercontextid] - > .tab-stack - > .tab-background - > .tab-context-line { - margin: -1px var(--container-tabs-indicator-margin) 0 - var(--container-tabs-indicator-margin) !important; - height: 1px !important; - - box-shadow: var(--uc-identity-glow) var(--identity-tab-color) !important; -} - -/* show favicon when media is playing but tab is hovered */ -.tab-icon-image:not([pinned]) { - opacity: 1 !important; -} - -/* Makes the speaker icon to always appear if the tab is playing (not only on hover) */ -.tab-icon-overlay:not([crashed]), -.tab-icon-overlay[pinned][crashed][selected] { - top: 5px !important; - z-index: 1 !important; - - padding: 1.5px !important; - inset-inline-end: -8px !important; - width: 16px !important; - height: 16px !important; - - border-radius: 10px !important; -} - -/* style and position speaker icon */ -.tab-icon-overlay:not([sharing], [crashed]):is( - [soundplaying], - [muted], - [activemedia-blocked] - ) { - stroke: transparent !important; +#PersonalToolbar, +#nav-bar { background: transparent !important; +} + +/* Hide Status Messages */ +/* +#statuspanel[type="overLink"] { + opacity: 0 !important; +} +#statuspanel { + opacity: 0 !important; +} +*/ + +/*============================================================================================*/ +/* NAV BAR */ + +/* Auto hide icons on the Nav Bar */ +#nav-bar + > #nav-bar-customization-target + *:not(#urlbar-container):not(#urlbar-container *), +#PanelUI-button { + opacity: 0 !important; + transition: opacity 0.7s ease !important; +} + +#nav-bar:hover + > #nav-bar-customization-target + *:not(#urlbar-container):not(#urlbar-container *), +#nav-bar:hover > #PanelUI-button { opacity: 1 !important; - fill-opacity: 0.8 !important; - - color: currentColor !important; - - stroke: var(--toolbar-bgcolor) !important; - background-color: var(--toolbar-bgcolor) !important; + transition: opacity 0.3s ease !important; } -/* change the colours of the speaker icon on active tab to match tab colours */ -.tabbrowser-tab[selected] - .tab-icon-overlay:not([sharing], [crashed]):is( - [soundplaying], - [muted], - [activemedia-blocked] - ) { - stroke: var(--toolbar-bgcolor) !important; - background-color: var(--toolbar-bgcolor) !important; - box-shadow: 3px 3px 1px 1px #181926; +/*------------------------------------------------*/ +/* Remove line between website content and top bar */ + +#navigator-toolbox { + border-bottom: var(--firefoxcss-top-bar-border-bottom-size) solid + var(--firefoxcss-top-bar-border-bottom-color) !important; } -.tab-icon-overlay:not([pinned], [sharing], [crashed]):is( - [soundplaying], - [muted], - [activemedia-blocked] - ) { - margin-inline-end: 9.5px !important; +/*------------------------------------------------*/ +/* Remove the all tab and new tab button */ +#alltabs-button, +#tabs-newtab-button { + display: none !important; } -.tabbrowser-tab:not([image]) - .tab-icon-overlay:not([pinned], [sharing], [crashed]) { - top: 0 !important; +/*------------------------------------------------*/ +/* Remove the 3 dots from Alt Key */ - padding: 0 !important; - margin-inline-end: 5.5px !important; - inset-inline-end: 0 !important; +#titlebar #toolbar-menubar .titlebar-buttonbox-container { + display: none !important; } -.tab-icon-overlay:not([crashed])[soundplaying]:hover, -.tab-icon-overlay:not([crashed])[muted]:hover, -.tab-icon-overlay:not([crashed])[activemedia-blocked]:hover { - color: currentColor !important; - stroke: var(--toolbar-color) !important; - background-color: var(--toolbar-color) !important; - fill-opacity: 0.95 !important; +/*------------------------------------------------*/ +/* Move menu buttons to the left side */ + +#nav-bar #PanelUI-button #PanelUI-menu-button { + padding-right: 2px !important; + padding-left: 4px !important; } -.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[soundplaying]:hover, -.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[muted]:hover, -.tabbrowser-tab[selected] - .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover { - color: currentColor !important; - stroke: var(--toolbar-color) !important; - background-color: var(--toolbar-color) !important; - fill-opacity: 0.95 !important; - box-shadow: 3px 3px 1px 1px #181926; +#nav-bar #PanelUI-button { + -moz-box-ordinal-group: 0 !important; + order: 0 !important; } -/* speaker icon colour fix */ -#TabsToolbar .tab-icon-overlay:not([crashed])[soundplaying], -#TabsToolbar .tab-icon-overlay:not([crashed])[muted], -#TabsToolbar .tab-icon-overlay:not([crashed])[activemedia-blocked] { - color: var(--toolbar-color) !important; +toolbar:not([customizing]) > #nav-bar-overflow-button { + -moz-box-ordinal-group: 1 !important; + order: 1 !important; } -/* speaker icon colour fix on hover */ -#TabsToolbar .tab-icon-overlay:not([crashed])[soundplaying]:hover, -#TabsToolbar .tab-icon-overlay:not([crashed])[muted]:hover, -#TabsToolbar .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover { - color: var(--toolbar-bgcolor) !important; +toolbar:not([customizing]) > #nav-bar-customization-target { + -moz-box-ordinal-group: 2 !important; + order: 2 !important; } +#appMenu-popup { + margin-inline: -244px !important; +} + +#widget-overflow { + margin-inline: -320px !important; +} + +/*------------------------------------------------*/ +#TabsToolbar .titlebar-buttonbox-container .titlebar-close { + background: #f25056 !important; + display: none !important; + overflow: hidden !important; + transition: background-color 200ms ease !important; +} + +/*------------------------------------------------*/ +/* Make Tab Bar join with URL Bar on the left */ + :root { - /* Allow tabs to have dynamic widths based on - * the Tab Bars maximum width - */ - --uc-active-tab-width: clamp(50px, 25vw, 200px); - --uc-inactive-tab-width: clamp(100px, 20vw, 200px); - - /* Enable this to always show the Tab Close button - * possible values: - * show: -moz-inline-block - * hide: none - */ - --show-tab-close-button: none; - - /* Enable this to only show the Tab Close button on tab hover - * possible values: - * show: -moz-inline-block - * hide: none - */ - --show-tab-close-button-hover: none; - - /* Hide the all Tabs button from the Tab Bar - * possible values: - * show: -moz-box - * hide: none - */ - --uc-show-all-tabs-button: none; - - /* Left and Right "dip" of the container indicator - * 0px equals tab width - * higer values make the indicator smaller - */ - --container-tabs-indicator-margin: 10px; - - /* Amount of Glow to add to the container indicator - * Setting it to 0 disables the Glow - */ - --uc-identity-glow: 0 1px 10px 1px; - - font-family: "JetBrainsMono NF"; + --tab-border-radius: 3px !important; + --NavbarWidth: 2; + --TabsHeight: 36; + --TabsBorder: 8; + --NavbarHeightSmall: calc(var(--TabsHeight) + var(--TabsBorder)); } -:root:not([customizing]) :hover > .tabbrowser-tab:not(:hover) { - transition: - blur, - ease 0.5s !important; - --uc-active-tab-width: clamp(100px, 30vw, 300px); - --uc-inactive-tab-width: clamp(100px, 20vw, 200px); -} - -:root:not([customizing]) :not(:hover) > .tabbrowser-tab { - transition: - blur, - ease 0.2s !important; - --uc-active-tab-width: clamp(100px, 30vw, 300px); - --uc-inactive-tab-width: clamp(100px, 20vw, 200px); -} - -#tabbrowser-tabs .tab-label-container[customizing] { - color: transparent; - transition: ease 0.5s; - transition-delay: 3s; -} - -:root[uidensity="compact"] { - --tab-min-height: 38px !important; - --uc-active-tab-width: clamp(100px, 30vw, 300px); - --uc-inactive-tab-width: clamp(100px, 20vw, 200px); -} - -tab:not([selected]):hover .tab-background { - background-color: var( - --toolbarbutton-hover-background, - rgba(182, 182, 182, 0.11) +#nav-bar { + margin-top: calc( + var(--TabsHeight) * -1px - var(--TabsBorder) * 1px ) !important; + height: calc((var(--TabsHeight) * 1px + var(--TabsBorder) * 1px) + 0px); } -.tab-close-button { - list-style-image: url("active_close.png"); - border-radius: 10px; - 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 { - 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; -} - -#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] { - transition: width 1.9s ease !important; - top: 3px !important; - left: 0 !important; - width: 100% !important; -} - -#urlbar[breakout] { - top: 4.9px !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; +#nav-bar { + margin-left: 35px !important; } #urlbar-container { - margin-left: -5px !important; - margin-right: 2px !important; + min-width: 0px !important; + flex: auto !important; } -.urlbar-input::-moz-selection { - background-color: red !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-field-focus-background-color) !important; - border-bottom-left-radius: 10px !important; - border-bottom-right-radius: 10px !important; - box-shadow: 10px 45px 146px -64px rgba(0, 0, 0, 0.65); - margin-inline: 0 !important; - width: 100% !important; -} - -#TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon, -#TabsToolbar .toolbarbutton-1 > .toolbarbutton-text, -#TabsToolbar .toolbarbutton-1 > .toolbarbutton-badge-stack { - border-radius: 50rem !important; - height: 2rem !important; - width: 2rem !important; - padding: 4px !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: 4px !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; -} - -[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; -} - -menu, -menuitem, -menucaption { - -moz-appearance: none !important; - height: 36px !important; -} - -menu[disabled="true"][_moz-menuactive="false"], -menuitem[disabled="true"][_moz-menuactive="false"], -menucaption[disabled="true"][_moz-menuactive="false"] { - color: white !important; -} - -menu[disabled="true"], -menuitem[disabled="true"], -menucaption[disabled="true"] { - color: var( - --toolbarbutton-hover-background, - rgba(182, 182, 182, 0.11) - ) !important; -} - -menu[disabled="true"][_moz-menuactive="true"], -menuitem[disabled="true"][_moz-menuactive="true"], -menucaption[disabled="true"][_moz-menuactive="true"] { - color: var( - --toolbarbutton-hover-background, - rgba(182, 182, 182, 0.11) - ) !important; - background-color: transparent !important; -} - -menu:not(.subviewbutton) > .menu-right { - margin-top: 2px !important; - margin-right: 0px !important; - width: 0px !important; -} - -menu:not(.subviewbutton) > .menu-right image { - margin-right: -5px !important; - margin-top: -2px !important; - /*border: 6px solid var(--toolbar-color) !important;*/ - border-top-color: transparent !important; - border-right-color: transparent !important; - border-bottom-color: transparent !important; -} - -@media (-moz-os-version: windows-xp), - (-moz-os-version: windows-vista), - (-moz-os-version: windows-win7), - (-moz-os-version: windows-win8), - (-moz-os-version: windows-win10) { - menupopup .popup-internal-box { - margin: -2px !important; - padding-bottom: 3px !important; - padding-top: 3px !important; +@media screen and (max-width: 100px) { + #TabsToolbar { + margin-right: 0 !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; - } - - menu, - menuitem, - menucaption { - padding-left: 5px !important; - padding-right: 5px !important; - } - - menu:not(.subviewbutton) > .menu-right { - margin-right: 0px !important; - padding-left: 0px !important; + #nav-bar { + margin-left: 0 !important; } } -.titlebar-spacer[type="pre-tabs"], -.titlebar-spacer[type="post-tabs"] { +/* Fix for Firefox 123 */ +#nav-bar:not([tabs-hidden="true"]) { + position: static !important; +} + +#nav-bar-customization-target, +#PanelUI-button { + position: relative !important; + z-index: 3 !important; +} + +/*------------------------------------------------*/ +/* Make active tab to hidden tab */ + +tab:not([selected="true"]), +[part="overflow-start-indicator"], +[part="overflow-end-indicator"], +#scrollbutton-up, +#scrollbutton-down, +#TabsToolbar .titlebar-spacer, +.tabbrowser-tab[selected="true"] .tab-text, +.tabbrowser-tab[selected="true"] .tab-close-button, +.tab-line, +.tab-throbber { display: none !important; } -:root:-moz-lwtheme-brighttext { - --autocomplete-popup-background: #2a2a2e !important; - --autocomplete-popup-highlight-background: #ff5340 !important; - --uc-active-tab-width: clamp(100px, 30vw, 300px); - --uc-inactive-tab-width: clamp(100px, 20vw, 200px); - /* Enable this to always show the Tab Close button - * possible values: - * show: -moz-inline-block - * hide: none - */ - --show-tab-close-button: none; - - /* Enable this to only show the Tab Close button on tab hover - * possible values: - * show: -moz-inline-block - * hide: none - */ - --show-tab-close-button-hover: none; -} - -@-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; - } -} - -.tabbrowser-tab .tab-close-button { - visibility: collapse !important; -} - -#tabs-newtab-button { - display: none; - margin-left: 4px !important; - border-radius: 100% !important; -} - -.tabbrowser-tab::before, -.tabbrowser-tab::after { - display: none !important; - --uc-active-tab-width: clamp(100px, 30vw, 300px); - --uc-inactive-tab-width: clamp(100px, 20vw, 200px); -} - -.tab-background[selected="true"] { - color: #111111 !important; -} - -.tabbrowser-tab { - text-align: center !important; - justify-content: center; - align-items: center; - margin: 6px 0px 6px 6px !important; - border: 2px solid rgba(183, 189, 248, 0.5); - background-clip: padding-box; - padding-inline: 0 !important; - box-shadow: 3px 3px 1px 1px #18192637; - --uc-active-tab-width: clamp(100px, 30vw, 300px); - --uc-inactive-tab-width: clamp(100px, 20vw, 200px); -} - .tabbrowser-tab[selected="true"] { - box-shadow: 3px 3px 1px 1px #181926; - font-size: 1.1rem; -} -.tab-label-container[selected="true"] { - font-size: 1.1rem; + min-width: 0px !important; + max-width: 0px !important; + background-color: #181926 !important; } -@keyframes fade { - from { - opacity: 0; - } - - to { - opacity: 1; - } +tab, +.tabbrowser-tab { + padding-left: 0 !important; + margin-left: 0 !important; + background-color: #181926 !important; } -#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; -} - -#tabs-newtab-button { - padding: 0.75rem 0.2rem 0.2rem 0.2rem !important; -} - -#nav-bar:hover, -#nav-bar:focus-within, -#urlbar[focused="true"], -#identity-box[open="true"], -#titlebar: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 { - overflow-y: scroll; - margin-bottom: 0px !important; - overflow-x: scroll; -} - -/*tooltip*/ -#tabbrowser-tab-tooltip { - -moz-appearance: none !important; - font-size: 1.4rem !important; - width: 170px !important; - height: auto; - font-weight: normal !important; - color: var(--lwt-tab-text) !important; - background-color: var(--toolbar-bgcolor) !important; - padding: 6px; - border-radius: 10px; +.tab-background { + outline: none !important; box-shadow: none !important; + background-color: #181926 !important; } -#bookmarksPanel { - --lwt-toolbar-field-focus: white !important; - --lwt-tab-text: black !important; -} - -window#places[title="Library"] { - --lwt-toolbar-field-focus: white !important; - --lwt-tab-text: black !important; -} - -menupopup { - -moz-appearance: none !important; - padding: 8px !important; +.tab-icon-image { + height: 32px !important; + width: 32px !important; border-radius: 10px !important; - background: red !important; - background: var(--toolbar-field-focus-background-color) !important; - border: none !important; - min-width: 280px !important; + background-color: #181926 !important; } -.menuitem-with-favicon { - color: var(--lwt-toolbar-field-focus-color) !important; +/*------------------------------------------------*/ +/* Hide all buttons in active tab context menu except for split tab and extensions */ + +#main-window #context_openANewTab, +#main-window #context_reloadTab, +#main-window #context_toggleMuteTab, +#main-window #context_playTab, +#main-window #context_pinTab, +#main-window #context_duplicateTab, +#main-window #context_bookmarkTab, +#main-window #context_moveTabOptions, +#main-window #context_reopenInContainer, +#main-window #context_toggleToPrivateContainer, +#main-window #context_selectAllTabs, +#main-window #context_closeTab, +#main-window #context_closeTabOptions, +#main-window #context_undoCloseTab, +#context_MoveTabToOtherWorkspace, +#main-window #tabContextMenu menuseparator { + display: none !important; } -.openintabs-menuitem { - color: var(--lwt-toolbar-field-focus-color) !important; +/*============================================================================================*/ +/* EXTENSION */ + +/* Make extensions looks minimal */ + +#unified-extensions-view + #unified-extensions-manage-extensions + .toolbarbutton-text::before { + content: "• • •"; + font-size: 15px; + visibility: visible !important; + display: block; + text-align: center; } -.bookmark-item:hover { - color: var(--lwt-toolbar-field-focus-color) !important; +#unified-extensions-panel #unified-extensions-view { + width: 100% !important; } -menuseparator { - -moz-appearance: none !important; - border: none !important; - background-color: none !important; +#unified-extensions-view { + --uei-icon-size: 22px; + --firefoxcss-number-of-extensions-in-a-row: 4; } -menuitem, -menu { - -moz-appearance: none !important; - padding: 7.5px 6px !important; -} - -menuitem[disabled="true"], -menuitem[disabled="true"] > .menu-text { - color: gray !important; -} - -menuitem:hover, -menu:hover, -menu[open="true"], -menuitem[_moz-menuactive="true"] { - -moz-appearance: none !important; - background-color: var(--toolbarbutton-hover-background) !important; - /* filter: brightness(200%); */ - border-radius: 5px; -} - -menugroup { - padding: 0px !important; - background-color: transparent !important; -} - -menuitem[type="checkbox"] { - padding-left: 8px !important; - padding-top: 6.5px !important; - padding-bottom: 6.5px !important; -} - -menuitem[type="radio"] { - padding-left: 8px !important; - padding-top: 6.5px !important; - padding-bottom: 6.5px !important; -} - -menuitem[type="checkbox"] > .menu-iconic-text, -menuitem[type="radio"] > .menu-iconic-text { - padding-left: 5px !important; -} - -menuitem[checked="true"][type="checkbox"] > .menu-iconic-left { - padding: 7px 0px 0px 0px !important; - border: solid white; - border-width: 0 0 2px 2px; - transform: rotate(-45deg) scale(0.75); - margin-bottom: 4px !important; -} - -menuitem[checked="true"][type="radio"] > .menu-iconic-left { - padding: 1px !important; - border: solid white; - height: 17px !important; - border-radius: 100%; - background: white; - transform: scale(0.5); -} - -menucaption { - background-color: transparent !important; - color: white !important; -} - -#ContentSelectDropdown > menupopup { - background-image: none !important; -} - -#ContentSelectDropdown { - padding: 0px !important; -} - -menulist { - -moz-appearance: none !important; - padding: 4px 4px 4px 4px !important; - border: 2px solid #666666 !important; - background-color: transparent !important; -} - -menulist:hover { - padding: 4px 4px 4px 4px !important; - border: 2px solid #999999 !important; - background-color: transparent !important; -} - -menulist[open="true"] { - border: 2px solid #666666 !important; - background-color: #333333 !important; -} - -#context-back > .menu-iconic-left, -#context-forward > .menu-iconic-left, -#context-reload > .menu-iconic-left, -#context-stop > .menu-iconic-left, -#context-bookmarkpage > .menu-iconic-left { - transform: scale(1.8); -} - -.menu-iconic-left { - -moz-appearance: none !important; - padding: 0px 5px 0px 9px !important; -} - -.menu-right { - -moz-appearance: none !important; - padding: 7.5px !important; - margin-right: 6px !important; - color: white !important; - border: solid white; - border-width: 0 2px 2px 0px; - transform: rotate(-45deg) scale(0.55); -} - -menu[_moz-menuactive="true"], -menuitem[_moz-menuactive="true"] { - -moz-font-smoothing-background-color: -moz-mac-active-menuitem; - color: inherit !important; -} - -/* - Clean and tight extensions menu -#unified-extensions-view .panel-header, -#unified-extensions-view .panel-header + toolbarseparator, -#unified-extensions-view .panel-subview-body + toolbarseparator, -#unified-extensions-view #unified-extensions-manage-extensions { - display:none !important; -} - -#unified-extensions-view .unified-extensions-item-menu-button.subviewbutton{ - visibility: hidden !important; - transition: 300ms !important; - -moz-margin-end: -3.6em !important; +#unified-extensions-view .unified-extensions-item-menu-button.subviewbutton, +#unified-extensions-view + .unified-extensions-item-action-button + .unified-extensions-item-contents { + display: none !important; } #unified-extensions-view .panel-subview-body { - padding-top: 8px !important; - padding-bottom: 8px !important; + padding: 10px !important; } -#unified-extensions-view:hover -.unified-extensions-item-menu-button.subviewbutton{ - visibility: visible !important; - transition: 300ms !important; - -moz-margin-end: initial !important; +#unified-extensions-view .unified-extensions-item .unified-extensions-item-icon, +#unified-extensions-view .unified-extensions-item .toolbarbutton-badge-stack { + margin-inline-end: 0px !important; } -#unified-extensions-view .unified-extensions-item-icon, -#unified-extensions-view .unified-extensions-item[unified-extensions="true"] .webextension-browser-action -> .toolbarbutton-badge-stack > .toolbarbutton-icon { - height: 20px !important; - width: 20px !important; +#unified-extensions-view #overflowed-extensions-list, +#unified-extensions-view #unified-extensions-area, +#unified-extensions-view .unified-extensions-list { + display: grid !important; + grid-template-columns: repeat( + var(--firefoxcss-number-of-extensions-in-a-row), + auto + ); + justify-items: left !important; + align-items: left !important; } -#unified-extensions-view .unified-extensions-item-icon, -#unified-extensions-view .unified-extensions-item[unified-extensions="true"] .webextension-browser-action > .toolbarbutton-badge-stack { - margin-inline-end: 2px !important; +/*============================================================================================*/ +/* URL BAR */ + +/* Make text in URL bar in the center */ + +#nav-bar { + display: flex; + justify-content: center; } -#unified-extensions-view .unified-extensions-item-name, -#unified-extensions-view .unified-extensions-item-message { - padding-inline-start: 0.5em !important; - width: 21em !important; +#urlbar-container { + flex: 1; + max-width: 1000px; + min-width: 200px; + margin: auto !important; } -#unified-extensions-view .unified-extensions-item-action-button.subviewbutton { - padding-top: 2px !important; - padding-bottom: 2px !important; -}*/ +#main-window #urlbar { + z-index: 9999 !important; + width: 100% !important; + margin-top: 0 !important; + margin-left: 0 !important; + margin-right: 0 !important; + transition: + width 0.3s ease, + left 0.3s ease, + margin-top 0.3s ease, + margin-left 0.3s ease, + margin-right 0.3s ease; +} + +#main-window #urlbar[breakout][breakout-extend] { + opacity: 0.97 !important; + width: 100% !important; + left: 0; + right: 0; + margin-left: auto !important; + margin-right: auto !important; + margin-top: 30vh !important; + transition: + width 0.3s ease, + left 0.3s ease, + margin-top 0.3s ease, + margin-left 0.3s ease, + margin-right 0.3s ease; +} + +#urlbar-background, +#urlbar-input-container { + --toolbarbutton-border-radius: calc(var(--urlbar-min-height) / 2); +} + +#urlbar-input-container { + --urlbar-icon-border-radius: calc(var(--toolbarbutton-border-radius) - 1px); +} + +#urlbar:not([focused]) #urlbar-input { + text-align: center !important; +} + +#urlbar:not([breakout][breakout-extend]) #urlbar-input { + text-align: center !important; +} + +/*------------------------------------------------*/ +/* Change URL Bar background color */ +@media (prefers-color-scheme: dark) { + #urlbar-background { + background-color: #1e2030 !important; + } +} + +@media (prefers-color-scheme: light) { + #urlbar-background { + background-color: #d6d6d6 !important; + } +} + +@media (prefers-color-scheme: dark) { + #urlbar-results > *[selected=""] { + background-color: #1e2030 !important; + } +} + +@media (prefers-color-scheme: light) { + #urlbar-results > *[selected=""] { + background-color: #e8e8e8 !important; + } +} + +/*------------------------------------------------*/ +/* Hide and Hover icons in URL Bar */ + +#nav-bar:not([customizing="true"]):not(.searchButton) + > #nav-bar-customization-target + > #urlbar-container:not(:hover) + > #urlbar:not([focused]) + > #urlbar-input-container + > #page-action-buttons + .urlbar-page-action { + opacity: 0; + transition-delay: 500ms; +} + +#nav-bar:not([customizing="true"]):not(.searchButton) + > #nav-bar-customization-target + > #urlbar-container:not(:hover) + > #urlbar:not([focused]) + > #urlbar-input-container + > #identity-box + > #identity-permission-box:not([open]) { + opacity: 0; + transition-delay: 500ms; +} + +#page-action-buttons .urlbar-page-action, +#identity-permission-box, +#notification-popup-box .notification-anchor-icon { + transition: opacity 0.2s ease; +} + +#urlbar #identity-icon-box, +#urlbar #identity-permission-box { + opacity: 0 !important; + margin-inline-start: calc(-16px - 2 * var(--urlbar-icon-padding)); + transition: + margin-inline-start 100ms linear, + opacity 200ms linear; +} + +#urlbar #identity-box.notSecureText #identity-icon-box { + margin-inline-start: initial !important; + opacity: 1 !important; + color: #e36f6f !important; +} + +#urlbar #identity-box.extensionPage #identity-icon-box { + margin-inline-start: initial !important; + opacity: 1 !important; +} + +#identity-box:hover #identity-icon-box, +#identity-box:hover #identity-permission-box, +#identity-box #identity-permission-box[open="true"] { + opacity: 1 !important; + margin-inline-start: initial !important; +} + +#urlbar-input-container .urlbar-input-box { + padding-inline-start: 2px !important; +} + +#identity-box:hover ~ .urlbar-input-box > #urlbar-input { + mask-image: linear-gradient(to right, transparent, black 3ch) !important; +} + +#page-action-buttons { + padding-inline-start: 8px; +} + +#page-action-buttons .urlbar-page-action { + margin-inline-end: calc(-16px - 2 * var(--urlbar-icon-padding)); + opacity: 0; + transition: + margin-inline-end 100ms linear, + opacity 200ms linear; +} + +#page-action-buttons:hover > .urlbar-page-action, +.urlbar-page-action[open], +.urlbar-page-action[open] ~ .urlbar-page-action { + opacity: 1; + margin-inline-end: 0px !important; +} + +#identity-box.chromeUI #identity-icon-box { + opacity: 1 !important; + margin-inline-start: initial; +} + +#identity-box.chromeUI::after, +#identity-box.chromeUI:hover::after { + opacity: 0 !important; +} + +#page-action-buttons:not(:hover) + #translations-button[translationsactive="true"]:not([open]) { + visibility: collapse !important; +} + +/*------------------------------------------------*/ +/* Create visual dots on both sides */ +#identity-box::after, +#page-action-buttons::before { + position: relative; + content: "•••"; + pointer-events: none; + transition: opacity 100ms ease; + align-self: center; + font-size: 0.7em; +} + +#identity-box::after, +#page-action-buttons::before { + opacity: 0.2; +} + +#identity-box::after { + transform: rotate(90deg); + left: 4px; +} + +#page-action-buttons::before { + transform: rotate(-90deg); + right: 4px; +} + +#identity-box:hover::after, +#page-action-buttons:hover::before { + opacity: 0.2 !important; + transition: opacity 50ms ease; + pointer-events: none; +} + +#identity-box[pageproxystate="invalid"]::after, +#urlbar-input-container[pageproxystate="invalid"] + > #page-action-buttons::before { + opacity: 0 !important; + transition: opacity 50ms ease; +} + +/* Linux changes for visual dots */ +@media (-moz-platform: linux) { + #identity-box::after, + #page-action-buttons::before { + content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F>'); + transform: none; + font-size: unset; + } + + #page-action-buttons::before { + right: 2px; + } + + #identity-box::after { + left: 2px; + } +} + +#identity-box[pageproxystate="valid"].notSecureText > .identity-box-button, +#identity-box[pageproxystate="valid"].extensionPage > .identity-box-button, +#identity-box[pageproxystate="valid"].chromeUI > .identity-box-button, +#urlbar-label-box, +#urlbar-zoom-button { + background-color: var(--firefoxcss-item-bg-color) !important; +} + +#urlbar-zoom-button:hover { + background-color: var(--firefoxcss-urlbar-zoom-button) !important; +} + +#urlbar-input-container #identity-box > .identity-box-button, +#tracking-protection-icon-container, +#urlbar-go-button, +#page-action-buttons .urlbar-page-action, +#notification-popup-box { + border-radius: 8px !important; +} + +#urlbar-go-button, +#tracking-protection-icon-container { + display: none !important; +} + +/*============================================================================================*/ +/* BOOKMARK BAR */ + +/* Variables for toolbar & bookmark attributes */ +:root { + --uc-bm-height: 24px; + --uc-bm-padding: 6px; +} + +/* Style for Personal Toolbar */ +#PersonalToolbar { + position: relative !important; + padding: 1px 6px !important; +} + +/* Additional padding for touch density */ +:root[uidensity="touch"] #PersonalToolbar { + --uc-bm-padding: 6px; +} + +/* Transform and delay transition of Personal Toolbar */ +#PersonalToolbar:not([customizing]) { + margin-bottom: calc( + 2px - var(--uc-bm-height) - 2 * var(--uc-bm-padding) + ) !important; + transform: rotateX(90deg) !important; + transform-origin: top !important; + transition: transform 0.1s ease-in-out 0.6s !important; + z-index: 2 !important; +} + +/* Bookmark item padding and icon transition */ +#PlacesToolbarItems > .bookmark-item { + padding-block: var(--uc-bm-padding) !important; + padding-left: 6px !important; + padding-right: 6px !important; +} +#PlacesToolbarItems > .bookmark-item .toolbarbutton-icon { + transition: opacity 0.1s ease-in-out 0.4s !important; + opacity: 0 !important; +} + +/* Hover effect for toolbar and bookmark icon/text */ +#navigator-toolbox:hover > #PersonalToolbar, +#navigator-toolbox:hover + #PlacesToolbarItems + > .bookmark-item + .toolbarbutton-icon, +#navigator-toolbox:hover + #PlacesToolbarItems + > .bookmark-item + .toolbarbutton-text { + transition-delay: 100ms !important; + transform: rotateX(0) !important; + opacity: 1 !important; +} + +/* Bookmark item text transition */ +#PlacesToolbarItems > .bookmark-item .toolbarbutton-text { + transition: opacity 0.1s ease-in-out 0.4s !important; + opacity: 0 !important; +} + +/* Fix the white line above the bookmarks bar when it's empty */ +#personal-toolbar-empty { + padding: 2px !important; +} + +/*------------------------------------------------*/ +/* Make it good in transparent bg */ + +@media (prefers-color-scheme: dark) { + #PlacesToolbarItems > * { + background: #333333 !important; + } + + #PlacesToolbarItems > *:hover { + background: #555555 !important; + } +} + +@media (prefers-color-scheme: light) { + #PlacesToolbarItems > * { + background: #cccccc !important; + } + + #PlacesToolbarItems > *:hover { + background: #eeeeee !important; + } +} + +/*============================================================================================*/ +/* SIDE BAR */ + +/* Expand Side bar on hover */ + +#sidebar-box[sidebarcommand="_3c078156-979c-498b-8990-85f7987dd929_-sidebar-action"] { + --sidebar-width: 40px; + --sidebar-hover-width: 350px; + background: none !important; + position: relative; + min-width: var(--sidebar-width) !important; + width: var(--sidebar-width) !important; + max-width: var(--sidebar-width) !important; + z-index: 1; +} + +#sidebar-box[sidebarcommand="_3c078156-979c-498b-8990-85f7987dd929_-sidebar-action"] + > #sidebar { + transition: min-width 200ms ease-in-out !important; + min-width: var(--sidebar-width) !important; + will-change: min-width; + transition-delay: 0.3s !important; /* Delay on hover off */ +} + +#sidebar-box[sidebarcommand="_3c078156-979c-498b-8990-85f7987dd929_-sidebar-action"]:hover + > #sidebar { + min-width: var(--sidebar-hover-width) !important; + transition-delay: 0.1s !important; /* No delay on hover on */ +} + +/* #sidebar-box { */ +/* backdrop-filter: blur(10px); */ +/* } */ + +/*------------------------------------------------*/ +/* Hide Side bar header and line */ + +#sidebar-header, +#sidebar-splitter { + display: none !important; +} + +/*------------------------------------------------*/ +/* Sidebar Border */ + +@media (prefers-color-scheme: dark) { + #sidebar-box #sidebar, + #sidebar-box #webextpanels-window { + border-radius: 15px !important; + margin: 10px 10px 10px 5px !important; + border: 3px solid rgba(0, 0, 0, 0); + transition: border 0.3s ease !important; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + } + + #sidebar-box #sidebar:hover, + #sidebar-box #webextpanels-:hover { + border: 3px solid rgba(183, 189, 248, 0.4) !important; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + } +} + +@media (prefers-color-scheme: light) { + #sidebar-box #sidebar, + #sidebar-box #webextpanels-window { + border-radius: 15px !important; + margin: 10px 10px 10px 5px !important; + border: 3px solid rgba(51, 51, 51, 0.1); + transition: border 0.3s ease; + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + } + + #sidebar-box #sidebar:hover, + #sidebar-box #webextpanels-window:hover { + border: 3px solid rgba(51, 51, 51, 0.6); + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + } +} + +/*============================================================================================*/ +/* SIDE BAR 2 (FLOORP) */ + +/* Make splitter invisible */ + +#sidebar-splitter2 { + appearance: none !important; + width: 10px !important; /* Set initial width */ + transition: + width 0.3s ease-in-out, + opacity 0.3s ease-in-out; /* Add transitions */ +} + +#sidebar-splitter2:hover { + width: 20px !important; /* Width on hover */ + opacity: 1; /* Opacity on hover */ +} + +/*------------------------------------------------*/ +/* Hide Floorp sidebar header */ + +#sidebar2-header { + max-height: 0.5em !important; + min-height: 0.5em !important; + opacity: 0 !important; + transition: + max-height 0.3s ease-in-out, + min-height 0.3s ease-in-out, + opacity 0.3s ease-in-out; +} + +#sidebar2-header:hover { + max-height: 2.5em !important; + min-height: 2.5em !important; + opacity: 1 !important; +} + +/*------------------------------------------------*/ +/* Floorp Sidebar Border */ + +@media (prefers-color-scheme: dark) { + #sidebar2-box browser { + border-radius: 15px !important; + margin: 10px 10px 10px 0px !important; + border: 3px solid rgba(0, 0, 0, 0); + transition: border 0.3s ease; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + } + + #sidebar2-box browser:hover { + border: 3px solid rgba(183, 189, 248, 0.4) !important; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2); + } +} + +@media (prefers-color-scheme: light) { + #sidebar2-box browser { + border-radius: 15px !important; + margin: 10px 10px 10px 0px !important; + border: 3px solid rgba(51, 51, 51, 0.1); + transition: border 0.3s ease; + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + } + + #sidebar2-box browser:hover { + border: 3px solid rgba(51, 51, 51, 0.6); + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.2); + } +} + +/*------------------------------------------------*/ +/* Floorp Sidebar Select Box Styling */ + +#sidebar-select-box { + align-items: center !important; +} + +.sidepanel-icon { + border-radius: 10px !important; +} + +/*------------------------------------------------*/ +/* Floorp Sidebar Border */ + +@media (prefers-color-scheme: dark) { + #sidebar-select-box { + border-radius: 15px !important; + margin: 10px 10px 10px 0px !important; + border: 3px solid rgba(0, 0, 0, 0); + transition: border 0.3s ease; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + } + + #sidebar-select-box:hover { + border: 3px solid rgba(183, 189, 248, 0.4) !important; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + } +} + +@media (prefers-color-scheme: light) { + #sidebar-select-box { + border-radius: 15px !important; + margin: 10px 10px 10px 0px !important; + border: 3px solid rgba(51, 51, 51, 0.1) !important; + transition: border 0.3s ease; + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + } + + #sidebar-select-box:hover { + border: 3px solid rgba(51, 51, 51, 0.6) !important; + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + } +} + +/*------------------------------------------------*/ +/* Hide random stuff coming out of Floorp Sidebar */ + +.browser-sidebar2 { + border: none !important; + border-bottom: none !important; +} + +#sidebar2-box[style="min-width: 0px; order: 6; width: 415px; max-width: 0px;"] + > * { + display: none !important; +} + +/*============================================================================================*/ +/* MAIN BROWSER */ + +/* Browser Border */ + +@media (prefers-color-scheme: dark) { + #main-window:not([sizemode="fullscreen"]) #appcontent browser { + border-radius: 15px !important; + margin: 10px 10px 10px 10px !important; + border: 3px solid rgba(0, 0, 0, 0); + transition: border 0.3s ease; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + clip-path: circle(80%) !important; + } + + #main-window:not([sizemode="fullscreen"]) #appcontent browser:hover { + border: 3px solid rgba(183, 189, 248, 0.4); + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + } +} + +@media (prefers-color-scheme: light) { + #main-window:not([sizemode="fullscreen"]) #appcontent browser { + border-radius: 15px !important; + margin: 10px 10px 10px 10px !important; + border: 3px solid rgba(51, 51, 51, 0.1); + transition: border 0.3s ease; + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + clip-path: circle(80%) !important; + } + + #main-window:not([sizemode="fullscreen"]) #appcontent browser:hover { + border: 3px solid rgba(51, 51, 51, 0.6); + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + } +} + +/*============================================================================================*/ +/* FIND BAR */ + +/* CTRL+F Search Bar Border */ + +@media (prefers-color-scheme: dark) { + .browserContainer > findbar { + border-radius: 15px !important; + margin: 0px 15px 0px 15px !important; + border: 3px solid rgba(0, 0, 0, 0) !important; + transition: border 0.3s ease !important; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + background-image: none !important; + background-color: #181926 !important; + } + + .browserContainer > findbar:hover { + border: 3px solid rgba(183, 189, 248, 0.4) !important; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5); + } + + .browserContainer > findbar .findbar-container { + background-color: #181926 !important; + } +} + +@media (prefers-color-scheme: light) { + .browserContainer > findbar { + border-radius: 15px !important; + margin: 0px 15px 0px 15px !important; + border: 3px solid rgba(51, 51, 51, 0.1) !important; + transition: border 0.3s ease !important; + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + } + + .browserContainer > findbar:hover { + border: 3px solid rgba(51, 51, 51, 0.6) !important; + box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); + } +} + +/*------------------------------------------------*/ +/* Text in the center */ +.browserContainer > findbar .findbar-textbox { + border-radius: 10px !important; + text-align: center !important; +}