Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @-moz-document url-prefix("chrome:") {
- @media (-moz-bool-pref: "theme.no_gaps.split.gaps") and (-moz-bool-pref: "theme.no_gaps.fixes.center_split_view") {
- #zen-appcontent-wrapper:has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels[zen-split-view="true"]
- )
- > #zen-tabbox-wrapper {
- margin-top: 1px !important;
- margin-bottom: 5px !important;
- margin-right: 7px !important;
- :root[zen-compact-mode="true"] & {
- @media (-moz-bool-pref: "zen.view.compact.hide-toolbar") {
- margin-top: -3px !important;
- }
- @media (-moz-bool-pref: "zen.view.compact.hide-tabbar") {
- margin-left: -3px !important;
- }
- }
- }
- }
- :root[zen-single-toolbar="true"]:not([customizing]) {
- @media (-moz-bool-pref: "zen.view.hide-window-controls") {
- @media (-moz-bool-pref: "theme.no_gaps.single_toolbar.disable_navbar") {
- @media (-moz-bool-pref: "theme.no_gaps.split.single_toolbar.disable_navbar") {
- #zen-appcontent-navbar-container {
- display: none !important;
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.split.single_toolbar.disable_navbar") {
- #zen-appcontent-wrapper:has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels:not([zen-split-view="true"])
- )
- > #zen-appcontent-navbar-container {
- display: none !important;
- }
- @media (-moz-bool-pref: "theme.no_gaps.split.single_toolbar.hide_navbar") {
- #zen-appcontent-wrapper:has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels[zen-split-view="true"]
- ) {
- height: calc(100% + var(--zen-element-separation));
- transition: height 0.2s ease;
- & > #zen-tabbox-wrapper {
- top: calc(-1 * var(--zen-element-separation));
- z-index: -1 !important;
- transition: top 0.2s ease;
- }
- &:not(
- :has(
- > #zen-appcontent-navbar-container:not(
- [zen-has-hover="true"],
- [has-popup-menu],
- :focus-within
- )
- )
- )
- > #zen-tabbox-wrapper {
- top: 0;
- }
- }
- }
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.single_toolbar.disable_navbar") {
- @media (-moz-bool-pref: "theme.no_gaps.split.single_toolbar.disable_navbar") {
- #zen-appcontent-wrapper:has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels[zen-split-view="true"]
- )
- > #zen-appcontent-navbar-container {
- display: none !important;
- }
- @media (-moz-bool-pref: "theme.no_gaps.single_toolbar.hide_navbar") {
- #zen-appcontent-wrapper:has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels:not([zen-split-view="true"])
- ) {
- height: calc(100% + var(--zen-element-separation));
- transition: height 0.2s ease;
- & > #zen-tabbox-wrapper {
- top: calc(-1 * var(--zen-element-separation));
- z-index: -1 !important;
- transition: top 0.2s ease;
- }
- &:not(
- :has(
- > #zen-appcontent-navbar-container:not(
- [zen-has-hover="true"],
- [has-popup-menu],
- :focus-within
- )
- )
- )
- > #zen-tabbox-wrapper {
- top: 0;
- }
- }
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.split.single_toolbar.disable_navbar") {
- @media (-moz-bool-pref: "theme.no_gaps.single_toolbar.hide_navbar") {
- @media (-moz-bool-pref: "theme.no_gaps.split.single_toolbar.hide_navbar") {
- #zen-appcontent-wrapper {
- height: calc(100% + var(--zen-element-separation));
- transition: height 0.2s ease;
- & > #zen-tabbox-wrapper {
- top: calc(-1 * var(--zen-element-separation));
- z-index: -1 !important;
- transition: top 0.2s ease;
- }
- &:not(
- :has(
- > #zen-appcontent-navbar-container:not(
- [zen-has-hover="true"],
- [has-popup-menu],
- :focus-within
- )
- )
- )
- > #zen-tabbox-wrapper {
- top: 0;
- }
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.split.single_toolbar.hide_navbar") {
- #zen-appcontent-wrapper:has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels:not([zen-split-view="true"])
- ) {
- height: calc(100% + var(--zen-element-separation));
- transition: height 0.2s ease;
- & > #zen-tabbox-wrapper {
- top: calc(-1 * var(--zen-element-separation));
- z-index: -1 !important;
- transition: top 0.2s ease;
- }
- &:not(
- :has(
- > #zen-appcontent-navbar-container:not(
- [zen-has-hover="true"],
- [has-popup-menu],
- :focus-within
- )
- )
- )
- > #zen-tabbox-wrapper {
- top: 0;
- }
- }
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.single_toolbar.hide_navbar") {
- @media (-moz-bool-pref: "theme.no_gaps.split.single_toolbar.hide_navbar") {
- #zen-appcontent-wrapper:has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels[zen-split-view="true"]
- ) {
- height: calc(100% + var(--zen-element-separation));
- transition: height 0.2s ease;
- & > #zen-tabbox-wrapper {
- top: calc(-1 * var(--zen-element-separation));
- z-index: -1 !important;
- transition: top 0.2s ease;
- }
- &:not(
- :has(
- > #zen-appcontent-navbar-container:not(
- [zen-has-hover="true"],
- [has-popup-menu],
- :focus-within
- )
- )
- )
- > #zen-tabbox-wrapper {
- top: 0;
- }
- }
- }
- }
- }
- }
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.split.outline") {
- hbox.browserSidebarContainer {
- outline: none !important;
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.shadow") {
- @media not (-moz-bool-pref: "theme.no_gaps.split.shadow") {
- hbox.browserSidebarContainer {
- box-shadow: none !important;
- }
- }
- @media (-moz-bool-pref: "theme.no_gaps.split.shadow") {
- hbox.browserSidebarContainer:not([zen-split="true"]) {
- box-shadow: none !important;
- }
- }
- }
- @media (-moz-bool-pref: "theme.no_gaps.shadow") {
- @media not (-moz-bool-pref: "theme.no_gaps.split.shadow") {
- hbox.browserSidebarContainer[zen-split="true"] {
- box-shadow: none !important;
- }
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.rounded_corners") {
- @media not (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") {
- #tabbrowser-tabpanels .browserSidebarContainer {
- border-radius: 0 !important;
- }
- }
- @media (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") {
- #tabbrowser-tabpanels:not([zen-split-view="true"]) .browserSidebarContainer {
- border-radius: 0 !important;
- }
- }
- }
- @media (-moz-bool-pref: "theme.no_gaps.rounded_corners") {
- @media not (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") {
- #tabbrowser-tabpanels[zen-split-view="true"] .browserSidebarContainer {
- border-radius: 0 !important;
- }
- }
- }
- @media not (-moz-bool-pref: "theme.no_gaps.gaps") {
- hbox.browserSidebarContainer:not([zen-split="true"]) {
- margin: 0 !important;
- }
- @media not (-moz-bool-pref: "theme.no_gaps.split.gaps") {
- tabbox#tabbrowser-tabbox {
- --zen-split-row-gap: 0 !important;
- --zen-split-column-gap: 0 !important;
- }
- div.zen-split-view-splitter[orient="vertical"] {
- margin-left: calc(-1 * var(--zen-element-separation) + 1px) !important;
- }
- div.zen-split-view-splitter[orient="horizontal"] {
- height: calc(var(--zen-element-separation) * 2 - 3px) !important;
- margin-top: calc(-1 * var(--zen-element-separation) + 1px) !important;
- }
- #zen-appcontent-wrapper {
- margin: 0 !important;
- }
- #zen-tabbox-wrapper {
- margin: 0 !important;
- }
- @media (-moz-bool-pref: "theme.no_gaps.split.outline") {
- hbox.browserSidebarContainer[zen-split="true"] {
- margin: 1px !important;
- }
- }
- }
- @media (-moz-bool-pref: "theme.no_gaps.split.gaps") {
- #zen-appcontent-wrapper:not(
- :has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels[zen-split-view="true"]
- )
- ) {
- margin: 0 !important;
- & > #zen-tabbox-wrapper {
- margin: 0 !important;
- }
- }
- }
- }
- @media (-moz-bool-pref: "theme.no_gaps.gaps") {
- @media not (-moz-bool-pref: "theme.no_gaps.split.gaps") {
- tabbox#tabbrowser-tabbox {
- --zen-split-row-gap: 0 !important;
- --zen-split-column-gap: 0 !important;
- }
- div.zen-split-view-splitter[orient="vertical"] {
- margin-left: calc(-1 * var(--zen-element-separation) + 1px) !important;
- }
- div.zen-split-view-splitter[orient="horizontal"] {
- height: calc(var(--zen-element-separation) * 2 - 3px) !important;
- margin-top: calc(-1 * var(--zen-element-separation) + 1px) !important;
- }
- @media (-moz-bool-pref: "theme.no_gaps.split.outline") {
- hbox.browserSidebarContainer[zen-split="true"] {
- margin: 1px !important;
- }
- }
- #zen-appcontent-wrapper:has(
- > #zen-tabbox-wrapper
- > #tabbrowser-tabbox
- > #tabbrowser-tabpanels[zen-split-view="true"]
- ) {
- margin: 0 !important;
- & > #zen-tabbox-wrapper {
- margin: 0 !important;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement