Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @keyframes switch_ripple_effect {
- from {
- background-image: radial-gradient(circle farthest-corner at center, #315bef 0%, transparent 0%);
- }
- to {
- background-image: radial-gradient(circle farthest-corner at center, #315bef 100%, transparent 0%);
- }
- }
- @keyframes header_ripple_effect {
- from {
- background-image: radial-gradient(circle farthest-corner at center, #373737 0%, transparent 0%);
- }
- to {
- background-image: radial-gradient(circle farthest-corner at center, #373737 100%, transparent 0%);
- }
- }
- .card, listview.boxed-list,
- list.boxed-list, listview.content:not(.conversation-listbox),
- list.content:not(.conversation-listbox) {
- border-radius: 5px;
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06);
- background-color: rgba(255, 255, 255, 0.05);
- border: none;
- }
- .card > separator, listview.boxed-list > separator,
- list.boxed-list > separator, listview.content:not(.conversation-listbox) > separator,
- list.content:not(.conversation-listbox) > separator {
- background: none;
- min-height: 0;
- }
- listview.boxed-list > row.expander list > row,
- list.boxed-list > row.expander list > row, listview.boxed-list > row,
- list.boxed-list > row, listview.content:not(.conversation-listbox) > row,
- list.content:not(.conversation-listbox) > row {
- border: none;
- }
- listview.boxed-list > row.expander list > row:first-child,
- list.boxed-list > row.expander list > row:first-child, listview.boxed-list > row:first-child,
- list.boxed-list > row:first-child, listview.content:not(.conversation-listbox) > row:first-child,
- list.content:not(.conversation-listbox) > row:first-child {
- border-top-left-radius: 8px;
- border-top-right-radius: 8px;
- }
- listview.boxed-list > row.expander list > row:last-child,
- list.boxed-list > row.expander list > row:last-child, listview.boxed-list > row:last-child,
- list.boxed-list > row:last-child, listview.content:not(.conversation-listbox) > row:last-child,
- list.content:not(.conversation-listbox) > row:last-child {
- border-bottom-left-radius: 8px;
- border-bottom-right-radius: 8px;
- }
- listview.boxed-list > row.expander list > row:only-child,
- list.boxed-list > row.expander list > row:only-child, listview.boxed-list > row:only-child,
- list.boxed-list > row:only-child, listview.content:not(.conversation-listbox) > row:only-child,
- list.content:not(.conversation-listbox) > row:only-child {
- border-radius: 8px;
- }
- .background {
- color: #dedede;
- background-color: #333333;
- }
- .background.csd {
- border-radius: 8px;
- }
- .background.maximized, .background.solid-csd {
- border-radius: 0;
- }
- dnd {
- color: #dedede;
- }
- .normal-icons {
- -gtk-icon-size: 16px;
- }
- .large-icons {
- -gtk-icon-size: 32px;
- }
- .aboutdialog .large-icons {
- -gtk-icon-size: 128px;
- }
- spinner:disabled,
- arrow:disabled,
- scrollbar:disabled,
- check:disabled,
- radio:disabled,
- treeview.expander:disabled,
- label:disabled > selection.expander {
- -gtk-icon-filter: opacity(0.5);
- }
- iconview, .view {
- color: #dadada;
- background-color: #242424;
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- }
- iconview:selected, .view:selected {
- color: white;
- background-color: #315bef;
- transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- }
- textview {
- background-color: #242424;
- }
- textview > text {
- background-color: #242424;
- }
- textview border {
- background-color: #2c2c2c;
- }
- iconview, iconview:hover, iconview:selected {
- border-radius: 5px;
- }
- .content-view rubberband, columnview.view > rubberband,
- treeview.view > rubberband, flowbox > rubberband,
- rubberband,
- gridview > rubberband {
- border: 1px solid #113edc;
- background-color: rgba(17, 62, 220, 0.2);
- }
- flowbox > flowboxchild {
- padding: 3px;
- border-radius: 5px;
- }
- flowbox > flowboxchild:selected {
- outline-offset: -2px;
- }
- flowbox.search-bar {
- border-bottom: 1px solid rgba(0, 0, 0, 0.75);
- }
- gridview > child {
- padding: 3px;
- }
- gridview > child:selected {
- outline-color: #0f37c4;
- }
- gridview > child box {
- border-spacing: 8px;
- margin: 12px;
- }
- coverflow cover {
- color: #dadada;
- background-color: #242424;
- border: 1px solid black;
- }
- label.separator {
- color: #dedede;
- }
- label > selection {
- color: white;
- background-color: #315bef;
- }
- label:disabled {
- opacity: 1;
- filter: none;
- color: rgba(222, 222, 222, 0.35);
- }
- popover.background label.separator, headerbar .subtitle, label.separator, .dim-label, row label.subtitle, entry > text > placeholder {
- opacity: 0.55;
- text-shadow: none;
- }
- window.assistant .sidebar {
- background-color: #242424;
- border-top: 1px solid rgba(255, 255, 255, 0.12);
- }
- window.assistant.csd .sidebar {
- border-top-style: none;
- }
- window.assistant .sidebar label {
- padding: 6px 12px;
- }
- window.assistant .sidebar label.highlight {
- background-color: #315bef;
- color: white;
- }
- toast, .osd .scale-popup > arrow, .osd .scale-popup > contents, popover.background.osd, popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd {
- color: #dadada;
- border: none;
- background-color: #2a2a2a;
- background-clip: padding-box;
- border-radius: 8px;
- }
- .osd {
- padding: 6px;
- margin: 5px 8px 11px 8px;
- outline: 1px solid rgba(255, 255, 255, 0.1);
- outline-offset: -1px;
- box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
- }
- .osd.circular {
- border-radius: 100%;
- }
- @keyframes spin {
- to {
- transform: rotate(1turn);
- }
- }
- spinner {
- background: none;
- opacity: 0;
- -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
- }
- spinner:checked {
- opacity: 1;
- animation: spin 1s linear infinite;
- }
- spinner:checked:disabled, label:disabled > selection:checked {
- opacity: 0.5;
- }
- .large-title {
- font-weight: 300;
- font-size: 24pt;
- }
- .title-1 {
- font-weight: 800;
- font-size: 20pt;
- }
- .title-2 {
- font-weight: 800;
- font-size: 15pt;
- }
- .title-3 {
- font-weight: 700;
- font-size: 15pt;
- }
- .title-4 {
- font-weight: 700;
- font-size: 13pt;
- }
- .heading {
- font-weight: 700;
- font-size: 11pt;
- }
- .body {
- font-weight: 400;
- font-size: 11pt;
- }
- .caption {
- font-weight: 400;
- font-size: 9pt;
- }
- .caption-heading {
- font-weight: 700;
- font-size: 9pt;
- }
- spinbutton > text, .linked > entry:not(:only-child) {
- color: #dadada;
- background-color: #242424;
- outline: none;
- border-image: none;
- border: 1px solid;
- border-color: rgba(255, 255, 255, 0.12);
- border-bottom-color: rgba(255, 255, 255, 0.12);
- background-clip: border-box;
- background-origin: border-box;
- }
- spinbutton > text:focus-within, .linked > entry:focus-within:not(:only-child) {
- color: #dadada;
- background-color: #242424;
- outline: none;
- border-image: none;
- border-color: #6081f3;
- }
- spinbutton > text:disabled, .linked > entry:disabled:not(:only-child) {
- color: rgba(222, 222, 222, 0.35);
- background-color: rgba(36, 36, 36, 0.55);
- border-image: none;
- border-color: rgba(255, 255, 255, 0.12);
- transition: none;
- }
- entry {
- min-height: 20px;
- border: 3px solid transparent;
- padding: 2px 8px;
- border-radius: 7px;
- border-spacing: 6px;
- caret-color: currentColor;
- background-clip: padding-box;
- background-origin: padding-box;
- border-image-width: 6px 6px 6px 6px;
- border-image-slice: 6 6 6 6;
- border-image-repeat: stretch;
- border-image-source: -gtk-scaled(url("assets/entry-dark.png"), url("assets/[email protected]"));
- color: #dadada;
- background-color: #242424;
- outline: none;
- }
- entry.search {
- border-radius: 5px;
- }
- entry > image {
- color: #b9b9b9;
- }
- entry > image.left {
- padding-left: 0;
- padding-right: 6px;
- }
- entry > image.right {
- padding-right: 0;
- padding-left: 6px;
- }
- headerbar.flat entry, entry.flat {
- min-height: 0;
- background-image: none;
- border-color: transparent;
- border-radius: 0;
- }
- entry:focus-within {
- color: #dadada;
- background-color: #242424;
- outline: none;
- border-radius: 7px;
- transition: border-image 200ms ease-out, box-shadow 200ms ease-out;
- border-image-source: -gtk-scaled(url("assets/entry-focus-dark.png"), url("assets/[email protected]"));
- }
- entry:focus-within > placeholder {
- opacity: 0;
- }
- entry:disabled {
- color: rgba(222, 222, 222, 0.35);
- background-color: rgba(36, 36, 36, 0.55);
- border-radius: 7px;
- border-image-source: -gtk-scaled(url("assets/entry-disabled-dark.png"), url("assets/[email protected]"));
- }
- row entry notebook entry, row entry notebook entry:focus-within, notebook .linked entry, notebook .linked entry:focus-within, notebook spinbutton > entry, notebook spinbutton > entry:focus-within, notebook spinbutton > entry:not(.vertical), notebook spinbutton > entry:not(.vertical):focus-within {
- background-color: #1f1f1f;
- }
- row entry notebook entry:disabled, notebook .linked entry:disabled, notebook spinbutton > entry:disabled, notebook spinbutton > entry:not(.vertical):disabled {
- background-color: rgba(31, 31, 31, 0.55);
- }
- notebook searchbar entry, notebook searchbar entry:focus-within, notebook infobar entry, notebook infobar entry:focus-within {
- background-color: #242424;
- }
- notebook searchbar entry:disabled, notebook infobar entry:disabled {
- background-color: rgba(36, 36, 36, 0.55);
- }
- entry.warning {
- color: white;
- border-color: rgba(255, 255, 255, 0.12);
- background-color: #a0562e;
- border-image: none;
- }
- entry.warning image {
- color: white;
- }
- entry.warning:focus-within {
- color: white;
- background-color: #F27835;
- box-shadow: none;
- }
- entry.warning > selection, entry.warning > selection:focus {
- background-color: white;
- color: #F27835;
- }
- entry.error {
- color: white;
- border-color: rgba(255, 255, 255, 0.12);
- background-color: #a63530;
- border-image: none;
- }
- entry.error image {
- color: white;
- }
- entry.error:focus-within {
- color: white;
- background-color: #FC4138;
- box-shadow: none;
- }
- entry.error > selection, entry.error > selection:focus {
- background-color: white;
- color: #FC4138;
- }
- entry.search-missing {
- color: white;
- border-color: rgba(255, 255, 255, 0.12);
- background-color: #a63530;
- border-image: none;
- }
- entry.search-missing image {
- color: white;
- }
- entry.search-missing:focus-within {
- color: white;
- background-color: #FC4138;
- box-shadow: none;
- }
- entry.search-missing > selection, entry.search-missing > selection:focus {
- background-color: white;
- color: #FC4138;
- }
- entry:drop(active):focus, entry:drop(active) {
- border-color: #F08437;
- box-shadow: none;
- border-image: none;
- }
- .osd entry {
- color: #dadada;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(98, 98, 98, 0.96);
- border-image: none;
- }
- .osd entry image, .osd entry image:hover {
- color: inherit;
- }
- .osd entry:focus {
- color: white;
- border-color: #5578c7;
- background-color: #315bef;
- border-image: none;
- }
- .osd entry:disabled {
- color: #dadada;
- background-color: rgba(98, 98, 98, 0.81);
- opacity: 1;
- border-image: none;
- }
- .osd entry selection:focus, .osd entry selection {
- color: #315bef;
- background-color: white;
- }
- entry > progress {
- margin: 0 -6px;
- border-radius: 0;
- border-width: 0 0 2px;
- border-color: #315bef;
- border-style: solid;
- background-image: none;
- background-color: transparent;
- box-shadow: none;
- }
- entry progress > trough > progress {
- background-color: transparent;
- background-image: none;
- border-radius: 0;
- border-width: 0 0 2px;
- border-color: #315bef;
- border-style: solid;
- box-shadow: none;
- }
- treeview entry.flat, treeview entry {
- border-radius: 0;
- background-image: none;
- background-color: #242424;
- border: 1px solid rgba(255, 255, 255, 0.12);
- border-image: none;
- }
- treeview entry.flat:focus-within, treeview entry:focus-within {
- border-image: none;
- border-color: #315bef;
- }
- .entry-tag, #NautilusQueryEditor #NautilusQueryEditorTag {
- margin: 8px;
- border-radius: 50px;
- box-shadow: none;
- background-color: #f8464c;
- color: white;
- border: none;
- }
- .entry-tag:hover, #NautilusQueryEditor #NautilusQueryEditorTag:hover {
- box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12);
- }
- :dir(ltr) .entry-tag, :dir(ltr) #NautilusQueryEditor #NautilusQueryEditorTag, #NautilusQueryEditor :dir(ltr) #NautilusQueryEditorTag {
- margin-left: 8px;
- margin-right: 0px;
- padding-left: 8px;
- padding-right: 4px;
- }
- :dir(rtl) .entry-tag, :dir(rtl) #NautilusQueryEditor #NautilusQueryEditorTag, #NautilusQueryEditor :dir(rtl) #NautilusQueryEditorTag {
- margin-left: 0px;
- margin-right: 8px;
- padding-left: 4px;
- padding-right: 8px;
- }
- .entry-tag.button, #NautilusQueryEditor .button#NautilusQueryEditorTag {
- box-shadow: none;
- border: none;
- background-color: transparent;
- }
- .entry-tag.button:not(:hover):not(:active), #NautilusQueryEditor .button#NautilusQueryEditorTag:not(:hover):not(:active) {
- color: rgba(222, 222, 222, 0.35);
- }
- @keyframes needs_attention {
- from {
- background-image: radial-gradient(farthest-side, #7894f5 0%, rgba(120, 148, 245, 0) 0%);
- }
- to {
- background-image: radial-gradient(farthest-side, #7894f5 95%, rgba(120, 148, 245, 0));
- }
- }
- stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, stackswitcher > button.needs-attention > image {
- animation: needs_attention 150ms ease-in;
- background-image: radial-gradient(farthest-side, #7894f5 96%, rgba(120, 148, 245, 0));
- background-size: 6px 6px, 6px 6px;
- background-repeat: no-repeat;
- background-position: right 3px, right 2px;
- }
- stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, stackswitcher > button.needs-attention > image:backdrop {
- background-size: 6px 6px, 0 0;
- }
- stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > image:dir(rtl) {
- background-position: left 3px, left 2px;
- }
- button {
- min-height: 20px;
- min-width: 16px;
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- border: 1px solid;
- border-radius: 5px;
- padding: 0 6px;
- color: #dedede;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-color: #656565;
- background-clip: padding-box;
- background-origin: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- }
- button separator {
- margin: 4px 1px;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button, popover.background box.circular-buttons button.circular.image-button.model, headerbar.flat button, .toolbar button, button.flat {
- min-height: 24px;
- border: none;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- background-clip: padding-box;
- transition: none;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button:hover:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:hover:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:hover:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button:hover:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:hover, popover.background box.circular-buttons button.circular.image-button.model:hover, headerbar.flat button:hover, .toolbar button:hover, button.flat:hover {
- color: #c5c5c5;
- background-color: rgba(255, 255, 255, 0.15);
- background-image: none;
- box-shadow: none;
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- transition-duration: 350ms;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button:hover:active:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:hover:active:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:hover:active:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button:hover:active:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:hover:active, popover.background box.circular-buttons button.circular.image-button.model:hover:active, headerbar.flat button:hover:active, .toolbar button:hover:active, button.flat:hover:active {
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button:active:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:active:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:active:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button:active:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:active, popover.background box.circular-buttons button.circular.image-button.model:active, headerbar.flat button:active, .toolbar button:active, window.background > contents > toastoverlay > leaflet > box > headerbar button:checked:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:checked:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:checked:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button:checked:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:checked, popover.background box.circular-buttons button.circular.image-button.model:checked, headerbar.flat button:checked, .toolbar button:checked, button.flat:active, button.flat:checked {
- background-image: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.25);
- box-shadow: none;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button:checked:hover:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:checked:hover, popover.background box.circular-buttons button.circular.image-button.model:checked:hover, headerbar.flat button:checked:hover, .toolbar button:checked:hover, button.flat:checked:hover {
- background-image: none;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:disabled, popover.background box.circular-buttons button.circular.image-button.model:disabled, headerbar.flat button:disabled, .toolbar button:disabled, button.flat:disabled, label:disabled > selection.flat {
- background-color: transparent;
- box-shadow: none;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) label, window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label, .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label,
- .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label, tabbar tabbox > tab button.tab-close-button:disabled label, popover.background box.circular-buttons button.circular.image-button.model:disabled label, headerbar.flat button:disabled label, .toolbar button:disabled label, window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:disabled, popover.background box.circular-buttons button.circular.image-button.model:disabled, headerbar.flat button:disabled, .toolbar button:disabled, button.flat:disabled label, label:disabled > selection.flat label, button.flat:disabled, label:disabled > selection.flat {
- color: rgba(222, 222, 222, 0.35);
- opacity: 1;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button.toggle.popup:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize),
- .content-pane headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.toggle.popup.tab-close-button, popover.background box.circular-buttons button.toggle.popup.circular.image-button.model, headerbar.flat button.toggle.popup, .toolbar button.toggle.popup, button.flat.toggle.popup {
- min-width: 20px;
- }
- button:hover {
- color: #f8f8f8;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-color: #6d6d6d;
- background-clip: padding-box;
- background-origin: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- }
- button:active, button:checked {
- color: white;
- background-color: #315bef;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
- transition-duration: 200ms;
- background-clip: padding-box;
- background-origin: padding-box;
- }
- button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled {
- color: inherit;
- opacity: 0.6;
- }
- button:checked:hover {
- background-image: linear-gradient(0deg, #3a63f0 0%, #6a88f3 100%);
- background-clip: padding-box;
- background-origin: padding-box;
- }
- button:disabled {
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(101, 101, 101, 0.55);
- background-image: none;
- background-clip: padding-box;
- background-origin: padding-box;
- }
- button:disabled label, button:disabled {
- color: rgba(222, 222, 222, 0.35);
- opacity: 1;
- }
- button:disabled:active, button:disabled:checked {
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(49, 91, 239, 0.55);
- background-image: none;
- }
- button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked {
- color: rgba(255, 255, 255, 0.55);
- }
- button.image-button {
- min-height: 24px;
- padding-left: 6px;
- padding-right: 6px;
- }
- button.text-button {
- min-height: 24px;
- padding-left: 12px;
- padding-right: 12px;
- }
- button.text-button.image-button {
- min-height: 24px;
- padding-left: 6px;
- padding-right: 6px;
- }
- button.text-button.image-button label:first-child {
- padding-left: 8px;
- padding-right: 2px;
- }
- button.text-button.image-button label:last-child {
- padding-right: 8px;
- padding-left: 2px;
- }
- button.text-button.image-button label:only-child {
- padding-left: 8px;
- padding-right: 8px;
- }
- button.text-button.image-button.popup {
- padding-right: 6px;
- padding-left: 6px;
- }
- button:drop(active) {
- color: #F08437;
- border-color: #F08437;
- box-shadow: none;
- }
- button.osd {
- color: #dadada;
- background-color: #2a2a2a;
- border-color: #161616;
- box-shadow: none;
- }
- button.osd.image-button {
- padding: 0;
- min-height: 42px;
- min-width: 42px;
- }
- button.osd:hover {
- color: #315bef;
- }
- button.osd:active, button.osd:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: #315bef;
- background-image: none;
- box-shadow: none;
- }
- button.osd:disabled, label:disabled > selection.osd {
- color: #5f5f5f;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(98, 98, 98, 0.81);
- box-shadow: none;
- opacity: 1;
- }
- toast button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {
- color: #dadada;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(98, 98, 98, 0.96);
- box-shadow: none;
- }
- toast button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {
- color: #dadada;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: #747474;
- box-shadow: none;
- }
- toast button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, toast button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active, .osd button:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: #315bef;
- background-image: none;
- box-shadow: none;
- }
- toast button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled {
- color: #5f5f5f;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(98, 98, 98, 0.81);
- box-shadow: none;
- opacity: 1;
- }
- toast button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- box-shadow: none;
- }
- toast button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {
- color: #dadada;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: #747474;
- box-shadow: none;
- }
- toast button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, label:disabled > selection.flat, .osd button.flat:disabled, .osd label:disabled > selection.flat {
- color: #5f5f5f;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(98, 98, 98, 0.81);
- box-shadow: none;
- opacity: 1;
- background-image: none;
- }
- toast button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, toast button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.15);
- background-color: #315bef;
- background-image: none;
- box-shadow: none;
- }
- .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) {
- box-shadow: none;
- }
- button.suggested-action {
- color: white;
- background-color: #3484e2;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- button.suggested-action.flat {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- color: #3484e2;
- }
- button.suggested-action:hover {
- color: white;
- background-color: #4a92e5;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- button.suggested-action:active, button.suggested-action:checked {
- color: white;
- background-color: #619fe8;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- box-shadow: none;
- }
- button.suggested-action.flat:disabled, label:disabled > selection.flat {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- color: rgba(222, 222, 222, 0.35);
- }
- button.suggested-action:disabled, label:disabled > selection.suggested-action {
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(101, 101, 101, 0.55);
- background-image: none;
- }
- button.suggested-action:disabled label, label:disabled > selection.suggested-action label, button.suggested-action:disabled, label:disabled > selection.suggested-action {
- color: rgba(222, 222, 222, 0.35);
- opacity: 1;
- }
- button.destructive-action {
- color: white;
- background-color: #f8464c;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- button.destructive-action.flat {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- color: #f8464c;
- }
- button.destructive-action:hover {
- color: white;
- background-color: #f95f64;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- button.destructive-action:active, button.destructive-action:checked {
- color: white;
- background-color: #fa777c;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- box-shadow: none;
- }
- button.destructive-action.flat:disabled, label:disabled > selection.flat {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- color: rgba(222, 222, 222, 0.35);
- }
- button.destructive-action:disabled, label:disabled > selection.destructive-action {
- border-color: rgba(0, 0, 0, 0.15);
- background-color: rgba(101, 101, 101, 0.55);
- background-image: none;
- }
- button.destructive-action:disabled label, label:disabled > selection.destructive-action label, button.destructive-action:disabled, label:disabled > selection.destructive-action {
- color: rgba(222, 222, 222, 0.35);
- opacity: 1;
- }
- stackswitcher > button {
- outline-offset: -3px;
- }
- stackswitcher > button > label {
- padding-left: 6px;
- padding-right: 6px;
- }
- stackswitcher > button > image {
- padding-left: 6px;
- padding-right: 6px;
- }
- stackswitcher > button.text-button {
- padding-left: 10px;
- padding-right: 10px;
- }
- stackswitcher > button.image-button {
- padding-left: 2px;
- padding-right: 2px;
- }
- stackswitcher > button.needs-attention:active > label, stackswitcher > button.needs-attention:active > image, stackswitcher > button.needs-attention:checked > label, stackswitcher > button.needs-attention:checked > image {
- animation: none;
- background-image: none;
- }
- button.font separator, button.file separator {
- background-color: transparent;
- }
- splitbutton {
- background: none;
- border: none;
- padding: 0;
- }
- splitbutton > button:first-child {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- border-right: none;
- }
- splitbutton > menubutton:last-child > button {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 1px;
- }
- splitbutton > separator {
- background: none;
- }
- splitbutton:disabled {
- filter: none;
- }
- .linked:not(.vertical):not(.path-bar) > entry + entry {
- border-left-color: rgba(255, 255, 255, 0.12);
- }
- .linked:not(.vertical):not(.path-bar) > entry.error + entry,
- .linked:not(.vertical):not(.path-bar) > entry + entry.error {
- border-left-color: rgba(255, 255, 255, 0.12);
- }
- .linked:not(.vertical):not(.path-bar) > entry.warning + entry,
- .linked:not(.vertical):not(.path-bar) > entry + entry.warning {
- border-left-color: rgba(255, 255, 255, 0.12);
- }
- .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning,
- .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
- border-left-color: rgba(255, 255, 255, 0.12);
- }
- .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 1px #6081f3;
- }
- .linked:not(.vertical):not(.path-bar) > entry + entry:focus-within:not(:last-child),
- .linked:not(.vertical):not(.path-bar) > entry + entry:focus-within:last-child {
- border-left-color: #6081f3;
- }
- .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + entry,
- .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + button,
- .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + combobox > box > button.combo {
- border-left-color: #6081f3;
- }
- .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) {
- box-shadow: inset 0 0 0 1px #F08437;
- }
- .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child),
- .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
- border-left-color: #F08437;
- }
- .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry,
- .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button,
- .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
- border-left-color: #F08437;
- }
- .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 1px #F27835;
- }
- .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus-within:not(:last-child),
- .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus-within:last-child {
- border-left-color: #F27835;
- }
- .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + entry,
- .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + button,
- .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + combobox > box > button.combo {
- border-left-color: #F27835;
- }
- .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 1px #FC4138;
- }
- .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus-within:not(:last-child),
- .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus-within:last-child {
- border-left-color: #FC4138;
- }
- .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + entry,
- .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + button,
- .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + combobox > box > button.combo {
- border-left-color: #FC4138;
- }
- .linked:not(.vertical):not(.path-bar) > button:active + entry,
- .linked:not(.vertical):not(.path-bar) > button:checked + entry {
- border-left-color: #2350ee;
- }
- .linked:not(.vertical):not(.path-bar) > button + button {
- border-left-style: none;
- }
- .linked:not(.vertical).path-bar > button + button {
- border-left-style: none;
- }
- headerbar .linked:not(.vertical) > entry:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 2px #6081f3;
- }
- headerbar .linked:not(.vertical) > entry:drop(active):not(:only-child) {
- box-shadow: inset 0 0 0 2px #F08437;
- }
- headerbar .linked:not(.vertical) > entry.warning:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 2px #F27835;
- }
- headerbar .linked:not(.vertical) > entry.error:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 2px #FC4138;
- }
- headerbar .linked:not(.vertical) > button + button {
- border-left-style: none;
- }
- .linked.vertical > entry + entry {
- border-top-color: rgba(255, 255, 255, 0.12);
- }
- .linked.vertical > entry.error + entry,
- .linked.vertical > entry + entry.error {
- border-top-color: rgba(255, 255, 255, 0.12);
- }
- .linked.vertical > entry.warning + entry,
- .linked.vertical > entry + entry.warning {
- border-top-color: rgba(255, 255, 255, 0.12);
- }
- .linked.vertical > entry.error + entry.warning,
- .linked.vertical > entry.warning + entry.error {
- border-top-color: rgba(255, 255, 255, 0.12);
- }
- .linked.vertical > entry:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 1px #6081f3;
- }
- .linked.vertical > entry + entry:focus-within:not(:last-child),
- .linked.vertical > entry + entry:focus-within:last-child {
- border-top-color: #6081f3;
- }
- .linked.vertical > entry:focus-within:not(:only-child) + entry,
- .linked.vertical > entry:focus-within:not(:only-child) + button,
- .linked.vertical > entry:focus-within:not(:only-child) + combobox > box > button.combo {
- border-top-color: #6081f3;
- }
- .linked.vertical > entry:drop(active):not(:only-child) {
- box-shadow: inset 0 0 0 1px #F08437;
- }
- .linked.vertical > entry + entry:drop(active):not(:last-child),
- .linked.vertical > entry + entry:drop(active):last-child {
- border-top-color: #F08437;
- }
- .linked.vertical > entry:drop(active):not(:only-child) + entry,
- .linked.vertical > entry:drop(active):not(:only-child) + button,
- .linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
- border-top-color: #F08437;
- }
- .linked.vertical > entry.warning:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 1px #F27835;
- }
- .linked.vertical > entry + entry.warning:focus-within:not(:last-child),
- .linked.vertical > entry + entry.warning:focus-within:last-child {
- border-top-color: #F27835;
- }
- .linked.vertical > entry.warning:focus-within:not(:only-child) + entry,
- .linked.vertical > entry.warning:focus-within:not(:only-child) + button,
- .linked.vertical > entry.warning:focus-within:not(:only-child) + combobox > box > button.combo {
- border-top-color: #F27835;
- }
- .linked.vertical > entry.error:focus-within:not(:only-child) {
- box-shadow: inset 0 0 0 1px #FC4138;
- }
- .linked.vertical > entry + entry.error:focus-within:not(:last-child),
- .linked.vertical > entry + entry.error:focus-within:last-child {
- border-top-color: #FC4138;
- }
- .linked.vertical > entry.error:focus-within:not(:only-child) + entry,
- .linked.vertical > entry.error:focus-within:not(:only-child) + button,
- .linked.vertical > entry.error:focus-within:not(:only-child) + combobox > box > button.combo {
- border-top-color: #FC4138;
- }
- .linked.vertical > button:active + entry,
- .linked.vertical > button:checked + entry {
- border-top-color: #2350ee;
- }
- .linked.vertical > button + button {
- border-top-style: none;
- }
- .linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 0;
- }
- .linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- headerbar .linked:not(.vertical) > button:dir(ltr):not(:first-child), headerbar .linked:not(.vertical) > button:dir(rtl):not(:last-child) {
- margin-left: 1px;
- }
- .linked.vertical button:not(:first-child) {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- margin-top: 0;
- }
- .linked.vertical button:not(:last-child) {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- }
- .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 0;
- }
- .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- headerbar .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, headerbar .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {
- margin-left: 1px;
- }
- .linked.vertical menubutton:not(:first-child) > button {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- margin-top: 0;
- }
- .linked.vertical menubutton:not(:last-child) > button {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- }
- .linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 0;
- }
- .linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- headerbar .linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, headerbar .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button {
- margin-left: 1px;
- }
- .linked.vertical dropdown:not(:first-child) > button {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- margin-top: 0;
- }
- .linked.vertical dropdown:not(:last-child) > button {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- }
- .linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 0;
- }
- .linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- headerbar .linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, headerbar .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {
- margin-left: 1px;
- }
- .linked.vertical colorbutton:not(:first-child) > button {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- margin-top: 0;
- }
- .linked.vertical colorbutton:not(:last-child) > button {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- }
- .linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 0;
- }
- .linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- headerbar .linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, headerbar .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {
- margin-left: 1px;
- }
- .linked.vertical fontbutton:not(:first-child) > button {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- margin-top: 0;
- }
- .linked.vertical fontbutton:not(:last-child) > button {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- }
- .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 0;
- }
- .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- headerbar .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, headerbar .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {
- margin-left: 1px;
- }
- .linked.vertical combobox:not(:first-child) > box > button.combo {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- margin-top: 0;
- }
- .linked.vertical combobox:not(:last-child) > box > button.combo {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- }
- .linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 0;
- }
- .linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- headerbar .linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, headerbar .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {
- margin-left: 1px;
- }
- .linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- margin-top: 0;
- }
- .linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- }
- .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: 0;
- }
- .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- headerbar .linked:not(.vertical) > entry:dir(ltr):not(:first-child), headerbar .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {
- margin-left: 1px;
- }
- .linked.vertical entry:not(:first-child) {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- margin-top: 0;
- }
- .linked.vertical entry:not(:last-child) {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- }
- .linked:not(.vertical) > dropdown > box > button.combo:dir(ltr), .linked:not(.vertical) > dropdown > box > button.combo:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) > button, spinbutton:not(.vertical) > text, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus-within, .linked:not(.vertical) > button {
- border-radius: 0;
- border-right-style: none;
- margin-left: 0;
- margin-right: 0;
- }
- spinbutton:not(.vertical) > button:first-child, spinbutton:not(.vertical) > text:first-child, .linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child {
- border-top-left-radius: 5px;
- border-bottom-left-radius: 5px;
- }
- spinbutton:not(.vertical) > button:last-child, spinbutton:not(.vertical) > text:last-child, .linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child {
- border-top-right-radius: 5px;
- border-bottom-right-radius: 5px;
- border-right-style: solid;
- }
- spinbutton:not(.vertical) > button:only-child, spinbutton:not(.vertical) > text:only-child, .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child {
- border-radius: 5px;
- border-style: solid;
- }
- spinbutton.vertical > button, spinbutton.vertical > text, .linked.vertical > entry, .linked.vertical > entry:focus-within, .linked.vertical > button {
- border-radius: 0;
- border-bottom-style: none;
- }
- spinbutton.vertical > button:first-child, spinbutton.vertical > text:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child {
- border-top-left-radius: 5px;
- border-top-right-radius: 5px;
- }
- spinbutton.vertical > button:last-child, spinbutton.vertical > text:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child {
- border-bottom-left-radius: 5px;
- border-bottom-right-radius: 5px;
- border-bottom-style: solid;
- }
- spinbutton.vertical > button:only-child, spinbutton.vertical > text:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child {
- border-radius: 5px;
- border-style: solid;
- }
- .app-notification button, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:hover, button.link:hover, button.link:active, button.link:checked, button.link,
- list > row button.image-button:not(.flat) {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- }
- list > row button.image-button:not(.flat):hover {
- color: #f8f8f8;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-color: #6d6d6d;
- background-clip: padding-box;
- background-origin: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- }
- list > row button.image-button:not(.flat):active,
- list > row button.image-button:not(.flat):checked {
- color: white;
- background-color: #315bef;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
- }
- list > row button.image-button:not(.flat).suggested-action {
- color: white;
- background-color: #315bef;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- list > row button.image-button:not(.flat).destructive-action {
- color: white;
- background-color: #f8464c;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- link, button.link {
- color: #3484e2;
- }
- link:visited, button.link:visited {
- color: #b4b4b4;
- }
- *:selected link:visited, *:selected button.link:visited {
- color: #adbdf9;
- }
- link:hover, button.link:hover {
- color: #619fe8;
- }
- *:selected link:hover, *:selected button.link:hover {
- color: #eaeffd;
- }
- link:active, button.link:active {
- color: #3484e2;
- }
- *:selected link:active, *:selected button.link:active {
- color: #d6defc;
- }
- infobar.info > revealer > box link, infobar.question > revealer > box link, infobar.warning > revealer > box link, infobar.error > revealer > box link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, link:selected, *:selected link, button.link:selected, *:selected button.link {
- color: #d6defc;
- }
- button.link > label {
- text-decoration-line: underline;
- }
- spinbutton {
- min-height: 24px;
- outline: none;
- }
- spinbutton:drop(active) {
- box-shadow: none;
- }
- spinbutton button:active {
- color: white;
- }
- spinbutton:disabled {
- color: rgba(222, 222, 222, 0.35);
- }
- spinbutton > text:focus {
- box-shadow: inset 0 0 0 1px #6081f3;
- }
- spinbutton > text:drop(active) {
- box-shadow: inset 0 0 0 1px #F08437;
- }
- spinbutton > button {
- border: 1px solid rgba(255, 255, 255, 0.12);
- color: #dedede;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-color: #656565;
- background-clip: padding-box;
- background-origin: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- }
- spinbutton:not(.vertical) > text {
- padding: 2px 8px;
- min-width: 28px;
- }
- spinbutton:not(.vertical):dir(ltr) > text, spinbutton:not(.vertical):dir(rtl) > button.up {
- border-radius: 5px 0 0 5px;
- }
- spinbutton:not(.vertical) > button + button {
- border-left-style: none;
- }
- spinbutton:not(.vertical) > button:hover:not(:active),
- spinbutton:not(.vertical) > button:hover + button {
- box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
- }
- spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover),
- spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
- box-shadow: inset 1px 0 rgba(255, 255, 255, 0);
- }
- spinbutton:not(.vertical) > button:first-child:hover:not(:active),
- spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
- spinbutton:not(.vertical) > text + button:not(:active):hover {
- box-shadow: none;
- }
- spinbutton:not(.vertical) > text:focus-within + button {
- border-left-color: #6081f3;
- }
- spinbutton:not(.vertical) > text:drop(active) + button {
- border-left-color: #F08437;
- }
- .osd spinbutton:not(.vertical), .osd spinbutton:not(.vertical):focus-within, .osd spinbutton:not(.vertical):drop(active) {
- border-image: none;
- }
- .osd spinbutton:not(.vertical) > button:hover:not(:active),
- .osd spinbutton:not(.vertical) > button:hover + button {
- box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
- }
- .osd spinbutton:not(.vertical) > button:first-child:hover:not(:active),
- .osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
- .osd spinbutton:not(.vertical) > text + button:not(:active):hover {
- box-shadow: none;
- }
- .osd spinbutton:not(.vertical) > text:focus-within + button {
- border-left-color: #6081f3;
- }
- spinbutton.vertical > button, spinbutton.vertical > text {
- min-width: 0;
- }
- spinbutton.vertical > text {
- padding: 6px 2px;
- }
- spinbutton.vertical > button.up {
- border-radius: 5px 5px 0 0;
- }
- spinbutton.vertical > text:focus-within + button {
- border-top-color: #6081f3;
- }
- spinbutton.vertical > text:drop(active) + button {
- border-top-color: #F08437;
- }
- dropdown > button > box {
- border-spacing: 6px;
- }
- dropdown,
- combobox {
- min-height: 24px;
- }
- dropdown button.combo,
- combobox button.combo {
- padding: 0 12px;
- min-height: 24px;
- }
- dropdown > popover.menu > contents modelbutton,
- combobox > popover.menu > contents modelbutton {
- padding-left: 9px;
- padding-right: 9px;
- }
- dropdown arrow,
- combobox arrow {
- color: white;
- background-color: #315bef;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
- -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/[email protected]"));
- min-height: 16px;
- min-width: 16px;
- padding: 0;
- margin: -1px -13px -1px -1px;
- border-radius: 0 5px 5px 0;
- border-width: 1px;
- border-style: solid;
- border-left-width: 0;
- border-color: rgba(0, 0, 0, 0.15);
- background-clip: padding-box;
- }
- dropdown button.combo:checked, .background dropdown button.combo:checked,
- combobox button.combo:checked, .background combobox button.combo:checked {
- transition: none;
- }
- dropdown:drop(active) button.combo,
- combobox:drop(active) button.combo {
- color: #F08437;
- border-color: #F08437;
- box-shadow: none;
- }
- dropdown popover,
- combobox popover {
- margin-top: 4px;
- padding: 0;
- }
- dropdown popover listview,
- combobox popover listview {
- margin: 6px 0;
- }
- dropdown popover listview > row,
- combobox popover listview > row {
- padding: 6px;
- }
- dropdown popover listview > row:selected,
- combobox popover listview > row:selected {
- color: white;
- background-color: #315bef;
- }
- dropdown popover .dropdown-searchbar,
- combobox popover .dropdown-searchbar {
- padding: 6px;
- border-bottom: 1px solid rgba(255, 255, 255, 0.12);
- }
- dropdown .linked:not(.vertical) > entry.combo + button.combo arrow, .linked:not(.vertical) > dropdown > box > button.combo arrow,
- combobox .linked:not(.vertical) > entry.combo + button.combo arrow, .linked:not(.vertical) > combobox > box > button.combo arrow {
- border: none;
- background: none;
- box-shadow: none;
- min-height: 16px;
- min-width: 16px;
- padding: 0;
- border-radius: 0 5px 5px 0;
- -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/[email protected]"));
- }
- dropdown .linked:not(.vertical) > entry.combo + button.combo,
- combobox .linked:not(.vertical) > entry.combo + button.combo {
- padding: 0;
- }
- dropdown .linked:not(.vertical) > entry.combo + button.combo arrow,
- combobox .linked:not(.vertical) > entry.combo + button.combo arrow {
- margin: 0 3px;
- }
- dropdown .linked:not(.vertical) > entry.combo + button.combo:active arrow,
- dropdown .linked:not(.vertical) > entry.combo + button.combo:checked arrow, .linked:not(.vertical) > dropdown > box > button.combo:active arrow, .linked:not(.vertical) > dropdown > box > button.combo:checked arrow,
- combobox .linked:not(.vertical) > entry.combo + button.combo:active arrow,
- combobox .linked:not(.vertical) > entry.combo + button.combo:checked arrow, .linked:not(.vertical) > combobox > box > button.combo:active arrow, .linked:not(.vertical) > combobox > box > button.combo:checked arrow {
- background-color: transparent;
- -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/[email protected]"));
- }
- .linked:not(.vertical) > dropdown:first-child > box > button.combo, .linked:not(.vertical) > combobox:first-child > box > button.combo {
- border-top-left-radius: 5px;
- border-bottom-left-radius: 5px;
- }
- dropdown .linked:not(.vertical) > button.combo:last-child, .linked:not(.vertical) > dropdown:last-child > box > button.combo,
- combobox .linked:not(.vertical) > button.combo:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo {
- border-top-right-radius: 5px;
- border-bottom-right-radius: 5px;
- border-right: 1px solid rgba(0, 0, 0, 0.15);
- }
- dropdown .linked:not(.vertical) > button.combo:last-child arrow, dropdown .linked:not(.vertical) > button.combo:last-child:active arrow, .linked:not(.vertical) > dropdown:last-child > box > button.combo arrow, .linked:not(.vertical) > dropdown:last-child > box > button.combo:active arrow,
- combobox .linked:not(.vertical) > button.combo:last-child arrow,
- combobox .linked:not(.vertical) > button.combo:last-child:active arrow, .linked:not(.vertical) > combobox:last-child > box > button.combo arrow, .linked:not(.vertical) > combobox:last-child > box > button.combo:active arrow {
- border-top-right-radius: 5px;
- border-bottom-right-radius: 5px;
- }
- .linked:not(.vertical) > dropdown:only-child > box > button.combo, .linked:not(.vertical) > combobox:only-child > box > button.combo {
- border-radius: 5px;
- }
- .linked.vertical > dropdown:first-child > box > button.combo, .linked.vertical > combobox:first-child > box > button.combo {
- border-top-left-radius: 5px;
- border-top-right-radius: 5px;
- }
- .linked.vertical > dropdown:last-child > box > button.combo, .linked.vertical > combobox:last-child > box > button.combo {
- border-bottom-left-radius: 5px;
- border-bottom-right-radius: 5px;
- }
- .linked.vertical > dropdown:only-child > box > button.combo, .linked.vertical > combobox:only-child > box > button.combo {
- border-radius: 5px;
- }
- .toolbar {
- padding: 3px;
- border-spacing: 3px;
- }
- .toolbar separator {
- background: none;
- }
- .toolbar.horizontal separator {
- margin: 0 6px;
- }
- .toolbar.vertical separator {
- margin: 6px 0;
- }
- .toolbar button {
- margin: 0;
- min-height: 24px;
- min-width: 24px;
- padding: 3px 6px;
- }
- .toolbar button.image-button {
- padding: 3px;
- }
- .osd .toolbar {
- background-color: transparent;
- }
- .toolbar.osd {
- padding: 6px;
- border: none;
- border-radius: 9px;
- background-color: #2a2a2a;
- color: #dadada;
- box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15);
- }
- .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom {
- border-radius: 0;
- }
- .toolbar.osd button {
- border: none;
- }
- searchbar > revealer > box {
- padding: 6px;
- border-spacing: 6px;
- border-style: solid;
- border-color: #474747;
- background-color: #333333;
- border-width: 0 0 1px;
- box-shadow: none;
- }
- searchbar entry, searchbar button {
- margin-top: 0;
- margin-bottom: 0;
- outline: none;
- }
- searchbar button.flat, searchbar .close {
- min-width: 18px;
- min-height: 18px;
- padding: 4px;
- border-radius: 50%;
- }
- actionbar > revealer > box {
- padding: 6px;
- border-spacing: 6px;
- border-top: 1px solid rgba(255, 255, 255, 0.12);
- box-shadow: none;
- background-color: #2b2b2b;
- color: #dadada;
- }
- actionbar > revealer > box entry,
- actionbar > revealer > box button,
- actionbar > revealer > box menubutton,
- actionbar > revealer > box splitbutton,
- actionbar > revealer > box splitbutton > button,
- actionbar > revealer > box splitbutton > menubutton,
- actionbar > revealer > box menubutton > button {
- margin: 0;
- }
- headerbar .linked:not(.vertical) > entry, headerbar .linked:not(.vertical) > entry:focus-within, headerbar .linked:not(.vertical) > entry:disabled {
- border-radius: 0;
- border-left-style: none;
- border-right-style: solid;
- }
- headerbar .linked:not(.vertical) > entry:first-child {
- border-top-left-radius: 5px;
- border-bottom-left-radius: 5px;
- border-left-style: solid;
- }
- headerbar .linked:not(.vertical) > entry:last-child {
- border-top-right-radius: 5px;
- border-bottom-right-radius: 5px;
- }
- headerbar .linked:not(.vertical) > entry:only-child {
- border-radius: 5px;
- border-style: solid;
- }
- headerbar separator.titlebutton {
- min-width: 0;
- min-height: 0;
- background: none;
- border: none;
- }
- headerbar entry {
- color: #FDFDFD;
- background-color: #5d5d5d;
- background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
- outline: none;
- box-shadow: inset 0 1px #767676;
- border-radius: 7px;
- border: 3px solid transparent;
- border-image-width: 6px 6px 6px 6px;
- border-image-slice: 6 6 6 6;
- border-image-repeat: stretch;
- background-clip: padding-box;
- border-image-source: -gtk-scaled(url("assets/header-entry.png"), url("assets/[email protected]"));
- }
- headerbar entry image, headerbar entry image:hover {
- color: inherit;
- }
- headerbar entry:backdrop {
- opacity: 0.65;
- background-image: none;
- }
- headerbar entry:focus-within {
- background-image: none;
- background-color: #242424;
- outline: none;
- box-shadow: inset 0 1px transparent;
- box-shadow: none;
- border-radius: 7px;
- border-image-source: -gtk-scaled(url("assets/entry-focus-dark.png"), url("assets/[email protected]"));
- }
- headerbar entry:disabled {
- color: rgba(253, 253, 253, 0.35);
- background-color: #5d5d5d;
- opacity: 1;
- box-shadow: inset 0 1px #767676;
- border-radius: 7px;
- border: 3px solid transparent;
- border-image-source: -gtk-scaled(url("assets/header-entry-disabled.png"), url("assets/[email protected]"));
- }
- headerbar entry > text > selection:focus {
- background-color: #315bef;
- color: white;
- }
- headerbar entry > progress {
- border-color: #315bef;
- background-image: none;
- background-color: transparent;
- }
- headerbar entry.warning {
- color: white;
- border-color: rgba(255, 255, 255, 0.12);
- background-color: #a75e36;
- }
- headerbar entry.warning:focus-within {
- color: white;
- background-color: #F27835;
- }
- headerbar entry.warning selection {
- background-color: white;
- color: #F27835;
- }
- headerbar entry.error {
- color: white;
- border-color: rgba(255, 255, 255, 0.12);
- background-color: #ad3d38;
- }
- headerbar entry.error:focus-within {
- color: white;
- background-color: #FC4138;
- }
- headerbar entry.error selection {
- background-color: white;
- color: #FC4138;
- }
- headerbar button {
- border-color: rgba(255, 255, 255, 0.12);
- color: #FDFDFD;
- background-color: #5d5d5d;
- background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
- border: none;
- box-shadow: inset 0 1px #767676;
- }
- headerbar button:backdrop {
- opacity: 0.65;
- background-image: none;
- }
- headerbar button:hover {
- border-color: rgba(255, 255, 255, 0.12);
- color: #f8f8f8;
- background-color: #777777;
- background-image: linear-gradient(0deg, #707070 0%, #767676 100%);
- box-shadow: inset 0 1px #868686;
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- }
- headerbar button:active {
- color: white;
- background-color: #909090;
- background-image: none;
- border-color: #9c9c9c;
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- transition-duration: 300ms;
- }
- headerbar button:active:hover {
- color: white;
- background-color: #909090;
- background-image: none;
- border-color: #9c9c9c;
- }
- headerbar button:checked {
- color: #333333;
- background-color: #aaaaaa;
- background-image: linear-gradient(0deg, #c1c1c1 0%, #c6c6c6 100%);
- border-color: rgba(255, 255, 255, 0.12);
- box-shadow: inset 0 1px #cecece;
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- transition-duration: 300ms;
- }
- headerbar button:checked:hover {
- background-image: linear-gradient(0deg, #c1c1c1 0%, #c6c6c6 100%);
- background-clip: padding-box;
- background-origin: padding-box;
- transition: none;
- }
- headerbar button:disabled {
- background-color: rgba(93, 93, 93, 0.45);
- box-shadow: none;
- }
- headerbar button:disabled label, headerbar button:disabled {
- color: rgba(253, 253, 253, 0.35);
- opacity: 1;
- }
- headerbar button.flat {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- }
- headerbar {
- min-height: 38px;
- padding: 0;
- margin: 0;
- background-image: linear-gradient(0deg, #383838 0%, #3e3e3e 50%, #434343 100%);
- color: #FDFDFD;
- background-color: #373737;
- border-bottom: 1px solid #101010;
- box-shadow: none;
- }
- .csd headerbar {
- background-image: linear-gradient(0deg, #383838 0%, #3e3e3e 50%, #434343 100%);
- background-color: #373737;
- border-bottom: 1px solid #101010;
- }
- headerbar:backdrop {
- transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- color: rgba(253, 253, 253, 0.7);
- background-image: linear-gradient(0deg, #313131 0%, #313131 100%);
- background-color: #313131;
- border-color: #080808;
- }
- .csd headerbar:backdrop {
- background-color: #313131;
- border-color: #080808;
- }
- headerbar.flat, headerbar.flat:backdrop {
- border: none;
- background: none;
- }
- headerbar.flat windowcontrols {
- padding: 0 3px;
- border-spacing: 3px;
- }
- headerbar .title {
- padding-left: 12px;
- padding-right: 12px;
- }
- headerbar .subtitle {
- font-size: smaller;
- padding-left: 12px;
- padding-right: 12px;
- margin-top: -3px;
- }
- headerbar > windowhandle > box {
- padding: 0 8px;
- }
- headerbar > windowhandle > box,
- headerbar > windowhandle > box > box.start,
- headerbar > windowhandle > box > box.end {
- border-spacing: 6px;
- }
- headerbar button, headerbar button.image-button {
- min-height: 26px;
- min-width: 22px;
- }
- headerbar button.destructive-action:hover {
- color: white;
- background-color: #f95f64;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- headerbar button.destructive-action:active, headerbar button.destructive-action:checked {
- color: white;
- background-color: #fa777c;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- headerbar button.suggested-action:hover {
- color: white;
- background-color: #4a92e5;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- headerbar button.suggested-action:active, headerbar button.suggested-action:checked {
- color: white;
- background-color: #619fe8;
- border-color: rgba(0, 0, 0, 0.15);
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
- }
- headerbar menubutton > button {
- min-height: 26px;
- min-width: 22px;
- }
- headerbar entry {
- min-height: 21px;
- margin-top: 3px;
- margin-bottom: 3px;
- margin-left: 0;
- margin-right: 0;
- padding: 2px 8px;
- border-radius: 7px;
- }
- headerbar entry,
- headerbar spinbutton,
- headerbar button,
- headerbar switch,
- headerbar menubutton,
- headerbar splitbutton,
- headerbar separator:not(.sidebar) {
- margin-top: 6px;
- margin-bottom: 6px;
- }
- headerbar menubutton > button,
- headerbar spinbutton > button,
- headerbar splitbutton > button,
- headerbar splitbutton > menubutton,
- headerbar entry > menubutton {
- margin-top: 0;
- margin-bottom: 0;
- }
- headerbar switch:backdrop {
- opacity: 0.75;
- }
- headerbar .linked:not(.vertical) > button {
- min-width: 20px;
- }
- headerbar .linked:not(.vertical) > entry {
- color: #FDFDFD;
- background-color: #5d5d5d;
- background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
- outline: none;
- box-shadow: inset 0 1px #767676;
- margin-top: 6px;
- margin-bottom: 6px;
- padding: 0 8px;
- border-radius: 5px;
- }
- headerbar .linked:not(.vertical) > entry image, headerbar .linked:not(.vertical) > entry image:hover {
- color: inherit;
- }
- headerbar .linked:not(.vertical) > entry:focus-within {
- background-image: none;
- background-color: #242424;
- outline: none;
- box-shadow: inset 0 1px transparent;
- }
- headerbar .linked:not(.vertical) > entry:disabled {
- color: rgba(253, 253, 253, 0.35);
- background-color: #5d5d5d;
- opacity: 1;
- box-shadow: inset 0 1px #767676;
- }
- headerbar .linked:not(.vertical) > entry:backdrop {
- opacity: 0.65;
- background-image: none;
- }
- headerbar .linked:not(.vertical) > entry, headerbar .linked:not(.vertical) > entry:focus-within, headerbar .linked:not(.vertical) > entry:disabled {
- border: none;
- border-right: 1px solid rgba(255, 255, 255, 0.12);
- }
- headerbar .linked:not(.vertical) > entry:last-child, headerbar .linked:not(.vertical) > entry:focus-within:last-child, headerbar .linked:not(.vertical) > entry:disabled:last-child {
- border-right: none;
- }
- headerbar stackswitcher > button {
- min-height: 26px;
- border-color: rgba(255, 255, 255, 0.12);
- color: #FDFDFD;
- background-color: #5d5d5d;
- background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
- border: none;
- box-shadow: inset 0 1px #767676;
- border-right: 1px solid rgba(255, 255, 255, 0.12);
- }
- headerbar stackswitcher > button:hover {
- border-color: rgba(255, 255, 255, 0.12);
- color: #f8f8f8;
- background-color: #777777;
- background-image: linear-gradient(0deg, #707070 0%, #767676 100%);
- box-shadow: inset 0 1px #868686;
- }
- headerbar stackswitcher > button:active {
- color: white;
- background-color: #909090;
- background-image: none;
- border-color: #9c9c9c;
- }
- headerbar stackswitcher > button:checked {
- color: #333333;
- background-color: #aaaaaa;
- background-image: linear-gradient(0deg, #c1c1c1 0%, #c6c6c6 100%);
- border-color: rgba(255, 255, 255, 0.12);
- box-shadow: inset 0 1px #cecece;
- }
- headerbar stackswitcher > button:disabled {
- color: rgba(253, 253, 253, 0.45);
- }
- headerbar stackswitcher > button:backdrop {
- opacity: 0.65;
- background-image: none;
- }
- headerbar stackswitcher > button:last-child {
- border-right: none;
- }
- .selection-mode headerbar, headerbar.selection-mode {
- color: white;
- background-color: #6887cd;
- border-color: #597bc8;
- box-shadow: none;
- background-image: none;
- text-shadow: none;
- }
- .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop {
- background-color: #6887cd;
- color: rgba(255, 255, 255, 0.6);
- border-color: #597bc8;
- }
- .selection-mode headerbar button, headerbar.selection-mode button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- }
- .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu {
- box-shadow: none;
- padding-left: 10px;
- padding-right: 10px;
- }
- .selection-mode headerbar .selection-menu .arrow, headerbar.selection-mode .selection-menu .arrow {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
- }
- headerbar.default-decoration {
- min-height: 26px;
- padding: 0;
- background-color: #373737;
- background-image: linear-gradient(0deg, #3e3e3e 0%, #434343 100%);
- }
- headerbar.default-decoration windowcontrols button,
- headerbar.default-decoration windowcontrols menubutton {
- border: none;
- min-width: 16px;
- min-height: 16px;
- margin: 0;
- padding: 0;
- }
- headerbar.default-decoration windowcontrols menubutton button {
- min-height: 20px;
- min-width: 20px;
- margin: 0;
- padding: 4px;
- }
- headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop {
- border: none;
- }
- path-bar > button {
- min-width: 12px;
- min-height: 22px;
- }
- path-bar > button.text-button, path-bar > button.image-button, path-bar > button {
- padding-left: 6px;
- padding-right: 6px;
- }
- path-bar > button:hover {
- box-shadow: none;
- }
- path-bar > button:active, path-bar > button:checked {
- color: #333333;
- background-color: #aaaaaa;
- background-image: linear-gradient(0deg, #c1c1c1 0%, #c6c6c6 100%);
- border-color: rgba(255, 255, 255, 0.12);
- box-shadow: inset 0 1px #cecece;
- border-color: rgba(0, 0, 0, 0.15);
- }
- path-bar > button:disabled {
- border-color: rgba(0, 0, 0, 0.15);
- }
- path-bar > button.text-button.image-button label {
- padding-left: 0;
- padding-right: 0;
- }
- path-bar > button.text-button.image-button label:last-child, path-bar > button label:last-child {
- padding-right: 10px;
- }
- path-bar > button.text-button.image-button label:first-child, path-bar > button label:first-child {
- padding-left: 10px;
- }
- path-bar > button.slider-button, path-bar > button:not(.image-button):not(.text-button) {
- padding-left: 1px;
- padding-right: 1px;
- }
- path-bar > button image {
- padding-left: 4px;
- padding-right: 4px;
- }
- columnview.view,
- treeview.view {
- border-left-color: #474747;
- border-top-color: #474747;
- }
- columnview.view acceleditor > label,
- treeview.view acceleditor > label {
- background-color: #315bef;
- }
- columnview.view:selected, columnview.view:selected:focus,
- treeview.view:selected,
- treeview.view:selected:focus {
- border-radius: 0;
- border-left-color: #98adf7;
- border-top-color: rgba(222, 222, 222, 0.15);
- }
- columnview.view:disabled, label:disabled > selection.view,
- treeview.view:disabled {
- color: rgba(222, 222, 222, 0.35);
- }
- columnview.view:disabled:selected, label:disabled > selection.view:selected,
- treeview.view:disabled:selected {
- color: #839df5;
- }
- columnview.view.separator,
- treeview.view.separator {
- min-height: 2px;
- color: rgba(255, 255, 255, 0.12);
- }
- columnview.view > dndtarget:drop(active),
- treeview.view > dndtarget:drop(active) {
- border-style: solid none;
- border-width: 1px;
- border-color: #889de7;
- }
- columnview.view > dndtarget:drop(active).after,
- treeview.view > dndtarget:drop(active).after {
- border-top-style: none;
- }
- columnview.view > dndtarget:drop(active).before,
- treeview.view > dndtarget:drop(active).before {
- border-bottom-style: none;
- }
- columnview.view.expander,
- treeview.view.expander {
- min-width: 16px;
- min-height: 16px;
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
- color: #818181;
- }
- columnview.view.expander:dir(rtl),
- treeview.view.expander:dir(rtl) {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
- }
- columnview.view.expander:hover,
- treeview.view.expander:hover {
- color: #dedede;
- }
- columnview.view.expander:selected,
- treeview.view.expander:selected {
- color: #c1cefa;
- }
- columnview.view.expander:selected:hover,
- treeview.view.expander:selected:hover {
- color: white;
- }
- columnview.view.expander:checked,
- treeview.view.expander:checked {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
- }
- columnview.view.progressbar, columnview.view.progressbar:focus,
- treeview.view.progressbar,
- treeview.view.progressbar:focus {
- color: white;
- border-radius: 5px;
- background-color: #315bef;
- }
- columnview.view.progressbar:selected, columnview.view.progressbar:selected:focus, columnview.view.progressbar:focus:selected, columnview.view.progressbar:focus:selected:focus,
- treeview.view.progressbar:selected,
- treeview.view.progressbar:selected:focus,
- treeview.view.progressbar:focus:selected,
- treeview.view.progressbar:focus:selected:focus {
- color: #315bef;
- box-shadow: none;
- background-color: white;
- }
- columnview.view.trough,
- treeview.view.trough {
- color: #dedede;
- background-color: rgba(255, 255, 255, 0.12);
- border-radius: 5px;
- border-width: 0;
- }
- columnview.view.trough:selected, columnview.view.trough:selected:focus,
- treeview.view.trough:selected,
- treeview.view.trough:selected:focus {
- color: white;
- background-color: rgba(0, 0, 0, 0.2);
- border-radius: 5px;
- border-width: 0;
- }
- columnview.view > header > button,
- treeview.view > header > button {
- min-height: 26px;
- min-width: 38px;
- padding: 0 6px;
- font-weight: bold;
- color: #b9b9b9;
- background-color: #242424;
- background-image: none;
- box-shadow: none;
- border-style: none solid none none;
- border-radius: 0;
- border-image: linear-gradient(to bottom, #242424 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #242424 80%) 0 1 0 0/0 1px 0 0 stretch;
- }
- columnview.view > header > button:hover,
- treeview.view > header > button:hover {
- color: #315bef;
- }
- columnview.view > header > button:active,
- treeview.view > header > button:active {
- color: #dedede;
- }
- columnview.view > header > button:active, columnview.view > header > button:hover,
- treeview.view > header > button:active,
- treeview.view > header > button:hover {
- background-color: #242424;
- }
- columnview.view > header > button:disabled,
- treeview.view > header > button:disabled {
- border-color: #333333;
- background-image: none;
- }
- columnview.view > header > button:last-child,
- treeview.view > header > button:last-child {
- border-right-style: none;
- border-image: none;
- }
- columnview.view button.dnd, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd:active,
- columnview.view header.button.dnd,
- columnview.view header.button.dnd:selected,
- columnview.view header.button.dnd:hover,
- columnview.view header.button.dnd:active,
- treeview.view button.dnd,
- treeview.view button.dnd:selected,
- treeview.view button.dnd:hover,
- treeview.view button.dnd:active,
- treeview.view header.button.dnd,
- treeview.view header.button.dnd:selected,
- treeview.view header.button.dnd:hover,
- treeview.view header.button.dnd:active {
- padding: 0 6px;
- transition: none;
- color: white;
- background-color: #315bef;
- border-radius: 0;
- border-style: none;
- }
- menubar {
- padding: 0;
- background-color: #373737;
- background-image: linear-gradient(0deg, #383838 0%, #3e3e3e 100%);
- color: #FDFDFD;
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- }
- menubar:backdrop {
- color: rgba(253, 253, 253, 0.8);
- }
- menubar > item {
- transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
- padding: 4px 8px;
- }
- menubar > item:hover {
- transition: none;
- background-color: #315bef;
- color: white;
- }
- menubar > item:disabled {
- color: rgba(253, 253, 253, 0.4);
- border-color: transparent;
- }
- menubar > item popover.menu popover.menu {
- margin-left: 3px;
- }
- popover.background {
- padding: 0;
- color: #dadada;
- font: initial;
- background-color: transparent;
- }
- popover.background > arrow,
- popover.background > contents {
- background-clip: border-box;
- background-color: rgba(51, 51, 51, 0.95);
- color: #dadada;
- box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
- border-radius: 8px;
- border: 1px solid rgba(73, 73, 73, 0.955);
- box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
- }
- popover.background.menu > arrow {
- background-color: transparent;
- border: none;
- box-shadow: none;
- }
- popover.background.menu > contents {
- background-clip: border-box;
- background-color: rgba(51, 51, 51, 0.95);
- color: #dadada;
- box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
- border-radius: 8px;
- border: none;
- outline: 1px solid rgba(255, 255, 255, 0.1);
- outline-offset: -1px;
- }
- popover.background, popover.background:backdrop {
- background-color: transparent;
- }
- popover.background > contents {
- padding: 8px 0;
- }
- popover.background > contents > list,
- popover.background > contents > .view,
- popover.background > contents > toolbar {
- border-style: none;
- background-color: transparent;
- }
- popover.background > contents separator {
- margin: 3px 0;
- background-color: rgba(255, 255, 255, 0.08);
- min-height: 1px;
- }
- popover.background > contents list separator {
- margin: 0;
- }
- popover.background > contents > scrolledwindow > viewport > stack > box {
- padding: 0;
- }
- popover.background > contents stack > scrolledwindow:not(.view) > viewport > list {
- border: 1px solid rgba(255, 255, 255, 0.12);
- border-radius: 5px;
- background-color: #242424;
- }
- popover.background modelbutton {
- min-height: 26px;
- min-width: 38px;
- padding: 0 12px;
- border-radius: 0;
- transition: none;
- color: #dadada;
- }
- popover.background modelbutton:focus {
- background-color: transparent;
- transition: none;
- box-shadow: none;
- color: #dedede;
- }
- popover.background modelbutton:hover, popover.background modelbutton:selected {
- background-color: #315bef;
- color: white;
- transition: none;
- }
- popover.background modelbutton:selected:active {
- background-color: #113edc;
- color: white;
- transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
- }
- popover.background modelbutton arrow {
- background: none;
- min-width: 16px;
- min-height: 16px;
- opacity: 0.5;
- }
- popover.background modelbutton arrow:hover, popover.background modelbutton arrow:selected, popover.background modelbutton arrow:focus {
- background: none;
- }
- popover.background modelbutton arrow.left {
- -gtk-icon-source: -gtk-icontheme("go-previous-symbolic");
- }
- popover.background modelbutton arrow.right {
- -gtk-icon-source: -gtk-icontheme("go-next-symbolic");
- }
- .popup > popover.background > arrow,
- .popup > popover.background > contents, scalebutton > popover.background > arrow,
- scalebutton > popover.background > contents, dropdown > popover.background > arrow,
- dropdown > popover.background > contents, .dropdown-arrow + popover.background > arrow,
- .dropdown-arrow + popover.background > contents {
- padding: 6px;
- background-clip: border-box;
- background-color: rgba(51, 51, 51, 0.95);
- color: #dadada;
- box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
- border-radius: 8px;
- border: 1px solid rgba(73, 73, 73, 0.955);
- outline: none;
- box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
- }
- .popup > popover.background > arrow modelbutton,
- .popup > popover.background > contents modelbutton, scalebutton > popover.background > arrow modelbutton,
- scalebutton > popover.background > contents modelbutton, dropdown > popover.background > arrow modelbutton,
- dropdown > popover.background > contents modelbutton, .dropdown-arrow + popover.background > arrow modelbutton,
- .dropdown-arrow + popover.background > contents modelbutton {
- border-radius: 3px;
- padding: 0 6px;
- }
- .popup > popover.background > arrow modelbutton:focus,
- .popup > popover.background > contents modelbutton:focus, scalebutton > popover.background > arrow modelbutton:focus,
- scalebutton > popover.background > contents modelbutton:focus, dropdown > popover.background > arrow modelbutton:focus,
- dropdown > popover.background > contents modelbutton:focus, .dropdown-arrow + popover.background > arrow modelbutton:focus,
- .dropdown-arrow + popover.background > contents modelbutton:focus {
- background-color: transparent;
- color: #dedede;
- }
- .popup > popover.background > arrow modelbutton:hover, .popup > popover.background > arrow modelbutton:hover:focus, .popup > popover.background > arrow modelbutton:selected, .popup > popover.background > arrow modelbutton:selected:focus,
- .popup > popover.background > contents modelbutton:hover,
- .popup > popover.background > contents modelbutton:hover:focus,
- .popup > popover.background > contents modelbutton:selected,
- .popup > popover.background > contents modelbutton:selected:focus, scalebutton > popover.background > arrow modelbutton:hover, scalebutton > popover.background > arrow modelbutton:hover:focus, scalebutton > popover.background > arrow modelbutton:selected, scalebutton > popover.background > arrow modelbutton:selected:focus,
- scalebutton > popover.background > contents modelbutton:hover,
- scalebutton > popover.background > contents modelbutton:hover:focus,
- scalebutton > popover.background > contents modelbutton:selected,
- scalebutton > popover.background > contents modelbutton:selected:focus, dropdown > popover.background > arrow modelbutton:hover, dropdown > popover.background > arrow modelbutton:hover:focus, dropdown > popover.background > arrow modelbutton:selected, dropdown > popover.background > arrow modelbutton:selected:focus,
- dropdown > popover.background > contents modelbutton:hover,
- dropdown > popover.background > contents modelbutton:hover:focus,
- dropdown > popover.background > contents modelbutton:selected,
- dropdown > popover.background > contents modelbutton:selected:focus, .dropdown-arrow + popover.background > arrow modelbutton:hover, .dropdown-arrow + popover.background > arrow modelbutton:hover:focus, .dropdown-arrow + popover.background > arrow modelbutton:selected, .dropdown-arrow + popover.background > arrow modelbutton:selected:focus,
- .dropdown-arrow + popover.background > contents modelbutton:hover,
- .dropdown-arrow + popover.background > contents modelbutton:hover:focus,
- .dropdown-arrow + popover.background > contents modelbutton:selected,
- .dropdown-arrow + popover.background > contents modelbutton:selected:focus {
- background-color: #444444;
- color: #dedede;
- }
- .popup > popover.background > arrow modelbutton:selected:active,
- .popup > popover.background > contents modelbutton:selected:active, scalebutton > popover.background > arrow modelbutton:selected:active,
- scalebutton > popover.background > contents modelbutton:selected:active, dropdown > popover.background > arrow modelbutton:selected:active,
- dropdown > popover.background > contents modelbutton:selected:active, .dropdown-arrow + popover.background > arrow modelbutton:selected:active,
- .dropdown-arrow + popover.background > contents modelbutton:selected:active {
- background-color: #315bef;
- color: white;
- }
- .popup > popover.background > arrow row.activatable,
- .popup > popover.background > contents row.activatable, scalebutton > popover.background > arrow row.activatable,
- scalebutton > popover.background > contents row.activatable, dropdown > popover.background > arrow row.activatable,
- dropdown > popover.background > contents row.activatable, .dropdown-arrow + popover.background > arrow row.activatable,
- .dropdown-arrow + popover.background > contents row.activatable {
- border-radius: 3px;
- }
- .popup > popover.background > arrow row.activatable:hover, .popup > popover.background > arrow row.activatable:selected,
- .popup > popover.background > contents row.activatable:hover,
- .popup > popover.background > contents row.activatable:selected, scalebutton > popover.background > arrow row.activatable:hover, scalebutton > popover.background > arrow row.activatable:selected,
- scalebutton > popover.background > contents row.activatable:hover,
- scalebutton > popover.background > contents row.activatable:selected, dropdown > popover.background > arrow row.activatable:hover, dropdown > popover.background > arrow row.activatable:selected,
- dropdown > popover.background > contents row.activatable:hover,
- dropdown > popover.background > contents row.activatable:selected, .dropdown-arrow + popover.background > arrow row.activatable:hover, .dropdown-arrow + popover.background > arrow row.activatable:selected,
- .dropdown-arrow + popover.background > contents row.activatable:hover,
- .dropdown-arrow + popover.background > contents row.activatable:selected {
- background-color: #444444;
- }
- .popup > popover.background > arrow row.activatable:hover, .popup > popover.background > arrow row.activatable:hover label, .popup > popover.background > arrow row.activatable:selected, .popup > popover.background > arrow row.activatable:selected label,
- .popup > popover.background > contents row.activatable:hover,
- .popup > popover.background > contents row.activatable:hover label,
- .popup > popover.background > contents row.activatable:selected,
- .popup > popover.background > contents row.activatable:selected label, scalebutton > popover.background > arrow row.activatable:hover, scalebutton > popover.background > arrow row.activatable:hover label, scalebutton > popover.background > arrow row.activatable:selected, scalebutton > popover.background > arrow row.activatable:selected label,
- scalebutton > popover.background > contents row.activatable:hover,
- scalebutton > popover.background > contents row.activatable:hover label,
- scalebutton > popover.background > contents row.activatable:selected,
- scalebutton > popover.background > contents row.activatable:selected label, dropdown > popover.background > arrow row.activatable:hover, dropdown > popover.background > arrow row.activatable:hover label, dropdown > popover.background > arrow row.activatable:selected, dropdown > popover.background > arrow row.activatable:selected label,
- dropdown > popover.background > contents row.activatable:hover,
- dropdown > popover.background > contents row.activatable:hover label,
- dropdown > popover.background > contents row.activatable:selected,
- dropdown > popover.background > contents row.activatable:selected label, .dropdown-arrow + popover.background > arrow row.activatable:hover, .dropdown-arrow + popover.background > arrow row.activatable:hover label, .dropdown-arrow + popover.background > arrow row.activatable:selected, .dropdown-arrow + popover.background > arrow row.activatable:selected label,
- .dropdown-arrow + popover.background > contents row.activatable:hover,
- .dropdown-arrow + popover.background > contents row.activatable:hover label,
- .dropdown-arrow + popover.background > contents row.activatable:selected,
- .dropdown-arrow + popover.background > contents row.activatable:selected label {
- color: #dedede;
- }
- popover.background label.separator {
- color: #dedede;
- }
- popover.background > list,
- popover.background > .view,
- popover.background > toolbar,
- popover.background > scrolledwindow > viewport > list {
- border: none;
- background-color: transparent;
- }
- popover.background listview.view {
- padding: 0;
- margin: 0;
- }
- popover.background listview.view > row {
- margin: 0;
- padding: 3px 6px;
- }
- popover.background.touch-selection, .csd popover.background.touch-selection {
- font: initial;
- }
- popover.background box.inline-buttons {
- padding: 0 6px;
- }
- popover.background box.inline-buttons button.image-button.model {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- min-height: 30px;
- min-width: 30px;
- padding: 0;
- border: none;
- outline: none;
- transition: none;
- }
- popover.background box.inline-buttons button.image-button.model:selected {
- color: white;
- background-image: image(#315bef);
- }
- popover.background box.circular-buttons {
- padding: 6px;
- }
- popover.background box.circular-buttons button.circular.image-button.model {
- padding: 6px;
- min-height: 24px;
- min-width: 24px;
- border: none;
- }
- popover.background accelerator {
- color: alpha(currentColor,0.55);
- }
- popover.background accelerator:dir(ltr) {
- margin-left: 6px;
- }
- popover.background accelerator:dir(rtl) {
- margin-right: 6px;
- }
- popover.background arrow.left,
- popover.background radio.left,
- popover.background check.left {
- margin-left: -2px;
- margin-right: 6px;
- }
- popover.background arrow.right,
- popover.background radio.right,
- popover.background check.right {
- margin-left: 6px;
- margin-right: -2px;
- }
- popover.background label.title {
- font-weight: bold;
- padding: 4px 26px;
- }
- magnifier {
- background-color: #242424;
- }
- cursor-handle {
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- border-style: none;
- }
- cursor-handle.top {
- -gtk-icon-source: -gtk-icontheme("selection-start-symbolic");
- }
- cursor-handle.bottom {
- -gtk-icon-source: -gtk-icontheme("selection-end-symbolic");
- }
- tabbar tab,
- dnd tab, tabbar tabbox > tab,
- tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab {
- color: rgba(222, 222, 222, 0.35);
- background-color: rgba(36, 36, 36, 0);
- border: 1px solid transparent;
- transition: all 150ms ease-out;
- }
- tabbar tab:hover:not(:checked):not(:selected),
- dnd tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) {
- color: rgba(222, 222, 222, 0.675);
- background-color: rgba(255, 255, 255, 0.05);
- border-color: #444444;
- box-shadow: none;
- }
- tabbar tab:checked,
- dnd tab:checked, notebook > header > tabs > tab:checked, tabbar tab:selected,
- dnd tab:selected, notebook > header > tabs > tab:selected {
- color: #dedede;
- background-color: #373737;
- border-color: #444444;
- box-shadow: none;
- }
- notebook {
- padding: 0;
- }
- notebook.frame {
- border: 1px solid #474747;
- }
- notebook.frame > header.top tabs > tab:first-child, notebook.frame > header.bottom tabs > tab:first-child {
- border-left-style: none;
- }
- notebook.frame > header.top tabs > tab:last-child, notebook.frame > header.bottom tabs > tab:last-child {
- border-right-style: solid;
- }
- notebook.frame > header.left tabs > tab:first-child, notebook.frame > header.right tabs > tab:first-child {
- border-top-style: none;
- }
- notebook.frame > header.left tabs > tab:last-child, notebook.frame > header.right tabs > tab:last-child {
- border-bottom-style: solid;
- }
- notebook > stack:not(:only-child) {
- background-color: #242424;
- }
- notebook > header {
- padding: 0;
- background-color: #1e1e1e;
- border: 1px solid #474747;
- }
- notebook > header.top {
- border-width: 0 0 1px 0;
- }
- notebook > header.bottom {
- border-width: 1px 0 0 0;
- }
- notebook > header.right {
- border-width: 0 0 0 1px;
- }
- notebook > header.left {
- border-width: 0 1px 0 0;
- }
- notebook > header button.flat.toggle.popup {
- min-width: 28px;
- border-radius: 0;
- padding: 0;
- border: none;
- box-shadow: none;
- margin: 0;
- }
- notebook > header button.flat.toggle.popup:active, notebook > header button.flat.toggle.popup:checked {
- color: #dedede;
- background-color: rgba(255, 255, 255, 0.15);
- }
- notebook > header.top {
- padding: 0;
- }
- notebook > header.top tab {
- padding: 3px 6px;
- min-width: 20px;
- min-height: 20px;
- border-radius: 0;
- outline-offset: -4px;
- }
- notebook > header.top tab + tab {
- margin-left: -1px;
- }
- notebook > header.bottom {
- padding: 0;
- }
- notebook > header.bottom tab {
- padding: 3px 6px;
- min-width: 20px;
- min-height: 20px;
- border-radius: 0;
- outline-offset: -4px;
- }
- notebook > header.bottom tab + tab {
- margin-left: -1px;
- }
- notebook > header.right {
- padding: 0;
- }
- notebook > header.right tab {
- padding: 3px 6px;
- min-width: 20px;
- min-height: 20px;
- border-radius: 0;
- outline-offset: -4px;
- }
- notebook > header.right tab + tab {
- margin-top: -1px;
- }
- notebook > header.left {
- padding: 0;
- }
- notebook > header.left tab {
- padding: 3px 6px;
- min-width: 20px;
- min-height: 20px;
- border-radius: 0;
- outline-offset: -4px;
- }
- notebook > header.left tab + tab {
- margin-top: -1px;
- }
- notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
- }
- notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
- margin-left: 2px;
- }
- notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
- -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
- }
- notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
- margin-right: 2px;
- }
- notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
- }
- notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
- margin-top: 2px;
- }
- notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
- -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
- }
- notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
- margin-bottom: 2px;
- }
- notebook > header > tabs > arrow {
- color: rgba(222, 222, 222, 0.35);
- }
- notebook > header > tabs > arrow:hover {
- color: rgba(222, 222, 222, 0.675);
- }
- notebook > header > tabs > arrow:active {
- color: #dedede;
- }
- notebook > header > tabs > arrow:disabled {
- color: rgba(222, 222, 222, 0.05);
- }
- notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {
- border-width: 0 1px;
- }
- notebook > header.top > tabs > tab:last-child, notebook > header.bottom > tabs > tab:last-child {
- border-right-width: 1px;
- }
- notebook > header.top > tabs > arrow + tab, notebook > header.bottom > tabs > arrow + tab {
- border-left-width: 0;
- }
- notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {
- border-width: 1px 0;
- }
- notebook > header.left > tabs > tab:last-child, notebook > header.right > tabs > tab:last-child {
- border-bottom-width: 1px;
- }
- notebook > header.left > tabs > arrow + tab, notebook > header.right > tabs > arrow + tab {
- border-top-width: 0;
- }
- notebook > header > tabs {
- margin: 0;
- padding: 0;
- }
- notebook > header > tabs > tab {
- margin: 0;
- }
- notebook > header > tabs > tab label {
- margin: 0 6px;
- }
- notebook > header > tabs > tab button.flat {
- min-height: 16px;
- min-width: 16px;
- border-radius: 3px;
- padding: 0;
- margin-top: 2px;
- margin-bottom: 2px;
- color: #a2a2a2;
- }
- notebook > header > tabs > tab button.flat:hover {
- color: #dedede;
- background-color: rgba(255, 255, 255, 0.1);
- }
- notebook > header > tabs > tab button.flat:active {
- color: #f8f8f8;
- background-color: rgba(255, 255, 255, 0.2);
- }
- scrollbar {
- background-color: transparent;
- transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- border: none;
- }
- scrollbar button {
- border: none;
- }
- scrollbar.vertical button.down {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
- }
- scrollbar.vertical button.up {
- -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
- }
- scrollbar.horizontal button.down {
- -gtk-icon-source: -gtk-icontheme("pan-right-symbolic");
- }
- scrollbar.horizontal button.up {
- -gtk-icon-source: -gtk-icontheme("pan-left-symbolic");
- }
- scrollbar > range > trough {
- padding: 0;
- margin: 3px;
- border: none;
- outline: none;
- transition: none;
- background-color: rgba(222, 222, 222, 0.06);
- }
- scrollbar > range > trough > slider {
- min-width: 6px;
- min-height: 6px;
- margin: 0;
- border: none;
- border-radius: 6px;
- background-clip: padding-box;
- background-color: #777777;
- outline: none;
- box-shadow: none;
- }
- scrollbar > range > trough > slider:hover {
- background-color: #666666;
- }
- scrollbar > range > trough > slider:hover:active {
- background-color: #aaaaaa;
- }
- scrollbar > range > trough > slider:disabled {
- background-color: transparent;
- }
- scrollbar > range.fine-tune > trough > slider {
- min-width: 6px;
- min-height: 6px;
- border: none;
- }
- scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
- opacity: 0.4;
- border-color: transparent;
- background-color: transparent;
- }
- scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider {
- margin: 0;
- min-width: 4px;
- min-height: 4px;
- background-color: #ababab;
- border: none;
- }
- scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider {
- margin: 0 3px;
- min-width: 40px;
- }
- scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider {
- margin: 3px 0;
- min-height: 40px;
- }
- scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
- opacity: 1;
- }
- scrollbar.horizontal > range > trough > slider {
- min-width: 40px;
- }
- scrollbar.vertical > range > trough > slider {
- min-height: 40px;
- }
- switch {
- transition: all 150ms cubic-bezier(0, 0, 0.2, 1);
- border-radius: 9999px;
- background-color: transparent;
- background-clip: padding-box;
- color: transparent;
- min-width: 40px;
- min-height: 24px;
- border: none;
- padding: 0;
- font-size: 0;
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- background-image: linear-gradient(0deg, rgba(222, 222, 222, 0.25) 0%, rgba(222, 222, 222, 0.35) 100%), radial-gradient(circle farthest-corner at center, transparent 0%, transparent 0%);
- }
- switch:disabled {
- color: transparent;
- background-color: transparent;
- background-image: linear-gradient(0deg, rgba(222, 222, 222, 0.1) 0%, rgba(222, 222, 222, 0.15) 100%);
- }
- switch:checked {
- animation: switch_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1);
- background-color: rgba(49, 91, 239, 0.55);
- color: transparent;
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
- transition: background-image 0.3s, box-shadow 0;
- background-image: linear-gradient(0deg, #6081f3 0%, #315bef 100%), radial-gradient(circle farthest-corner at center, rgba(49, 91, 239, 0.75) 100%, transparent 0%);
- }
- switch:checked:disabled, label:disabled > selection:checked {
- background-color: transparent;
- background-image: linear-gradient(0deg, #d7dffc 0%, #a7b9f8 100%);
- color: transparent;
- }
- switch > slider {
- transition: all 150ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1), margin 0;
- min-width: 22px;
- min-height: 22px;
- margin: 1px 0 1px 1px;
- border-radius: 9999px;
- background-color: white;
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
- border: none;
- }
- switch:hover > slider {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
- }
- switch:checked > slider {
- margin: 1px 1px 1px 0;
- background-color: white;
- }
- switch:checked:disabled > slider, label:disabled > selection:checked > slider {
- animation: none;
- }
- check {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/[email protected]"));
- }
- .osd check {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/[email protected]"));
- }
- infobar check {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/[email protected]"));
- }
- check:disabled {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
- }
- .osd check:disabled {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
- }
- infobar check:disabled {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/[email protected]"));
- }
- check:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/[email protected]"));
- }
- .osd check:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/[email protected]"));
- }
- infobar check:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/[email protected]"));
- }
- check:indeterminate:disabled, label:disabled > selection:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/[email protected]"));
- }
- .osd check:indeterminate:disabled, .osd label:disabled > selection:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/[email protected]"));
- }
- infobar check:indeterminate:disabled, infobar label:disabled > selection:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/[email protected]"));
- }
- check:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/[email protected]"));
- }
- .osd check:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/[email protected]"));
- }
- infobar check:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/[email protected]"));
- }
- check:checked:disabled, label:disabled > selection:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/[email protected]"));
- }
- .osd check:checked:disabled, .osd label:disabled > selection:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/[email protected]"));
- }
- infobar check:checked:disabled, infobar label:disabled > selection:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/[email protected]"));
- }
- radio {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/[email protected]"));
- }
- .osd radio {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/[email protected]"));
- }
- infobar radio {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/[email protected]"));
- }
- radio:disabled {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
- }
- .osd radio:disabled {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
- }
- infobar radio:disabled {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/[email protected]"));
- }
- radio:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/[email protected]"));
- }
- .osd radio:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/[email protected]"));
- }
- infobar radio:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/[email protected]"));
- }
- radio:indeterminate:disabled, label:disabled > selection:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/[email protected]"));
- }
- .osd radio:indeterminate:disabled, .osd label:disabled > selection:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/[email protected]"));
- }
- infobar radio:indeterminate:disabled, infobar label:disabled > selection:indeterminate {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/[email protected]"));
- }
- radio:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/[email protected]"));
- }
- .osd radio:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/[email protected]"));
- }
- infobar radio:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/[email protected]"));
- }
- radio:checked:disabled, label:disabled > selection:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/[email protected]"));
- }
- .osd radio:checked:disabled, .osd label:disabled > selection:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/[email protected]"));
- }
- infobar radio:checked:disabled, infobar label:disabled > selection:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/[email protected]"));
- }
- .view.content-view.check:not(list) {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/[email protected]"));
- background-color: transparent;
- }
- .view.content-view.check:checked:not(list) {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/[email protected]"));
- background-color: transparent;
- }
- checkbutton.text-button, radiobutton.text-button {
- padding: 2px 0;
- outline: none;
- }
- checkbutton.text-button:hover, radiobutton.text-button:hover {
- color: #b8b8b8;
- }
- checkbutton.text-button:focus, radiobutton.text-button:focus {
- box-shadow: none;
- outline: none;
- }
- checkbutton.text-button:disabled, label:disabled > selection.text-button, radiobutton.text-button:disabled {
- color: rgba(222, 222, 222, 0.35);
- }
- checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child {
- margin-left: 4px;
- }
- checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child {
- margin-right: 4px;
- }
- check,
- radio {
- min-width: 16px;
- min-height: 16px;
- margin: 0 2px;
- border: none;
- box-shadow: none;
- outline: none;
- background-color: transparent;
- }
- check:only-child, popover.menu > contents check,
- radio:only-child, popover.menu > contents radio {
- margin: 0;
- }
- scale {
- min-height: 15px;
- min-width: 15px;
- padding: 3px;
- }
- scale > trough > slider {
- min-height: 15px;
- min-width: 15px;
- margin: -7px;
- }
- scale.fine-tune > trough > slider {
- margin: -4px;
- }
- scale.fine-tune > trough > fill,
- scale.fine-tune > trough > highlight,
- scale.fine-tune > trough {
- border-radius: 5px;
- }
- scale > trough {
- outline-offset: 2px;
- border-radius: 5px;
- background-color: rgba(0, 0, 0, 0.2);
- }
- scale > trough:disabled {
- background-color: rgba(0, 0, 0, 0.12);
- }
- .osd scale > trough {
- background-color: rgba(0, 0, 0, 0.2);
- }
- .osd scale > trough highlight {
- background-color: #315bef;
- }
- modelbutton:hover scale > trough, row:selected scale > trough, infobar scale > trough {
- background-color: rgba(0, 0, 0, 0.2);
- }
- modelbutton:hover scale > trough > trough > highlight, row:selected scale > trough > trough > highlight, infobar scale > trough > trough > highlight {
- background-color: white;
- }
- modelbutton:hover scale > trough > trough > highlight:disabled, row:selected scale > trough > trough > highlight:disabled, infobar scale > trough > trough > highlight:disabled {
- background-color: #a2b5f8;
- }
- modelbutton:hover scale > trough:disabled, row:selected scale > trough:disabled, infobar scale > trough:disabled {
- background-color: rgba(0, 0, 0, 0.1);
- }
- scale > trough > highlight {
- border-radius: 5px;
- background-color: #315bef;
- }
- scale > trough > highlight:disabled {
- background-color: rgba(49, 91, 239, 0.55);
- }
- scale > trough > fill {
- border-radius: 5px;
- background-color: rgba(49, 91, 239, 0.5);
- }
- scale > trough > fill:disabled {
- background-color: transparent;
- }
- scale > trough > slider {
- background-color: white;
- border: 1px solid rgba(255, 255, 255, 0.12);
- border-radius: 100%;
- box-shadow: 0 1px 1px 0 rgba(16, 16, 16, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- background-clip: padding-box;
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- transition-property: background, border;
- }
- scale > trough > slider:hover {
- background-color: white;
- border-color: rgba(255, 255, 255, 0.12);
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05);
- }
- scale > trough > slider:active {
- background-clip: border-box;
- background-color: white;
- border-color: rgba(255, 255, 255, 0.12);
- box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- background-clip: padding-box;
- }
- scale > trough > slider:disabled {
- background-color: #f2f2f2;
- border-color: rgba(242, 242, 242, 0.12);
- }
- modelbutton:hover scale > trough > slider, row:selected scale > trough > slider, infobar scale > trough > slider {
- background-clip: border-box;
- background-color: white;
- border-color: white;
- }
- modelbutton:hover scale > trough > slider:hover, row:selected scale > trough > slider:hover, infobar scale > trough > slider:hover {
- background-color: #e0e6fd;
- border-color: #e0e6fd;
- }
- modelbutton:hover scale > trough > slider:active, row:selected scale > trough > slider:active, infobar scale > trough > slider:active {
- background-color: #98adf7;
- border-color: #98adf7;
- }
- modelbutton:hover scale > trough > slider:disabled, row:selected scale > trough > slider:disabled, infobar scale > trough > slider:disabled {
- background-color: #a2b5f8;
- border-color: #a2b5f8;
- }
- .osd scale > trough > slider {
- background-clip: border-box;
- background-color: white;
- border-color: rgba(255, 255, 255, 0.12);
- }
- .osd scale > trough > slider:hover {
- background-color: white;
- border-color: rgba(255, 255, 255, 0.12);
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .osd scale > trough > slider:active {
- background-color: #f7f7f7;
- border-color: rgba(255, 255, 255, 0.12);
- box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- }
- scale > value {
- color: alpha(currentColor,0.4);
- }
- scale > marks {
- color: alpha(currentColor,0.4);
- }
- scale > marks.top {
- margin-bottom: 1px;
- margin-top: -4px;
- }
- scale > marks.bottom {
- margin-top: 1px;
- margin-bottom: -4px;
- }
- scale > marks.top {
- margin-right: 1px;
- margin-left: -4px;
- }
- scale > marks.bottom {
- margin-left: 1px;
- margin-right: -4px;
- }
- scale.fine-tune > marks.top {
- margin-bottom: 0px;
- margin-top: -2px;
- }
- scale.fine-tune > marks.bottom {
- margin-top: 0px;
- margin-bottom: -2px;
- }
- scale.fine-tune > marks.top {
- margin-right: 0px;
- margin-left: -2px;
- }
- scale.fine-tune > marks.bottom {
- margin-left: 0px;
- margin-right: -2px;
- }
- scale.horizontal indicator {
- min-height: 3px;
- min-width: 1px;
- }
- scale.horizontal.fine-tune indicator {
- min-height: 2px;
- }
- scale.vertical indicator {
- min-height: 1px;
- min-width: 3px;
- }
- scale.vertical.fine-tune indicator {
- min-width: 2px;
- }
- scale.horizontal.marks-before:not(.marks-after) slider {
- transform: none;
- }
- scale.horizontal.marks-before:not(.marks-after) slider {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/[email protected]"));
- min-height: 26px;
- min-width: 24px;
- margin-top: -14px;
- background-position: top;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
- margin: -7px;
- margin-top: -11px;
- }
- scale.horizontal.marks-before:not(.marks-after) slider {
- transform: none;
- }
- scale.horizontal.marks-before:not(.marks-after) slider:hover {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/[email protected]"));
- min-height: 26px;
- min-width: 24px;
- margin-top: -14px;
- background-position: top;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
- margin: -7px;
- margin-top: -11px;
- }
- scale.horizontal.marks-before:not(.marks-after) slider {
- transform: none;
- }
- scale.horizontal.marks-before:not(.marks-after) slider:active {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/[email protected]"));
- min-height: 26px;
- min-width: 24px;
- margin-top: -14px;
- background-position: top;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
- margin: -7px;
- margin-top: -11px;
- }
- scale.horizontal.marks-before:not(.marks-after) slider {
- transform: none;
- }
- scale.horizontal.marks-before:not(.marks-after) slider:disabled {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/[email protected]"));
- min-height: 26px;
- min-width: 24px;
- margin-top: -14px;
- background-position: top;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
- margin: -7px;
- margin-top: -11px;
- }
- scale.horizontal.marks-after:not(.marks-before) slider {
- transform: none;
- }
- scale.horizontal.marks-after:not(.marks-before) slider {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/[email protected]"));
- min-height: 26px;
- min-width: 24px;
- margin-bottom: -14px;
- background-position: bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
- margin: -7px;
- margin-bottom: -11px;
- }
- scale.horizontal.marks-after:not(.marks-before) slider {
- transform: none;
- }
- scale.horizontal.marks-after:not(.marks-before) slider:hover {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/[email protected]"));
- min-height: 26px;
- min-width: 24px;
- margin-bottom: -14px;
- background-position: bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
- margin: -7px;
- margin-bottom: -11px;
- }
- scale.horizontal.marks-after:not(.marks-before) slider {
- transform: none;
- }
- scale.horizontal.marks-after:not(.marks-before) slider:active {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/[email protected]"));
- min-height: 26px;
- min-width: 24px;
- margin-bottom: -14px;
- background-position: bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
- margin: -7px;
- margin-bottom: -11px;
- }
- scale.horizontal.marks-after:not(.marks-before) slider {
- transform: none;
- }
- scale.horizontal.marks-after:not(.marks-before) slider:disabled {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/[email protected]"));
- min-height: 26px;
- min-width: 24px;
- margin-bottom: -14px;
- background-position: bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
- margin: -7px;
- margin-bottom: -11px;
- }
- scale.vertical.marks-before:not(.marks-after) slider {
- transform: none;
- }
- scale.vertical.marks-before:not(.marks-after) slider {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/[email protected]"));
- min-height: 24px;
- min-width: 26px;
- margin-left: -14px;
- background-position: left bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.vertical.marks-before:not(.marks-after).fine-tune slider {
- margin: -7px;
- margin-left: -11px;
- }
- scale.vertical.marks-before:not(.marks-after) slider {
- transform: none;
- }
- scale.vertical.marks-before:not(.marks-after) slider:hover {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/[email protected]"));
- min-height: 24px;
- min-width: 26px;
- margin-left: -14px;
- background-position: left bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.vertical.marks-before:not(.marks-after).fine-tune slider {
- margin: -7px;
- margin-left: -11px;
- }
- scale.vertical.marks-before:not(.marks-after) slider {
- transform: none;
- }
- scale.vertical.marks-before:not(.marks-after) slider:active {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/[email protected]"));
- min-height: 24px;
- min-width: 26px;
- margin-left: -14px;
- background-position: left bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.vertical.marks-before:not(.marks-after).fine-tune slider {
- margin: -7px;
- margin-left: -11px;
- }
- scale.vertical.marks-before:not(.marks-after) slider {
- transform: none;
- }
- scale.vertical.marks-before:not(.marks-after) slider:disabled {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/[email protected]"));
- min-height: 24px;
- min-width: 26px;
- margin-left: -14px;
- background-position: left bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.vertical.marks-before:not(.marks-after).fine-tune slider {
- margin: -7px;
- margin-left: -11px;
- }
- scale.vertical.marks-after:not(.marks-before) slider {
- transform: none;
- }
- scale.vertical.marks-after:not(.marks-before) slider {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/[email protected]"));
- min-height: 24px;
- min-width: 26px;
- margin-right: -14px;
- background-position: right bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.vertical.marks-after:not(.marks-before).fine-tune slider {
- margin: -7px;
- margin-right: -11px;
- }
- scale.vertical.marks-after:not(.marks-before) slider {
- transform: none;
- }
- scale.vertical.marks-after:not(.marks-before) slider:hover {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/[email protected]"));
- min-height: 24px;
- min-width: 26px;
- margin-right: -14px;
- background-position: right bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.vertical.marks-after:not(.marks-before).fine-tune slider {
- margin: -7px;
- margin-right: -11px;
- }
- scale.vertical.marks-after:not(.marks-before) slider {
- transform: none;
- }
- scale.vertical.marks-after:not(.marks-before) slider:active {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/[email protected]"));
- min-height: 24px;
- min-width: 26px;
- margin-right: -14px;
- background-position: right bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.vertical.marks-after:not(.marks-before).fine-tune slider {
- margin: -7px;
- margin-right: -11px;
- }
- scale.vertical.marks-after:not(.marks-before) slider {
- transform: none;
- }
- scale.vertical.marks-after:not(.marks-before) slider:disabled {
- margin: -10px;
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/[email protected]"));
- min-height: 24px;
- min-width: 26px;
- margin-right: -14px;
- background-position: right bottom;
- background-repeat: no-repeat;
- box-shadow: none;
- }
- scale.vertical.marks-after:not(.marks-before).fine-tune slider {
- margin: -7px;
- margin-right: -11px;
- }
- progressbar {
- padding: 0;
- font-size: smaller;
- color: rgba(222, 222, 222, 0.7);
- font-feature-settings: "tnum";
- }
- progressbar.horizontal > trough {
- min-width: 150px;
- }
- progressbar.horizontal > trough, progressbar.horizontal > trough > progress {
- min-height: 4px;
- border-radius: 2px;
- }
- progressbar.vertical > trough {
- min-height: 80px;
- }
- progressbar.vertical > trough, progressbar.vertical > trough > progress {
- min-width: 4px;
- border-radius: 2px;
- }
- progressbar.osd {
- min-width: 3px;
- min-height: 3px;
- background-color: transparent;
- }
- progressbar.osd > trough {
- border-style: none;
- background-color: transparent;
- box-shadow: none;
- }
- progressbar.osd > progress {
- border-style: none;
- border-radius: 0;
- }
- progressbar > trough > progress {
- min-height: 4px;
- min-width: 4px;
- background-color: #315bef;
- border: none;
- border-radius: 5px;
- box-shadow: none;
- }
- row:selected progressbar > trough > progress, infobar progressbar > trough > progress {
- background-color: white;
- }
- progressbar > trough {
- min-height: 4px;
- min-width: 4px;
- border: none;
- border-radius: 5px;
- background-color: #262626;
- }
- row:selected progressbar > trough, infobar progressbar > trough {
- background-color: rgba(0, 0, 0, 0.2);
- }
- levelbar block {
- min-width: 32px;
- min-height: 1px;
- }
- levelbar.vertical block {
- min-width: 1px;
- min-height: 32px;
- }
- levelbar trough {
- border: none;
- padding: 3px;
- border-radius: 5px;
- background-color: #262626;
- }
- levelbar.horizontal.discrete block {
- margin: 0 1px;
- }
- levelbar.vertical.discrete block {
- margin: 1px 0;
- }
- levelbar block:not(.empty) {
- border: 1px solid #315bef;
- background-color: #315bef;
- border-radius: 5px;
- }
- levelbar block.low {
- border-color: #F27835;
- background-color: #F27835;
- }
- levelbar block.high {
- border-color: #315bef;
- background-color: #315bef;
- }
- levelbar block.full {
- border-color: #71c837;
- background-color: #71c837;
- }
- levelbar block.empty {
- background-color: #242424;
- border-color: #242424;
- }
- window.dialog.print drawing {
- color: #dedede;
- background: none;
- border: none;
- padding: 0;
- }
- window.dialog.print drawing paper {
- border: 1px solid rgba(255, 255, 255, 0.12);
- background: #242424;
- padding: 0;
- }
- window.dialog.print .dialog-action-box {
- margin: 12px;
- }
- frame,
- .frame {
- border: 1px solid rgba(255, 255, 255, 0.12);
- }
- frame > list,
- .frame > list {
- border: none;
- }
- frame {
- border-radius: 8px;
- }
- frame > label {
- margin: 4px;
- }
- scrolledwindow viewport.frame {
- border-style: none;
- }
- scrolledwindow > overshoot.top {
- background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));
- background-size: 100% 3%, 100% 50%;
- background-repeat: no-repeat;
- background-position: top;
- background-color: transparent;
- border: none;
- box-shadow: none;
- }
- scrolledwindow > overshoot.bottom {
- background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));
- background-size: 100% 3%, 100% 50%;
- background-repeat: no-repeat;
- background-position: bottom;
- background-color: transparent;
- border: none;
- box-shadow: none;
- }
- scrolledwindow > overshoot.left {
- background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));
- background-size: 3% 100%, 50% 100%;
- background-repeat: no-repeat;
- background-position: left;
- background-color: transparent;
- border: none;
- box-shadow: none;
- }
- scrolledwindow > overshoot.right {
- background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));
- background-size: 3% 100%, 50% 100%;
- background-repeat: no-repeat;
- background-position: right;
- background-color: transparent;
- border: none;
- box-shadow: none;
- }
- scrolledwindow > junction {
- border-style: solid none none solid;
- border-width: 1px;
- border-color: rgba(255, 255, 255, 0.12);
- background-color: #272727;
- }
- scrolledwindow > junction:dir(rtl) {
- border-style: solid solid none none;
- }
- separator {
- background-color: rgba(255, 255, 255, 0.12);
- min-width: 1px;
- min-height: 1px;
- }
- separator.spacer {
- background-color: transparent;
- }
- listview,
- list {
- background-color: #242424;
- border-color: rgba(255, 255, 255, 0.12);
- background-clip: padding-box;
- color: #dedede;
- }
- listview > row,
- list > row {
- background-clip: padding-box;
- }
- listview > row.expander,
- list > row.expander {
- padding: 0;
- }
- listview > row.expander .row-header,
- list > row.expander .row-header {
- padding: 3px;
- }
- listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),
- list.horizontal row.separator,
- list.separators.horizontal > row:not(.separator) {
- border-left: 1px solid rgba(255, 255, 255, 0.12);
- }
- listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),
- list:not(.horizontal) row.separator,
- list.separators:not(.horizontal) > row:not(.separator) {
- border-bottom: 1px solid rgba(255, 255, 255, 0.12);
- }
- listview.boxed-list > row.expander list,
- list.boxed-list > row.expander list {
- background-color: transparent;
- box-shadow: none;
- border: none;
- }
- listview.view {
- color: #dedede;
- background-color: transparent;
- }
- row.has-open-popup.activatable, row.activatable:hover {
- background-color: rgba(255, 255, 255, 0.03);
- }
- row.activatable:active {
- color: #dedede;
- }
- row.activatable:disabled {
- color: rgba(222, 222, 222, 0.35);
- }
- row.activatable:disabled image {
- color: inherit;
- }
- row.activatable:selected:active {
- color: white;
- }
- row.activatable:selected.has-open-popup, row.activatable:selected:hover {
- background-color: #2c52d7;
- }
- row {
- background-clip: padding-box;
- }
- row label.subtitle {
- font-size: smaller;
- }
- row > box.header {
- margin-left: 12px;
- margin-right: 12px;
- min-height: 48px;
- }
- row > box.header > .icon:disabled {
- filter: opacity(0.45);
- }
- row > box.header > box.title {
- margin-top: 6px;
- margin-bottom: 6px;
- border-spacing: 3px;
- }
- row:not(:hover) {
- transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- }
- row.combo image.dropdown-arrow:disabled, row.combo label:disabled > selection.dropdown-arrow {
- filter: opacity(0.45);
- }
- row.combo listview.inline {
- background: none;
- border: none;
- box-shadow: none;
- color: inherit;
- }
- row.combo listview.inline, row.combo listview.inline:disabled, row.combo label:disabled > selection.inline {
- background: none;
- color: inherit;
- }
- row.combo popover > contents {
- min-width: 120px;
- }
- button row.activatable, button:hover row.activatable, button:selected row.activatable, button:active row.activatable, button:checked row.activatable {
- background-color: transparent;
- transition: none;
- }
- button:checked row.activatable, button:active row.activatable {
- color: white;
- }
- columnview > listview > row {
- padding: 0;
- }
- columnview > listview > row > cell {
- padding: 8px 6px;
- }
- columnview > listview > row > cell:not(:first-child) {
- border-left: 1px solid transparent;
- }
- columnview.column-separators > listview > row > cell {
- border-left-color: rgba(255, 255, 255, 0.12);
- }
- columnview.data-table > listview > row > cell {
- padding-top: 2px;
- padding-bottom: 2px;
- }
- treeexpander {
- border-spacing: 4px;
- }
- columnview row:not(:selected) cell editablelabel:not(.editing):focus-within {
- outline: 2px solid rgba(255, 255, 255, 0.12);
- }
- columnview row:not(:selected) cell editablelabel.editing:focus-within {
- outline: 2px solid #315bef;
- }
- columnview row:not(:selected) cell editablelabel.editing text selection {
- color: white;
- background-color: #315bef;
- }
- .rich-list {
- /* rich lists usually containing other widgets than just labels/text */
- }
- .rich-list > row {
- padding: 8px 12px;
- min-height: 32px;
- /* should be tall even when only containing a label */
- }
- .rich-list > row > box {
- border-spacing: 12px;
- }
- .app-notification {
- padding: 0;
- border-spacing: 0;
- margin: 6px;
- color: #dedede;
- background-color: rgba(51, 51, 51, 0.95);
- border-radius: 8px;
- border: none;
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.65);
- }
- .app-notification border {
- border: none;
- }
- .app-notification button:hover {
- color: #c5c5c5;
- background-color: rgba(255, 255, 255, 0.15);
- background-image: none;
- box-shadow: none;
- }
- .app-notification button:active, .app-notification button:checked {
- background-image: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.25);
- box-shadow: none;
- }
- .app-notification button:disabled {
- background-color: transparent;
- box-shadow: none;
- }
- .app-notification button:disabled label, .app-notification button:disabled {
- color: rgba(222, 222, 222, 0.35);
- opacity: 1;
- }
- expander arrow {
- min-width: 16px;
- min-height: 16px;
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
- }
- expander arrow:dir(rtl) {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
- }
- expander arrow:hover {
- color: white;
- }
- expander arrow:checked {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
- }
- expander-widget > box > title {
- border-radius: 5px;
- }
- expander-widget > box > title:hover > expander {
- color: white;
- }
- calendar {
- color: #dedede;
- border: 1px solid rgba(255, 255, 255, 0.12);
- border-radius: 5px;
- padding: 2px 6px;
- margin: 0;
- }
- calendar > header {
- color: #dedede;
- border-bottom: 1px solid rgba(255, 255, 255, 0.12);
- }
- calendar > header > button {
- border: none;
- box-shadow: none;
- background: none;
- border-radius: 0;
- }
- calendar > header > button:hover {
- background-color: rgba(222, 222, 222, 0.1);
- }
- calendar > header > button:active {
- background-color: #315bef;
- }
- calendar > header > button:backdrop {
- background: none;
- }
- calendar > grid > label.today {
- background-color: rgba(222, 222, 222, 0.15);
- border-radius: 3px;
- }
- calendar > grid > label.today:selected {
- box-shadow: none;
- }
- calendar > grid > label:focus {
- outline-style: none;
- }
- calendar > grid > label.day-number {
- padding: 4px;
- }
- calendar > grid > label.day-number:selected {
- border-radius: 5px;
- }
- calendar > grid > label.day-number.other-month {
- color: alpha(currentColor,0.3);
- }
- window.dialog.message.csd .dialog-action-area > button {
- border-radius: 0;
- border-width: 0;
- border-width: 1px 0 0 1px;
- }
- window.dialog.message.csd .dialog-action-area > button:last-child {
- border-radius: 0 0 8px 0;
- border-right-style: none;
- }
- window.dialog.message.csd .dialog-action-area > button:first-child {
- border-radius: 0 0 0 8px;
- border-left-width: 0;
- }
- window.dialog.message.csd .dialog-action-area > button:only-child {
- border-radius: 0 0 8px 8px;
- border-left-width: 0;
- }
- window.dialog.message .titlebar {
- min-height: 0;
- background-color: transparent;
- border-bottom: none;
- box-shadow: none;
- }
- window.dialog.message box.dialog-vbox.vertical {
- border-spacing: 10px;
- }
- window.dialog.message label.title {
- font-weight: 800;
- font-size: 15pt;
- }
- window.dialog.message .dialog-action-area {
- padding: 6px;
- }
- window.dialog.message .dialog-action-area > button {
- min-height: 16px;
- padding: 2px 8px;
- box-shadow: none;
- }
- window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action) {
- background-color: #404040;
- }
- window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):hover {
- color: #c5c5c5;
- background-color: rgba(255, 255, 255, 0.15);
- background-image: none;
- box-shadow: none;
- border-color: rgba(0, 0, 0, 0.15);
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- }
- window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):active, window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):checked {
- color: white;
- background-color: #315bef;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
- border-color: rgba(0, 0, 0, 0.15);
- }
- window.dialog.message.csd.background {
- border-bottom-left-radius: 8px;
- border-bottom-right-radius: 8px;
- border: none;
- }
- window.dialog.message.csd .dialog-action-area {
- padding: 0;
- border: none;
- }
- window.dialog.message.csd .dialog-action-area > button {
- min-height: 16px;
- padding: 6px 12px;
- background-image: none;
- border-color: rgba(0, 0, 0, 0.75);
- }
- window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):active, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):checked, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):active:hover, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):checked:hover {
- background-image: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.25);
- box-shadow: none;
- background-image: none;
- }
- window.messagedialog .response-area > box > button {
- border-radius: 0;
- min-height: 24px;
- padding: 6px 12px;
- }
- filechooser box#pathbarbox.view stack entry.search, filechooser box#pathbarbox.view stack entry.search:focus {
- background-color: #1f1f1f;
- }
- filechooser box#pathbarbox.view stack entry.search:disabled, filechooser box#pathbarbox.view stack label:disabled > selection.search {
- background-color: rgba(31, 31, 31, 0.55);
- }
- filechooser #pathbarbox {
- border-bottom: 1px solid rgba(255, 255, 255, 0);
- }
- filechooser > box.vertical > paned.horizontal > separator,
- filechooser > box.vertical > box.vertical > paned.horizontal > separator {
- border: none;
- background-color: transparent;
- background-image: image(#242424);
- background-size: 8px 8px;
- background-position: left bottom;
- }
- filechooser > box.vertical > paned.horizontal > separator:dir(ltr),
- filechooser > box.vertical > box.vertical > paned.horizontal > separator:dir(ltr) {
- margin-left: -1px;
- }
- filechooser > box.vertical > paned.horizontal > separator:dir(rtl),
- filechooser > box.vertical > box.vertical > paned.horizontal > separator:dir(rtl) {
- margin-right: -1px;
- }
- filechooserbutton > button > box {
- border-spacing: 6px;
- }
- filechooserbutton:drop(active) {
- box-shadow: none;
- border-color: transparent;
- }
- .sidebar {
- border-style: none;
- background-color: #333333;
- }
- .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
- border-right: 1px solid rgba(0, 0, 0, 0.75);
- border-left-style: none;
- }
- .sidebar:dir(rtl), .sidebar.right {
- border-left: 1px solid rgba(0, 0, 0, 0.75);
- border-right-style: none;
- }
- .sidebar list {
- background-color: transparent;
- }
- .sidebar list > separator {
- min-height: 0;
- background: none;
- border: none;
- }
- paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
- border-style: none;
- }
- separator.sidebar {
- background-color: rgba(0, 0, 0, 0.75);
- min-height: 1px;
- min-width: 1px;
- border: none;
- }
- separator.sidebar:dir(ltr), separator.sidebar.left, separator.sidebar.left:dir(rtl), separator.sidebar:dir(rtl), separator.sidebar.right {
- border: none;
- }
- stacksidebar list.separators:not(.horizontal) > row:not(.separator) {
- border-bottom: none;
- }
- stacksidebar row {
- padding: 4px 4px;
- }
- stacksidebar row > label {
- padding-left: 6px;
- padding-right: 6px;
- }
- stacksidebar row.needs-attention > label {
- background-size: 6px 6px, 0 0;
- }
- .navigation-sidebar {
- padding: 6px;
- }
- .navigation-sidebar > separator {
- margin: 4px 0;
- background-color: transparent;
- }
- .navigation-sidebar > row {
- min-height: 36px;
- padding: 0 8px;
- border-radius: 5px;
- margin: 0;
- }
- .navigation-sidebar > row + row {
- margin-top: 3px;
- }
- .navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within {
- background-color: rgba(222, 222, 222, 0.1);
- }
- .navigation-sidebar > row:active label, .navigation-sidebar > row:active:hover label, .navigation-sidebar > row:selected label {
- color: white;
- }
- .navigation-sidebar > row:selected:hover {
- background-color: #6081f3;
- }
- .navigation-sidebar > row:disabled {
- color: rgba(222, 222, 222, 0.35);
- }
- placessidebar > viewport.frame {
- border: none;
- }
- placessidebar list > separator {
- background-color: transparent;
- }
- placessidebar .navigation-sidebar > row {
- min-height: 24px;
- padding: 2px 8px;
- color: #dadada;
- }
- placessidebar .navigation-sidebar > row > revealer {
- padding: 0 6px;
- }
- placessidebar .navigation-sidebar > row .sidebar-icon {
- color: rgba(218, 218, 218, 0.85);
- }
- placessidebar .navigation-sidebar > row.has-open-popup, placessidebar .navigation-sidebar > row.has-open-popup label, placessidebar .navigation-sidebar > row.has-open-popup image, placessidebar .navigation-sidebar > row:disabled, placessidebar .navigation-sidebar > row:disabled label, placessidebar .navigation-sidebar > row:disabled image {
- color: rgba(218, 218, 218, 0.4);
- }
- placessidebar .navigation-sidebar > row:backdrop {
- opacity: 0.85;
- }
- placessidebar .navigation-sidebar > row:selected.has-open-popup, placessidebar .navigation-sidebar > row:selected, placessidebar .navigation-sidebar > row:selected:hover, placessidebar .navigation-sidebar > row:active:hover {
- color: #dedede;
- background-color: rgba(199, 199, 199, 0.25);
- }
- placessidebar .navigation-sidebar > row:selected.has-open-popup, placessidebar .navigation-sidebar > row:selected.has-open-popup label, placessidebar .navigation-sidebar > row:selected, placessidebar .navigation-sidebar > row:selected label, placessidebar .navigation-sidebar > row:selected:hover, placessidebar .navigation-sidebar > row:selected:hover label, placessidebar .navigation-sidebar > row:active:hover, placessidebar .navigation-sidebar > row:active:hover label {
- color: #dedede;
- }
- placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
- color: #315bef;
- }
- placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row .sidebar-icon {
- color: inherit;
- }
- placessidebar .navigation-sidebar > row:drop(active):not(:disabled), placessidebar .navigation-sidebar > row:drop(active):not(:disabled) label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled) .sidebar-icon {
- color: #dadada;
- }
- placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected {
- background-color: #F08437;
- }
- placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected .sidebar-icon {
- color: #dadada;
- }
- placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {
- padding-right: 8px;
- }
- placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {
- padding-left: 8px;
- }
- placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {
- padding-right: 2px;
- }
- placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {
- padding-left: 2px;
- }
- placessidebar .navigation-sidebar > row button.sidebar-button {
- min-width: 22px;
- min-height: 22px;
- margin-top: 2px;
- margin-bottom: 2px;
- padding: 0;
- border-radius: 100px;
- }
- placessidebar .navigation-sidebar > row button.sidebar-button > image {
- opacity: 0.85;
- }
- placessidebar .navigation-sidebar > row button.sidebar-button:hover:not(:active):not(:checked) {
- border-color: rgba(255, 255, 255, 0.12);
- }
- placessidebar .navigation-sidebar > row button.sidebar-button:active, placessidebar .navigation-sidebar > row button.sidebar-button:checked {
- background-image: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.25);
- box-shadow: none;
- border-color: rgba(0, 0, 0, 0.15);
- }
- placessidebar .navigation-sidebar > row button.sidebar-button:not(:hover):not(:active) > image {
- opacity: 0.75;
- }
- placessidebar .navigation-sidebar > row:selected button.sidebar-button {
- background-image: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.25);
- box-shadow: none;
- border-color: rgba(0, 0, 0, 0.15);
- }
- placessidebar .navigation-sidebar > row:selected button.sidebar-button:hover:not(:active):not(:checked) {
- border-color: rgba(0, 0, 0, 0.15);
- }
- placessidebar .navigation-sidebar > row:selected button.sidebar-button:active, placessidebar .navigation-sidebar > row:selected button.sidebar-button:checked {
- background-image: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.35);
- box-shadow: none;
- border-color: rgba(0, 0, 0, 0.15);
- }
- placessidebar .navigation-sidebar > row:selected button.sidebar-button > image {
- opacity: 1;
- }
- placessidebar .navigation-sidebar > row.sidebar-placeholder-row {
- padding: 0 8px;
- min-height: 2px;
- background-image: linear-gradient(to bottom, #F08437, #F08437);
- background-clip: content-box;
- }
- placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
- color: #315bef;
- }
- placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {
- box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437;
- }
- placessidebar .navigation-sidebar > row:drop(active):not(:disabled), placessidebar .navigation-sidebar > row:drop(active):not(:disabled) label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled) image {
- color: #F08437;
- }
- placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected {
- background-color: #F08437;
- }
- placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected image {
- color: #dadada;
- }
- placesview .server-list-button > image {
- -gtk-icon-transform: rotate(0turn);
- }
- placesview .server-list-button:checked > image {
- transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- -gtk-icon-transform: rotate(-0.5turn);
- }
- placesview > actionbar > revealer > box > label {
- padding-left: 8px;
- padding-right: 8px;
- }
- paned > separator {
- min-width: 1px;
- min-height: 1px;
- -gtk-icon-source: none;
- border-style: none;
- background-color: transparent;
- background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12));
- background-size: 1px 1px;
- }
- paned > separator:selected {
- background-image: linear-gradient(to bottom, #315bef, #315bef);
- }
- paned > separator.wide {
- min-width: 5px;
- min-height: 5px;
- background-color: #333333;
- background-image: linear-gradient(to bottom, #474747, #474747), linear-gradient(to bottom, #474747, #474747);
- background-size: 1px 1px, 1px 1px;
- }
- paned.horizontal > separator {
- background-repeat: repeat-y;
- }
- paned.horizontal > separator:dir(ltr) {
- margin: 0 -8px 0 0;
- padding: 0 8px 0 0;
- background-position: left;
- }
- paned.horizontal > separator:dir(rtl) {
- margin: 0 0 0 -8px;
- padding: 0 0 0 8px;
- background-position: right;
- }
- paned.horizontal > separator.wide {
- margin: 0;
- padding: 0;
- background-repeat: repeat-y, repeat-y;
- background-position: left, right;
- }
- paned.vertical > separator {
- margin: 0 0 -8px 0;
- padding: 0 0 8px 0;
- background-repeat: repeat-x;
- background-position: top;
- }
- paned.vertical > separator.wide {
- margin: 0;
- padding: 0;
- background-repeat: repeat-x, repeat-x;
- background-position: bottom, top;
- }
- infobar {
- border-style: none;
- background-color: #333333;
- margin-bottom: 0;
- }
- infobar.info > revealer > box {
- background-color: #315bef;
- }
- infobar.question > revealer > box {
- background-color: #3484e2;
- }
- infobar.warning > revealer > box {
- background-color: #F27835;
- }
- infobar.error > revealer > box {
- background-color: #FC4138;
- }
- infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box {
- color: white;
- caret-color: currentColor;
- }
- infobar.info > revealer > box button, infobar.question > revealer > box button, infobar.warning > revealer > box button, infobar.error > revealer > box button {
- min-height: 28px;
- }
- infobar.info > revealer > box selection, infobar.question > revealer > box selection, infobar.warning > revealer > box selection, infobar.error > revealer > box selection {
- color: #315bef;
- background-color: white;
- }
- .nautilus-window .floating-bar > button.circular.flat, .selection-mode headerbar button, headerbar.selection-mode button, row:selected button, infobar.info > revealer > box button, infobar.question > revealer > box button, infobar.warning > revealer > box button, infobar.error > revealer > box button {
- color: white;
- background-color: rgba(255, 255, 255, 0);
- border-color: rgba(255, 255, 255, 0.5);
- background-image: none;
- box-shadow: none;
- }
- .nautilus-window .floating-bar > button.flat.circular, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat, row:selected button.flat, infobar.info > revealer > box button.flat, infobar.question > revealer > box button.flat, infobar.warning > revealer > box button.flat, infobar.error > revealer > box button.flat {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- color: white;
- background-color: rgba(255, 255, 255, 0);
- background-image: none;
- box-shadow: none;
- }
- .nautilus-window .floating-bar > button.flat.circular:disabled, .nautilus-window .floating-bar > button.flat.circular:disabled label {
- color: rgba(255, 255, 255, 0.4);
- }
- .nautilus-window .floating-bar > button.circular.flat:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover, row:selected button:hover, infobar.info > revealer > box button:hover, infobar.question > revealer > box button:hover, infobar.warning > revealer > box button:hover, infobar.error > revealer > box button:hover {
- box-shadow: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.2);
- border-color: rgba(255, 255, 255, 0.5);
- }
- .nautilus-window .floating-bar > button.circular.flat:active, .selection-mode headerbar button:active, headerbar.selection-mode button:active, row:selected button:active, infobar.info > revealer > box button:active, infobar.question > revealer > box button:active, infobar.warning > revealer > box button:active, infobar.error > revealer > box button:active, .nautilus-window .floating-bar > button.circular.flat:checked, .selection-mode headerbar button:checked, headerbar.selection-mode button:checked, row:selected button:checked, infobar.info > revealer > box button:checked, infobar.question > revealer > box button:checked, infobar.warning > revealer > box button:checked, infobar.error > revealer > box button:checked {
- box-shadow: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.4);
- border-color: rgba(255, 255, 255, 0.5);
- }
- .nautilus-window .floating-bar > button.circular.flat:disabled {
- background-color: rgba(255, 255, 255, 0);
- border-color: rgba(255, 255, 255, 0.4);
- box-shadow: none;
- }
- .nautilus-window .floating-bar > button.circular.flat:disabled, .nautilus-window .floating-bar > button.circular.flat:disabled label {
- color: rgba(255, 255, 255, 0.5);
- }
- .nautilus-window .floating-bar > button.circular.flat:disabled:active, .nautilus-window .floating-bar > button.circular.flat:disabled:checked {
- color: #315bef;
- background-color: rgba(255, 255, 255, 0.5);
- border-color: rgba(255, 255, 255, 0.4);
- }
- tooltip {
- border-radius: 8px;
- box-shadow: none;
- }
- tooltip.background {
- background-color: #444444;
- background-clip: padding-box;
- border-radius: 8px;
- color: #dadada;
- }
- tooltip.background label {
- padding: 4px;
- }
- tooltip > box {
- border-spacing: 6px;
- }
- colorswatch, colorswatch:drop(active) {
- border-style: none;
- }
- colorswatch.top {
- border-top-left-radius: 2.5px;
- border-top-right-radius: 2.5px;
- }
- colorswatch.top overlay {
- border-top-left-radius: 2px;
- border-top-right-radius: 2px;
- }
- colorswatch.bottom {
- border-bottom-left-radius: 2.5px;
- border-bottom-right-radius: 2.5px;
- }
- colorswatch.bottom overlay {
- border-bottom-left-radius: 2px;
- border-bottom-right-radius: 2px;
- }
- colorswatch.left, colorswatch:first-child:not(.top) {
- border-top-left-radius: 2.5px;
- border-bottom-left-radius: 2.5px;
- }
- colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
- border-top-left-radius: 2px;
- border-bottom-left-radius: 2px;
- }
- colorswatch.right, colorswatch:last-child:not(.bottom) {
- border-top-right-radius: 2.5px;
- border-bottom-right-radius: 2.5px;
- }
- colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
- border-top-right-radius: 2px;
- border-bottom-right-radius: 2px;
- }
- colorswatch.dark overlay {
- color: rgba(255, 255, 255, 0.7);
- }
- colorswatch.dark overlay:hover {
- border-color: rgba(255, 255, 255, 0.12);
- }
- colorswatch.light overlay {
- color: rgba(0, 0, 0, 0.7);
- }
- colorswatch.light overlay:hover {
- border-color: rgba(255, 255, 255, 0.12);
- }
- colorswatch overlay {
- border: 1px solid rgba(255, 255, 255, 0.12);
- }
- colorswatch overlay:hover {
- background-color: rgba(255, 255, 255, 0.2);
- }
- button colorswatch overlay {
- border: none;
- }
- colorswatch:disabled {
- opacity: 0.5;
- }
- colorswatch:disabled overlay {
- border-color: rgba(0, 0, 0, 0.6);
- box-shadow: none;
- }
- colorswatch#add-color-button {
- border-style: solid;
- border-width: 1px;
- color: #dedede;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-color: #656565;
- background-clip: padding-box;
- background-origin: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- }
- colorswatch#add-color-button:hover {
- color: #f8f8f8;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-color: #6d6d6d;
- background-clip: padding-box;
- background-origin: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- }
- colorswatch#add-color-button overlay {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- }
- button.color {
- padding: 3px;
- }
- button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay {
- margin: 0;
- border-radius: 5px;
- }
- colorchooser .popover.osd {
- border-radius: 5px;
- }
- .content-view {
- background-color: #242424;
- }
- .scale-popup button:hover {
- color: #f8f8f8;
- border-color: rgba(0, 0, 0, 0.15);
- border-top-color: rgba(0, 0, 0, 0.15);
- border-bottom-color: rgba(0, 0, 0, 0.15);
- background-color: #6d6d6d;
- background-clip: padding-box;
- background-origin: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
- }
- .context-menu {
- font: initial;
- }
- .monospace {
- font-family: Monospace;
- }
- stackswitcher button.circular,
- stackswitcher button.text-button.circular, button.close, row button.circular, .app-notification button.image-button:not(.text-button),
- button.circular:not(.button) {
- border-radius: 9999px;
- padding: 0;
- min-height: 32px;
- min-width: 32px;
- }
- .keycap {
- min-width: 16px;
- min-height: 20px;
- padding: 3px 6px 4px 6px;
- color: #dedede;
- background-color: #242424;
- border: 1px solid rgba(255, 255, 255, 0.12);
- border-radius: 5px;
- box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15);
- }
- stackswitcher button.text-button {
- min-width: 80px;
- }
- *:drop(active):focus,
- *:drop(active) {
- box-shadow: inset 0 0 0 1px #F08437;
- }
- window {
- border: none;
- outline-width: 1px;
- outline-color: rgba(255, 255, 255, 0.12);
- outline-style: solid;
- outline-offset: -1px;
- margin: 0;
- }
- window.csd {
- transition: none;
- border-radius: 8px;
- box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 8px 8px 0 rgba(0, 0, 0, 0.35), 0 16px 16px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75);
- }
- window.csd:backdrop {
- transition: box-shadow 150ms cubic-bezier(0, 0, 0.2, 1);
- box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 8px 8px 0 transparent, 0 16px 16px 0 transparent, 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75);
- }
- window.csd.popup {
- border-radius: 8px;
- box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75);
- outline: none;
- }
- window.csd.dialog.message {
- border-radius: 8px;
- }
- window.solid-csd {
- border: 1px solid #101010;
- border-radius: 0;
- margin: 0;
- background-color: #373737;
- box-shadow: none;
- }
- window.popup {
- box-shadow: none;
- }
- window.ssd {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35);
- }
- windowcontrols {
- border-spacing: 6px;
- margin: 0;
- padding: 0 3px;
- }
- windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) {
- margin-right: 8px;
- }
- windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) {
- margin-left: 8px;
- }
- windowcontrols button > image {
- padding: 0;
- margin: 0;
- background-color: transparent;
- background-image: none;
- }
- windowcontrols button.close, windowcontrols button.maximize, windowcontrols button.minimize {
- min-width: 16px;
- min-height: 16px;
- margin: 6px 0;
- padding: 5px 0;
- background-position: center;
- background-repeat: no-repeat;
- background-size: auto;
- }
- windowcontrols button.close, windowcontrols button.close:hover, windowcontrols button.close:active, windowcontrols button.close:active:hover, windowcontrols button.maximize, windowcontrols button.maximize:hover, windowcontrols button.maximize:active, windowcontrols button.maximize:active:hover, windowcontrols button.minimize, windowcontrols button.minimize:hover, windowcontrols button.minimize:active, windowcontrols button.minimize:active:hover {
- color: transparent;
- background-color: transparent;
- border: none;
- box-shadow: none;
- }
- windowcontrols button.close:backdrop, windowcontrols button.maximize:backdrop, windowcontrols button.minimize:backdrop {
- opacity: 1;
- }
- windowcontrols button.close {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-close-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.close:backdrop {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.close:backdrop:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-hover-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.close:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-close-hover-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.close:active {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.close:active:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.maximize {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.maximize:backdrop {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.maximize:backdrop:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-hover-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.maximize:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-hover-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.maximize:active {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.maximize:active:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.minimize {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.minimize:backdrop {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.minimize:backdrop:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-hover-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.minimize:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-hover-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.minimize:active {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active-dark.png"), url("windows-assets/[email protected]"));
- }
- windowcontrols button.minimize:active:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active-dark.png"), url("windows-assets/[email protected]"));
- }
- .fullscreen windowcontrols button.maximize, .maximized windowcontrols button.maximize {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-dark.png"), url("windows-assets/[email protected]"));
- }
- .fullscreen windowcontrols button.maximize:backdrop, .maximized windowcontrols button.maximize:backdrop {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-dark.png"), url("windows-assets/[email protected]"));
- }
- .fullscreen windowcontrols button.maximize:backdrop:hover, .maximized windowcontrols button.maximize:backdrop:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-hover-dark.png"), url("windows-assets/[email protected]"));
- }
- .fullscreen windowcontrols button.maximize:hover, .maximized windowcontrols button.maximize:hover {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-hover-dark.png"), url("windows-assets/[email protected]"));
- }
- .fullscreen windowcontrols button.maximize:active, .maximized windowcontrols button.maximize:active {
- background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-active-dark.png"), url("windows-assets/[email protected]"));
- }
- popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover, .view:selected:focus, textview > text selection:focus, textview > text selection, iconview:selected:focus, flowbox > flowboxchild:selected, gridview > child:selected, label:disabled > selection, text > selection, columnview.view:selected, columnview.view:selected:focus,
- treeview.view:selected,
- treeview.view:selected:focus, row:selected,
- calendar > grid > label.day-number:selected, .navigation-sidebar > row:active, .navigation-sidebar > row:active:hover, .navigation-sidebar > row:selected {
- background-color: #315bef;
- color: white;
- }
- popover.emoji-picker emoji:disabled:focus, popover.emoji-picker emoji:disabled:hover {
- color: #98adf7;
- }
- row:selected label, label:selected {
- color: white;
- }
- /*********
- * Emoji *
- *********/
- popover.emoji-picker {
- padding: 0;
- border-radius: 8px;
- }
- popover.emoji-picker > contents {
- padding: 0;
- }
- .emoji-searchbar {
- padding: 6px;
- border-spacing: 6px;
- border-bottom: 1px solid rgba(255, 255, 255, 0.12);
- }
- .emoji-toolbar {
- padding: 6px 3px;
- border-spacing: 0;
- border-top: 1px solid rgba(255, 255, 255, 0.12);
- }
- .emoji-toolbar > flowboxchild {
- padding: 0;
- }
- button.emoji-section {
- margin: 0 3px;
- padding: 0 12px;
- border-radius: 5px;
- border: none;
- outline-offset: -2px;
- box-shadow: none;
- transition: none;
- animation: none;
- }
- popover.emoji-picker emoji {
- font-size: x-large;
- padding: 6px;
- border-radius: 5px;
- }
- emoji-completion-row > box {
- border-spacing: 10px;
- padding: 2px 10px;
- }
- emoji-completion-row:focus,
- emoji-completion-row:hover {
- background-color: #315bef;
- color: white;
- }
- emoji-completion-row emoji:focus,
- emoji-completion-row emoji:hover {
- background-color: rgba(255, 255, 255, 0.12);
- }
- popover.entry-completion > contents {
- padding: 0;
- }
- statusbar {
- padding: 6px 10px;
- }
- avatar {
- border-radius: 9999px;
- font-weight: bold;
- }
- avatar.color1 {
- background-image: linear-gradient(#83b6ec, #337fdc);
- color: #cfe1f5;
- }
- avatar.color2 {
- background-image: linear-gradient(#7ad9f1, #0f9ac8);
- color: #caeaf2;
- }
- avatar.color3 {
- background-image: linear-gradient(#8de6b1, #29ae74);
- color: #cef8d8;
- }
- avatar.color4 {
- background-image: linear-gradient(#b5e98a, #6ab85b);
- color: #e6f9d7;
- }
- avatar.color5 {
- background-image: linear-gradient(#f8e359, #d29d09);
- color: #f9f4e1;
- }
- avatar.color6 {
- background-image: linear-gradient(#ffcb62, #d68400);
- color: #ffead1;
- }
- avatar.color7 {
- background-image: linear-gradient(#ffa95a, #ed5b00);
- color: #ffe5c5;
- }
- avatar.color8 {
- background-image: linear-gradient(#f78773, #e62d42);
- color: #f8d2ce;
- }
- avatar.color9 {
- background-image: linear-gradient(#e973ab, #e33b6a);
- color: #fac7de;
- }
- avatar.color10 {
- background-image: linear-gradient(#cb78d4, #9945b5);
- color: #e7c2e8;
- }
- avatar.color11 {
- background-image: linear-gradient(#9e91e8, #7a59ca);
- color: #d5d2f5;
- }
- avatar.color12 {
- background-image: linear-gradient(#e3cf9c, #b08952);
- color: #f2eade;
- }
- avatar.color13 {
- background-image: linear-gradient(#be916d, #785336);
- color: #e5d6ca;
- }
- avatar.color14 {
- background-image: linear-gradient(#c0bfbc, #6e6d71);
- color: #d8d7d3;
- }
- avatar.contrasted {
- color: white;
- }
- avatar.image {
- background: none;
- }
- preferencespage > scrolledwindow > viewport > clamp > box {
- margin: 24px 12px;
- border-spacing: 24px;
- }
- preferencesgroup > box, preferencesgroup > box .labels {
- border-spacing: 6px;
- }
- preferencesgroup > box > box.header:not(.single-line) {
- margin-bottom: 6px;
- }
- preferencesgroup > box > box.single-line {
- min-height: 34px;
- }
- statuspage > scrolledwindow > viewport > box {
- margin: 36px 12px;
- border-spacing: 36px;
- }
- statuspage > scrolledwindow > viewport > box > clamp > box {
- border-spacing: 12px;
- }
- statuspage > scrolledwindow > viewport > box > clamp > box > .icon {
- -gtk-icon-size: 128px;
- color: alpha(currentColor,0.55);
- }
- statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {
- opacity: 0.45;
- }
- statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
- margin-bottom: 24px;
- }
- statuspage.compact > scrolledwindow > viewport > box {
- margin: 24px 12px;
- border-spacing: 24px;
- }
- statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {
- -gtk-icon-size: 96px;
- }
- statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
- margin-bottom: 12px;
- }
- statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {
- font-size: 18pt;
- }
- .card {
- color: #dadada;
- }
- .osd .card, .card.osd {
- background-color: alpha(currentColor,0.1);
- color: inherit;
- box-shadow: none;
- }
- .osd .card:focus:focus-visible, .card.osd:focus:focus-visible {
- outline-color: rgba(255, 255, 255, 0.05);
- }
- .card.activatable {
- transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
- }
- .card.activatable:hover {
- background-image: image(alpha(currentColor,0.03));
- }
- .card.activatable:active {
- background-image: image(alpha(currentColor,0.08));
- }
- button.card {
- border: none;
- }
- button.card:hover {
- color: #c5c5c5;
- background-color: rgba(255, 255, 255, 0.15);
- background-image: none;
- box-shadow: none;
- }
- button.card:active {
- background-image: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.25);
- box-shadow: none;
- border-color: rgba(255, 255, 255, 0.12);
- }
- toast {
- margin: 12px;
- margin-bottom: 18px;
- border-radius: 9999px;
- border-spacing: 6px;
- padding: 6px;
- outline: 1px solid rgba(255, 255, 255, 0.1);
- outline-offset: -1px;
- box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
- }
- toast:dir(ltr) {
- padding-left: 12px;
- }
- toast:dir(rtl) {
- padding-right: 12px;
- }
- toast button.circular:active {
- background-color: #f8464c;
- }
- toast > widget {
- margin: 0 6px;
- }
- viewswitcher {
- margin: 0;
- }
- viewswitcher.wide {
- border-spacing: 3px;
- }
- viewswitcher.wide button.toggle {
- margin: 6px 0;
- }
- viewswitcher.narrow button.toggle {
- border-radius: 0;
- margin: 0;
- }
- viewswitcher.narrow button.toggle indicatorbin > image {
- -gtk-icon-size: 12px;
- }
- viewswitcher button.toggle {
- font-weight: normal;
- padding: 0;
- }
- viewswitcher button.toggle > stack > box.narrow {
- font-size: 0.75rem;
- padding-top: 7px;
- padding-bottom: 5px;
- border-spacing: 4px;
- }
- viewswitcher button.toggle > stack > box.narrow > stack > label {
- padding-left: 8px;
- padding-right: 8px;
- }
- viewswitcher button.toggle > stack > box.wide {
- padding: 0 12px;
- border-spacing: 6px;
- }
- viewswitcherbar actionbar > revealer > box {
- padding: 0;
- }
- viewswitchertitle {
- margin-top: 0;
- margin-bottom: 0;
- }
- viewswitchertitle viewswitcher {
- margin-left: 12px;
- margin-right: 12px;
- }
- viewswitchertitle viewswitcher.narrow {
- margin-top: 0;
- margin-bottom: 0;
- }
- viewswitchertitle viewswitcher.narrow button.toggle > stack > box.narrow {
- padding-top: 0;
- padding-bottom: 0;
- border-spacing: 0;
- }
- viewswitchertitle viewswitcher.wide {
- margin-top: 0;
- margin-bottom: 0;
- }
- viewswitchertitle windowtitle {
- margin-top: 0;
- margin-bottom: 0;
- }
- indicatorbin > indicator, indicatorbin > mask {
- min-width: 12px;
- min-height: 12px;
- border-radius: 9999px;
- margin: 0;
- }
- indicatorbin > indicator {
- margin: 1px;
- background: alpha(currentColor,0.4);
- }
- indicatorbin > indicator > label {
- font-size: 0.6rem;
- font-weight: normal;
- padding: 1px 4px;
- color: white;
- }
- indicatorbin > mask {
- padding: 0;
- background: black;
- }
- indicatorbin > image {
- -gtk-icon-size: 16px;
- margin-top: -4px;
- margin-bottom: -4px;
- }
- indicatorbin.needs-attention > indicator {
- background: #315bef;
- }
- indicatorbin.needs-attention > indicator > label {
- color: white;
- }
- tabbar .box {
- min-height: 28px;
- }
- tabbar tabbox {
- padding: 0;
- margin: 0;
- background-color: #1e1e1e;
- box-shadow: none;
- border-bottom: 1px solid #474747;
- }
- tabbar tabbox > tabboxchild {
- padding: 0;
- margin: 0 -3px;
- border-radius: 0;
- }
- tabbar tabbox > tab,
- tabbar tabbox > tabboxchild > tab {
- border-radius: 0;
- padding: 3px 6px;
- border: solid #474747;
- border-width: 0 1px;
- }
- tabbar tabbox > tab:checked,
- tabbar tabbox > tabboxchild > tab:checked {
- border-top-color: #373737;
- }
- tabbar tabbox > tab button.tab-close-button,
- tabbar tabbox > tabboxchild > tab button.tab-close-button {
- border-radius: 3px;
- border: none;
- padding: 0;
- min-height: 20px;
- min-width: 20px;
- }
- tabbar tabbox > tab button.tab-close-button:hover,
- tabbar tabbox > tabboxchild > tab button.tab-close-button:hover {
- color: #dedede;
- background-color: rgba(255, 255, 255, 0.1);
- }
- tabbar tabbox > tab button.tab-close-button:active, tabbar tabbox > tab button.tab-close-button:active:hover,
- tabbar tabbox > tabboxchild > tab button.tab-close-button:active,
- tabbar tabbox > tabboxchild > tab button.tab-close-button:active:hover {
- color: #f8f8f8;
- background-color: rgba(255, 255, 255, 0.2);
- }
- tabbar tabbox > separator {
- margin: 0;
- background-color: #1e1e1e;
- }
- tabbar tabbox > separator.hidden {
- opacity: 0;
- }
- tabbar tabbox > revealer > indicator {
- min-width: 2px;
- border-radius: 2px;
- background: alpha(#315bef,0.5);
- }
- tabbar .start-action,
- tabbar .end-action {
- padding: 6px;
- }
- tabbar .start-action:dir(ltr),
- tabbar .end-action:dir(rtl) {
- padding-right: 0;
- }
- tabbar .start-action:dir(rtl),
- tabbar .end-action:dir(ltr) {
- padding-left: 0;
- }
- tabbar:not(.inline) .box {
- background-color: #333333;
- color: #dadada;
- margin-top: -1px;
- padding: 0;
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- border-bottom: none;
- }
- tabbar:not(.inline):backdrop .box > scrolledwindow,
- tabbar:not(.inline):backdrop .box > .start-action,
- tabbar:not(.inline):backdrop .box > .end-action {
- filter: opacity(0.5);
- }
- dnd tab {
- background-color: #242424;
- color: #dadada;
- box-shadow: none;
- margin: 24px;
- }
- tabbar tab,
- dnd tab {
- padding-right: 3px;
- margin: 0;
- }
- tabbar tab + tab,
- dnd tab + tab {
- margin-left: 3px;
- }
- tabbar tab button.tab-close-button,
- dnd tab button.tab-close-button {
- border-radius: 3px;
- min-height: 24px;
- min-width: 24px;
- padding: 0;
- }
- tabbar tab indicator,
- dnd tab indicator {
- min-height: 2px;
- border-radius: 2px;
- background: alpha(#315bef,0.5);
- }
- tabview:drop(active),
- tabbox:drop(active) {
- box-shadow: none;
- }
- flap > dimming,
- leaflet > dimming,
- navigation-view > dimming,
- overlay-split-view > dimming {
- background: none;
- }
- flap > border,
- leaflet > border,
- navigation-view > border,
- overlay-split-view > border {
- background: none;
- }
- flap > shadow,
- leaflet > shadow,
- navigation-view > shadow,
- overlay-split-view > shadow {
- min-width: 56px;
- min-height: 56px;
- }
- flap > shadow.left,
- leaflet > shadow.left,
- navigation-view > shadow.left,
- overlay-split-view > shadow.left {
- background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- flap > shadow.right,
- leaflet > shadow.right,
- navigation-view > shadow.right,
- overlay-split-view > shadow.right {
- background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- flap > shadow.up,
- leaflet > shadow.up,
- navigation-view > shadow.up,
- overlay-split-view > shadow.up {
- background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- flap > shadow.down,
- leaflet > shadow.down,
- navigation-view > shadow.down,
- overlay-split-view > shadow.down {
- background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- toolbarview.undershoot-top scrolledwindow > undershoot.top {
- box-shadow: none;
- background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
- box-shadow: none;
- background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .unfolded stacksidebar.sidebar {
- border: none;
- }
- .sidebar-pane {
- background-color: rgba(59, 59, 59, 0.95);
- color: #dadada;
- }
- .sidebar-pane:backdrop {
- background-color: rgba(59, 59, 59, 0.95);
- }
- .sidebar-pane .sidebar,
- .sidebar-pane .toolbar,
- .sidebar-pane .navigation-sidebar,
- .sidebar-pane searchbar > revealer > box {
- background-color: transparent;
- box-shadow: none;
- border: none;
- }
- .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
- box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
- box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
- box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
- box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane flap > dimming,
- .sidebar-pane leaflet > dimming,
- .sidebar-pane navigation-view > dimming,
- .sidebar-pane overlay-split-view > dimming {
- background: none;
- }
- .sidebar-pane flap > border,
- .sidebar-pane leaflet > border,
- .sidebar-pane navigation-view > border,
- .sidebar-pane overlay-split-view > border {
- background: none;
- }
- .sidebar-pane flap > shadow,
- .sidebar-pane leaflet > shadow,
- .sidebar-pane navigation-view > shadow,
- .sidebar-pane overlay-split-view > shadow {
- min-width: 56px;
- min-height: 56px;
- }
- .sidebar-pane flap > shadow.left,
- .sidebar-pane leaflet > shadow.left,
- .sidebar-pane navigation-view > shadow.left,
- .sidebar-pane overlay-split-view > shadow.left {
- background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- .sidebar-pane flap > shadow.right,
- .sidebar-pane leaflet > shadow.right,
- .sidebar-pane navigation-view > shadow.right,
- .sidebar-pane overlay-split-view > shadow.right {
- background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- .sidebar-pane flap > shadow.up,
- .sidebar-pane leaflet > shadow.up,
- .sidebar-pane navigation-view > shadow.up,
- .sidebar-pane overlay-split-view > shadow.up {
- background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- .sidebar-pane flap > shadow.down,
- .sidebar-pane leaflet > shadow.down,
- .sidebar-pane navigation-view > shadow.down,
- .sidebar-pane overlay-split-view > shadow.down {
- background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- .sidebar-pane banner > revealer > widget {
- background-color: gtkmix(#315bef, rgba(59, 59, 59, 0.95), 30%);
- color: #dadada;
- }
- .sidebar-pane banner > revealer > widget:backdrop {
- background-color: gtkmix(#315bef, rgba(59, 59, 59, 0.95), 30%);
- }
- .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {
- box-shadow: inset -1px 0 6px rgba(0, 0, 0, 0.08);
- border-right: 1px solid rgba(0, 0, 0, 0.75);
- }
- .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {
- box-shadow: inset 1px 0 6px rgba(0, 0, 0, 0.08);
- border-left: 1px solid rgba(0, 0, 0, 0.75);
- }
- /* Middle pane in three-pane setups */
- .content-pane .sidebar-pane,
- .sidebar-pane .content-pane {
- background-color: #242424;
- color: #dadada;
- }
- .content-pane .sidebar-pane:backdrop,
- .sidebar-pane .content-pane:backdrop {
- background-color: #242424;
- }
- .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,
- .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,
- .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,
- .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,
- .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,
- .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
- box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,
- .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
- box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,
- .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
- box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,
- .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
- box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane .sidebar-pane flap > dimming,
- .content-pane .sidebar-pane leaflet > dimming,
- .content-pane .sidebar-pane navigation-view > dimming,
- .content-pane .sidebar-pane overlay-split-view > dimming,
- .sidebar-pane .content-pane flap > dimming,
- .sidebar-pane .content-pane leaflet > dimming,
- .sidebar-pane .content-pane navigation-view > dimming,
- .sidebar-pane .content-pane overlay-split-view > dimming {
- background: none;
- }
- .content-pane .sidebar-pane flap > border,
- .content-pane .sidebar-pane leaflet > border,
- .content-pane .sidebar-pane navigation-view > border,
- .content-pane .sidebar-pane overlay-split-view > border,
- .sidebar-pane .content-pane flap > border,
- .sidebar-pane .content-pane leaflet > border,
- .sidebar-pane .content-pane navigation-view > border,
- .sidebar-pane .content-pane overlay-split-view > border {
- background: none;
- }
- .content-pane .sidebar-pane flap > shadow,
- .content-pane .sidebar-pane leaflet > shadow,
- .content-pane .sidebar-pane navigation-view > shadow,
- .content-pane .sidebar-pane overlay-split-view > shadow,
- .sidebar-pane .content-pane flap > shadow,
- .sidebar-pane .content-pane leaflet > shadow,
- .sidebar-pane .content-pane navigation-view > shadow,
- .sidebar-pane .content-pane overlay-split-view > shadow {
- min-width: 56px;
- min-height: 56px;
- }
- .content-pane .sidebar-pane flap > shadow.left,
- .content-pane .sidebar-pane leaflet > shadow.left,
- .content-pane .sidebar-pane navigation-view > shadow.left,
- .content-pane .sidebar-pane overlay-split-view > shadow.left,
- .sidebar-pane .content-pane flap > shadow.left,
- .sidebar-pane .content-pane leaflet > shadow.left,
- .sidebar-pane .content-pane navigation-view > shadow.left,
- .sidebar-pane .content-pane overlay-split-view > shadow.left {
- background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- .content-pane .sidebar-pane flap > shadow.right,
- .content-pane .sidebar-pane leaflet > shadow.right,
- .content-pane .sidebar-pane navigation-view > shadow.right,
- .content-pane .sidebar-pane overlay-split-view > shadow.right,
- .sidebar-pane .content-pane flap > shadow.right,
- .sidebar-pane .content-pane leaflet > shadow.right,
- .sidebar-pane .content-pane navigation-view > shadow.right,
- .sidebar-pane .content-pane overlay-split-view > shadow.right {
- background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- .content-pane .sidebar-pane flap > shadow.up,
- .content-pane .sidebar-pane leaflet > shadow.up,
- .content-pane .sidebar-pane navigation-view > shadow.up,
- .content-pane .sidebar-pane overlay-split-view > shadow.up,
- .sidebar-pane .content-pane flap > shadow.up,
- .sidebar-pane .content-pane leaflet > shadow.up,
- .sidebar-pane .content-pane navigation-view > shadow.up,
- .sidebar-pane .content-pane overlay-split-view > shadow.up {
- background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- .content-pane .sidebar-pane flap > shadow.down,
- .content-pane .sidebar-pane leaflet > shadow.down,
- .content-pane .sidebar-pane navigation-view > shadow.down,
- .content-pane .sidebar-pane overlay-split-view > shadow.down,
- .sidebar-pane .content-pane flap > shadow.down,
- .sidebar-pane .content-pane leaflet > shadow.down,
- .sidebar-pane .content-pane navigation-view > shadow.down,
- .sidebar-pane .content-pane overlay-split-view > shadow.down {
- background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
- }
- .content-pane .sidebar-pane banner > revealer > widget,
- .sidebar-pane .content-pane banner > revealer > widget {
- background-color: gtkmix(#315bef, #242424, 30%);
- color: #dadada;
- }
- .content-pane .sidebar-pane banner > revealer > widget:backdrop,
- .sidebar-pane .content-pane banner > revealer > widget:backdrop {
- background-color: gtkmix(#315bef, #242424, 30%);
- }
- .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,
- .sidebar-pane .content-pane:dir(ltr),
- .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,
- .sidebar-pane .content-pane.end:dir(rtl),
- .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {
- box-shadow: inset -1px 0 6px rgba(0, 0, 0, 0.08);
- border-right: 1px solid rgba(0, 0, 0, 0.75);
- }
- .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,
- .sidebar-pane .content-pane:dir(rtl),
- .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,
- .sidebar-pane .content-pane.end:dir(ltr),
- .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {
- box-shadow: inset 1px 0 6px rgba(0, 0, 0, 0.08);
- border-left: 1px solid rgba(0, 0, 0, 0.75);
- }
- .sidebar-pane .sidebar-pane {
- background-color: transparent;
- color: inherit;
- }
- .content-pane {
- background-color: #242424;
- }
- .content-pane toolbarview, .content-pane toolbarview.view {
- background-color: transparent;
- }
- .content-pane toolbarview > stack, .content-pane toolbarview > box > stack.view {
- background-color: transparent;
- }
- .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane scrolledwindow.undershoot-top > undershoot.top {
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
- box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
- box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
- box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
- box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
- background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
- }
- .sidebar-pane headerbar, .sidebar-pane headerbar:backdrop,
- .content-pane headerbar,
- .content-pane headerbar:backdrop {
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- border: none;
- }
- .top-bar {
- box-shadow: none;
- border: none;
- background: none;
- }
- .top-bar .collapse-spacing {
- padding: 0;
- }
- themeselector,
- panelthemeselector {
- margin: 9px;
- }
- themeselector checkbutton,
- panelthemeselector checkbutton {
- padding: 0;
- min-height: 44px;
- min-width: 44px;
- padding: 1px;
- background-clip: content-box;
- border-radius: 9999px;
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12);
- }
- themeselector checkbutton.follow:checked, themeselector checkbutton.light:checked, themeselector checkbutton.dark:checked,
- panelthemeselector checkbutton.follow:checked,
- panelthemeselector checkbutton.light:checked,
- panelthemeselector checkbutton.dark:checked {
- box-shadow: inset 0 0 0 2px #315bef;
- }
- themeselector checkbutton.follow,
- panelthemeselector checkbutton.follow {
- background-image: linear-gradient(to bottom right, #ffffff 50%, #202020 50%);
- }
- themeselector checkbutton.light,
- panelthemeselector checkbutton.light {
- background-color: #ffffff;
- }
- themeselector checkbutton.dark,
- panelthemeselector checkbutton.dark {
- background-color: #202020;
- }
- themeselector checkbutton.theme-selector radio,
- panelthemeselector checkbutton.theme-selector radio {
- -gtk-icon-source: none;
- border: none;
- background: none;
- box-shadow: none;
- min-height: 16px;
- min-width: 16px;
- padding: 2px;
- }
- themeselector checkbutton.theme-selector radio:hover, themeselector checkbutton.theme-selector radio:active, themeselector checkbutton.theme-selector radio:checked,
- panelthemeselector checkbutton.theme-selector radio:hover,
- panelthemeselector checkbutton.theme-selector radio:active,
- panelthemeselector checkbutton.theme-selector radio:checked {
- background-color: transparent;
- }
- themeselector checkbutton.theme-selector radio:checked,
- panelthemeselector checkbutton.theme-selector radio:checked {
- -gtk-icon-size: 16px;
- -gtk-icon-source: -gtk-icontheme("object-select-symbolic");
- color: white;
- background-color: #315bef;
- }
- themeselector checkbutton.theme-selector radio:checked, themeselector checkbutton.theme-selector radio:checked:hover, themeselector checkbutton.theme-selector radio:checked:active,
- panelthemeselector checkbutton.theme-selector radio:checked,
- panelthemeselector checkbutton.theme-selector radio:checked:hover,
- panelthemeselector checkbutton.theme-selector radio:checked:active {
- box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
- }
- themeswitcher {
- padding: 6px;
- }
- themeswitcher .check {
- min-height: 20px;
- min-width: 20px;
- background: none;
- padding: 0;
- margin: 0;
- border-radius: 9999px;
- color: white;
- background-color: #315bef;
- }
- themeswitcher .check, themeswitcher .check:hover, themeswitcher .check:active {
- box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
- }
- themeswitcher checkbutton {
- padding: 0;
- min-height: 44px;
- min-width: 44px;
- padding: 1px;
- background-clip: content-box;
- border-radius: 9999px;
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12);
- }
- themeswitcher checkbutton:checked {
- box-shadow: inset 0 0 0 2px #315bef;
- }
- themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:checked:active {
- background-color: transparent;
- border: none;
- background: none;
- box-shadow: none;
- color: transparent;
- -gtk-icon-source: none;
- -gtk-icon-size: 0;
- }
- themeswitcher checkbutton.system {
- background: linear-gradient(-45deg, #1e1e1e 50%, white 50%);
- }
- themeswitcher checkbutton.light {
- color: alpha(black,0.8);
- background-color: white;
- }
- themeswitcher checkbutton.dark {
- color: white;
- background-color: #1e1e1e;
- }
- window.background.csd > contents > leaflet.unfolded > box > headerbar {
- background-image: none;
- background-color: #3b3b3b;
- border-color: #3b3b3b;
- }
- window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.close, window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.maximize, window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.minimize {
- min-width: 16px;
- min-height: 16px;
- margin: 6px 0;
- padding: 5px 0;
- }
- window.background.csd > contents > leaflet.unfolded > box > stack > widget > box > widget > headerbar,
- window.background.csd > contents > leaflet.unfolded > box > stack > widget > overlay > leaflet.folded > box > headerbar {
- background-image: none;
- background-color: #242424;
- border-color: rgba(0, 0, 0, 0.75);
- }
- window.background.csd > contents > leaflet.unfolded > box > searchbar > revealer > box {
- background-color: #3b3b3b;
- border-color: rgba(0, 0, 0, 0.75);
- }
- window.background > contents > toastoverlay > leaflet > box + separator, window.background > contents > toastoverlay > leaflet > box + separator:backdrop {
- background-image: image(#101010);
- background-color: transparent;
- border-right: none;
- }
- #NautilusPathBar > menubutton > button, #NautilusPathBar #NautilusPathButton, #NautilusQueryEditor > menubutton > button {
- margin: 0;
- border: none;
- box-shadow: none;
- border-radius: 3px;
- padding: 0 6px;
- min-height: 22px;
- }
- #NautilusPathBar > menubutton > button:not(:hover):not(:active):not(:checked), #NautilusPathBar #NautilusPathButton:not(:hover):not(:active):not(:checked), #NautilusQueryEditor > menubutton > button:not(:hover):not(:active):not(:checked) {
- background: none;
- }
- #NautilusPathBar > menubutton > button:hover:not(:active):not(:checked), #NautilusPathBar #NautilusPathButton:hover:not(:active):not(:checked), #NautilusQueryEditor > menubutton > button:hover:not(:active):not(:checked) {
- background-color: rgba(253, 253, 253, 0.15);
- background-image: none;
- }
- .nautilus-window headerbar entry {
- margin: 0;
- }
- .nautilus-window headerbar revealer > box > widget > box > button:last-child {
- margin-left: -6px;
- }
- .nautilus-window flap.unfolded > placessidebar.background {
- background: none;
- }
- .nautilus-window flap.unfolded > placessidebar.background list.navigation-sidebar {
- background-color: rgba(59, 59, 59, 0.95);
- }
- .nautilus-window flap.unfolded > separator.horizontal {
- background-color: rgba(0, 0, 0, 0.75);
- }
- .nautilus-window flap.folded > placessidebar {
- border-right: 1px solid rgba(0, 0, 0, 0.75);
- }
- .nautilus-window .floating-bar {
- padding: 2px;
- background-color: #315bef;
- color: white;
- border-radius: 2px;
- margin: 6px;
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
- }
- .nautilus-window .floating-bar > button.circular.flat {
- border-radius: 9999px;
- min-height: 24px;
- min-width: 24px;
- padding: 0;
- -gtk-icon-shadow: none;
- }
- child.activatable {
- border-radius: 7.5px;
- }
- child.activatable:hover {
- background-color: rgba(222, 222, 222, 0.1);
- color: #dedede;
- }
- child.activatable:active {
- background-color: rgba(222, 222, 222, 0.2);
- color: #dedede;
- transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
- }
- child.activatable:selected {
- background-color: rgba(222, 222, 222, 0.12);
- color: #dedede;
- }
- child.activatable:selected:hover {
- background-color: rgba(222, 222, 222, 0.16);
- }
- child.activatable:selected:active {
- background-color: rgba(222, 222, 222, 0.22);
- }
- #NautilusViewCell clamp box {
- margin: 0;
- border-spacing: 0;
- }
- #NautilusQueryEditor {
- padding: 2px 6px;
- border-radius: 5px;
- background-clip: padding-box;
- border-image: none;
- outline: 0 solid transparent;
- outline-offset: -2px;
- min-height: 22px;
- border: none;
- margin-top: 7px;
- }
- #NautilusQueryEditor:focus-within {
- border-image: none;
- outline-color: #6081f3;
- outline-width: 2px;
- border-color: #315bef;
- }
- #NautilusQueryEditor #NautilusQueryEditorTag > button {
- margin: 0;
- }
- #NautilusQueryEditor > menubutton > button {
- min-width: 16px;
- min-height: 16px;
- margin: 0;
- -gtk-icon-size: 12px;
- padding: 0 2px;
- border: none;
- border-radius: 100px;
- }
- #NautilusQueryEditor > box,
- #NautilusQueryEditor > text,
- #NautilusQueryEditor > image {
- margin: 0;
- }
- #NautilusPathBar {
- border-radius: 5px;
- margin: 6px 0;
- border: 1px solid rgba(255, 255, 255, 0.12);
- padding: 2px;
- background-clip: padding-box;
- border-color: rgba(255, 255, 255, 0.12);
- color: #FDFDFD;
- background-color: #5d5d5d;
- background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
- border: none;
- box-shadow: inset 0 1px #767676;
- }
- #NautilusPathBar #NautilusPathButton .dim-label, #NautilusPathBar #NautilusPathButton entry > text > placeholder, #NautilusPathBar #NautilusPathButton row label.subtitle, row #NautilusPathBar #NautilusPathButton label.subtitle {
- opacity: 0.75;
- }
- #NautilusPathBar #NautilusPathButton.current-dir {
- color: #FDFDFD;
- }
- #NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active {
- background: none;
- box-shadow: none;
- }
- #NautilusPathBar > menubutton {
- margin: 0;
- }
- navigation-view-page > toolbarview > scrolledwindow > viewport > clamp > box > box > stack > button {
- margin-top: 12px;
- }
- window.nightthemeswitcher headerbar {
- background: #373737;
- color: #FDFDFD;
- }
- window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > list.navigation-sidebar {
- background-color: #3b3b3b;
- }
- window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > list.navigation-sidebar > separator {
- background-color: transparent;
- margin: 0;
- min-height: 0;
- }
- window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > box > list.navigation-sidebar {
- background-color: #3b3b3b;
- }
- window.background.csd > contents > leaflet.unfolded > box > stack.background {
- background-color: #242424;
- }
- preferencesgroup > box button.background-preview-button {
- padding: 3px;
- outline: 2px solid transparent;
- outline-offset: 0;
- border-radius: 8px;
- }
- preferencesgroup > box button.background-preview-button, preferencesgroup > box button.background-preview-button:hover, preferencesgroup > box button.background-preview-button:active, preferencesgroup > box button.background-preview-button:checked {
- background: none;
- border: none;
- box-shadow: none;
- }
- preferencesgroup > box button.background-preview-button:hover {
- outline-color: rgba(175, 175, 175, 0.35);
- }
- preferencesgroup > box button.background-preview-button:active {
- outline-color: #afafaf;
- }
- preferencesgroup > box button.background-preview-button:checked {
- outline-color: #315bef;
- }
- preferencesgroup > box flowbox.background-flowbox > flowboxchild {
- outline: 2px solid transparent;
- outline-offset: 0;
- border-radius: 8px;
- padding: 3px;
- }
- preferencesgroup > box flowbox.background-flowbox > flowboxchild:hover {
- outline-color: rgba(175, 175, 175, 0.35);
- }
- preferencesgroup > box flowbox.background-flowbox > flowboxchild:active {
- outline-color: #afafaf;
- }
- preferencesgroup > box flowbox.background-flowbox > flowboxchild:selected {
- outline-color: #315bef;
- background-color: transparent;
- }
- window.background > contents > toastoverlay > leaflet > box {
- background-color: #242424;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar, window.background > contents > toastoverlay > leaflet > box > headerbar:backdrop {
- background: none;
- border: none;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar > windowhandle > box {
- padding: 0 10px;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) {
- margin-top: 8px;
- margin-bottom: 8px;
- }
- window.background > contents > toastoverlay > leaflet > box > headerbar menubutton > button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) {
- margin-top: 0;
- margin-bottom: 0;
- }
- window.background > contents > toastoverlay > leaflet > box + separator + box {
- background-color: rgba(59, 59, 59, 0.95);
- }
- window.background > contents > toastoverlay > leaflet > box > .view, window.background > contents > toastoverlay > leaflet > box list:not(.boxed-list) {
- background-color: transparent;
- }
- window.background > contents > toastoverlay > leaflet > box list > row textview {
- padding: 6px;
- border-left: 1px solid rgba(255, 255, 255, 0.12);
- }
- window.background > contents > toastoverlay > leaflet > box list > row textview, window.background > contents > toastoverlay > leaflet > box list > row textview > text {
- background: none;
- }
- window.background > contents > toastoverlay > leaflet .current-week {
- background-color: rgba(255, 255, 255, 0.05);
- }
- window.background > contents > toastoverlay > leaflet button.circular.day {
- border: none;
- box-shadow: none;
- min-height: 32px;
- min-width: 32px;
- background-color: transparent;
- background-image: none;
- }
- window.background > contents > toastoverlay > leaflet button.circular.day:hover {
- color: #c5c5c5;
- background-color: rgba(255, 255, 255, 0.15);
- background-image: none;
- box-shadow: none;
- }
- window.background > contents > toastoverlay > leaflet button.circular.day:active {
- background-image: none;
- color: white;
- background-color: rgba(255, 255, 255, 0.25);
- box-shadow: none;
- }
- window.background > contents > toastoverlay > leaflet button.circular.day:selected {
- background-color: #315bef;
- color: white;
- }
- window.background > contents > toastoverlay > leaflet datechooser navigator > button.flat.pill {
- padding: 0 12px;
- min-height: 32px;
- min-width: 32px;
- }
- window.background.maximized > contents > toastoverlay > leaflet > box > headerbar, window.background.maximized > contents > toastoverlay > leaflet > box > headerbar:backdrop, window.background.tiled > contents > toastoverlay > leaflet > box > headerbar, window.background.tiled > contents > toastoverlay > leaflet > box > headerbar:backdrop {
- background: none;
- border: none;
- }
- menubutton.flat.popup.sources-button {
- margin: 0;
- }
- menubutton.flat.popup.sources-button > button {
- margin: 0;
- border-radius: 0;
- padding: 0 12px;
- }
- menubutton.flat.popup.sources-button > button .title {
- font-size: small;
- font-weight: normal;
- }
- menubutton.flat.popup.sources-button > button .title, menubutton.flat.popup.sources-button > button .subtitle {
- padding: 2px 0 2px 6px;
- }
- menubutton.flat.popup.sources-button > button image.calendar-color-image {
- -gtk-icon-size: 8px;
- }
- .contacts-editor-address > entry.flat:not(:last-child) {
- box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
- }
- .contacts-editor-address > entry.flat:first-child {
- border-radius: 5px 5px 0 0;
- }
- .contacts-editor-address > entry.flat:last-child {
- border-radius: 0 0 5px 5px;
- }
- .details-page {
- margin: 24px 0px;
- }
- .installed-overlay-box {
- font-size: smaller;
- background-color: #315bef;
- border-radius: 0;
- color: white;
- text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
- }
- screenshot-carousel box.frame {
- border-width: 1px 0;
- border-radius: 0;
- }
- screenshot-carousel button,
- .featured-carousel button {
- margin: 12px;
- }
- .screenshot-image-main .image1,
- .screenshot-image-main .image2 {
- margin-top: 6px;
- margin-bottom: 12px;
- margin-left: 6px;
- margin-right: 6px;
- }
- .app-tile-label {
- font-size: 105%;
- }
- .review-textbox {
- padding: 6px;
- }
- .origin-rounded-box {
- background-color: rgba(255, 255, 255, 0.1);
- border-radius: 9999px;
- padding: 4px;
- }
- .origin-beta {
- color: #F27835;
- }
- .origin-button > button {
- padding: 3px 9px;
- }
- flowboxchild.card:not(.category-tile) {
- padding: 0;
- border: none;
- box-shadow: none;
- background: none;
- }
- .category-tile.card {
- padding: 21px;
- border: none;
- border-radius: 5px;
- min-width: 140px;
- font-weight: 900;
- font-size: larger;
- background-clip: border-box;
- box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
- border-radius: 8px;
- border-width: 0;
- }
- .category-tile.card.category-tile-iconless {
- padding: 9px 15px;
- box-shadow: none;
- border-width: 1px;
- border-radius: 5px;
- min-width: 130px;
- font-size: 105%;
- font-weight: normal;
- }
- app-context-bar button.context-tile {
- padding: 6px;
- }
- app-context-bar > box:not(:first-child) > button.flat {
- border-radius: 0;
- }
- app-context-bar > box:not(:first-child) > button.flat:last-child {
- border-radius: 0 5px 5px 0;
- }
- app-context-bar > box:first-child > button.flat {
- border-radius: 0;
- }
- app-context-bar > box:first-child > button.flat:first-child {
- border-radius: 5px 0 0 5px;
- }
- app-context-bar > box > button.flat {
- border-left-color: rgba(255, 255, 255, 0.12);
- }
- .application-details-description button.circular.text-button {
- border-radius: 5px;
- min-height: 24px;
- padding: 0 8px;
- }
- .context-tile-lozenge {
- min-height: 28px;
- min-width: 28px;
- padding: 6px;
- }
- .context-tile-lozenge.grey {
- color: #dadada;
- background-color: rgba(255, 255, 255, 0.1);
- }
- .context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 {
- color: #4f8c27;
- background-color: rgba(113, 200, 55, 0.15);
- }
- .context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 {
- color: #2E7CF7;
- background-color: rgba(46, 124, 247, 0.15);
- }
- .context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 {
- color: #cd510d;
- background-color: rgba(242, 120, 53, 0.15);
- }
- .context-tile-lozenge.details-rating-15 {
- color: #E9873A;
- background-color: rgba(233, 135, 58, 0.15);
- }
- .context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 {
- color: #e40e03;
- background-color: rgba(252, 65, 56, 0.15);
- }
- screenshot-carousel box.frame.view {
- border-width: 1px 0;
- border-radius: 0;
- }
- .category-tile.category-create {
- background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%);
- color: white;
- }
- .category-tile.category-create:hover {
- background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%);
- color: white;
- }
- .category-tile.category-create:active {
- background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%);
- color: white;
- }
- .category-tile.category-develop {
- background: #5e5c64;
- color: white;
- }
- .category-tile.category-develop:hover {
- background: shade(#5e5c64, 1.2);
- color: white;
- }
- .category-tile.category-develop:active {
- background-color: shade(#5e5c64, 0.95);
- color: white;
- }
- .category-tile.category-learn {
- background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%);
- color: white;
- }
- .category-tile.category-learn:hover {
- background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%);
- color: white;
- }
- .category-tile.category-learn:active {
- background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%);
- color: white;
- }
- .category-tile.category-play {
- background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%);
- color: #393484;
- }
- .category-tile.category-play:hover {
- background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%);
- color: #393484;
- }
- .category-tile.category-play:active {
- background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%);
- color: #393484;
- }
- .category-tile.category-socialize {
- background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%);
- color: white;
- }
- .category-tile.category-socialize:hover {
- background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%);
- color: white;
- }
- .category-tile.category-socialize:active {
- background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%);
- color: white;
- }
- .category-tile.category-work {
- padding: 1px;
- /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */
- color: #1c71d8;
- background-color: #fdf8d7;
- background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);
- background-size: 10px 10px, 10px 10px;
- background-position: -1px -4px, center -1px;
- }
- .category-tile.category-work:hover {
- background-color: #fefcef;
- background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);
- }
- .category-tile.category-work:active {
- background-color: #fcf4bf;
- background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);
- }
- clamp.medium .category-tile:not(.category-tile-iconless),
- clamp.large .category-tile:not(.category-tile-iconless) {
- font-size: larger;
- }
- .featured-tile {
- padding: 0;
- box-shadow: none;
- }
- .featured-tile label.title-1 {
- margin-top: 6px;
- margin-bottom: 6px;
- }
- .featured-tile.narrow label.title-1 {
- font-size: 16pt;
- }
- .application-details-infobar, .application-details-infobar.info {
- background-color: rgba(255, 255, 255, 0.05);
- color: #dedede;
- border: 1px solid rgba(255, 255, 255, 0.12);
- }
- .application-details-infobar.warning {
- background-color: #F27835;
- color: white;
- border: 1px solid rgba(255, 255, 255, 0.1);
- }
- @keyframes install-progress-unknown-move {
- 0% {
- background-position: 0%;
- }
- 50% {
- background-position: 100%;
- }
- 100% {
- background-position: 0%;
- }
- }
- .application-details-description .button {
- padding-left: 24px;
- padding-right: 24px;
- }
- .install-progress {
- background-image: linear-gradient(to top, #315bef 2px, alpha(#315bef,0) 2px);
- background-repeat: no-repeat;
- background-position: 0 bottom;
- background-size: 0;
- transition: none;
- }
- .install-progress:dir(rtl) {
- background-position: 100% bottom;
- }
- .review-row > * {
- margin: 12px;
- }
- .review-row button {
- font-size: smaller;
- }
- .review-row .vote-buttons button {
- margin-right: -1px;
- }
- .review-row .vote-buttons button:not(:first-child) {
- border-image: linear-gradient(to top, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)) 0 0 0 1/5px 0 5px 1px;
- }
- .review-row .vote-buttons button:hover,
- .review-row .vote-buttons button:active,
- .review-row .vote-buttons button:hover + button,
- .review-row .vote-buttons button:active + button {
- border-image: none;
- }
- review-bar {
- color: rgba(222, 222, 222, 0.35);
- background-image: none;
- background-color: rgba(255, 255, 255, 0.15);
- }
- .review-histogram star-image {
- color: rgba(222, 222, 222, 0.35);
- }
- .version-arrow-label {
- font-size: x-small;
- }
- .overview-more-button {
- font-size: smaller;
- padding: 0 16px;
- }
- .app-row-origin-text {
- font-size: smaller;
- }
- .app-listbox-header {
- padding: 6px;
- border-bottom: 1px solid rgba(255, 255, 255, 0.12);
- }
- .image-list {
- background-color: transparent;
- }
- box.star {
- background-color: transparent;
- background-image: none;
- }
- button.star {
- outline-offset: 0;
- background-color: transparent;
- background-image: none;
- border-image: none;
- border-radius: 0;
- border-width: 0;
- padding: 0;
- box-shadow: none;
- outline-offset: -1px;
- }
- star-image {
- color: #F3BA4B;
- }
- .dimmer-label {
- opacity: 0.25;
- }
- .update-failed-details {
- font-family: Monospace;
- font-size: smaller;
- padding: 16px;
- }
- .upgrade-banner {
- padding: 0px;
- border-radius: 5px;
- border: none;
- }
- .upgrade-banner-background {
- background: linear-gradient(to bottom, #71c837, #3484e2);
- color: white;
- }
- .upgrade-buttons #button_upgrades_install {
- padding-left: 16px;
- padding-right: 16px;
- }
- scrolledwindow.list-page > viewport > clamp > box {
- margin: 24px 12px;
- border-spacing: 24px;
- }
- .update-preferences preferencesgroup > box > box {
- margin-top: 18px;
- }
- .section > label:not(:first-child) {
- margin-top: 6px;
- }
- .section > box:not(:first-child) {
- margin-top: 12px;
- }
- clamp.status-page {
- margin: 36px 12px;
- }
- clamp.status-page .iconbox {
- min-height: 128px;
- min-width: 128px;
- }
- clamp.status-page .icon {
- color: rgba(222, 222, 222, 0.35);
- min-height: 32px;
- min-width: 32px;
- }
- clamp.status-page .icon:not(:last-child) {
- margin-bottom: 36px;
- }
- clamp.status-page .title:not(:last-child) {
- margin-bottom: 12px;
- }
- app-context-bar .context-tile {
- border: 1px solid rgba(255, 255, 255, 0.12);
- background-color: transparent;
- border-radius: 0;
- padding: 24px 12px 21px 12px;
- outline-offset: 5px;
- transition-property: outline, outline-offset, background-image;
- border-bottom: none;
- border-right: none;
- }
- app-context-bar .context-tile:hover {
- background-image: none;
- background-color: rgba(255, 255, 255, 0.1);
- }
- app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active {
- background-color: rgba(255, 255, 255, 0.15);
- }
- app-context-bar .context-tile:focus:focus-visible {
- outline-offset: -1px;
- }
- app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child {
- border-left: none;
- }
- app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile {
- border-top: none;
- }
- app-context-bar > box:not(:first-child) > button.flat {
- border-radius: 0;
- }
- app-context-bar > box:not(:first-child) > button.flat:last-child {
- border-radius: 0 5px 5px 0;
- }
- app-context-bar > box:first-child > button.flat {
- border-radius: 0;
- }
- app-context-bar > box:first-child > button.flat:first-child {
- border-radius: 5px 0 0 5px;
- }
- app-context-bar > box > button.flat {
- border-left-color: rgba(255, 255, 255, 0.12);
- }
- carousel.card {
- border: none;
- background-color: rgba(255, 255, 255, 0.05);
- }
- .context-tile-lozenge {
- min-height: 28px;
- min-width: 28px;
- padding: 6px;
- font-size: 18px;
- font-weight: bold;
- border-radius: 9999px;
- }
- .context-tile-lozenge.large {
- font-size: 24px;
- padding: 16px;
- min-width: 24px;
- /* 60px minus the left and right padding */
- min-height: 24px;
- /* 60px minus the top and bottom padding */
- }
- .context-tile-lozenge.wide-image image {
- margin-top: -28px;
- margin-bottom: -28px;
- }
- .context-tile-lozenge image {
- -gtk-icon-style: symbolic;
- }
- .context-tile-lozenge.grey {
- color: #dedede;
- background-color: rgba(255, 255, 255, 0.1);
- }
- .context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 {
- color: #55873a;
- background-color: rgba(121, 183, 87, 0.15);
- }
- .context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 {
- color: #2E7CF7;
- background-color: rgba(46, 124, 247, 0.15);
- }
- .context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 {
- color: #e29b0f;
- background-color: rgba(243, 186, 75, 0.15);
- }
- .context-tile-lozenge.details-rating-15 {
- color: #E9873A;
- background-color: rgba(233, 135, 58, 0.15);
- }
- .context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 {
- color: #e41c19;
- background-color: rgba(237, 95, 93, 0.15);
- }
- .eol-red {
- font-weight: bold;
- color: #FC4138;
- }
- window.narrow .app-title {
- font-size: 16pt;
- }
- window.narrow .app-developer {
- font-size: small;
- }
- .install-progress-label {
- font-size: smaller;
- font-feature-settings: "tnum";
- }
- scrolledwindow.fake-adw-status-page > viewport > box {
- margin: 36px 12px;
- }
- scrolledwindow.fake-adw-status-page > viewport > box > clamp:not(:last-child) > box {
- margin-bottom: 36px;
- }
- scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .icon:not(:last-child) {
- margin-bottom: 36px;
- }
- scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .title:not(:last-child) {
- margin-bottom: 12px;
- }
- statuspage.icon-dropshadow image.icon {
- -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1);
- }
- window.info scrollbar.vertical {
- margin-top: 48px;
- background: none;
- box-shadow: none;
- }
- window.info scrollbar.vertical trough {
- margin-top: 0;
- }
- row.app > box.header {
- margin-left: 12px;
- margin-right: 12px;
- }
- row.app > box.header {
- border-spacing: 12px;
- }
- row.app > box.header > image {
- margin-top: 12px;
- margin-bottom: 12px;
- }
- row.app label.warning {
- color: #F27835;
- }
- @keyframes pre-delay {
- from {
- opacity: 0;
- }
- to {
- opacity: 0;
- }
- }
- @keyframes fade-in {
- from {
- filter: opacity(0%);
- }
- }
- /* Give a fade-in animation to spinners. */
- spinner.fade-in:checked {
- animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite;
- animation-delay: 0s, 0.5s, 0.5s;
- }
- .history-view {
- background-color: #242424;
- }
- .card.display-container {
- border: 1px solid rgba(255, 255, 255, 0.12);
- }
- .card #displayitem {
- border-top: 1px solid rgba(255, 255, 255, 0.12);
- }
- .small .card {
- border-radius: 0;
- }
- .small .card.forecast-card {
- border-width: 1px 0;
- }
- .small .card.display-container {
- border-width: 0 0 1px 0;
- }
- @define-color theme_fg_color #dedede;
- @define-color theme_text_color #dadada;
- @define-color theme_bg_color #333333;
- @define-color theme_base_color #242424;
- @define-color theme_selected_bg_color #315bef;
- @define-color theme_selected_fg_color white;
- @define-color fg_color #dedede;
- @define-color text_color #dadada;
- @define-color bg_color #333333;
- @define-color base_color #242424;
- @define-color selected_bg_color #315bef;
- @define-color selected_fg_color white;
- @define-color insensitive_bg_color rgba(222, 222, 222, 0.35);
- @define-color insensitive_fg_color alpha(rgba(222, 222, 222, 0.35), 0.5);
- @define-color insensitive_base_color #242424;
- @define-color theme_unfocused_fg_color #dedede;
- @define-color theme_unfocused_text_color #dadada;
- @define-color theme_unfocused_bg_color #333333;
- @define-color theme_unfocused_base_color #242424;
- @define-color borders rgba(255, 255, 255, 0.12);
- @define-color unfocused_borders rgba(255, 255, 255, 0.12);
- @define-color warning_color #F27835;
- @define-color error_color #FC4138;
- @define-color success_color #71c837;
- @define-color placeholder_text_color #A8A8A8;
- @define-color link_color #3484e2;
- @define-color content_view_bg #242424;
- /* Very contrasty background for text views (@theme_text_color foreground) */
- @define-color text_view_bg #151515;
- @define-color wm_title alpha(#fdfdfd, 0.8);
- @define-color wm_unfocused_title alpha(#fdfdfd, 0.5);
- @define-color wm_bg #373737;
- @define-color wm_bg_unfocused #313131;
- @define-color wm_highlight #5d5d5d;
- @define-color wm_shadow alpha(black, 0.75);
- @define-color wm_button_close_bg #cc575d;
- @define-color wm_button_close_hover_bg #d7787d;
- @define-color wm_button_close_active_bg #be3841;
- @define-color wm_icon_close_bg #2f343f;
- @define-color wm_button_hover_bg #454C5C;
- @define-color wm_button_active_bg #315bef;
- @define-color wm_button_hover_border #262932;
- @define-color wm_icon_bg #90939B;
- @define-color wm_icon_unfocused_bg #666A74;
- @define-color wm_icon_hover_bg #C4C7CC;
- @define-color wm_icon_active_bg white;
- @define-color titlebar_gradient_a #434343;
- @define-color titlebar_gradient_b #3e3e3e;
- @define-color budgie_tasklist_indicator_color #315bef;
- @define-color budgie_tasklist_indicator_color_active #315bef;
- @define-color budgie_tasklist_indicator_color_active_window #2e4494;
- @define-color budgie_tasklist_indicator_color_attention #F27835;
- @define-color STRAWBERRY_100 #FF9262;
- @define-color STRAWBERRY_300 #FF793E;
- @define-color STRAWBERRY_500 #F15D22;
- @define-color STRAWBERRY_700 #CF3B00;
- @define-color STRAWBERRY_900 #AC1800;
- @define-color ORANGE_100 #FFDB91;
- @define-color ORANGE_300 #FFCA40;
- @define-color ORANGE_500 #FAA41A;
- @define-color ORANGE_700 #DE8800;
- @define-color ORANGE_900 #C26C00;
- @define-color BANANA_100 #FFFFA8;
- @define-color BANANA_300 #FFFA7D;
- @define-color BANANA_500 #FFCE51;
- @define-color BANANA_700 #D1A023;
- @define-color BANANA_900 #A27100;
- @define-color LIME_100 #A2F3BE;
- @define-color LIME_300 #8ADBA6;
- @define-color LIME_500 #73C48F;
- @define-color LIME_700 #479863;
- @define-color LIME_900 #1C6D38;
- @define-color BLUEBERRY_100 #94A6FF;
- @define-color BLUEBERRY_300 #6A7CE0;
- @define-color BLUEBERRY_500 #3F51B5;
- @define-color BLUEBERRY_700 #213397;
- @define-color BLUEBERRY_900 #031579;
- @define-color GRAPE_100 #D25DE6;
- @define-color GRAPE_300 #B84ACB;
- @define-color GRAPE_500 #9C27B0;
- @define-color GRAPE_700 #830E97;
- @define-color GRAPE_900 #6A007E;
- @define-color COCOA_100 #9F9792;
- @define-color COCOA_300 #7B736E;
- @define-color COCOA_500 #574F4A;
- @define-color COCOA_700 #463E39;
- @define-color COCOA_900 #342C27;
- @define-color SILVER_100 #EEE;
- @define-color SILVER_300 #CCC;
- @define-color SILVER_500 #AAA;
- @define-color SILVER_700 #888;
- @define-color SILVER_900 #666;
- @define-color SLATE_100 #888;
- @define-color SLATE_300 #666;
- @define-color SLATE_500 #444;
- @define-color SLATE_700 #222;
- @define-color SLATE_900 #111;
- @define-color BLACK_100 #474341;
- @define-color BLACK_300 #403C3A;
- @define-color BLACK_500 #393634;
- @define-color BLACK_700 #33302F;
- @define-color BLACK_900 #2B2928;
Advertisement
Add Comment
Please, Sign In to add comment