diff options
Diffstat (limited to 'common/gtk-3.0')
533 files changed, 25376 insertions, 28094 deletions
diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-dark.png b/common/gtk-3.0/3.14/assets/checkbox-checked-dark.png Binary files differindex 7fa191b..48e8435 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-dark.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-dark.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-dark@2.png b/common/gtk-3.0/3.14/assets/checkbox-checked-dark@2.png Binary files differindex ca01544..bfcde3f 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-dark@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-dark.png b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-dark.png Binary files differindex 0897a31..6d85515 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-dark.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-dark.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-dark@2.png b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-dark@2.png Binary files differindex 45e5af7..2fb1a07 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-selected.png b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-selected.png Binary files differindex 8e06d91..5bf4e57 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-selected.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-selected.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-selected@2.png b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-selected@2.png Binary files differindex b48537b..95ea1e5 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive.png b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive.png Binary files differindex 024b806..0c9682e 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive@2.png b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive@2.png Binary files differindex f26d85d..288d9fa 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-insensitive@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-selected.png b/common/gtk-3.0/3.14/assets/checkbox-checked-selected.png Binary files differindex 55cf2b4..ff3d653 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-selected.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-selected.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-selected@2.png b/common/gtk-3.0/3.14/assets/checkbox-checked-selected@2.png Binary files differindex a8eff42..5bed17d 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-selected@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode-dark.png b/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode-dark.png Binary files differindex 1046141..e44c358 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode-dark.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode-dark.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode-dark@2.png b/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode-dark@2.png Binary files differindex 0539eb5..2fc2d1c 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode-dark@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode.png b/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode.png Binary files differindex c73174f..6a3774b 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode@2.png b/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode@2.png Binary files differindex a8232c5..287275b 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked-selectionmode@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked.png b/common/gtk-3.0/3.14/assets/checkbox-checked.png Binary files differindex 11047e9..b63a30d 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-checked@2.png b/common/gtk-3.0/3.14/assets/checkbox-checked@2.png Binary files differindex 41faf59..223beff 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-checked@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-checked@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-dark.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-dark.png Binary files differindex 2391076..09ddef6 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-dark.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-dark.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-dark@2.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-dark@2.png Binary files differindex 7fcaed4..e189f93 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-dark@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-dark.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-dark.png Binary files differindex 8ee4970..2436a9e 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-dark.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-dark.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-dark@2.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-dark@2.png Binary files differindex 6131a2a..44cbfca 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-dark@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-selected.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-selected.png Binary files differindex 35df841..be95726 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-selected.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-selected.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-selected@2.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-selected@2.png Binary files differindex 2d35e3a..63ee434 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-selected@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive.png Binary files differindex 14aff93..7a91e23 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive@2.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive@2.png Binary files differindex dfed81e..f741ba4 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-insensitive@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed-selected@2.png b/common/gtk-3.0/3.14/assets/checkbox-mixed-selected@2.png Binary files differindex 4b8b72c..883477e 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed-selected@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed.png b/common/gtk-3.0/3.14/assets/checkbox-mixed.png Binary files differindex 315b044..5707c92 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-mixed@2.png b/common/gtk-3.0/3.14/assets/checkbox-mixed@2.png Binary files differindex 23c658d..ed851e7 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-mixed@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-mixed@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-selectionmode-dark.png b/common/gtk-3.0/3.14/assets/checkbox-selectionmode-dark.png Binary files differindex 72dccd6..c613027 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-selectionmode-dark.png +++ b/common/gtk-3.0/3.14/assets/checkbox-selectionmode-dark.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-selectionmode-dark@2.png b/common/gtk-3.0/3.14/assets/checkbox-selectionmode-dark@2.png Binary files differindex 7ca9156..069b32b 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-selectionmode-dark@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-selectionmode-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-selectionmode.png b/common/gtk-3.0/3.14/assets/checkbox-selectionmode.png Binary files differindex 37c9563..2318217 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-selectionmode.png +++ b/common/gtk-3.0/3.14/assets/checkbox-selectionmode.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-selectionmode@2.png b/common/gtk-3.0/3.14/assets/checkbox-selectionmode@2.png Binary files differindex fae67bd..a17e5b5 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-selectionmode@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-selectionmode@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-dark.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-dark.png Binary files differindex 400df98..8c18460 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-dark.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-dark.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-dark@2.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-dark@2.png Binary files differindex 8f69327..2e7a50e 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-dark@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-dark.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-dark.png Binary files differindex e41a2b1..0099ce4 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-dark.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-dark.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-dark@2.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-dark@2.png Binary files differindex 4436c3b..305ab4d 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-selected.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-selected.png Binary files differindex 9fa3fcb..4b4356b 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-selected.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-selected.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-selected@2.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-selected@2.png Binary files differindex 884ee7d..bdafd33 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive.png Binary files differindex 3b3603a..ed2ee8f 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive@2.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive@2.png Binary files differindex b71fb40..f59d6be 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-insensitive@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-selected.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-selected.png Binary files differindex 3c79a87..4d32106 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-selected.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-selected.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked-selected@2.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked-selected@2.png Binary files differindex 0178b79..7b361e3 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked-selected@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked.png Binary files differindex b804302..9fddfb5 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked.png diff --git a/common/gtk-3.0/3.14/assets/checkbox-unchecked@2.png b/common/gtk-3.0/3.14/assets/checkbox-unchecked@2.png Binary files differindex b8792c9..6812606 100644 --- a/common/gtk-3.0/3.14/assets/checkbox-unchecked@2.png +++ b/common/gtk-3.0/3.14/assets/checkbox-unchecked@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-dark.png b/common/gtk-3.0/3.14/assets/radio-checked-dark.png Binary files differindex 8ec2267..28f3469 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-dark.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-dark.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-dark@2.png b/common/gtk-3.0/3.14/assets/radio-checked-dark@2.png Binary files differindex 4ce4fd8..35a1baf 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-dark@2.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-insensitive-dark.png b/common/gtk-3.0/3.14/assets/radio-checked-insensitive-dark.png Binary files differindex b97a676..bd28d8e 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-insensitive-dark.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-insensitive-dark.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-insensitive-dark@2.png b/common/gtk-3.0/3.14/assets/radio-checked-insensitive-dark@2.png Binary files differindex a6cf164..867695e 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-insensitive-selected.png b/common/gtk-3.0/3.14/assets/radio-checked-insensitive-selected.png Binary files differindex aeadd97..f64ba8f 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-insensitive-selected.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-insensitive-selected.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-insensitive-selected@2.png b/common/gtk-3.0/3.14/assets/radio-checked-insensitive-selected@2.png Binary files differindex dcb6214..1646d37 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-insensitive.png b/common/gtk-3.0/3.14/assets/radio-checked-insensitive.png Binary files differindex a166ea3..2a657ef 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-insensitive.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-insensitive.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-insensitive@2.png b/common/gtk-3.0/3.14/assets/radio-checked-insensitive@2.png Binary files differindex e4a7c3d..30169f6 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-insensitive@2.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-insensitive@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked-selected@2.png b/common/gtk-3.0/3.14/assets/radio-checked-selected@2.png Binary files differindex 92762b8..c7205c0 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked-selected@2.png +++ b/common/gtk-3.0/3.14/assets/radio-checked-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked.png b/common/gtk-3.0/3.14/assets/radio-checked.png Binary files differindex 4ddb8a6..9690dfd 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked.png +++ b/common/gtk-3.0/3.14/assets/radio-checked.png diff --git a/common/gtk-3.0/3.14/assets/radio-checked@2.png b/common/gtk-3.0/3.14/assets/radio-checked@2.png Binary files differindex a78d7df..60f57a7 100644 --- a/common/gtk-3.0/3.14/assets/radio-checked@2.png +++ b/common/gtk-3.0/3.14/assets/radio-checked@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed-dark.png b/common/gtk-3.0/3.14/assets/radio-mixed-dark.png Binary files differindex fedb1ea..4116619 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed-dark.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed-dark.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed-dark@2.png b/common/gtk-3.0/3.14/assets/radio-mixed-dark@2.png Binary files differindex de7cd2d..69ef707 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed-dark@2.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-dark.png b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-dark.png Binary files differindex e5227c5..afef7e2 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-dark.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-dark.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-dark@2.png b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-dark@2.png Binary files differindex d0e3bcc..6279e38 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-dark@2.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-selected.png b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-selected.png Binary files differindex 95d6162..1e0a667 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-selected.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-selected.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-selected@2.png b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-selected@2.png Binary files differindex 11da224..0b67660 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-selected@2.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive.png b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive.png Binary files differindex 3af92cd..69c253b 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive@2.png b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive@2.png Binary files differindex 2803be0..fa1893a 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed-insensitive@2.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed-insensitive@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed.png b/common/gtk-3.0/3.14/assets/radio-mixed.png Binary files differindex 9d9ebf5..04720ee 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed.png diff --git a/common/gtk-3.0/3.14/assets/radio-mixed@2.png b/common/gtk-3.0/3.14/assets/radio-mixed@2.png Binary files differindex 985528c..6992c23 100644 --- a/common/gtk-3.0/3.14/assets/radio-mixed@2.png +++ b/common/gtk-3.0/3.14/assets/radio-mixed@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked-dark.png b/common/gtk-3.0/3.14/assets/radio-unchecked-dark.png Binary files differindex b91e016..298ae3c 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked-dark.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked-dark.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked-dark@2.png b/common/gtk-3.0/3.14/assets/radio-unchecked-dark@2.png Binary files differindex cbc4046..e57ae38 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked-dark@2.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-dark.png b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-dark.png Binary files differindex 1810955..87560b2 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-dark.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-dark.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-dark@2.png b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-dark@2.png Binary files differindex fe6d921..c98869c 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-selected@2.png b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-selected@2.png Binary files differindex 40d3fd8..1dd9a00 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive.png b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive.png Binary files differindex 534e629..ce86f90 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive@2.png b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive@2.png Binary files differindex 05885d3..917f048 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive@2.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked-insensitive@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked-selected@2.png b/common/gtk-3.0/3.14/assets/radio-unchecked-selected@2.png Binary files differindex 12da542..b820fd2 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked-selected@2.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked.png b/common/gtk-3.0/3.14/assets/radio-unchecked.png Binary files differindex 7f8e012..8c61899 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked.png diff --git a/common/gtk-3.0/3.14/assets/radio-unchecked@2.png b/common/gtk-3.0/3.14/assets/radio-unchecked@2.png Binary files differindex bfcd028..a6210d6 100644 --- a/common/gtk-3.0/3.14/assets/radio-unchecked@2.png +++ b/common/gtk-3.0/3.14/assets/radio-unchecked@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-dark.png b/common/gtk-3.0/3.14/assets/switch-active-dark.png Binary files differindex 8ff3d4e..dbf7c5e 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-dark.png +++ b/common/gtk-3.0/3.14/assets/switch-active-dark.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-dark@2.png b/common/gtk-3.0/3.14/assets/switch-active-dark@2.png Binary files differindex e3f1f94..8046628 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-dark@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-header-dark.png b/common/gtk-3.0/3.14/assets/switch-active-header-dark.png Binary files differindex d94d6b6..e1f82aa 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-header-dark.png +++ b/common/gtk-3.0/3.14/assets/switch-active-header-dark.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-header-dark@2.png b/common/gtk-3.0/3.14/assets/switch-active-header-dark@2.png Binary files differindex 58d3906..9ea31ff 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-header-dark@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-header-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-header.png b/common/gtk-3.0/3.14/assets/switch-active-header.png Binary files differindex 5b0e6af..1850dae 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-header.png +++ b/common/gtk-3.0/3.14/assets/switch-active-header.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-header@2.png b/common/gtk-3.0/3.14/assets/switch-active-header@2.png Binary files differindex 8278006..92770a3 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-header@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-header@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive-dark.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive-dark.png Binary files differindex bbd235d..8826a75 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive-dark.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive-dark.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive-dark@2.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive-dark@2.png Binary files differindex 1f3eae9..6ba25b4 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive-dark@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive-header-dark.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive-header-dark.png Binary files differindex d9d90dd..c018801 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive-header-dark.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive-header-dark.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive-header-dark@2.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive-header-dark@2.png Binary files differindex d274111..870d931 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive-header-dark@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive-header-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive-header.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive-header.png Binary files differindex 52ae5eb..9a6db07 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive-header.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive-header.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive-header@2.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive-header@2.png Binary files differindex af407a4..daf07bf 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive-header@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive-header@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive-selected.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive-selected.png Binary files differindex 8a19f72..1afd341 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive-selected.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive-selected.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive-selected@2.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive-selected@2.png Binary files differindex 4971b1c..87d6356 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive-selected@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive.png Binary files differindex 52ae5eb..9a6db07 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-insensitive@2.png b/common/gtk-3.0/3.14/assets/switch-active-insensitive@2.png Binary files differindex af407a4..daf07bf 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-insensitive@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-insensitive@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-selected.png b/common/gtk-3.0/3.14/assets/switch-active-selected.png Binary files differindex 45329ee..08480e0 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-selected.png +++ b/common/gtk-3.0/3.14/assets/switch-active-selected.png diff --git a/common/gtk-3.0/3.14/assets/switch-active-selected@2.png b/common/gtk-3.0/3.14/assets/switch-active-selected@2.png Binary files differindex f60c445..22586c1 100644 --- a/common/gtk-3.0/3.14/assets/switch-active-selected@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-active.png b/common/gtk-3.0/3.14/assets/switch-active.png Binary files differindex 5b0e6af..1850dae 100644 --- a/common/gtk-3.0/3.14/assets/switch-active.png +++ b/common/gtk-3.0/3.14/assets/switch-active.png diff --git a/common/gtk-3.0/3.14/assets/switch-active@2.png b/common/gtk-3.0/3.14/assets/switch-active@2.png Binary files differindex 8278006..92770a3 100644 --- a/common/gtk-3.0/3.14/assets/switch-active@2.png +++ b/common/gtk-3.0/3.14/assets/switch-active@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-dark.png b/common/gtk-3.0/3.14/assets/switch-dark.png Binary files differindex f7bab5d..90918e1 100644 --- a/common/gtk-3.0/3.14/assets/switch-dark.png +++ b/common/gtk-3.0/3.14/assets/switch-dark.png diff --git a/common/gtk-3.0/3.14/assets/switch-dark@2.png b/common/gtk-3.0/3.14/assets/switch-dark@2.png Binary files differindex 895935d..b2935b0 100644 --- a/common/gtk-3.0/3.14/assets/switch-dark@2.png +++ b/common/gtk-3.0/3.14/assets/switch-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-header-dark.png b/common/gtk-3.0/3.14/assets/switch-header-dark.png Binary files differindex bda59c1..54a297a 100644 --- a/common/gtk-3.0/3.14/assets/switch-header-dark.png +++ b/common/gtk-3.0/3.14/assets/switch-header-dark.png diff --git a/common/gtk-3.0/3.14/assets/switch-header-dark@2.png b/common/gtk-3.0/3.14/assets/switch-header-dark@2.png Binary files differindex 9011949..f7333eb 100644 --- a/common/gtk-3.0/3.14/assets/switch-header-dark@2.png +++ b/common/gtk-3.0/3.14/assets/switch-header-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-header.png b/common/gtk-3.0/3.14/assets/switch-header.png Binary files differindex eb88a61..3e45db3 100644 --- a/common/gtk-3.0/3.14/assets/switch-header.png +++ b/common/gtk-3.0/3.14/assets/switch-header.png diff --git a/common/gtk-3.0/3.14/assets/switch-header@2.png b/common/gtk-3.0/3.14/assets/switch-header@2.png Binary files differindex 60dcdeb..7feaadf 100644 --- a/common/gtk-3.0/3.14/assets/switch-header@2.png +++ b/common/gtk-3.0/3.14/assets/switch-header@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive-dark.png b/common/gtk-3.0/3.14/assets/switch-insensitive-dark.png Binary files differindex f81426f..3d25f7b 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive-dark.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive-dark.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive-dark@2.png b/common/gtk-3.0/3.14/assets/switch-insensitive-dark@2.png Binary files differindex 3fea8f9..857b3e8 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive-dark@2.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive-header-dark.png b/common/gtk-3.0/3.14/assets/switch-insensitive-header-dark.png Binary files differindex 2e2a14f..7bfead4 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive-header-dark.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive-header-dark.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive-header-dark@2.png b/common/gtk-3.0/3.14/assets/switch-insensitive-header-dark@2.png Binary files differindex 1cad2eb..e0ebce4 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive-header-dark@2.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive-header-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive-header.png b/common/gtk-3.0/3.14/assets/switch-insensitive-header.png Binary files differindex 48fdd03..009545d 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive-header.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive-header.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive-header@2.png b/common/gtk-3.0/3.14/assets/switch-insensitive-header@2.png Binary files differindex 2107966..e85297d 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive-header@2.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive-header@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive-selected.png b/common/gtk-3.0/3.14/assets/switch-insensitive-selected.png Binary files differindex a244750..f4398f6 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive-selected.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive-selected.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive-selected@2.png b/common/gtk-3.0/3.14/assets/switch-insensitive-selected@2.png Binary files differindex eede04d..67ea825 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive-selected@2.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive.png b/common/gtk-3.0/3.14/assets/switch-insensitive.png Binary files differindex e4f612c..ce5e538 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive.png diff --git a/common/gtk-3.0/3.14/assets/switch-insensitive@2.png b/common/gtk-3.0/3.14/assets/switch-insensitive@2.png Binary files differindex afe71ee..b0a2b56 100644 --- a/common/gtk-3.0/3.14/assets/switch-insensitive@2.png +++ b/common/gtk-3.0/3.14/assets/switch-insensitive@2.png diff --git a/common/gtk-3.0/3.14/assets/switch-selected.png b/common/gtk-3.0/3.14/assets/switch-selected.png Binary files differindex 3f445a9..c2d2186 100644 --- a/common/gtk-3.0/3.14/assets/switch-selected.png +++ b/common/gtk-3.0/3.14/assets/switch-selected.png diff --git a/common/gtk-3.0/3.14/assets/switch-selected@2.png b/common/gtk-3.0/3.14/assets/switch-selected@2.png Binary files differindex cfed5a3..6e1b894 100644 --- a/common/gtk-3.0/3.14/assets/switch-selected@2.png +++ b/common/gtk-3.0/3.14/assets/switch-selected@2.png diff --git a/common/gtk-3.0/3.14/assets/switch.png b/common/gtk-3.0/3.14/assets/switch.png Binary files differindex ba8bea9..3bc5587 100644 --- a/common/gtk-3.0/3.14/assets/switch.png +++ b/common/gtk-3.0/3.14/assets/switch.png diff --git a/common/gtk-3.0/3.14/assets/switch@2.png b/common/gtk-3.0/3.14/assets/switch@2.png Binary files differindex 40ceef0..10b98e4 100644 --- a/common/gtk-3.0/3.14/assets/switch@2.png +++ b/common/gtk-3.0/3.14/assets/switch@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-active-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-close-active-dark.png Binary files differindex 4ee7416..caa0384 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-active-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-active-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-active-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-close-active-dark@2.png Binary files differindex 5defeda..1d93059 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-active-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-active-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-active.png b/common/gtk-3.0/3.14/assets/titlebutton-close-active.png Binary files differindex 59fb3fb..ef392dc 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-active.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-active.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-active@2.png b/common/gtk-3.0/3.14/assets/titlebutton-close-active@2.png Binary files differindex 42838b3..5f79a47 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-active@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-active@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop-dark.png Binary files differindex 969ad86..7611f5d 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop-dark@2.png Binary files differindex 2edc75e..0c58794 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop.png b/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop.png Binary files differindex b67c37e..47ec30d 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop@2.png b/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop@2.png Binary files differindex 6df6403..3a27f10 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-backdrop@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-close-dark.png Binary files differindex f6e901c..95eb2e4 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-close-dark@2.png Binary files differindex e73ce97..ef6e11d 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-hover-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-close-hover-dark.png Binary files differindex 4d51bb4..9a0e371 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-hover-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-hover-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-hover-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-close-hover-dark@2.png Binary files differindex 265bc4c..212abd9 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-hover-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-hover-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-hover.png b/common/gtk-3.0/3.14/assets/titlebutton-close-hover.png Binary files differindex 4cd2dee..ee915d6 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-hover.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-hover.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close-hover@2.png b/common/gtk-3.0/3.14/assets/titlebutton-close-hover@2.png Binary files differindex 223f17c..6c9afb6 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close-hover@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close-hover@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close.png b/common/gtk-3.0/3.14/assets/titlebutton-close.png Binary files differindex a331ea8..62ee2d0 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-close@2.png b/common/gtk-3.0/3.14/assets/titlebutton-close@2.png Binary files differindex 8a41e5f..28b625e 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-close@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-close@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-active-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-max-active-dark.png Binary files differindex a6ca483..c6a82b7 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-active-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-active-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-active-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-max-active-dark@2.png Binary files differindex fba1731..5ed5c6c 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-active-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-active-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-active.png b/common/gtk-3.0/3.14/assets/titlebutton-max-active.png Binary files differindex a6ca483..c6a82b7 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-active.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-active.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-active@2.png b/common/gtk-3.0/3.14/assets/titlebutton-max-active@2.png Binary files differindex fba1731..5ed5c6c 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-active@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-active@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop-dark.png Binary files differindex 2b3ceb4..0883ca7 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop-dark@2.png Binary files differindex 1638d56..4542b7f 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop.png b/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop.png Binary files differindex c80d889..36858b0 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop@2.png b/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop@2.png Binary files differindex ff24e85..061e356 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-backdrop@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-max-dark.png Binary files differindex ebba44c..8addbf8 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-max-dark@2.png Binary files differindex dc9869a..dedcc38 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-hover-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-max-hover-dark.png Binary files differindex 78561bf..84a5583 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-hover-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-hover-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-hover-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-max-hover-dark@2.png Binary files differindex cfc6075..d2ef62a 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-hover-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-hover-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-hover.png b/common/gtk-3.0/3.14/assets/titlebutton-max-hover.png Binary files differindex f333106..128a39d 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-hover.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-hover.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max-hover@2.png b/common/gtk-3.0/3.14/assets/titlebutton-max-hover@2.png Binary files differindex 5f7d90a..66cdeda 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max-hover@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max-hover@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max.png b/common/gtk-3.0/3.14/assets/titlebutton-max.png Binary files differindex 3112108..14e5e3e 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-max@2.png b/common/gtk-3.0/3.14/assets/titlebutton-max@2.png Binary files differindex b360efb..a1a13bb 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-max@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-max@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-active-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-min-active-dark.png Binary files differindex 17f484f..4785503 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-active-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-active-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-active-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-min-active-dark@2.png Binary files differindex 277d401..fb9325f 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-active-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-active-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-active.png b/common/gtk-3.0/3.14/assets/titlebutton-min-active.png Binary files differindex 17f484f..4785503 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-active.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-active.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-active@2.png b/common/gtk-3.0/3.14/assets/titlebutton-min-active@2.png Binary files differindex 277d401..fb9325f 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-active@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-active@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-backdrop-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-min-backdrop-dark@2.png Binary files differindex d841da2..5b8cf4d 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-backdrop-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-backdrop@2.png b/common/gtk-3.0/3.14/assets/titlebutton-min-backdrop@2.png Binary files differindex c3f8564..f83b673 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-backdrop@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-backdrop@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-min-dark@2.png Binary files differindex 80d53fe..29b6465 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-hover-dark.png b/common/gtk-3.0/3.14/assets/titlebutton-min-hover-dark.png Binary files differindex 2fc70a6..c38e8b3 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-hover-dark.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-hover-dark.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-hover-dark@2.png b/common/gtk-3.0/3.14/assets/titlebutton-min-hover-dark@2.png Binary files differindex ab18607..59b63da 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-hover-dark@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-hover-dark@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-hover.png b/common/gtk-3.0/3.14/assets/titlebutton-min-hover.png Binary files differindex 54858db..c250748 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-hover.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-hover.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min-hover@2.png b/common/gtk-3.0/3.14/assets/titlebutton-min-hover@2.png Binary files differindex c345277..965ce3d 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min-hover@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min-hover@2.png diff --git a/common/gtk-3.0/3.14/assets/titlebutton-min@2.png b/common/gtk-3.0/3.14/assets/titlebutton-min@2.png Binary files differindex bab2bf2..9a35819 100644 --- a/common/gtk-3.0/3.14/assets/titlebutton-min@2.png +++ b/common/gtk-3.0/3.14/assets/titlebutton-min@2.png diff --git a/common/gtk-3.0/3.14/gtk-contained-dark.css b/common/gtk-3.0/3.14/gtk-contained-dark.css deleted file mode 100644 index 2c7f685..0000000 --- a/common/gtk-3.0/3.14/gtk-contained-dark.css +++ /dev/null @@ -1,4017 +0,0 @@ -* { - background-clip: padding-box; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #FC4138; - -GtkPaned-handle-size: 1; - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkWidget-link-color: #a9caf1; - -GtkWidget-visited-link-color: #7eafe9; - -GtkWidget-focus-padding: 2; - -GtkWidget-focus-line-width: 1; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-color: rgba(211, 218, 227, 0.3); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; } - -/*************** - * Base States * - ***************/ -.background { - color: #D3DAE3; - background-color: rgba(56, 60, 74, 0.999); } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:insensitive { - -gtk-image-effect: dim; } - -.gtkstyle-fallback { - background-color: #383C4A; - color: #D3DAE3; } - .gtkstyle-fallback:prelight { - background-color: #4e5467; - color: #D3DAE3; } - .gtkstyle-fallback:active { - background-color: #22242d; - color: #D3DAE3; } - .gtkstyle-fallback:insensitive { - background-color: #3c4150; - color: rgba(211, 218, 227, 0.45); } - .gtkstyle-fallback:selected { - background-color: #5294E2; - color: #ffffff; } - -.view { - color: #D3DAE3; - background-color: #404552; } - .view.dim-label, GtkLabel.view.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator, .header-bar .view.subtitle { - color: rgba(211, 218, 227, 0.55); } - .view.dim-label:selected, GtkLabel.view.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, GtkLabel.view.separator:selected:focus, .header-bar .view.subtitle:selected:focus { - color: rgba(255, 255, 255, 0.65); - text-shadow: none; } - -.rubberband { - border: 1px solid #5294E2; - background-color: rgba(82, 148, 226, 0.2); } - -GtkLabel.separator, .popover GtkLabel.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator { - color: #D3DAE3; } - -GtkLabel:insensitive { - color: rgba(211, 218, 227, 0.45); } - -.dim-label, GtkLabel.separator, .popover GtkLabel.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator, .header-bar .subtitle { - opacity: 0.55; } - -GtkAssistant .sidebar { - background-color: #404552; - border-top: 1px solid #2b2e39; } - GtkAssistant .sidebar:dir(ltr) { - border-right: 1px solid #2b2e39; } - GtkAssistant .sidebar:dir(rtl) { - border-left: 1px solid #2b2e39; } - -GtkAssistant.csd .sidebar { - border-top-style: none; } - -GtkAssistant .sidebar GtkLabel { - padding: 6px 12px; } - -GtkAssistant .sidebar GtkLabel.highlight { - background-color: #5294E2; - color: #ffffff; } - -GtkTextView { - background-color: #3c414e; } - -GtkFlowBox .grid-child { - padding: 3px; - border-radius: 3px; } - GtkFlowBox .grid-child:selected { - outline-offset: -2px; } - -.popover.osd, .osd { - color: #BAC3CF; - border: none; - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; - outline-color: rgba(186, 195, 207, 0.3); - box-shadow: none; } - -/********************** - * Spinner Animations * - **********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } - -.spinner { - background-image: none; - background-color: blue; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - .spinner:active { - opacity: 1; - animation: spin 1s linear infinite; } - .spinner:active:insensitive { - opacity: 0.5; } - -/**************** - * Text Entries * - ****************/ -.entry { - border: 1px solid; - padding: 5px 8px 6px; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); } - .header-bar .entry { - padding: 6px; } - .entry.image { - padding-left: 3px; - padding-right: 3px; } - .entry.flat, .entry.flat:focus { - padding: 2px; - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); - border: none; - border-radius: 0; } - .entry:focus { - background-clip: border-box; - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); - box-shadow: inset 1px 0 #5294E2, inset -1px 0 #5294E2, inset 0 1px #5294E2, inset 0 -1px #5294E2; } - .entry:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(64, 69, 82, 0.55); - background-image: linear-gradient(to bottom, rgba(64, 69, 82, 0.55)); } - .entry:selected, .entry:selected:focus { - background-color: #5294E2; - color: #ffffff; } - .entry.progressbar { - margin: 2px 12px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #5294E2; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - .linked > .entry:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .linked > .entry:first-child:dir(rtl) { - border-right-style: none; } - .linked > .entry:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-style: none; } - .linked > .entry:last-child:dir(rtl) { - border-left-style: solid; } - .entry.warning { - color: #ffffff; - border-color: #2b2e39; - background-image: linear-gradient(to bottom, #ab6441); } - .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); - box-shadow: none; } - .entry.warning:selected, .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .entry.error { - color: #ffffff; - border-color: #2b2e39; - background-image: linear-gradient(to bottom, #b14342); } - .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); - box-shadow: none; } - .entry.error:selected, .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - .entry.image { - color: #b6bcc6; } - .linked.vertical > .entry { - border-bottom-color: #3a3e4a; - box-shadow: none; } - .linked.vertical > .entry:focus { - border-color: #5294E2; - box-shadow: 0 -1px 0 0 #5294E2; } - .linked.vertical > .entry:insensitive { - border-bottom-color: #3a3e4a; } - .linked.vertical > .entry:first-child { - border-bottom-color: #3a3e4a; } - .linked.vertical > .entry:first-child:focus { - border-bottom-color: #5294E2; - box-shadow: none; } - .linked.vertical > .entry:first-child:insensitive { - border-bottom-color: #3a3e4a; } - .linked.vertical > .entry:last-child { - border-bottom-color: rgba(0, 0, 0, 0.14); } - .linked.vertical > .entry:last-child:focus { - border-bottom-color: #5294E2; - box-shadow: 0 -1px 0 0 #5294E2; } - .linked.vertical > .entry:last-child:insensitive { - border-bottom-color: rgba(0, 0, 0, 0.14); } - .osd .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - .osd .entry.image, .osd .entry.image:hover { - color: inherit; } - .osd .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - .osd .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkSearchEntry.entry { - border-radius: 20px; } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } - -.button { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - border: 1px solid; - border-radius: 3px; - padding: 5px 8px; - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .header-bar .button { - padding: 6px 11px; } - .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(68, 74, 88, 0); - border-color: rgba(43, 46, 57, 0); - transition: none; } - .button.flat:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 350ms; } - .button.flat:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; - -gtk-image-effect: highlight; } - .button:active, .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; - transition-duration: 50ms; } - .button:active { - color: #D3DAE3; } - .button:active:hover, .button:checked { - color: #ffffff; } - .button.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; } - .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button:insensitive > GtkLabel { - color: inherit; } - .button:insensitive:active, .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { - color: inherit; } - .button.osd { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - background-color: rgba(53, 57, 69, 0.95); - border-color: rgba(35, 38, 46, 0.95); } - .button.osd.image-button { - padding: 10px; } - .button.osd:hover { - color: #5294E2; } - .button.osd:active, .button.osd:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.osd:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .osd .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: none; } - .osd .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:dir(rtl) { - border-left-style: solid; } - .osd .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button:hover, .osd .button:hover:first-child, .osd .button:hover:last-child { - box-shadow: none; } - .osd .button:active, .osd .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .osd .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - .osd .button.flat:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button.flat:hover, .osd .button.flat:hover:first-child, .osd .button.flat:hover:last-child { - box-shadow: none; } - .osd .button.flat:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); - background-image: none; } - .osd .button.flat:active, .osd .button.flat:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .button.suggested-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .button.suggested-action:active, .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .button.suggested-action.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(211, 218, 227, 0.45); } - .button.suggested-action:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .button.destructive-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .button.destructive-action:active, .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .button.destructive-action.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(211, 218, 227, 0.45); } - .button.destructive-action:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - .button.image-button { - padding: 8px; } - .header-bar .button.image-button { - padding: 6px 9px; } - .button.text-button { - padding-left: 16px; - padding-right: 16px; } - .header-bar .button.text-button { - padding: 6px 16px; } - .button.text-button.image-button { - padding: 4px 8px 5px; } - .button.text-button.image-button GtkLabel:first-child { - padding-left: 8px; } - .button.text-button.image-button GtkLabel:last-child { - padding-right: 8px; } - .header-bar .button.text-button.image-button { - padding: 6px 16px; } - .stack-switcher > .button { - outline-offset: -3px; } - .stack-switcher > .button > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .stack-switcher > .button > GtkImage { - padding-left: 6px; - padding-right: 6px; - padding-top: 5px; - padding-bottom: 5px; } - .stack-switcher > .button .header-bar > GtkLabel { - padding: 6px 10px; } - .stack-switcher > .button.text-button { - padding: 5px 10px; } - .header-bar .stack-switcher > .button.text-button { - padding: 6px 10px; } - .stack-switcher > .button.image-button { - padding: 1px 3px; } - .stack-switcher > .button.needs-attention:active > GtkLabel, - .stack-switcher > .button.needs-attention:active > GtkImage, - .stack-switcher > .button.needs-attention:checked > GtkLabel, - .stack-switcher > .button.needs-attention:checked > GtkImage { - animation: none; - background-image: none; } - .stack-switcher > .button.needs-attention > GtkLabel, - .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 2px; } - .stack-switcher > .button.needs-attention > GtkLabel:dir(rtl), - .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { - background-position: left 3px, left 2px; } - .inline-toolbar .button, .inline-toolbar .button:backdrop { - border-radius: 2px; - border-width: 1px; } - -.inline-toolbar GtkToolButton > .button { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .inline-toolbar GtkToolButton > .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .inline-toolbar GtkToolButton > .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { - color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { - color: inherit; } - -.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, -.linked > .button:hover, -.linked > .button:active, -.linked > .button:checked, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button, NemoWindow .primary-toolbar NemoPathBar.linked > .button, .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .inline-toolbar GtkToolButton > .button.flat:hover, .osd .button:hover, .inline-toolbar .button:hover, .linked > .button:hover, GtkComboBox.combobox-entry .entry:hover, GtkComboBox.combobox-entry .button:hover, .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover, .linked > GtkComboBox > .button:hover:dir(ltr) { - box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); } - .inline-toolbar GtkToolButton > .button.flat:active, .osd .button:active, .inline-toolbar .button:active, .linked > .button:active, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .button:active, .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, .linked > GtkComboBox > .button:active:dir(ltr), .inline-toolbar GtkToolButton > .button.flat:checked, .osd .button:checked, .inline-toolbar .button:checked, .linked > .button:checked, GtkComboBox.combobox-entry .entry:checked, GtkComboBox.combobox-entry .button:checked, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked, .linked > GtkComboBox > .button:checked:dir(ltr) { - box-shadow: none; } - .inline-toolbar.toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .inline-toolbar .button:dir(rtl), .inline-toolbar .button:dir(rtl):backdrop, .linked > .button:dir(rtl), - .linked > .button:dir(rtl):hover, - .linked > .button:dir(rtl):active, - .linked > .button:dir(rtl):checked, GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:dir(rtl), .header-bar .linked.stack-switcher > .button:dir(rtl), .primary-toolbar .linked.path-bar > .button:dir(rtl), .header-bar .linked.path-bar > .button:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:dir(rtl), .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; } - -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .primary-toolbar .linked.stack-switcher > .button:first-child, .header-bar .linked.stack-switcher > .button:first-child, .primary-toolbar .linked.path-bar > .button:first-child, .header-bar .linked.path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:first-child:hover, .inline-toolbar .button:first-child:hover, .linked > .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:first-child:hover, GtkComboBox.combobox-entry .button:first-child:hover, .linked > GtkComboBox:first-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); } - .osd .button:first-child:active, .inline-toolbar .button:first-child:active, .linked > .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat:active, GtkComboBox.combobox-entry .entry:first-child:active, GtkComboBox.combobox-entry .button:first-child:active, .linked > GtkComboBox:first-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, .osd .button:first-child:checked, .inline-toolbar .button:first-child:checked, .linked > .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:first-child:checked, GtkComboBox.combobox-entry .button:first-child:checked, .linked > GtkComboBox:first-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { - box-shadow: none; } - -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .primary-toolbar .linked.stack-switcher > .button:last-child, .header-bar .linked.stack-switcher > .button:last-child, .primary-toolbar .linked.path-bar > .button:last-child, .header-bar .linked.path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:hover, .inline-toolbar .button:last-child:hover, .linked > .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:last-child:hover, GtkComboBox.combobox-entry .button:last-child:hover, .linked > GtkComboBox:last-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); } - .osd .button:last-child:active, .inline-toolbar .button:last-child:active, .linked > .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat:active, GtkComboBox.combobox-entry .entry:last-child:active, GtkComboBox.combobox-entry .button:last-child:active, .linked > GtkComboBox:last-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, .osd .button:last-child:checked, .inline-toolbar .button:last-child:checked, .linked > .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:last-child:checked, GtkComboBox.combobox-entry .button:last-child:checked, .linked > GtkComboBox:last-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { - box-shadow: none; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:last-child:dir(rtl), .header-bar .linked.stack-switcher > .button:last-child:dir(rtl), .primary-toolbar .linked.path-bar > .button:last-child:dir(rtl), .header-bar .linked.path-bar > .button:last-child:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:dir(rtl) { - border-bottom-left-radius: 0; } - -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .primary-toolbar .linked.stack-switcher > .button:only-child, .header-bar .linked.stack-switcher > .button:only-child, .primary-toolbar .linked.path-bar > .button:only-child, .header-bar .linked.path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:only-child:hover, .inline-toolbar .button:only-child:hover, .linked > .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:only-child:hover, GtkComboBox.combobox-entry .button:only-child:hover, .linked > GtkComboBox:only-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { - box-shadow: none; } - .osd .button:only-child:active, .inline-toolbar .button:only-child:active, .linked > .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat:active, GtkComboBox.combobox-entry .entry:only-child:active, GtkComboBox.combobox-entry .button:only-child:active, .linked > GtkComboBox:only-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, .osd .button:only-child:checked, .inline-toolbar .button:only-child:checked, .linked > .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:only-child:checked, GtkComboBox.combobox-entry .button:only-child:checked, .linked > GtkComboBox:only-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { - box-shadow: none; } - -.linked.vertical > .entry, .linked.vertical > .entry:focus, .linked.vertical > .entry:insensitive, .linked.vertical > .button, -.linked.vertical > .button:hover, -.linked.vertical > .button:active, -.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button, -.linked.vertical > GtkComboBox > .button { - border-style: solid; - border-bottom-style: none; - border-top-style: none; - border-radius: 0; } - .linked.vertical > .entry:hover, .linked.vertical > .button:hover, .linked.vertical > GtkComboBoxText > .button:hover, - .linked.vertical > GtkComboBox > .button:hover { - box-shadow: inset 0 -1px rgba(43, 46, 57, 0.5), inset 0 1px rgba(43, 46, 57, 0.5); } - .linked.vertical > .entry:active, .linked.vertical > .button:active, .linked.vertical > GtkComboBoxText > .button:active, - .linked.vertical > GtkComboBox > .button:active, .linked.vertical > .entry:checked, .linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button:checked, - .linked.vertical > GtkComboBox > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, -.linked.vertical > GtkComboBox:first-child > .button { - border-radius: 3px 3px 0 0; - border-top-style: solid; } - .linked.vertical > .entry:first-child:hover, .linked.vertical > .button:first-child:hover, .linked.vertical > GtkComboBoxText:first-child > .button:hover, - .linked.vertical > GtkComboBox:first-child > .button:hover { - box-shadow: inset 0 -1px rgba(43, 46, 57, 0.5); } - .linked.vertical > .entry:first-child:active, .linked.vertical > .button:first-child:active, .linked.vertical > GtkComboBoxText:first-child > .button:active, - .linked.vertical > GtkComboBox:first-child > .button:active, .linked.vertical > .entry:first-child:checked, .linked.vertical > .button:first-child:checked, .linked.vertical > GtkComboBoxText:first-child > .button:checked, - .linked.vertical > GtkComboBox:first-child > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, -.linked.vertical > GtkComboBox:last-child > .button { - border-radius: 0 0 3px 3px; - border-bottom-style: solid; } - .linked.vertical > .entry:last-child:hover, .linked.vertical > .button:last-child:hover, .linked.vertical > GtkComboBoxText:last-child > .button:hover, - .linked.vertical > GtkComboBox:last-child > .button:hover { - box-shadow: inset 0 1px rgba(43, 46, 57, 0.5); } - .linked.vertical > .entry:last-child:active, .linked.vertical > .button:last-child:active, .linked.vertical > GtkComboBoxText:last-child > .button:active, - .linked.vertical > GtkComboBox:last-child > .button:active, .linked.vertical > .entry:last-child:checked, .linked.vertical > .button:last-child:checked, .linked.vertical > GtkComboBoxText:last-child > .button:checked, - .linked.vertical > GtkComboBox:last-child > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, -.linked.vertical > GtkComboBox:only-child > .button { - border-radius: 3px; - border-style: solid; } - .linked.vertical > .entry:only-child:hover, .linked.vertical > .button:only-child:hover, .linked.vertical > GtkComboBoxText:only-child > .button:hover, - .linked.vertical > GtkComboBox:only-child > .button:hover { - box-shadow: none; } - .linked.vertical > .entry:only-child:active, .linked.vertical > .button:only-child:active, .linked.vertical > GtkComboBoxText:only-child > .button:active, - .linked.vertical > GtkComboBox:only-child > .button:active, .linked.vertical > .entry:only-child:checked, .linked.vertical > .button:only-child:checked, .linked.vertical > GtkComboBoxText:only-child > .button:checked, - .linked.vertical > GtkComboBox:only-child > .button:checked { - box-shadow: none; } - -.menuitem.button.flat, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .list-row.button, .app-notification .button.flat, -.app-notification.frame .button.flat, .app-notification .button.flat:insensitive, -.app-notification.frame .button.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - -/* menu buttons */ -.menuitem.button.flat { - transition: none; - outline-offset: -1px; - border-radius: 2px; } - .menuitem.button.flat:hover { - background-color: #484c59; } - .menuitem.button.flat:checked { - color: #D3DAE3; } - -/********* - * Links * - *********/ -*:link, .button:link, .button:visited { - color: #a9caf1; } - *:link:visited, .button:visited { - color: #7eafe9; } - *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { - color: #bad4f3; } - *:link:hover, .button:hover:link, .button:hover:visited { - color: #d5e5f8; } - *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #eef4fc; } - *:link:active, .button:active:link, .button:active:visited { - color: #a9caf1; } - *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #dceaf9; } - *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #dceaf9; } - -/***************** - * GtkSpinButton * - *****************/ -.spinbutton { - border-radius: 3px; } - .spinbutton .button { - background-image: none; - border: 1px solid rgba(43, 46, 57, 0.6); - border-style: none none none solid; - color: #ccd3dc; - border-radius: 0; - box-shadow: none; } - .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .spinbutton .button:first-child { - color: red; } - .spinbutton .button:insensitive { - color: rgba(211, 218, 227, 0.45); } - .spinbutton .button:active { - background-color: #5294E2; - color: #ffffff; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { - border-radius: 0; - padding-left: 5px; - padding-right: 5px; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - border-radius: 2px 2px 0 0; - border-style: solid solid none solid; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - border-radius: 0 0 2px 2px; - border-style: none solid solid solid; } - GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { - padding: 1px; - border-width: 1px 0; - border-color: #5294E2; - border-radius: 0; - box-shadow: none; } - -/************** - * ComboBoxes * - **************/ -GtkComboBox { - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; } - GtkComboBox > .button { - padding-top: 3px; - padding-bottom: 4px; } - GtkComboBox:insensitive { - color: rgba(211, 218, 227, 0.45); } - GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar GtkComboBox .vertical.view.separator { - -GtkWidget-wide-separators: true; } - GtkComboBox.combobox-entry .entry:dir(ltr) { - border-right-style: none; } - GtkComboBox.combobox-entry .entry:dir(rtl) { - border-left-style: none; } - GtkComboBox.combobox-entry .button:dir(ltr) { - box-shadow: inset 1px 0 #2b2e39; } - GtkComboBox.combobox-entry .button:dir(ltr):insensitive { - box-shadow: inset 1px 0 rgba(43, 46, 57, 0.55); } - GtkComboBox.combobox-entry .button:dir(rtl) { - box-shadow: inset -1px 0 #2b2e39; } - GtkComboBox.combobox-entry .button:dir(rtl):insensitive { - box-shadow: inset -1px 0 rgba(43, 46, 57, 0.55); } - -/************ - * Toolbars * - ************/ -.toolbar, .inline-toolbar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #383C4A; } - .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { - padding: 7px; - border: 1px solid rgba(0, 0, 0, 0.5); - border-radius: 3px; - background-color: rgba(53, 57, 69, 0.85); } - -.primary-toolbar { - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; - box-shadow: none; - border-width: 0 0 1px 0; - border-style: solid; - border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; } - -.inline-toolbar { - background-color: #313541; - border-style: solid; - border-color: #2b2e39; - border-width: 0 1px 1px; - padding: 3px; - border-radius: 0 0 3px 3px; } - -.search-bar { - background-color: #383C4A; - border-style: solid; - border-color: #2b2e39; - border-width: 0 0 1px; - padding: 3px; } - -.action-bar { - background-color: #313541; } - -/*************** - * Header bars * - ***************/ -.header-bar { - padding: 7px 7px 6px 7px; - border-width: 0 0 1px; - border-style: solid; - border-radius: 0; - border-color: #262a33; - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; } - .csd .header-bar { - background-color: rgba(47, 52, 63, 0.97); - border-color: rgba(38, 42, 51, 0.97); } - .header-bar:backdrop { - color: rgba(207, 218, 231, 0.5); } - .header-bar .title { - padding: 0px 12px; } - .header-bar .subtitle { - font-size: smaller; - padding: 0 12px; } - .header-bar.selection-mode, .header-bar.titlebar.selection-mode { - color: #ffffff; - background-color: rgba(82, 148, 226, 0.95); - border-color: rgba(65, 137, 223, 0.95); - box-shadow: none; } - .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { - background-color: rgba(82, 148, 226, 0.95); - color: rgba(255, 255, 255, 0.6); } - .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.5); } - .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { - color: rgba(82, 148, 226, 0.95); - outline-color: rgba(82, 148, 226, 0.25); - background-color: #ffffff; - border-color: #ffffff; } - .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { - color: rgba(82, 148, 226, 0.35); - background-color: rgba(255, 255, 255, 0.15); - border-color: rgba(255, 255, 255, 0.15); } - .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { - box-shadow: none; - padding-left: 10px; - padding-right: 10px; } - .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { - -GtkArrow-arrow-scaling: 1; } - .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { - background-color: #5294e2; } - .tiled .header-bar, .tiled .header-bar:backdrop, - .maximized .header-bar, .maximized .header-bar:backdrop { - border-radius: 0; } - .maximized .header-bar { - background-color: #2f343f; - border-color: #262a33; } - .header-bar.default-decoration, - .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, - .csd .header-bar.default-decoration:backdrop { - padding-top: 5px; - padding-bottom: 5px; - background-color: #2f343f; - border-bottom-width: 0; } - .maximized .header-bar.default-decoration, .maximized - .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized - .csd .header-bar.default-decoration:backdrop { - background-color: #2f343f; } - -.titlebar { - padding-left: 7px; - padding-right: 7px; - border-radius: 3px 3px 0 0; - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; - box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } - .csd .titlebar { - background-color: rgba(47, 52, 63, 0.97); } - .titlebar:backdrop { - color: rgba(207, 218, 231, 0.5); - background-color: #323843; } - .csd .titlebar:backdrop { - background-color: rgba(50, 56, 67, 0.97); } - .maximized .titlebar { - background-color: #2f343f; } - .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { - background-color: #323843; } - -.titlebar .titlebar, -.titlebar .titlebar:backdrop { - background-color: transparent; } - -.primary-toolbar .separator, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, -.header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar -.header-bar > GtkBox > .vertical.view.separator { - -GtkWidget-wide-separators: true; - -GtkWidget-separator-width: 1px; - border-width: 0 1px; - border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; } - .primary-toolbar .separator:backdrop, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator:backdrop, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator:backdrop, .header-bar .header-bar-separator:backdrop, - .header-bar > GtkBox > .separator.vertical:backdrop, GtkPlacesSidebar.sidebar - .header-bar > GtkBox > .vertical.view.separator:backdrop { - opacity: 0.6; } - -.primary-toolbar .entry, .header-bar .entry { - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { - color: inherit; } - .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { - opacity: 0.85; } - .primary-toolbar .entry:focus, .header-bar .entry:focus { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); - background-clip: padding-box; } - .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { - color: #ffffff; } - .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { - background-color: #ffffff; - color: #5294E2; } - .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { - border-color: #5294E2; - background-image: none; - background-color: transparent; } - .primary-toolbar .entry.warning, .header-bar .entry.warning { - color: #ffffff; - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } - .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); } - .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .primary-toolbar .entry.error, .header-bar .entry.error { - color: #ffffff; - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } - .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); } - .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - -.primary-toolbar .button, .header-bar .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - outline-offset: -3px; - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button:backdrop, .header-bar .button:backdrop { - opacity: 0.7; } - .primary-toolbar .button:hover, .header-bar .button:hover { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; - background-clip: padding-box; } - .primary-toolbar .button:insensitive, .header-bar .button:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { - color: inherit; } - .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { - color: rgba(255, 255, 255, 0.75); - border-color: rgba(82, 148, 226, 0.65); - background-color: rgba(82, 148, 226, 0.65); } - -.primary-toolbar .linked > .button, .header-bar .linked > .button { - border-radius: 3px; - border-style: solid; } - -.primary-toolbar .linked > .button:hover, .header-bar .linked > .button:hover { - box-shadow: none; } - -.primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { - background-color: rgba(134, 144, 165, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; } - .primary-toolbar .linked.stack-switcher > .button:insensitive, .header-bar .linked.stack-switcher > .button:insensitive, .primary-toolbar .linked.path-bar > .button:insensitive, .header-bar .linked.path-bar > .button:insensitive { - color: rgba(207, 218, 231, 0.4); } - .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked { - box-shadow: none; } - -.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { - color: #ffffff; } - .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { - background-color: rgba(255, 255, 255, 0.1); - border-color: transparent; } - .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { - color: rgba(255, 255, 255, 0.4); } - -.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { - color: rgba(207, 218, 231, 0.8); } - .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { - background-color: rgba(207, 218, 231, 0.05); - border-color: transparent; } - .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { - color: rgba(207, 218, 231, 0.5); } - .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { - background-color: rgba(0, 0, 0, 0.1); } - -.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { - color: rgba(207, 218, 231, 0.2); } - -.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { - color: inherit; } - .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); - box-shadow: none; } - .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr), .header-bar GtkComboBox.combobox-entry .button:dir(ltr) { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(ltr):insensitive { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0); } - -.primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl), .header-bar GtkComboBox.combobox-entry .button:dir(rtl) { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(rtl):insensitive { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0); } - -.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { - opacity: 0.75; } - -.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { - background-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale.trough, .header-bar .scale.trough { - background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.37)); } - .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.27)); } - -.primary-toolbar .scale.slider, .header-bar .scale.slider { - background-image: linear-gradient(to bottom, #454c5c); - border-color: rgba(21, 23, 28, 0.67); } - .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { - background-image: linear-gradient(to bottom, #50586b); - border-color: rgba(21, 23, 28, 0.67); } - .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); - border-color: rgba(21, 23, 28, 0.67); } - -/************ - * Pathbars * - ************/ -.path-bar .button { - padding-left: 6px; - padding-right: 6px; } - .path-bar .button:only-child { - padding-left: 12px; - padding-right: 12px; } - .path-bar .button GtkLabel:last-child { - padding-left: 2px; } - .path-bar .button GtkLabel:first-child { - padding-right: 2px; } - .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { - padding-right: 4px; - padding-left: 4px; } - -/************** - * Tree Views * - **************/ -GtkTreeView.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-color: rgba(211, 218, 227, 0.2); } - GtkTreeView.view.dnd { - border-style: solid none; - border-width: 1px; - border-color: #93b7e3; } - GtkTreeView.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #8a909b; } - GtkTreeView.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkTreeView.view.expander:hover { - color: #D3DAE3; } - GtkTreeView.view.expander:selected { - color: #cbdff6; } - GtkTreeView.view.expander:selected:hover { - color: #ffffff; } - GtkTreeView.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - GtkTreeView.view.progressbar { - color: #ffffff; - border-radius: 3px; - background-image: linear-gradient(to bottom, #5294E2); } - GtkTreeView.view.progressbar:selected { - color: #5294E2; - box-shadow: none; - background-image: linear-gradient(to bottom, #ffffff); } - GtkTreeView.view.trough, GtkTreeView.view.trough:selected { - color: #D3DAE3; - background-image: linear-gradient(to bottom, #2b2e39); - border-radius: 3px; - border-width: 0; } - -column-header .button { - color: #b6bcc6; - background-color: #404552; } - column-header .button:hover { - color: #5294E2; - box-shadow: none; - transition: none; } - column-header .button:active { - color: #D3DAE3; - transition: none; } - -column-header:last-child .button, column-header:last-child.button { - border-right-style: none; - border-image: none; } - -column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { - transition: none; - color: #5294E2; - box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #404552, inset -1px 0 #404552; } - -column-header .button, column-header .button:hover, column-header .button:active { - padding: 3px 6px; - background-image: none; - border-style: none solid none none; - border-radius: 0; - border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, rgba(255, 255, 255, 0) 80%) 0 1 0 0/0 1px 0 0 stretch; } - column-header .button:active, column-header .button:hover { - background-color: #404552; } - column-header .button:active:hover { - color: #D3DAE3; } - column-header .button:insensitive { - border-color: #383C4A; - background-image: none; } - -/********* - * Menus * - *********/ -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - background-color: #2f343f; - color: rgba(207, 218, 231, 0.8); } - .menubar:backdrop { - color: rgba(207, 218, 231, 0.5); } - .menubar > .menuitem { - padding: 6px 8px; - border: solid transparent; - border-width: 0; } - .menubar > .menuitem:hover { - background-color: #5294E2; - color: #ffffff; } - .menubar > .menuitem:insensitive { - color: rgba(207, 218, 231, 0.2); - border-color: transparent; } - -.menu { - margin: 4px; - padding: 0; - border-radius: 0; - background-color: #383C4A; - border: 1px solid #2b2e39; } - .csd .menu { - padding: 4px 0px; - border-radius: 2px; - border: none; } - .menu .menuitem { - padding: 5px; } - .menu .menuitem:hover { - color: #D3DAE3; - background-color: rgba(255, 255, 255, 0.05); - border: solid rgba(255, 255, 255, 0.07); - border-width: 1px 0 1px 0; } - .menu .menuitem:insensitive { - color: rgba(211, 218, 227, 0.45); } - .menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator { - color: rgba(64, 69, 82, 0); } - .menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .menu.button { - border-style: none; - border-radius: 0; } - .menu.button.top { - border-bottom: 1px solid #4f5461; } - .menu.button.bottom { - border-top: 1px solid #4f5461; } - .menu.button:hover { - background-color: #4f5461; } - .menu.button:insensitive { - color: transparent; - background-color: transparent; - border-color: transparent; } - -.csd .popup { - border-radius: 2px; } - -.menuitem .accelerator { - color: alpha(currentColor,0.55); } - -/************ - * Popovers * - ************/ -.popover { - margin: 10px; - padding: 2px; - border: 1px solid #20222a; - border-radius: 3px; - background-clip: border-box; - background-color: #383C4A; - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); } - .popover .separator, .popover GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .popover .view.separator { - color: rgba(64, 69, 82, 0); } - .popover > .list, - .popover > .view, - .popover > .toolbar, - .popover > .inline-toolbar, - .popover.osd > .toolbar, - .popover.osd > .inline-toolbar { - border-style: none; - background-color: transparent; } - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; } - .entry.cursor-handle.top, - .cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } - .entry.cursor-handle.bottom, - .cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -.notebook { - padding: 0; - background-color: #404552; - -GtkNotebook-initial-gap: 4; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: 1; - -GtkNotebook-has-tab-gap: false; - -GtkWidget-focus-padding: 0; - -GtkWidget-focus-line-width: 0; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .notebook.frame { - border: 1px solid #2b2e39; } - .notebook.frame.top { - border-top-width: 0; } - .notebook.frame.bottom { - border-bottom-width: 0; } - .notebook.frame.right { - border-right-width: 0; } - .notebook.frame.left { - border-left-width: 0; } - .notebook.header { - background-color: #383C4A; } - .notebook.header.frame { - border: 0px solid #2b2e39; } - .notebook.header.frame.top { - border-bottom-width: 0; } - .notebook.header.frame.bottom { - border-top-width: 0; } - .notebook.header.frame.right { - border-left-width: 0; } - .notebook.header.frame.left { - border-right-width: 0; } - .notebook.header.top { - box-shadow: inset 0 -1px #2b2e39; } - .notebook.header.bottom { - box-shadow: inset 0 1px #2b2e39; } - .notebook.header.right { - box-shadow: inset 1px 0 #2b2e39; } - .notebook.header.left { - box-shadow: inset -1px 0 #2b2e39; } - .notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; - outline-color: transparent; - outline-offset: 0; } - .notebook tab.top, .notebook tab.bottom { - padding: 4px 15px; } - .notebook tab.left, .notebook tab.right { - padding: 4px 15px; } - .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { - padding-left: 12px; - padding-right: 12px; } - .notebook tab.reorderable-page.top, .notebook tab.top { - padding-top: 6px; - border-radius: 3.5px 2px 0 0; - border-width: 0; - border-top-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #404552, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.bottom, .notebook tab.bottom { - padding-bottom: 6px; - border-radius: 0 0 2px 3.5px; - border-width: 0; - border-bottom-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { - background-color: #404552; - box-shadow: inset 0 -1px #404552, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.right, .notebook tab.right { - padding-right: 17px; - border-radius: 0 3.5px 3.5px 0; - border-width: 0; - border-right-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #404552, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.left, .notebook tab.left { - padding-left: 17px; - border-radius: 3.5px 0 0 3.5px; - border-width: 0; - border-left-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #404552; } - .notebook tab GtkLabel { - padding: 0 2px; - color: rgba(211, 218, 227, 0.45); } - .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { - color: rgba(211, 218, 227, 0.725); } - .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { - color: #D3DAE3; } - .notebook tab .button { - padding: 0; - color: #9da3ad; } - .notebook tab .button:hover { - color: #ff4d4d; } - .notebook tab .button:active { - color: #5294E2; } - .notebook tab .button > GtkImage { - padding: 2px; } - .notebook.arrow { - color: rgba(211, 218, 227, 0.45); } - .notebook.arrow:hover { - color: rgba(211, 218, 227, 0.725); } - .notebook.arrow:active { - color: #D3DAE3; } - .notebook.arrow:insensitive { - color: rgba(211, 218, 227, 0.15); } - -/************** - * Scrollbars * - **************/ -.scrollbar { - background-clip: padding-box; - background-image: none; - border-style: solid; - -GtkRange-trough-border: 0; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkRange-slider-width: 13; - -GtkScrollbar-min-slider-length: 42; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; } - .scrollbar .button { - border: none; } - .scrollbar.trough { - background-color: #3e434f; - border-left: 1px solid #2b2e39; } - .scrollbar.trough.horizontal { - border-left: none; - border-top: 1px solid #2b2e39; } - .scrollbar.slider { - border-radius: 21px 20px 20px 21px; - border: 3px solid transparent; - border-left-width: 4px; - background-color: #767b87; } - .scrollbar.slider.horizontal { - border-radius: 21px 21px 20px 20px; - border-left-width: 3px; - border-top-width: 4px; } - .scrollbar.slider:hover { - background-color: #5f6470; } - .scrollbar.slider:prelight:active { - background-color: #5294E2; } - .scrollbar.slider.fine-tune { - border-width: 4px; } - .scrollbar.slider.fine-tune:prelight:active { - background-color: #5294E2; } - .scrollbar.slider:insensitive { - background-color: transparent; } - -.scrollbars-junction, -.scrollbars-junction.frame { - border-color: transparent; - background-color: #3e434f; } - -/********** - * Switch * - **********/ -GtkSwitch { - font: 1; - -GtkSwitch-slider-width: 41; - outline-color: transparent; } - GtkSwitch.trough, GtkSwitch.slider { - background-size: 52px 24px; - background-repeat: no-repeat; - background-position: right center; - color: transparent; - border-color: transparent; - border-image: none; - border-style: none; - box-shadow: none; } - GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { - background-position: left center; } - -GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); } - -.list-row:selected GtkSwitch.trough, -GtkInfoBar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } - -.header-bar GtkSwitch.trough, -.primary-toolbar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); } - -GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:active, -GtkInfoBar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } - -.header-bar GtkSwitch.trough:active, -.primary-toolbar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); } - -GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:insensitive, -GtkInfoBar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:insensitive, -.primary-toolbar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); } - -GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:active:insensitive, -GtkInfoBar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:active:insensitive, -.primary-toolbar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } - -/************************* - * Check and Radio items * - *************************/ -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check, -GtkFileChooserDialog .dialog-vbox > .frame .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkTreeView.view.check:selected, -.list-row:selected .check, -GtkInfoBar .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive, -GtkInfoBar .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent, -GtkInfoBar .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive, -GtkInfoBar .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:checked, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked, -GtkInfoBar .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive, -GtkInfoBar .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio, -GtkFileChooserDialog .dialog-vbox > .frame .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkTreeView.view.radio:selected, -.list-row:selected .radio, -GtkInfoBar .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive, -GtkInfoBar .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent, -GtkInfoBar .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive, -GtkInfoBar .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:checked, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked, -GtkInfoBar .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive, -GtkInfoBar .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } - -GtkIconView.view.check, -GtkFlowBox.view.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); - background-color: transparent; } - -GtkIconView.view.check:checked, -GtkFlowBox.view.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); - background-color: transparent; } - -GtkCheckButton.text-button, GtkRadioButton.text-button { - padding: 1px 2px 4px; - outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: rgba(211, 218, 227, 0.45); } - -/************ - * GtkScale * - ************/ -.scale { - -GtkScale-slider-length: 15; - -GtkRange-slider-width: 15; - -GtkRange-trough-border: 0; - outline-offset: -1px; - outline-radius: 2px; } - .scale.trough { - margin: 5px; } - .scale.fine-tune.trough { - border-radius: 5px; - margin: 3px; } - .scale.slider { - background-clip: border-box; - background-image: linear-gradient(to bottom, #444a58); - border: 1px solid #262933; - border-radius: 50%; - box-shadow: none; } - .scale.slider:hover { - background-image: linear-gradient(to bottom, #505666); - border-color: #262933; } - .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #3c414e); - border-color: rgba(38, 41, 51, 0.8); } - .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .osd .scale.slider { - background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); - border-color: #5294E2; } - .osd .scale.slider:hover { - background-image: linear-gradient(to bottom, #5294E2); } - .osd .scale.slider:active { - background-image: linear-gradient(to bottom, #2679db); - border-color: #2679db; } - .list-row:selected .scale.slider, - GtkInfoBar .scale.slider { - background-image: linear-gradient(to bottom, #ffffff); - border-color: #ffffff; } - .list-row:selected .scale.slider:hover, - GtkInfoBar .scale.slider:hover { - background-image: linear-gradient(to bottom, #e5effb); - border-color: #e5effb; } - .list-row:selected .scale.slider:active, - GtkInfoBar .scale.slider:active { - background-image: linear-gradient(to bottom, #a9caf1); - border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive, - GtkInfoBar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); - border-color: #b1cff2; } - .scale.trough { - border: none; - border-radius: 2.5px; - background-image: linear-gradient(to bottom, #2d303b); } - .scale.trough.highlight { - background-image: linear-gradient(to bottom, #5294E2); } - .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } - .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(45, 48, 59, 0.55)); } - .osd .scale.trough { - background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); - outline-color: rgba(186, 195, 207, 0.2); } - .osd .scale.trough.highlight { - background-image: none; - background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough, - GtkInfoBar .scale.trough { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight, - GtkInfoBar .scale.trough.highlight { - background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive, - GtkInfoBar .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive, - GtkInfoBar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -/***************** - * Progress bars * - *****************/ -GtkProgressBar { - padding: 0; - font-size: smaller; - color: rgba(211, 218, 227, 0.7); } - GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; } - -.progressbar { - background-color: #5294E2; - border: none; - border-radius: 3px; - box-shadow: none; } - .progressbar.osd { - background-color: #5294E2; } - .list-row:selected .progressbar, - GtkInfoBar .progressbar { - background-color: #ffffff; } - -.osd .scale.progressbar { - background-color: #5294E2; } - -GtkProgressBar.trough, .level-bar.trough { - border: none; - border-radius: 3px; - background-color: #2d303b; } - GtkProgressBar.trough.osd, .osd.level-bar.trough { - border-style: none; - background-color: transparent; - box-shadow: none; } - .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, - GtkInfoBar GtkProgressBar.trough, - GtkInfoBar .level-bar.trough { - background-color: rgba(0, 0, 0, 0.2); } - -/************* - * Level Bar * - *************/ -GtkLevelBar { - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - -.level-bar.trough { - padding: 3px; - border-radius: 4px; } - -.level-bar.fill-block { - border: 1px solid #5294E2; - background-color: #5294E2; - border-radius: 2px; } - .level-bar.fill-block.indicator-discrete.horizontal { - margin: 0 1px; } - .level-bar.fill-block.indicator-discrete.vertical { - margin: 1px 0; } - .level-bar.fill-block.level-high { - border-color: #73d216; - background-color: #73d216; } - .level-bar.fill-block.level-low { - border-color: #F27835; - background-color: #F27835; } - .level-bar.fill-block.empty-fill-block { - background-color: #404552; - border-color: #404552; } - -/********** - * Frames * - **********/ -.frame { - border: 1px solid #2b2e39; - padding: 0; } - .frame.flat { - border-style: none; } - .frame.action-bar { - padding: 6px; - border-width: 1px 0 0; } - -GtkScrolledWindow GtkViewport.frame { - border-style: none; } - -.separator, GtkPlacesSidebar.sidebar .view.separator { - color: rgba(0, 0, 0, 0.1); } - GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserButton .view.separator, - GtkFontButton .separator, - GtkFontButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - GtkFontButton .view.separator, - GtkFileChooserButton .separator.vertical, - GtkFileChooserButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar - GtkFileChooserButton .vertical.view.separator, - GtkFontButton .separator.vertical, - GtkFontButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar - GtkFontButton .vertical.view.separator { - -GtkWidget-wide-separators: true; } - -/********* - * Lists * - *********/ -.list, .list-row { - background-color: #404552; - border-color: #2b2e39; } - -.list-row, -.grid-child { - padding: 2px; } - -.list-row.button { - background-color: transparent; - border-style: none; - border-radius: 0; - box-shadow: none; } - .list-row.button:hover { - background-color: rgba(255, 255, 255, 0.03); } - .list-row.button:active { - color: #D3DAE3; } - .list-row.button:selected:active { - color: #ffffff; } - .list-row.button:selected:hover { - background-color: #4a85cb; } - .list-row.button:selected:insensitive { - color: rgba(255, 255, 255, 0.7); - background-color: rgba(82, 148, 226, 0.7); } - .list-row.button:selected:insensitive GtkLabel { - color: inherit; } - -.list-row, list-row.button { - transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .list-row:hover, list-row.button:hover { - transition: none; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - color: #BAC3CF; - background-color: rgba(53, 57, 69, 0.95); - background-clip: border-box; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: rgba(31, 33, 40, 0.95); } - .app-notification .button, - .app-notification.frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - .app-notification .button.flat, - .app-notification.frame .button.flat { - border-color: rgba(82, 148, 226, 0); } - .app-notification .button:hover, - .app-notification.frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .app-notification .button:active, .app-notification .button:checked, - .app-notification.frame .button:active, - .app-notification.frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; - background-clip: padding-box; } - .app-notification .button:insensitive, - .app-notification.frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -/************* - * Expanders * - *************/ -GtkExpander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - GtkExpander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkExpander:hover { - color: white; } - GtkExpander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ - * Calendar * - ***********/ -GtkCalendar { - color: #D3DAE3; - border: 1px solid #2b2e39; - border-radius: 3px; - padding: 2px; } - GtkCalendar:selected { - background-color: #5294E2; - color: #ffffff; - border-radius: 1.5px; } - GtkCalendar.header { - color: #D3DAE3; - border: none; - border-radius: 0; } - GtkCalendar.button, GtkCalendar.button:focus { - color: rgba(211, 218, 227, 0.45); - border-color: transparent; - background-color: transparent; - background-image: none; } - GtkCalendar.button:hover, GtkCalendar.button:focus:hover { - color: #D3DAE3; } - GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { - color: rgba(211, 218, 227, 0.45); - background-color: transparent; - background-image: none; } - GtkCalendar.highlight { - color: alpha(currentColor,0.55); } - -/*********** - * Dialogs * - ***********/ -.message-dialog .dialog-action-area .button { - padding: 8px; } - -.message-dialog { - -GtkDialog-button-spacing: 0; } - .message-dialog .titlebar { - background-color: rgba(47, 52, 63, 0.97); - border-bottom: 1px solid rgba(32, 35, 43, 0.97); } - .message-dialog.csd.background { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: none; } - .message-dialog.csd .dialog-action-area .button { - padding: 8px; - border-radius: 0; } - .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { - border-right-style: none; - border-bottom-style: none; } - .message-dialog.csd .dialog-action-area .button:last-child { - border-bottom-right-radius: 3px; } - .message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - border-bottom-left-radius: 3px; } - -GtkFileChooserDialog .search-bar { - background-color: #383C4A; - border-color: #2b2e39; - box-shadow: none; } - -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid #2b2e39; } - -/*********** - * Sidebar * - ***********/ -.sidebar { - border: none; - background-color: #383C4A; } - .sidebar .scrollbar.trough { - background-color: transparent; - border-width: 2px; - border-color: transparent; } - .sidebar:selected { - background-color: #5294E2; } - -GtkPlacesSidebar.sidebar .view { - color: #D3DAE3; - background-color: transparent; } - GtkPlacesSidebar.sidebar .view:selected { - color: #ffffff; - background-color: #5294E2; } - -.sidebar-item { - padding: 10px 4px; } - .sidebar-item > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .sidebar-item.needs-attention > GtkLabel { - background-size: 6px 6px, 0 0; } - -GtkPaned { - margin: 0 8px 8px 0; } - GtkPaned:dir(rtl) { - margin-right: 0; - margin-left: 8px; } - -.pane-separator { - background-image: linear-gradient(to bottom, #2b2e39); } - -/************** - * GtkInfoBar * - **************/ -GtkInfoBar { - border-style: none; } - -.info, -.question, -.warning, -.error, -GtkInfoBar { - background-color: #5294E2; - color: #ffffff; } - -.list-row:selected .button, GtkInfoBar .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.5); } - .list-row:selected .flat.button, GtkInfoBar .flat.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .list-row:selected .button:hover, GtkInfoBar .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.8); } - .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { - color: #5294E2; - outline-color: rgba(82, 148, 226, 0.3); - background-color: #ffffff; - border-color: #ffffff; } - .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.2); } - .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { - color: rgba(82, 148, 226, 0.4); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.2); } - -/************ - * Tooltips * - ************/ -.tooltip { - color: #BAC3CF; - border-radius: 2px; } - .tooltip.background { - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; } - .tooltip.window-frame.csd { - background-color: transparent; } - -.tooltip * { - padding: 4px; - background-color: transparent; - color: inherit; } - -/***************** - * Color Chooser * - *****************/ -GtkColorSwatch { - border: none; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4); } - GtkColorSwatch.color-light:hover { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4)); } - GtkColorSwatch.color-dark:hover { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } - GtkColorSwatch:hover { - border-color: rgba(0, 0, 0, 0.5); } - GtkColorSwatch.top { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - GtkColorSwatch.bottom { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; } - GtkColorSwatch.left, GtkColorSwatch:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - GtkColorSwatch.right, GtkColorSwatch:last-child { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - GtkColorSwatch:only-child { - border-radius: 3px; } - GtkColorSwatch.color-active-badge { - border-width: 2px; } - GtkColorSwatch.color-active-badge:hover { - background-image: none; } - GtkColorSwatch.color-active-badge.color-light, GtkColorSwatch.color-active-badge.color-light:hover { - color: rgba(0, 0, 0, 0.3); - border-color: rgba(0, 0, 0, 0.3); } - GtkColorSwatch.color-active-badge.color-dark, GtkColorSwatch.color-active-badge.color-dark:hover { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.5); } - -GtkColorChooserWidget #add-color-button { - border-color: #313541; - background-color: #313541; - color: #383C4A; - box-shadow: none; } - GtkColorChooserWidget #add-color-button:hover { - border-color: #2b2e39; - background-color: #2b2e39; } - -GtkColorButton.button { - padding: 4px; } - GtkColorButton.button GtkColorSwatch { - border-radius: 0; } - -/******** - * Misc * - ********/ -.scale-popup .button { - padding: 6px; } - .scale-popup .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - -GtkVolumeButton.button { - padding: 8px; } - -/********************** - * Window Decorations * - *********************/ -.window-frame { - border-radius: 3px 3px 0 0; - border-width: 0px; - box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35); - /* this is used for the resize cursor area */ - margin: 10px; } - .window-frame:backdrop { - box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } - .window-frame.tiled { - border-radius: 0; } - .window-frame.popup { - box-shadow: none; - border-radius: 0; } - .window-frame.csd.popup, .window-frame.csd.menu { - border-radius: 2px; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; } - .window-frame.csd.tooltip { - border-radius: 2px; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.55); } - .window-frame.csd.message-dialog { - border-radius: 3px; } - -.header-bar.default-decoration .button.titlebutton, .titlebar.default-decoration .button.titlebutton, -.header-bar.selection-mode.default-decoration .button.titlebutton, .titlebar.selection-mode.default-decoration .button.titlebutton { - padding-top: 0px; - padding-bottom: 0px; } - -.header-bar .button.titlebutton, .titlebar .button.titlebutton, -.header-bar.selection-mode .button.titlebutton, .titlebar.selection-mode .button.titlebutton { - padding: 7px 4px; - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(47, 52, 63, 0); - border-width: 0; - color: transparent; - background-position: center; - background-repeat: no-repeat; } - .header-bar .button.titlebutton:backdrop, .titlebar .button.titlebutton:backdrop, - .header-bar.selection-mode .button.titlebutton:backdrop, .titlebar.selection-mode .button.titlebutton:backdrop { - opacity: 1; } - -.header-bar .right .button.titlebutton:nth-last-child(3), -.header-bar .right:dir(rtl) .button.titlebutton:nth-child(3), -.header-bar .left .button.titlebutton:nth-child(3), -.header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3), .titlebar .right .button.titlebutton:nth-last-child(3), -.titlebar .right:dir(rtl) .button.titlebutton:nth-child(3), -.titlebar .left .button.titlebutton:nth-child(3), -.titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3), -.header-bar.selection-mode .right .button.titlebutton:nth-last-child(3), -.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3), -.header-bar.selection-mode .left .button.titlebutton:nth-child(3), -.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3), .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3), -.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3), -.titlebar.selection-mode .left .button.titlebutton:nth-child(3), -.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3) { - background-image: -gtk-scaled(url("assets/titlebutton-min-dark.png"), url("assets/titlebutton-min-dark@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(3):hover, .header-bar .right .button.titlebutton:nth-last-child(3):backdrop:hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, - .header-bar .left .button.titlebutton:nth-child(3):hover, - .header-bar .left .button.titlebutton:nth-child(3):backdrop:hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, .titlebar .right .button.titlebutton:nth-last-child(3):hover, .titlebar .right .button.titlebutton:nth-last-child(3):backdrop:hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, - .titlebar .left .button.titlebutton:nth-child(3):hover, - .titlebar .left .button.titlebutton:nth-child(3):backdrop:hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(3):hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(3):backdrop:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(3):hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(3):backdrop:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover { - background-image: -gtk-scaled(url("assets/titlebutton-min-hover-dark.png"), url("assets/titlebutton-min-hover-dark@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(3):active:hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, - .header-bar .left .button.titlebutton:nth-child(3):active:hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, .titlebar .right .button.titlebutton:nth-last-child(3):active:hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, - .titlebar .left .button.titlebutton:nth-child(3):active:hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):active:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(3):active:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):active:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(3):active:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover { - background-image: -gtk-scaled(url("assets/titlebutton-min-active-dark.png"), url("assets/titlebutton-min-active-dark@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(3):backdrop, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, - .header-bar .left .button.titlebutton:nth-child(3):backdrop, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, .titlebar .right .button.titlebutton:nth-last-child(3):backdrop, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, - .titlebar .left .button.titlebutton:nth-child(3):backdrop, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, - .header-bar.selection-mode .left .button.titlebutton:nth-child(3):backdrop, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, - .titlebar.selection-mode .left .button.titlebutton:nth-child(3):backdrop, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop-dark.png"), url("assets/titlebutton-min-backdrop-dark@2.png")); } - -.header-bar .right .button.titlebutton:nth-last-child(2), -.header-bar .right:dir(rtl) .button.titlebutton:nth-child(2), -.header-bar .left .button.titlebutton:nth-child(2), -.header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2), .titlebar .right .button.titlebutton:nth-last-child(2), -.titlebar .right:dir(rtl) .button.titlebutton:nth-child(2), -.titlebar .left .button.titlebutton:nth-child(2), -.titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2), -.header-bar.selection-mode .right .button.titlebutton:nth-last-child(2), -.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2), -.header-bar.selection-mode .left .button.titlebutton:nth-child(2), -.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2), .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2), -.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2), -.titlebar.selection-mode .left .button.titlebutton:nth-child(2), -.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2) { - background-image: -gtk-scaled(url("assets/titlebutton-max-dark.png"), url("assets/titlebutton-max-dark@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(2):hover, .header-bar .right .button.titlebutton:nth-last-child(2):backdrop:hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, - .header-bar .left .button.titlebutton:nth-child(2):hover, - .header-bar .left .button.titlebutton:nth-child(2):backdrop:hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, .titlebar .right .button.titlebutton:nth-last-child(2):hover, .titlebar .right .button.titlebutton:nth-last-child(2):backdrop:hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, - .titlebar .left .button.titlebutton:nth-child(2):hover, - .titlebar .left .button.titlebutton:nth-child(2):backdrop:hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(2):hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(2):backdrop:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(2):hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(2):backdrop:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover { - background-image: -gtk-scaled(url("assets/titlebutton-max-hover-dark.png"), url("assets/titlebutton-max-hover-dark@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(2):active:hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, - .header-bar .left .button.titlebutton:nth-child(2):active:hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, .titlebar .right .button.titlebutton:nth-last-child(2):active:hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, - .titlebar .left .button.titlebutton:nth-child(2):active:hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):active:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(2):active:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):active:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(2):active:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover { - background-image: -gtk-scaled(url("assets/titlebutton-max-active-dark.png"), url("assets/titlebutton-max-active-dark@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(2):backdrop, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, - .header-bar .left .button.titlebutton:nth-child(2):backdrop, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, .titlebar .right .button.titlebutton:nth-last-child(2):backdrop, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, - .titlebar .left .button.titlebutton:nth-child(2):backdrop, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, - .header-bar.selection-mode .left .button.titlebutton:nth-child(2):backdrop, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, - .titlebar.selection-mode .left .button.titlebutton:nth-child(2):backdrop, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop-dark.png"), url("assets/titlebutton-max-backdrop-dark@2.png")); } - -.header-bar .right .button.titlebutton:last-child, -.header-bar .right:dir(rtl) .button.titlebutton:first-child, -.header-bar .left .button.titlebutton:first-child, -.header-bar .left:dir(rtl) .button.titlebutton:last-child, .titlebar .right .button.titlebutton:last-child, -.titlebar .right:dir(rtl) .button.titlebutton:first-child, -.titlebar .left .button.titlebutton:first-child, -.titlebar .left:dir(rtl) .button.titlebutton:last-child, -.header-bar.selection-mode .right .button.titlebutton:last-child, -.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child, -.header-bar.selection-mode .left .button.titlebutton:first-child, -.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child, .titlebar.selection-mode .right .button.titlebutton:last-child, -.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child, -.titlebar.selection-mode .left .button.titlebutton:first-child, -.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child { - background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); } - .header-bar .right .button.titlebutton:last-child:hover, .header-bar .right .button.titlebutton:last-child:backdrop:hover, - .header-bar .right:dir(rtl) .button.titlebutton:first-child:hover, - .header-bar .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, - .header-bar .left .button.titlebutton:first-child:hover, - .header-bar .left .button.titlebutton:first-child:backdrop:hover, - .header-bar .left:dir(rtl) .button.titlebutton:last-child:hover, - .header-bar .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, .titlebar .right .button.titlebutton:last-child:hover, .titlebar .right .button.titlebutton:last-child:backdrop:hover, - .titlebar .right:dir(rtl) .button.titlebutton:first-child:hover, - .titlebar .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, - .titlebar .left .button.titlebutton:first-child:hover, - .titlebar .left .button.titlebutton:first-child:backdrop:hover, - .titlebar .left:dir(rtl) .button.titlebutton:last-child:hover, - .titlebar .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, - .header-bar.selection-mode .right .button.titlebutton:last-child:hover, - .header-bar.selection-mode .right .button.titlebutton:last-child:backdrop:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, - .header-bar.selection-mode .left .button.titlebutton:first-child:hover, - .header-bar.selection-mode .left .button.titlebutton:first-child:backdrop:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:backdrop:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, - .titlebar.selection-mode .left .button.titlebutton:first-child:hover, - .titlebar.selection-mode .left .button.titlebutton:first-child:backdrop:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover { - background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); } - .header-bar .right .button.titlebutton:last-child:active:hover, - .header-bar .right:dir(rtl) .button.titlebutton:first-child:active:hover, - .header-bar .left .button.titlebutton:first-child:active:hover, - .header-bar .left:dir(rtl) .button.titlebutton:last-child:active:hover, .titlebar .right .button.titlebutton:last-child:active:hover, - .titlebar .right:dir(rtl) .button.titlebutton:first-child:active:hover, - .titlebar .left .button.titlebutton:first-child:active:hover, - .titlebar .left:dir(rtl) .button.titlebutton:last-child:active:hover, - .header-bar.selection-mode .right .button.titlebutton:last-child:active:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:active:hover, - .header-bar.selection-mode .left .button.titlebutton:first-child:active:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:active:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:active:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:active:hover, - .titlebar.selection-mode .left .button.titlebutton:first-child:active:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:active:hover { - background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); } - .header-bar .right .button.titlebutton:last-child:backdrop, - .header-bar .right:dir(rtl) .button.titlebutton:first-child:backdrop, - .header-bar .left .button.titlebutton:first-child:backdrop, - .header-bar .left:dir(rtl) .button.titlebutton:last-child:backdrop, .titlebar .right .button.titlebutton:last-child:backdrop, - .titlebar .right:dir(rtl) .button.titlebutton:first-child:backdrop, - .titlebar .left .button.titlebutton:first-child:backdrop, - .titlebar .left:dir(rtl) .button.titlebutton:last-child:backdrop, - .header-bar.selection-mode .right .button.titlebutton:last-child:backdrop, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop, - .header-bar.selection-mode .left .button.titlebutton:first-child:backdrop, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop, .titlebar.selection-mode .right .button.titlebutton:last-child:backdrop, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop, - .titlebar.selection-mode .left .button.titlebutton:first-child:backdrop, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); } - -.header-bar .left GtkMenuButton.button.titlebutton:first-child, -.header-bar .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, -.header-bar.selection-mode .left GtkMenuButton.button.titlebutton:first-child, -.header-bar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, -.titlebar .left GtkMenuButton.button.titlebutton:first-child, -.titlebar .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, -.titlebar.selection-mode .left GtkMenuButton.button.titlebutton:first-child, -.titlebar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child { - padding: 4px 6px 4px 6px; - border-color: transparent; - background-color: transparent; - background-image: none; } - -.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, GtkFlowBox .grid-child:selected, .menuitem.button.flat:active, .menuitem.button.flat:selected, .list-row:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus { - background-image: none; - background-color: #5294E2; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - -GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, -ScratchMainWindow .notebook tab.reorderable-page.top:active, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, -ScratchMainWindow .notebook tab.top:active, -ScratchMainWindow .notebook tab.top.active-page, -ScratchMainWindow .notebook tab.top.active-page:hover, -EphyNotebook.notebook tab.reorderable-page.top:active, -EphyNotebook.notebook tab.reorderable-page.top.active-page, -EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, -EphyNotebook.notebook tab.top:active, -EphyNotebook.notebook tab.top.active-page, -EphyNotebook.notebook tab.top.active-page:hover, -MidoriNotebook .notebook tab.reorderable-page.top:active, -MidoriNotebook .notebook tab.reorderable-page.top.active-page, -MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, -MidoriNotebook .notebook tab.top:active, -MidoriNotebook .notebook tab.top.active-page, -MidoriNotebook .notebook tab.top.active-page:hover, -TerminalWindow .notebook tab.reorderable-page.top:active, -TerminalWindow .notebook tab.reorderable-page.top.active-page, -TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -TerminalWindow .notebook tab.top:active, -TerminalWindow .notebook tab.top.active-page, -TerminalWindow .notebook tab.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - -TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.top { - padding-top: 7px; - border-top-width: 3px; } - -TerminalWindow .notebook.header.top, -PantheonTerminalPantheonTerminalWindow .notebook.header.top { - box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; } - -GtkHTML { - background-color: #404552; - color: #D3DAE3; } - GtkHTML:active { - color: #ffffff; - background-color: #5294E2; } - -SushiFontWidget { - padding: 6px 12px; } - -TerminalWindow .background { - background-color: transparent; } - -TerminalWindow .scrollbar.vertical .slider { - margin-left: 3px; } - -TerminalWindow .scrollbar.trough { - border-width: 0; } - -.nautilus-canvas-item { - border-radius: 2px; } - -.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { - color: #ffffff; - text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } - .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { - color: #D3DAE3; } - .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { - color: #ffffff; } - -NautilusNotebook.notebook { - background-color: #404552; } - NautilusNotebook.notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; } - -NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { - padding: 5px; - box-shadow: none; - background-color: #404552; } - -NemoWindow EelEditableLabel.entry { - transition: none; } - -NemoWindow .sidebar .frame { - border-width: 0; } - -NemoWindow GtkSeparator.separator.horizontal, NemoWindow GtkPlacesSidebar.sidebar GtkSeparator.horizontal.view.separator, GtkPlacesSidebar.sidebar NemoWindow GtkSeparator.horizontal.view.separator { - color: #2b2e39; } - -NemoWindow .primary-toolbar NemoPathBar.linked > .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { - background-color: rgba(134, 144, 165, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:insensitive { - color: rgba(207, 218, 231, 0.4); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { - box-shadow: none; } - -.gedit-headerbar-paned { - color: rgba(38, 42, 51, 0.97); } - -.open-document-selector-listbox-row { - border-bottom: 1px solid #2d303b; - padding: 6px 6px 6px 12px; } - .open-document-selector-listbox-row .path-label { - font-size: smaller; - color: rgba(211, 218, 227, 0.7); } - .open-document-selector-listbox-row:selected .path-label { - color: rgba(255, 255, 255, 0.7); } - -.gedit-document-panel .list-row .button { - color: transparent; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; - padding: 4px; } - .gedit-document-panel .list-row .button GtkImage { - color: inherit; } - -.gedit-document-panel .prelight-row .button { - color: #9da3ad; } - -.gedit-document-panel .list-row .button:hover, -.gedit-document-panel .prelight-row .button:hover { - color: #ff4d4d; } - -.gedit-document-panel .prelight-row:selected .button:hover { - color: #ff6666; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; } - .gedit-document-panel .prelight-row:selected .button:hover:active { - color: #ffffff; } - -.gedit-document-panel .prelight-row .button:active { - color: #D3DAE3; } - -.gedit-document-panel-dragged-row { - border: 1px solid #2b2e39; - background-color: #22242d; - color: #D3DAE3; } - -GeditStatusbar { - border-top: 1px solid #2b2e39; - background-color: #383C4A; } - -GeditStatusMenuButton.button.flat, -GeditStatusMenuButton:prelight.button.flat, -GeditStatusMenuButton:checked.button.flat { - border-bottom-style: none; - border-radius: 0; } - -GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { - border-bottom: 1px solid #2b2e39; } - -.gedit-search-entry-occurrences-tag, .gb-search-entry-occurrences-tag { - color: rgba(211, 218, 227, 0.6); - margin: 2px; - padding: 2px; } - -GeditViewFrame .gedit-search-slider, GbEditorFrame .gb-search-slider { - background-color: #3c4150; - padding: 6px; - border-color: #2b2e39; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; } - -GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr), -GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { - padding: 0 10px; - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image:hover, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image:hover { - color: inherit; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):checked, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):active, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):checked { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):insensitive, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - -GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr) { - border-left-style: none; - border-radius: 0 3px 3px 0; - outline-radius: 0 1px 1px 0; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover { - box-shadow: -1px 0 #5294E2; } - -GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { - border-right-style: none; - border-radius: 3px 0 0 3px; - outline-radius: 1px 0 0 1px; } - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { - box-shadow: 1px 0 #5294E2; } - -GbEditorFrame .gb-search-slider { - padding: 2px; } - -GdTaggedEntry { - color: #D3DAE3; } - -.preferences.sidebar GtkViewport { - border: none; } - -.preferences.sidebar GtkListBox { - background-color: #383C4A; } - -.preferences.sidebar GtkListBoxRow { - padding: 10px; } - -GbPreferencesPageLanguage GtkSearchEntry { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -GbPreferencesPageLanguage GtkScrolledWindow { - border-top-width: 0; } - -GtkBox.gb-command-bar-box { - border: none; - background-color: #353945; } - GtkBox.gb-command-bar-box GtkLabel { - color: #BAC3CF; } - -GtkEntry.gb-command-bar-entry.entry.flat, -GtkEntry.gb-command-bar-entry.entry.flat:focus { - font-family: Monospace; - color: #BAC3CF; - background-image: none; - background-color: #353945; - padding: 6px 6px 6px 6px; - border: none; } - -GbSourceStyleSchemeWidget GtkSourceView { - font-family: Monospace; } - -GtkScrolledWindow.gb-linked-scroller { - border-top: none; } - -GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { - transition: none; } - -GbViewStack GtkBox.header.notebook, -GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { - border-bottom: 1px solid #2b2e39; } - -GbViewStack.focused GtkBox.header.notebook { - background-color: #404552; } - GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook GtkLabel.button.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { - opacity: 1; } - -EphyWindow .floating-bar { - color: #D3DAE3; } - -.documents-load-more.button { - border-width: 1px 0 0; - border-radius: 0; } - -.documents-icon-bg { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; } - -.documents-collection-icon { - background-color: rgba(211, 218, 227, 0.3); - border-radius: 2px; } - -.documents-favorite.button:active, -.documents-favorite.button:active:hover { - color: #a9caf1; } - -.documents-entry-tag { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; - border-width: 0; - margin: 2px; - padding: 4px; } - .documents-entry-tag:hover { - color: #ffffff; - background-color: #639fe5; } - .documents-entry-tag:active { - color: #ffffff; - background-color: #4189df; } - .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { - background: none; - border: none; - box-shadow: none; - icon-shadow: none; } - .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { - color: rgba(255, 255, 255, 0.7); } - -.content-view.document-page { - border-style: solid; - border-width: 3px 3px 6px 4px; - border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } - -TotemGrilo.vertical GdMainView.frame { - border-width: 0; } - -SynapseGuiSelectionContainer *:selected, -SynapseGuiViewVirgilio *:selected { - background-color: #5294E2; } - -.tr-workarea .undershoot, -.tr-workarea .overshoot { - border-color: transparent; } - -.gnome-panel-menu-bar, -PanelApplet > GtkMenuBar.menubar, -PanelToplevel, -PanelWidget, -PanelAppletFrame, -PanelApplet { - color: #BAC3CF; - background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } - -PanelApplet .button, PanelApplet .button:backdrop { - padding: 4px; - border: 2px solid transparent; - border-radius: 0; - background-image: none; - background-color: transparent; - color: #BAC3CF; } - -PanelApplet .button:hover { - color: #d8dde4; - background-color: rgba(0, 0, 0, 0.17); - border-color: rgba(0, 0, 0, 0.17); } - -PanelApplet .button:active, PanelApplet .button:active:backdrop, -PanelApplet .button:checked, PanelApplet .button:checked:backdrop { - background-clip: padding-box; - color: #ffffff; - background-color: rgba(0, 0, 0, 0.25); - border-radius: 0; - border-color: rgba(0, 0, 0, 0.25); - box-shadow: inset 0 -2px #5294E2; } - -PanelApplet:hover { - color: #ffffff; } - -PanelApplet:active, -PanelApplet:hover:active { - color: #5294E2; } - -WnckPager { - color: #5d6268; } - WnckPager:selected { - color: #5294E2; } - -NaTrayApplet { - -NaTrayApplet-icon-padding: 12; - -NaTrayApplet-icon-size: 16; } - -ClockBox { - color: #BAC3CF; } - -.xfce4-panel.panel { - background-color: rgba(43, 46, 55, 0.95); } - .xfce4-panel.panel .button.flat { - color: #BAC3CF; - background-color: rgba(43, 46, 55, 0); - border-radius: 0; } - .xfce4-panel.panel .button.flat:hover { - border: none; - background-color: rgba(65, 70, 84, 0.95); } - .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .button.flat:checked { - color: #5294E2; - border: none; - background-color: rgba(27, 29, 35, 0.95); } - -.floating-bar { - background-color: #5294E2; - color: #ffffff; } - .floating-bar.top { - border-radius: 0 0 2px 2px; } - .floating-bar.right { - border-radius: 2px 0 0 2px; } - .floating-bar.bottom { - border-radius: 2px 2px 0 0; } - .floating-bar.left { - border-radius: 0 2px 2px 0; } - .floating-bar .button { - -GtkButton-image-spacing: 0; - -GtkButton-inner-border: 0; - background-color: transparent; - box-shadow: none; - border: none; } - -BirdieWidgetsTweetList * { - background-image: none; - background-color: transparent; } - -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: #ffffff; - background-color: #5294E2; - outline-color: transparent; } - -.marlin-pathbar.pathbar { - border-radius: 3px; - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { - color: inherit; } - .marlin-pathbar.pathbar:focus { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - .marlin-pathbar.pathbar:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { - color: #5294E2; } - -.gala-notification { - border: 1px solid rgba(0, 0, 0, 0.35); - border-radius: 3px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - background-image: linear-gradient(to bottom, white); - background-color: transparent; } - .gala-notification .title, .gala-notification .label { - color: #5c616c; } - -.panel { - background-color: transparent; - color: white; - font-weight: bold; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } - -.composited-indicator { - background-color: transparent; - color: white; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } - -.panel-app-button > GtkWidget > GtkWidget:first-child { - padding: 0 2px 0 4px; } - -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - -.panel .menu .spinner, -.menu .spinner { - opacity: 1; } - -WingpanelWidgetsIndicatorPopover.popover { - padding: 0; - text-shadow: none; - icon-shadow: none; } - WingpanelWidgetsIndicatorPopover.popover .menuitem { - padding: 5px; - outline-color: transparent; - text-shadow: none; - icon-shadow: none; - border: solid transparent; - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { - padding: 0 3px; } - WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { - background-color: rgba(255, 255, 255, 0.05); - border: solid rgba(255, 255, 255, 0.07); - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { - color: rgba(211, 218, 227, 0.45); } - -PantheonTerminalPantheonTerminalWindow.background { - background-color: transparent; } - -SwitchboardCategoryView .view:selected, -SwitchboardCategoryView .view:selected:focus { - color: #D3DAE3; } - -UnityDecoration { - -UnityDecoration-extents: 28px 1 1 1; - -UnityDecoration-input-extents: 10px; - -UnityDecoration-shadow-offset-x: 0px; - -UnityDecoration-shadow-offset-y: 3px; - -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); - -UnityDecoration-active-shadow-radius: 12px; - -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); - -UnityDecoration-inactive-shadow-radius: 7px; - -UnityDecoration-glow-size: 10px; - -UnityDecoration-glow-color: #5294E2; - -UnityDecoration-title-indent: 10px; - -UnityDecoration-title-fade: 35px; - -UnityDecoration-title-alignment: 0.0; } - UnityDecoration.top { - border: 1px solid rgba(32, 35, 43, 0.97); - border-bottom-width: 0; - border-radius: 4px 4px 0 0; - padding: 1px 6px 0 6px; - background-image: linear-gradient(to bottom, #2f343f); - color: rgba(207, 218, 231, 0.8); - box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } - UnityDecoration.top:backdrop { - border-bottom-width: 0; - color: rgba(207, 218, 231, 0.5); } - UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { - background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97)); } - -UnityPanelWidget, -.unity-panel { - background-image: linear-gradient(to bottom, #2b2e37); - color: #f6f7f9; - box-shadow: none; } - UnityPanelWidget:backdrop, - .unity-panel:backdrop { - color: #bdc6d1; } - -.unity-panel.menubar.menuitem:hover, -.unity-panel.menubar .menuitem *:hover { - border-radius: 0; - color: #ffffff; - background-image: linear-gradient(to bottom, #5294E2); - border-bottom: none; } - -.overlay-bar { - background-color: #5294E2; - border-color: #5294E2; - border-radius: 2px; - padding: 3px 6px; - margin: 3px; } - .overlay-bar GtkLabel { - color: #ffffff; } - -GraniteWidgetsThinPaned { - background-color: transparent; - background-image: none; - margin: 0; - border-left: 1px solid #2b2e39; - border-right: 1px solid #2b2e39; } - -GraniteWidgetsPopOver .frame, -GraniteWidgetsStaticNotebook .frame { - border: none; } - -.help_button { - border-radius: 100px; - padding: 3px 9px; } - -.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { - padding: 3px; - border-bottom: 1px solid #2b2e39; } - .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { - padding: 0 3px 0 3px; } - -.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { - padding: 5px; - border-width: 1px 0 0 0; - border-style: solid; - border-color: #2b2e39; - background-color: #383C4A; } - .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { - padding: 2px 3px 2px 3px; } - -.source-list { - -GtkTreeView-horizontal-separator: 1px; - -GtkTreeView-vertical-separator: 6px; } - -.source-list, -.source-list.view { - background-color: #383C4A; - color: #D3DAE3; - -gtk-icon-style: regular; } - -.source-list.category-expander { - color: transparent; } - -.source-list.view:prelight { - background-color: #434859; } - -.source-list.view:selected, -.source-list.view:prelight:selected, -.source-list.view:selected:focus, -.source-list.category-expander:hover { - color: #ffffff; - background-color: #5294E2; } - -.source-list .scrollbar.trough, -.source-list .scrollbars-junction { - border-image: none; - border-color: transparent; - background-color: #383C4A; - background-image: none; } - -.source-list.badge, -.source-list.badge:prelight, -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-image: none; - background-color: #5294E2; - color: #ffffff; - border-radius: 10px; - padding: 0 6px; - margin: 0 3px; - border-width: 0; } - -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-color: #ffffff; - color: #5294E2; } - -.source-list.category-expander { - color: #D3DAE3; - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - -GtkTreeView-expander-size: 16; } - -.source-list.category-expander, -.source-list.category-expander:backdrop { - color: transparent; - border: none; } - -.source-list.category-expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -GraniteWidgetsWelcome { - background-color: #404552; } - -GraniteWidgetsWelcome GtkLabel { - color: #868b97; - font: open sans 11; - text-shadow: none; } - -GraniteWidgetsWelcome .h1, -GraniteWidgetsWelcome .h3 { - color: rgba(211, 218, 227, 0.8); } - -.help_button { - border-radius: 0; } - -GraniteWidgetsPopOver { - -GraniteWidgetsPopOver-arrow-width: 21; - -GraniteWidgetsPopOver-arrow-height: 10; - -GraniteWidgetsPopOver-border-radius: 2px; - -GraniteWidgetsPopOver-border-width: 1; - -GraniteWidgetsPopOver-shadow-size: 12; - border: 1px solid rgba(0, 0, 0, 0.3); - margin: 0; } - -.popover_bg { - background-image: linear-gradient(to bottom, #404552); - border: 1px solid rgba(0, 0, 0, 0.3); } - -GraniteWidgetsPopOver .sidebar.view, -GraniteWidgetsPopOver * { - background-color: transparent; } - -GraniteWidgetsXsEntry.entry { - padding: 4px; } - -.h1 { - font: open sans 24px; } - -.h2 { - font: open sans light 18px; } - -.h3 { - font: open sans 11px; } - -.h4, -.category-label { - color: #a5abb5; - font-weight: 600; } - -.h4 { - padding-bottom: 6px; - padding-top: 6px; } - -GtkListBox .h4 { - padding-left: 6px; } - -/* the panel widget at the top */ -#panel_window { - background-color: rgba(43, 46, 55, 0.95); - color: #BAC3CF; - font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } - #panel_window .menubar, - #panel_window .menubar > .menuitem { - background-color: transparent; - color: #BAC3CF; - font: bold; } - #panel_window .menubar .menuitem:insensitive { - color: rgba(186, 195, 207, 0.5); } - #panel_window .menubar .menuitem:insensitive GtkLabel { - color: inherit; } - #panel_window .menubar .menu .menuitem { - font: normal; } - -/* the login window */ -#login_window, -#shutdown_dialog, -#restart_dialog { - font: normal; - border-style: none; - background-color: transparent; - color: #D3DAE3; } - -/* the top half of the login-window, in GtkDialog terms, the content */ -#content_frame { - padding-bottom: 14px; - background-color: #383C4A; - border-top-left-radius: 2px; - border-top-right-radius: 2px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 1px 1px 0 1px; } - -#content_frame .button { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - #content_frame .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - #content_frame .button:active, #content_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - #content_frame .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - #content_frame .button:insensitive > GtkLabel { - color: inherit; } - -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ -#buttonbox_frame { - padding-top: 20px; - padding-bottom: 0px; - border-style: none; - background-color: rgba(47, 52, 63, 0.97); - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 0 1px 1px 1px; - box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); } - -#buttonbox_frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - #buttonbox_frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - #buttonbox_frame .button:active, #buttonbox_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - #buttonbox_frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -#login_window #user_combobox { - color: #D3DAE3; - font: 13px; } - #login_window #user_combobox .menu { - font: normal; } - -/* the user's avatar box */ -#user_image { - padding: 3px; - border-radius: 2px; } - -/* the border around the user's avatar box */ -/* the shutdown button */ -#shutdown_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - #shutdown_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - #shutdown_button.button:active, #shutdown_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - -/* the restart button */ -#restart_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - #restart_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - #restart_button.button:active, #restart_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ -#greeter_infobar { - border-bottom-width: 0; - font: bold; } - -.titlebar .separator, .titlebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .titlebar .view.separator { - color: rgba(38, 42, 51, 0.97); } - -NemoWindow GtkEventBox { - background-color: #383C4A; } - -GtkFileChooserDialog *, -NautilusWindow *, -NemoWindow { - -GtkPaned-handle-size: 0; } - -GtkFileChooserDialog .sidebar, -NautilusWindow .sidebar, -NemoWindow .sidebar { - border-right: 1px solid rgba(42, 45, 55, 0.95); } - -GtkFileChooserDialog .sidebar:dir(rtl), -NautilusWindow .sidebar:dir(rtl), -NemoWindow .sidebar:dir(rtl) { - border-left: 1px solid rgba(42, 45, 55, 0.95); } - -NautilusWindow GtkBox.sidebar { - background-color: transparent; } - -GtkFileChooserDialog.csd.background, -GtkFileChooserDialog .source-list, GtkFileChooserDialog .source-list.view, GtkFileChooserDialog .source-list.view:prelight, -NautilusWindow.csd.background, -NautilusWindow .source-list, -NautilusWindow .source-list.view, -NautilusWindow .source-list.view:prelight, -NemoWindow.csd.background, -NemoWindow .source-list, -NemoWindow .source-list.view, -NemoWindow .source-list.view:prelight, -MarlinViewWindow.csd.background, -MarlinViewWindow .source-list, -MarlinViewWindow .source-list.view, -MarlinViewWindow .source-list.view:prelight { - background-color: transparent; } - -GtkFileChooserDialog .sidebar, GtkFileChooserDialog MarlinPlacesSidebar, -NautilusWindow .sidebar, -NautilusWindow MarlinPlacesSidebar, -NemoWindow .sidebar, -NemoWindow MarlinPlacesSidebar, -MarlinViewWindow .sidebar, -MarlinViewWindow MarlinPlacesSidebar { - background-color: rgba(53, 57, 69, 0.95); } - GtkFileChooserDialog .sidebar .view, GtkFileChooserDialog .sidebar .source-list.sidebar row, GtkFileChooserDialog MarlinPlacesSidebar .view, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row, - NautilusWindow .sidebar .view, - NautilusWindow .sidebar .source-list.sidebar row, - NautilusWindow MarlinPlacesSidebar .view, - NautilusWindow MarlinPlacesSidebar .source-list.sidebar row, - NemoWindow .sidebar .view, - NemoWindow .sidebar .source-list.sidebar row, - NemoWindow MarlinPlacesSidebar .view, - NemoWindow MarlinPlacesSidebar .source-list.sidebar row, - MarlinViewWindow .sidebar .view, - MarlinViewWindow .sidebar .source-list.sidebar row, - MarlinViewWindow MarlinPlacesSidebar .view, - MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row { - background-color: transparent; - color: #BAC3CF; } - GtkFileChooserDialog .sidebar .view.image, GtkFileChooserDialog .sidebar .source-list.sidebar row.image, GtkFileChooserDialog MarlinPlacesSidebar .view.image, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row.image, - NautilusWindow .sidebar .view.image, - NautilusWindow .sidebar .source-list.sidebar row.image, - NautilusWindow MarlinPlacesSidebar .view.image, - NautilusWindow MarlinPlacesSidebar .source-list.sidebar row.image, - NemoWindow .sidebar .view.image, - NemoWindow .sidebar .source-list.sidebar row.image, - NemoWindow MarlinPlacesSidebar .view.image, - NemoWindow MarlinPlacesSidebar .source-list.sidebar row.image, - MarlinViewWindow .sidebar .view.image, - MarlinViewWindow .sidebar .source-list.sidebar row.image, - MarlinViewWindow MarlinPlacesSidebar .view.image, - MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row.image { - color: rgba(186, 195, 207, 0.7); } - GtkFileChooserDialog .sidebar .view.cell:selected, GtkFileChooserDialog .sidebar .source-list.sidebar row.cell:selected, GtkFileChooserDialog MarlinPlacesSidebar .view.cell:selected, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row.cell:selected, - NautilusWindow .sidebar .view.cell:selected, - NautilusWindow .sidebar .source-list.sidebar row.cell:selected, - NautilusWindow MarlinPlacesSidebar .view.cell:selected, - NautilusWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected, - NemoWindow .sidebar .view.cell:selected, - NemoWindow .sidebar .source-list.sidebar row.cell:selected, - NemoWindow MarlinPlacesSidebar .view.cell:selected, - NemoWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected, - MarlinViewWindow .sidebar .view.cell:selected, - MarlinViewWindow .sidebar .source-list.sidebar row.cell:selected, - MarlinViewWindow MarlinPlacesSidebar .view.cell:selected, - MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected { - background-color: #5294E2; - color: #ffffff; } - GtkFileChooserDialog .sidebar.frame, GtkFileChooserDialog MarlinPlacesSidebar.frame, - NautilusWindow .sidebar.frame, - NautilusWindow MarlinPlacesSidebar.frame, - NemoWindow .sidebar.frame, - NemoWindow MarlinPlacesSidebar.frame, - MarlinViewWindow .sidebar.frame, - MarlinViewWindow MarlinPlacesSidebar.frame { - color: #BAC3CF; } - GtkFileChooserDialog .sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, GtkFileChooserDialog MarlinPlacesSidebar .separator, GtkFileChooserDialog MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserDialog MarlinPlacesSidebar .view.separator, - NautilusWindow .sidebar .separator, - NautilusWindow GtkPlacesSidebar.sidebar .view.separator, - NautilusWindow MarlinPlacesSidebar .separator, - NautilusWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - NautilusWindow MarlinPlacesSidebar .view.separator, - NemoWindow .sidebar .separator, - NemoWindow GtkPlacesSidebar.sidebar .view.separator, - NemoWindow MarlinPlacesSidebar .separator, - NemoWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - NemoWindow MarlinPlacesSidebar .view.separator, - MarlinViewWindow .sidebar .separator, - MarlinViewWindow GtkPlacesSidebar.sidebar .view.separator, - MarlinViewWindow MarlinPlacesSidebar .separator, - MarlinViewWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - MarlinViewWindow MarlinPlacesSidebar .view.separator { - color: transparent; } - -GtkFileChooserDialog.maximized .sidebar, -NautilusWindow.maximized .sidebar, -NemoWindow.maximized .sidebar, -MarlinViewWindow.maximized .sidebar { - background-color: #353945; } - -GtkFileChooserDialog .pane-separator, -NautilusWindow .pane-separator, -NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, -MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { - background-color: rgba(42, 45, 55, 0.95); } - -/*Fix Nautilus transparency issues*/ -NautilusWindow NautilusWindowSlot { - background-color: #404552; } - -NautilusDesktopWindow NautilusWindowSlot { - background-color: transparent; } - -GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { - background-color: rgba(53, 57, 69, 0.95); } - -GtkFileChooserDialog .sidebar { - background-color: transparent; } - -GtkFileChooserDialog GtkPaned > .vertical > .horizontal { - background-color: #383C4A; } - -GtkFileChooserDialog .dialog-action-box { - background-color: #383C4A; } - -GtkFileChooserDialog .dialog-vbox > .frame { - color: #BAC3CF; - border-color: transparent; } - -GtkFileChooserDialog .action-bar.frame { - background-color: transparent; - border-color: rgba(31, 33, 40, 0.95); } - -GtkFileChooserDialog .action-bar.frame GtkLabel, GtkFileChooserDialog .action-bar.frame GtkComboBox, -GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, -GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { - color: #BAC3CF; } - -FeedReaderreaderUI.background.csd > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd > .titlebar .pane-separator, -GeditWindow.background.csd.maximized > .titlebar .pane-separator, -GeditWindow.background.csd > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { - background-color: rgba(38, 42, 51, 0.97); } - -FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: rgba(47, 52, 63, 0.97); } - FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: rgba(50, 56, 67, 0.97); } - -FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: #2f343f; } - FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: #323843; } - -FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, -GeditWindow.background.csd > .titlebar { - background-color: transparent; } - -GeditWindow.background.csd { - background-color: transparent; } - -GeditWindow.background .gedit-side-panel-paned .pane-separator { - background-color: rgba(42, 45, 55, 0.95); } - -GeditWindow.background .gedit-bottom-panel-paned .pane-separator { - background-color: #2b2e39; } - -GeditWindow.background > .titlebar.default-decoration, -GeditWindow.background > .titlebar.default-decoration:backdrop { - background-color: #2f343f; } - -.gedit-bottom-panel-paned { - background-color: #404552; } - -.gedit-document-panel { - background-color: rgba(53, 57, 69, 0.95); } - .maximized .gedit-document-panel { - background-color: #353945; } - .gedit-document-panel .list-row { - color: #BAC3CF; } - .gedit-document-panel .list-row { - background-color: rgba(186, 195, 207, 0); - border: solid rgba(186, 195, 207, 0); - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:hover { - border: solid rgba(186, 195, 207, 0.15); - border-width: 3px 2px 3px 2px; - background-color: rgba(186, 195, 207, 0.15); } - .gedit-document-panel .list-row:active { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:active .button { - color: #ffffff; } - .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .prelight-row .button:active { - color: #BAC3CF; } - -GeditFileBrowserWidget { - background-color: rgba(53, 57, 69, 0.95); } - .maximized GeditFileBrowserWidget { - background-color: #353945; } - GeditFileBrowserWidget .scrollbars-junction, - GeditFileBrowserWidget .scrollbars-junction.frame { - border-color: transparent; - background-color: transparent; } - GeditFileBrowserWidget .horizontal { - background-color: transparent; - border-color: rgba(37, 40, 49, 0.95); } - GeditFileBrowserWidget .horizontal GtkComboBox { - color: #BAC3CF; } - -GeditWindow.background.csd GeditFileBrowserView.view { - background-color: transparent; - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander { - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { - color: #5294E2; } - -GtkFileChooserDialog .action-bar.frame .button, -GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - GtkFileChooserDialog .action-bar.frame .button:hover, - GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - GtkFileChooserDialog .action-bar.frame .button:active, - GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog .action-bar.frame .button:checked, - GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - GtkFileChooserDialog .action-bar.frame .button:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -GtkFileChooserDialog .action-bar.frame .entry, -GtkFileChooserDialog .dialog-vbox > .frame .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - GtkFileChooserDialog .action-bar.frame .image.entry, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog .action-bar.frame .image.entry:hover, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { - color: inherit; } - GtkFileChooserDialog .action-bar.frame .entry:focus, - GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - GtkFileChooserDialog .action-bar.frame .entry:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkFileChooserDialog .sidebar .trough.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .trough.scrollbar, -NautilusWindow .sidebar .trough.scrollbar, -NautilusWindow MarlinPlacesSidebar .trough.scrollbar, -NemoWindow .sidebar .trough.scrollbar, -NemoWindow MarlinPlacesSidebar .trough.scrollbar, -MarlinViewWindow .sidebar .trough.scrollbar, -MarlinViewWindow MarlinPlacesSidebar .trough.scrollbar, GeditFileBrowserWidget .trough.scrollbar { - background-color: transparent; - border-color: transparent; } - -GtkFileChooserDialog .sidebar .slider.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar, -NautilusWindow .sidebar .slider.scrollbar, -NautilusWindow MarlinPlacesSidebar .slider.scrollbar, -NemoWindow .sidebar .slider.scrollbar, -NemoWindow MarlinPlacesSidebar .slider.scrollbar, -MarlinViewWindow .sidebar .slider.scrollbar, -MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar, GeditFileBrowserWidget .slider.scrollbar { - border-radius: 20px; - border: 3px solid transparent; - background-color: rgba(231, 234, 238, 0.7); } - GtkFileChooserDialog .sidebar .slider.scrollbar:hover, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:hover, - NautilusWindow .sidebar .slider.scrollbar:hover, - NautilusWindow MarlinPlacesSidebar .slider.scrollbar:hover, - NemoWindow .sidebar .slider.scrollbar:hover, - NemoWindow MarlinPlacesSidebar .slider.scrollbar:hover, - MarlinViewWindow .sidebar .slider.scrollbar:hover, - MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:hover, GeditFileBrowserWidget .slider.scrollbar:hover { - background-color: #f6f7f9; } - GtkFileChooserDialog .sidebar .slider.scrollbar:prelight:active, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:prelight:active, - NautilusWindow .sidebar .slider.scrollbar:prelight:active, - NautilusWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, - NemoWindow .sidebar .slider.scrollbar:prelight:active, - NemoWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, - MarlinViewWindow .sidebar .slider.scrollbar:prelight:active, - MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, GeditFileBrowserWidget .slider.scrollbar:prelight:active { - background-color: #5294E2; } - GtkFileChooserDialog .sidebar .slider.fine-tune.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .slider.fine-tune.scrollbar, - NautilusWindow .sidebar .slider.fine-tune.scrollbar, - NautilusWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, - NemoWindow .sidebar .slider.fine-tune.scrollbar, - NemoWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, - MarlinViewWindow .sidebar .slider.fine-tune.scrollbar, - MarlinViewWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, GeditFileBrowserWidget .slider.fine-tune.scrollbar { - border-width: 4px; } - GtkFileChooserDialog .sidebar .slider.fine-tune.scrollbar:prelight:active, GtkFileChooserDialog MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, - NautilusWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, - NautilusWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, - NemoWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, - NemoWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, - MarlinViewWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, - MarlinViewWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, GeditFileBrowserWidget .slider.fine-tune.scrollbar:prelight:active { - background-color: #5294E2; } - GtkFileChooserDialog .sidebar .slider.scrollbar:insensitive, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:insensitive, - NautilusWindow .sidebar .slider.scrollbar:insensitive, - NautilusWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, - NemoWindow .sidebar .slider.scrollbar:insensitive, - NemoWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, - MarlinViewWindow .sidebar .slider.scrollbar:insensitive, - MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, GeditFileBrowserWidget .slider.scrollbar:insensitive { - background-color: transparent; } - -/* GTK NAMED COLORS */ -@define-color theme_fg_color #D3DAE3; -@define-color theme_text_color #D3DAE3; -@define-color theme_bg_color #383C4A; -@define-color theme_base_color #404552; -@define-color theme_selected_bg_color #5294E2; -@define-color theme_selected_fg_color #ffffff; -@define-color fg_color #D3DAE3; -@define-color text_color #D3DAE3; -@define-color bg_color #383C4A; -@define-color base_color #404552; -@define-color selected_bg_color #5294E2; -@define-color selected_fg_color #ffffff; -@define-color insensitive_bg_color #3c4150; -@define-color insensitive_fg_color alpha(#d3dae3,0.5); -@define-color insensitive_base_color #404552; -@define-color theme_unfocused_fg_color #D3DAE3; -@define-color theme_unfocused_text_color #D3DAE3; -@define-color theme_unfocused_bg_color #383C4A; -@define-color theme_unfocused_base_color #404552; -@define-color borders #2b2e39; -@define-color unfocused_borders #2b2e39; -@define-color warning_color #F27835; -@define-color error_color #FC4138; -@define-color success_color #73d216; -@define-color placeholder_text_color #A8A8A8; -@define-color wm_title alpha(#cfdae7,0.8); -@define-color wm_unfocused_title alpha(#cfdae7,0.5); -@define-color wm_bg #2f343f; -@define-color wm_bg_unfocused #323843; -@define-color wm_highlight #363b48; -@define-color wm_shadow alpha(black,0.35); -@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 #5294E2; -@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 #ffffff; -@define-color content_view_bg #404552; diff --git a/common/gtk-3.0/3.14/gtk-contained.css b/common/gtk-3.0/3.14/gtk-contained.css deleted file mode 100644 index 4266b45..0000000 --- a/common/gtk-3.0/3.14/gtk-contained.css +++ /dev/null @@ -1,4010 +0,0 @@ -* { - background-clip: padding-box; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #FC4138; - -GtkPaned-handle-size: 1; - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkWidget-link-color: #2679db; - -GtkWidget-visited-link-color: #1e61b0; - -GtkWidget-focus-padding: 2; - -GtkWidget-focus-line-width: 1; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-color: rgba(92, 97, 108, 0.3); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; } - -/*************** - * Base States * - ***************/ -.background { - color: #5c616c; - background-color: rgba(245, 246, 247, 0.999); } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:insensitive { - -gtk-image-effect: dim; } - -.gtkstyle-fallback { - background-color: #F5F6F7; - color: #5c616c; } - .gtkstyle-fallback:prelight { - background-color: white; - color: #5c616c; } - .gtkstyle-fallback:active { - background-color: #d9dde0; - color: #5c616c; } - .gtkstyle-fallback:insensitive { - background-color: #fbfbfc; - color: rgba(92, 97, 108, 0.55); } - .gtkstyle-fallback:selected { - background-color: #5294E2; - color: #ffffff; } - -.view { - color: #5c616c; - background-color: #ffffff; } - .view.dim-label, GtkLabel.view.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator, .header-bar .view.subtitle { - color: rgba(92, 97, 108, 0.55); } - .view.dim-label:selected, GtkLabel.view.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, GtkLabel.view.separator:selected:focus, .header-bar .view.subtitle:selected:focus { - color: rgba(255, 255, 255, 0.65); - text-shadow: none; } - -.rubberband { - border: 1px solid #5294E2; - background-color: rgba(82, 148, 226, 0.2); } - -GtkLabel.separator, .popover GtkLabel.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator { - color: #5c616c; } - -GtkLabel:insensitive { - color: rgba(92, 97, 108, 0.55); } - -.dim-label, GtkLabel.separator, .popover GtkLabel.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator, .header-bar .subtitle { - opacity: 0.55; } - -GtkAssistant .sidebar { - background-color: #ffffff; - border-top: 1px solid #dcdfe3; } - GtkAssistant .sidebar:dir(ltr) { - border-right: 1px solid #dcdfe3; } - GtkAssistant .sidebar:dir(rtl) { - border-left: 1px solid #dcdfe3; } - -GtkAssistant.csd .sidebar { - border-top-style: none; } - -GtkAssistant .sidebar GtkLabel { - padding: 6px 12px; } - -GtkAssistant .sidebar GtkLabel.highlight { - background-color: #5294E2; - color: #ffffff; } - -GtkTextView { - background-color: #fafbfb; } - -GtkFlowBox .grid-child { - padding: 3px; - border-radius: 3px; } - GtkFlowBox .grid-child:selected { - outline-offset: -2px; } - -.popover.osd, .osd { - color: #BAC3CF; - border: none; - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; - outline-color: rgba(186, 195, 207, 0.3); - box-shadow: none; } - -/********************** - * Spinner Animations * - **********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } - -.spinner { - background-image: none; - background-color: blue; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - .spinner:active { - opacity: 1; - animation: spin 1s linear infinite; } - .spinner:active:insensitive { - opacity: 0.5; } - -/**************** - * Text Entries * - ****************/ -.entry { - border: 1px solid; - padding: 5px 8px 6px; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: #5c616c; - border-color: #cfd6e6; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); } - .header-bar .entry { - padding: 6px; } - .entry.image { - padding-left: 3px; - padding-right: 3px; } - .entry.flat, .entry.flat:focus { - padding: 2px; - color: #5c616c; - border-color: #cfd6e6; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); - border: none; - border-radius: 0; } - .entry:focus { - background-clip: border-box; - color: #5c616c; - border-color: #5294E2; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); } - .entry:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(255, 255, 255, 0.55); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.55)); } - .entry:selected, .entry:selected:focus { - background-color: #5294E2; - color: #ffffff; } - .entry.progressbar { - margin: 2px 12px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #5294E2; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - .linked > .entry:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .linked > .entry:first-child:dir(rtl) { - border-right-style: none; } - .linked > .entry:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-style: none; } - .linked > .entry:last-child:dir(rtl) { - border-left-style: solid; } - .entry.warning { - color: #ffffff; - border-color: #F27835; - background-image: linear-gradient(to bottom, #f7ae86); } - .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); - box-shadow: none; } - .entry.warning:selected, .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .entry.error { - color: #ffffff; - border-color: #FC4138; - background-image: linear-gradient(to bottom, #fd8d88); } - .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); - box-shadow: none; } - .entry.error:selected, .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - .entry.image { - color: #7d8189; } - .linked.vertical > .entry { - border-bottom-color: #f4f5f6; - box-shadow: none; } - .linked.vertical > .entry:focus { - border-color: #5294E2; - box-shadow: 0 -1px 0 0 #5294E2; } - .linked.vertical > .entry:insensitive { - border-bottom-color: #f4f5f6; } - .linked.vertical > .entry:first-child { - border-bottom-color: #f4f5f6; } - .linked.vertical > .entry:first-child:focus { - border-bottom-color: #5294E2; - box-shadow: none; } - .linked.vertical > .entry:first-child:insensitive { - border-bottom-color: #f4f5f6; } - .linked.vertical > .entry:last-child { - border-bottom-color: rgba(0, 0, 0, 0.14); } - .linked.vertical > .entry:last-child:focus { - border-bottom-color: #5294E2; - box-shadow: 0 -1px 0 0 #5294E2; } - .linked.vertical > .entry:last-child:insensitive { - border-bottom-color: rgba(0, 0, 0, 0.14); } - .osd .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - .osd .entry.image, .osd .entry.image:hover { - color: inherit; } - .osd .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - .osd .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkSearchEntry.entry { - border-radius: 20px; } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } - -.button { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - border: 1px solid; - border-radius: 3px; - padding: 5px 8px; - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .header-bar .button { - padding: 6px 11px; } - .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(251, 251, 252, 0); - border-color: rgba(207, 214, 230, 0); - transition: none; } - .button.flat:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 350ms; } - .button.flat:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; - -gtk-image-effect: highlight; } - .button:active, .button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; - transition-duration: 50ms; } - .button:active { - color: #5c616c; } - .button:active:hover, .button:checked { - color: #ffffff; } - .button.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; } - .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button:insensitive > GtkLabel { - color: inherit; } - .button:insensitive:active, .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { - color: inherit; } - .button.osd { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - background-color: rgba(53, 57, 69, 0.95); - border-color: rgba(35, 38, 46, 0.95); } - .button.osd.image-button { - padding: 10px; } - .button.osd:hover { - color: #5294E2; } - .button.osd:active, .button.osd:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.osd:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .osd .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: none; } - .osd .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:dir(rtl) { - border-left-style: solid; } - .osd .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button:hover, .osd .button:hover:first-child, .osd .button:hover:last-child { - box-shadow: none; } - .osd .button:active, .osd .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .osd .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - .osd .button.flat:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button.flat:hover, .osd .button.flat:hover:first-child, .osd .button.flat:hover:last-child { - box-shadow: none; } - .osd .button.flat:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); - background-image: none; } - .osd .button.flat:active, .osd .button.flat:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .button.suggested-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .button.suggested-action:active, .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .button.suggested-action.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(92, 97, 108, 0.55); } - .button.suggested-action:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .button.destructive-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .button.destructive-action:active, .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .button.destructive-action.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(92, 97, 108, 0.55); } - .button.destructive-action:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - .button.image-button { - padding: 8px; } - .header-bar .button.image-button { - padding: 6px 9px; } - .button.text-button { - padding-left: 16px; - padding-right: 16px; } - .header-bar .button.text-button { - padding: 6px 16px; } - .button.text-button.image-button { - padding: 4px 8px 5px; } - .button.text-button.image-button GtkLabel:first-child { - padding-left: 8px; } - .button.text-button.image-button GtkLabel:last-child { - padding-right: 8px; } - .header-bar .button.text-button.image-button { - padding: 6px 16px; } - .stack-switcher > .button { - outline-offset: -3px; } - .stack-switcher > .button > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .stack-switcher > .button > GtkImage { - padding-left: 6px; - padding-right: 6px; - padding-top: 5px; - padding-bottom: 5px; } - .stack-switcher > .button .header-bar > GtkLabel { - padding: 6px 10px; } - .stack-switcher > .button.text-button { - padding: 5px 10px; } - .header-bar .stack-switcher > .button.text-button { - padding: 6px 10px; } - .stack-switcher > .button.image-button { - padding: 1px 3px; } - .stack-switcher > .button.needs-attention:active > GtkLabel, - .stack-switcher > .button.needs-attention:active > GtkImage, - .stack-switcher > .button.needs-attention:checked > GtkLabel, - .stack-switcher > .button.needs-attention:checked > GtkImage { - animation: none; - background-image: none; } - .stack-switcher > .button.needs-attention > GtkLabel, - .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 4px; } - .stack-switcher > .button.needs-attention > GtkLabel:dir(rtl), - .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { - background-position: left 3px, left 4px; } - .inline-toolbar .button, .inline-toolbar .button:backdrop { - border-radius: 2px; - border-width: 1px; } - -.inline-toolbar GtkToolButton > .button { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .inline-toolbar GtkToolButton > .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .inline-toolbar GtkToolButton > .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { - color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { - color: inherit; } - -.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, -.linked > .button:hover, -.linked > .button:active, -.linked > .button:checked, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button, NemoWindow .primary-toolbar NemoPathBar.linked > .button, .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .inline-toolbar GtkToolButton > .button.flat:hover, .osd .button:hover, .inline-toolbar .button:hover, .linked > .button:hover, GtkComboBox.combobox-entry .entry:hover, GtkComboBox.combobox-entry .button:hover, .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover, .linked > GtkComboBox > .button:hover:dir(ltr) { - box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4), inset -1px 0 rgba(207, 214, 230, 0.4); } - .inline-toolbar GtkToolButton > .button.flat:active, .osd .button:active, .inline-toolbar .button:active, .linked > .button:active, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .button:active, .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, .linked > GtkComboBox > .button:active:dir(ltr), .inline-toolbar GtkToolButton > .button.flat:checked, .osd .button:checked, .inline-toolbar .button:checked, .linked > .button:checked, GtkComboBox.combobox-entry .entry:checked, GtkComboBox.combobox-entry .button:checked, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked, .linked > GtkComboBox > .button:checked:dir(ltr) { - box-shadow: none; } - .inline-toolbar.toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .inline-toolbar .button:dir(rtl), .inline-toolbar .button:dir(rtl):backdrop, .linked > .button:dir(rtl), - .linked > .button:dir(rtl):hover, - .linked > .button:dir(rtl):active, - .linked > .button:dir(rtl):checked, GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:dir(rtl), .header-bar .linked.stack-switcher > .button:dir(rtl), .primary-toolbar .linked.path-bar > .button:dir(rtl), .header-bar .linked.path-bar > .button:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:dir(rtl), .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; } - -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .primary-toolbar .linked.stack-switcher > .button:first-child, .header-bar .linked.stack-switcher > .button:first-child, .primary-toolbar .linked.path-bar > .button:first-child, .header-bar .linked.path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:first-child:hover, .inline-toolbar .button:first-child:hover, .linked > .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:first-child:hover, GtkComboBox.combobox-entry .button:first-child:hover, .linked > GtkComboBox:first-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(207, 214, 230, 0.4); } - .osd .button:first-child:active, .inline-toolbar .button:first-child:active, .linked > .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat:active, GtkComboBox.combobox-entry .entry:first-child:active, GtkComboBox.combobox-entry .button:first-child:active, .linked > GtkComboBox:first-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, .osd .button:first-child:checked, .inline-toolbar .button:first-child:checked, .linked > .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:first-child:checked, GtkComboBox.combobox-entry .button:first-child:checked, .linked > GtkComboBox:first-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { - box-shadow: none; } - -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .primary-toolbar .linked.stack-switcher > .button:last-child, .header-bar .linked.stack-switcher > .button:last-child, .primary-toolbar .linked.path-bar > .button:last-child, .header-bar .linked.path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:hover, .inline-toolbar .button:last-child:hover, .linked > .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:last-child:hover, GtkComboBox.combobox-entry .button:last-child:hover, .linked > GtkComboBox:last-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4); } - .osd .button:last-child:active, .inline-toolbar .button:last-child:active, .linked > .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat:active, GtkComboBox.combobox-entry .entry:last-child:active, GtkComboBox.combobox-entry .button:last-child:active, .linked > GtkComboBox:last-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, .osd .button:last-child:checked, .inline-toolbar .button:last-child:checked, .linked > .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:last-child:checked, GtkComboBox.combobox-entry .button:last-child:checked, .linked > GtkComboBox:last-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { - box-shadow: none; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:last-child:dir(rtl), .header-bar .linked.stack-switcher > .button:last-child:dir(rtl), .primary-toolbar .linked.path-bar > .button:last-child:dir(rtl), .header-bar .linked.path-bar > .button:last-child:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:dir(rtl) { - border-bottom-left-radius: 0; } - -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .primary-toolbar .linked.stack-switcher > .button:only-child, .header-bar .linked.stack-switcher > .button:only-child, .primary-toolbar .linked.path-bar > .button:only-child, .header-bar .linked.path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:only-child:hover, .inline-toolbar .button:only-child:hover, .linked > .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:only-child:hover, GtkComboBox.combobox-entry .button:only-child:hover, .linked > GtkComboBox:only-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { - box-shadow: none; } - .osd .button:only-child:active, .inline-toolbar .button:only-child:active, .linked > .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat:active, GtkComboBox.combobox-entry .entry:only-child:active, GtkComboBox.combobox-entry .button:only-child:active, .linked > GtkComboBox:only-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, .osd .button:only-child:checked, .inline-toolbar .button:only-child:checked, .linked > .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:only-child:checked, GtkComboBox.combobox-entry .button:only-child:checked, .linked > GtkComboBox:only-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { - box-shadow: none; } - -.linked.vertical > .entry, .linked.vertical > .entry:focus, .linked.vertical > .entry:insensitive, .linked.vertical > .button, -.linked.vertical > .button:hover, -.linked.vertical > .button:active, -.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button, -.linked.vertical > GtkComboBox > .button { - border-style: solid; - border-bottom-style: none; - border-top-style: none; - border-radius: 0; } - .linked.vertical > .entry:hover, .linked.vertical > .button:hover, .linked.vertical > GtkComboBoxText > .button:hover, - .linked.vertical > GtkComboBox > .button:hover { - box-shadow: inset 0 -1px rgba(207, 214, 230, 0.4), inset 0 1px rgba(207, 214, 230, 0.4); } - .linked.vertical > .entry:active, .linked.vertical > .button:active, .linked.vertical > GtkComboBoxText > .button:active, - .linked.vertical > GtkComboBox > .button:active, .linked.vertical > .entry:checked, .linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button:checked, - .linked.vertical > GtkComboBox > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, -.linked.vertical > GtkComboBox:first-child > .button { - border-radius: 3px 3px 0 0; - border-top-style: solid; } - .linked.vertical > .entry:first-child:hover, .linked.vertical > .button:first-child:hover, .linked.vertical > GtkComboBoxText:first-child > .button:hover, - .linked.vertical > GtkComboBox:first-child > .button:hover { - box-shadow: inset 0 -1px rgba(207, 214, 230, 0.4); } - .linked.vertical > .entry:first-child:active, .linked.vertical > .button:first-child:active, .linked.vertical > GtkComboBoxText:first-child > .button:active, - .linked.vertical > GtkComboBox:first-child > .button:active, .linked.vertical > .entry:first-child:checked, .linked.vertical > .button:first-child:checked, .linked.vertical > GtkComboBoxText:first-child > .button:checked, - .linked.vertical > GtkComboBox:first-child > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, -.linked.vertical > GtkComboBox:last-child > .button { - border-radius: 0 0 3px 3px; - border-bottom-style: solid; } - .linked.vertical > .entry:last-child:hover, .linked.vertical > .button:last-child:hover, .linked.vertical > GtkComboBoxText:last-child > .button:hover, - .linked.vertical > GtkComboBox:last-child > .button:hover { - box-shadow: inset 0 1px rgba(207, 214, 230, 0.4); } - .linked.vertical > .entry:last-child:active, .linked.vertical > .button:last-child:active, .linked.vertical > GtkComboBoxText:last-child > .button:active, - .linked.vertical > GtkComboBox:last-child > .button:active, .linked.vertical > .entry:last-child:checked, .linked.vertical > .button:last-child:checked, .linked.vertical > GtkComboBoxText:last-child > .button:checked, - .linked.vertical > GtkComboBox:last-child > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, -.linked.vertical > GtkComboBox:only-child > .button { - border-radius: 3px; - border-style: solid; } - .linked.vertical > .entry:only-child:hover, .linked.vertical > .button:only-child:hover, .linked.vertical > GtkComboBoxText:only-child > .button:hover, - .linked.vertical > GtkComboBox:only-child > .button:hover { - box-shadow: none; } - .linked.vertical > .entry:only-child:active, .linked.vertical > .button:only-child:active, .linked.vertical > GtkComboBoxText:only-child > .button:active, - .linked.vertical > GtkComboBox:only-child > .button:active, .linked.vertical > .entry:only-child:checked, .linked.vertical > .button:only-child:checked, .linked.vertical > GtkComboBoxText:only-child > .button:checked, - .linked.vertical > GtkComboBox:only-child > .button:checked { - box-shadow: none; } - -.menuitem.button.flat, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .list-row.button, .app-notification .button.flat, -.app-notification.frame .button.flat, .app-notification .button.flat:insensitive, -.app-notification.frame .button.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - -/* menu buttons */ -.menuitem.button.flat { - transition: none; - outline-offset: -1px; - border-radius: 2px; } - .menuitem.button.flat:hover { - background-color: #edeff0; } - .menuitem.button.flat:checked { - color: #5c616c; } - -/********* - * Links * - *********/ -*:link, .button:link, .button:visited { - color: #2679db; } - *:link:visited, .button:visited { - color: #1e61b0; } - *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { - color: #bad4f3; } - *:link:hover, .button:hover:link, .button:hover:visited { - color: #5294e2; } - *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #eef4fc; } - *:link:active, .button:active:link, .button:active:visited { - color: #2679db; } - *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #dceaf9; } - *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #dceaf9; } - -/***************** - * GtkSpinButton * - *****************/ -.spinbutton { - border-radius: 3px; } - .spinbutton .button { - background-image: none; - border: 1px solid rgba(220, 223, 227, 0.6); - border-style: none none none solid; - color: #646973; - border-radius: 0; - box-shadow: none; } - .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .spinbutton .button:first-child { - color: red; } - .spinbutton .button:insensitive { - color: rgba(92, 97, 108, 0.55); } - .spinbutton .button:active { - background-color: #5294E2; - color: #ffffff; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { - border-radius: 0; - padding-left: 5px; - padding-right: 5px; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - border-radius: 2px 2px 0 0; - border-style: solid solid none solid; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - border-radius: 0 0 2px 2px; - border-style: none solid solid solid; } - GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { - padding: 1px; - border-width: 1px 0; - border-color: #5294E2; - border-radius: 0; - box-shadow: none; } - -/************** - * ComboBoxes * - **************/ -GtkComboBox { - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; } - GtkComboBox > .button { - padding-top: 3px; - padding-bottom: 4px; } - GtkComboBox:insensitive { - color: rgba(92, 97, 108, 0.55); } - GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar GtkComboBox .vertical.view.separator { - -GtkWidget-wide-separators: true; } - GtkComboBox.combobox-entry .entry:dir(ltr) { - border-right-style: none; } - GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: 1px 0 #5294E2; } - GtkComboBox.combobox-entry .entry:dir(rtl) { - border-left-style: none; } - GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: -1px 0 #5294E2; } - GtkComboBox.combobox-entry .button:dir(ltr) { - box-shadow: inset 1px 0 #cfd6e6; } - GtkComboBox.combobox-entry .button:dir(ltr):insensitive { - box-shadow: inset 1px 0 rgba(207, 214, 230, 0.55); } - GtkComboBox.combobox-entry .button:dir(rtl) { - box-shadow: inset -1px 0 #cfd6e6; } - GtkComboBox.combobox-entry .button:dir(rtl):insensitive { - box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } - -/************ - * Toolbars * - ************/ -.toolbar, .inline-toolbar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #F5F6F7; } - .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { - padding: 7px; - border: 1px solid rgba(0, 0, 0, 0.5); - border-radius: 3px; - background-color: rgba(53, 57, 69, 0.85); } - -.primary-toolbar { - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; - box-shadow: none; - border-width: 0 0 1px 0; - border-style: solid; - border-image: linear-gradient(to bottom, #e7e8eb, rgba(212, 213, 219, 0.95)) 1 0 1 0; } - -.inline-toolbar { - background-color: #edeef0; - border-style: solid; - border-color: #dcdfe3; - border-width: 0 1px 1px; - padding: 3px; - border-radius: 0 0 3px 3px; } - -.search-bar { - background-color: #F5F6F7; - border-style: solid; - border-color: #dcdfe3; - border-width: 0 0 1px; - padding: 3px; } - -.action-bar { - background-color: #edeef0; } - -/*************** - * Header bars * - ***************/ -.header-bar { - padding: 7px 7px 6px 7px; - border-width: 0 0 1px; - border-style: solid; - border-radius: 0; - border-color: #d4d5db; - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; } - .csd .header-bar { - background-color: rgba(231, 232, 235, 0.95); - border-color: rgba(212, 213, 219, 0.95); } - .header-bar:backdrop { - color: rgba(82, 93, 118, 0.5); } - .header-bar .title { - padding: 0px 12px; } - .header-bar .subtitle { - font-size: smaller; - padding: 0 12px; } - .header-bar.selection-mode, .header-bar.titlebar.selection-mode { - color: #ffffff; - background-color: rgba(82, 148, 226, 0.95); - border-color: rgba(65, 137, 223, 0.95); - box-shadow: none; } - .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { - background-color: rgba(82, 148, 226, 0.95); - color: rgba(255, 255, 255, 0.6); } - .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.5); } - .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { - color: rgba(82, 148, 226, 0.95); - outline-color: rgba(82, 148, 226, 0.25); - background-color: #ffffff; - border-color: #ffffff; } - .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { - color: rgba(82, 148, 226, 0.35); - background-color: rgba(255, 255, 255, 0.15); - border-color: rgba(255, 255, 255, 0.15); } - .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { - box-shadow: none; - padding-left: 10px; - padding-right: 10px; } - .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { - -GtkArrow-arrow-scaling: 1; } - .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { - background-color: #5294e2; } - .tiled .header-bar, .tiled .header-bar:backdrop, - .maximized .header-bar, .maximized .header-bar:backdrop { - border-radius: 0; } - .maximized .header-bar { - background-color: #e7e8eb; - border-color: #d4d5db; } - .header-bar.default-decoration, - .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, - .csd .header-bar.default-decoration:backdrop { - padding-top: 5px; - padding-bottom: 5px; - background-color: #e7e8eb; - border-bottom-width: 0; } - .maximized .header-bar.default-decoration, .maximized - .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized - .csd .header-bar.default-decoration:backdrop { - background-color: #e7e8eb; } - -.titlebar { - padding-left: 7px; - padding-right: 7px; - border-radius: 4px 4px 0 0; - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; - box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } - .csd .titlebar { - background-color: rgba(231, 232, 235, 0.95); } - .titlebar:backdrop { - color: rgba(82, 93, 118, 0.5); - background-color: #eff0f2; } - .csd .titlebar:backdrop { - background-color: rgba(239, 240, 242, 0.95); } - .maximized .titlebar { - background-color: #e7e8eb; } - .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { - background-color: #eff0f2; } - -.titlebar .titlebar, -.titlebar .titlebar:backdrop { - background-color: transparent; } - -.primary-toolbar .separator, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, -.header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar -.header-bar > GtkBox > .vertical.view.separator { - -GtkWidget-wide-separators: true; - -GtkWidget-separator-width: 1px; - border-width: 0 1px; - border-image: linear-gradient(to bottom, rgba(82, 93, 118, 0) 25%, rgba(82, 93, 118, 0.15) 25%, rgba(82, 93, 118, 0.15) 75%, rgba(82, 93, 118, 0) 75%) 0 1/0 1px stretch; } - .primary-toolbar .separator:backdrop, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator:backdrop, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator:backdrop, .header-bar .header-bar-separator:backdrop, - .header-bar > GtkBox > .separator.vertical:backdrop, GtkPlacesSidebar.sidebar - .header-bar > GtkBox > .vertical.view.separator:backdrop { - opacity: 0.6; } - -.primary-toolbar .entry, .header-bar .entry { - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { - color: inherit; } - .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { - opacity: 0.85; } - .primary-toolbar .entry:focus, .header-bar .entry:focus { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); - background-clip: border-box; } - .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { - color: #ffffff; } - .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { - background-color: #ffffff; - color: #5294E2; } - .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { - border-color: #5294E2; - background-image: none; - background-color: transparent; } - .primary-toolbar .entry.warning, .header-bar .entry.warning { - color: #ffffff; - border-color: #F27835; - background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } - .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); } - .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .primary-toolbar .entry.error, .header-bar .entry.error { - color: #ffffff; - border-color: #FC4138; - background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } - .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); } - .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - -.primary-toolbar .button, .header-bar .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - outline-offset: -3px; - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button:backdrop, .header-bar .button:backdrop { - opacity: 0.7; } - .primary-toolbar .button:hover, .header-bar .button:hover { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; - background-clip: border-box; } - .primary-toolbar .button:insensitive, .header-bar .button:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { - color: inherit; } - .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { - color: rgba(255, 255, 255, 0.75); - border-color: rgba(82, 148, 226, 0.65); - background-color: rgba(82, 148, 226, 0.65); } - -.primary-toolbar .linked > .button, .header-bar .linked > .button { - border-radius: 3px; - border-style: solid; } - -.primary-toolbar .linked > .button:hover, .header-bar .linked > .button:hover { - box-shadow: none; } - -.primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { - background-color: rgba(255, 255, 255, 0.9); } - .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .primary-toolbar .linked.stack-switcher > .button:insensitive, .header-bar .linked.stack-switcher > .button:insensitive, .primary-toolbar .linked.path-bar > .button:insensitive, .header-bar .linked.path-bar > .button:insensitive { - color: rgba(82, 93, 118, 0.4); } - .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked { - box-shadow: none; } - -.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { - color: #ffffff; } - .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { - background-color: rgba(255, 255, 255, 0.1); - border-color: transparent; } - .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { - color: rgba(255, 255, 255, 0.4); } - -.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { - color: rgba(82, 93, 118, 0.8); } - .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { - background-color: rgba(82, 93, 118, 0.05); - border-color: transparent; } - .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { - color: rgba(82, 93, 118, 0.5); } - .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { - background-color: rgba(0, 0, 0, 0.1); } - -.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { - color: rgba(82, 93, 118, 0.2); } - -.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { - color: inherit; } - .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); - box-shadow: none; } - .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr), .header-bar GtkComboBox.combobox-entry .button:dir(ltr) { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(ltr):insensitive { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0); } - -.primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl), .header-bar GtkComboBox.combobox-entry .button:dir(rtl) { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(rtl):insensitive { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0); } - -.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { - opacity: 0.75; } - -.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { - background-color: rgba(82, 93, 118, 0.15); } - -.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale.trough, .header-bar .scale.trough { - background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.15)); } - .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.1)); } - -.primary-toolbar .scale.slider, .header-bar .scale.slider { - background-image: linear-gradient(to bottom, #fbfbfc); - border-color: rgba(82, 93, 118, 0.3); } - .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { - background-image: linear-gradient(to bottom, white); - border-color: rgba(82, 93, 118, 0.3); } - .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, rgba(245, 246, 247, 0.985)); - border-color: rgba(82, 93, 118, 0.3); } - -/************ - * Pathbars * - ************/ -.path-bar .button { - padding-left: 6px; - padding-right: 6px; } - .path-bar .button:only-child { - padding-left: 12px; - padding-right: 12px; } - .path-bar .button GtkLabel:last-child { - padding-left: 2px; } - .path-bar .button GtkLabel:first-child { - padding-right: 2px; } - .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { - padding-right: 4px; - padding-left: 4px; } - -/************** - * Tree Views * - **************/ -GtkTreeView.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-color: rgba(92, 97, 108, 0.2); } - GtkTreeView.view.dnd { - border-style: solid none; - border-width: 1px; - border-color: #577ba7; } - GtkTreeView.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #aeb0b6; } - GtkTreeView.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkTreeView.view.expander:hover { - color: #5c616c; } - GtkTreeView.view.expander:selected { - color: #cbdff6; } - GtkTreeView.view.expander:selected:hover { - color: #ffffff; } - GtkTreeView.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - GtkTreeView.view.progressbar { - color: #ffffff; - border-radius: 3px; - background-image: linear-gradient(to bottom, #5294E2); } - GtkTreeView.view.progressbar:selected { - color: #5294E2; - box-shadow: none; - background-image: linear-gradient(to bottom, #ffffff); } - GtkTreeView.view.trough, GtkTreeView.view.trough:selected { - color: #5c616c; - background-image: linear-gradient(to bottom, #cfd6e6); - border-radius: 3px; - border-width: 0; } - -column-header .button { - color: #7d8189; - background-color: #ffffff; } - column-header .button:hover { - color: #5294E2; - box-shadow: none; - transition: none; } - column-header .button:active { - color: #5c616c; - transition: none; } - -column-header:last-child .button, column-header:last-child.button { - border-right-style: none; - border-image: none; } - -column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { - transition: none; - color: #5294E2; - box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #ffffff, inset -1px 0 #ffffff; } - -column-header .button, column-header .button:hover, column-header .button:active { - padding: 3px 6px; - background-image: none; - border-style: none solid none none; - border-radius: 0; - border-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; } - column-header .button:active, column-header .button:hover { - background-color: #ffffff; } - column-header .button:active:hover { - color: #5c616c; } - column-header .button:insensitive { - border-color: #F5F6F7; - background-image: none; } - -/********* - * Menus * - *********/ -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - background-color: #e7e8eb; - color: rgba(82, 93, 118, 0.8); } - .menubar:backdrop { - color: rgba(82, 93, 118, 0.5); } - .menubar > .menuitem { - padding: 6px 8px; - border: solid transparent; - border-width: 0; } - .menubar > .menuitem:hover { - background-color: #5294E2; - color: #ffffff; } - .menubar > .menuitem:insensitive { - color: rgba(82, 93, 118, 0.2); - border-color: transparent; } - -.menu { - margin: 4px; - padding: 0; - border-radius: 0; - background-color: #ffffff; - border: 1px solid #dcdfe3; } - .csd .menu { - padding: 4px 0px; - border-radius: 2px; - border: none; } - .menu .menuitem { - padding: 5px; } - .menu .menuitem:hover { - color: #5c616c; - background-color: rgba(0, 0, 0, 0.04); - border: solid rgba(0, 0, 0, 0.08); - border-width: 1px 0 1px 0; } - .menu .menuitem:insensitive { - color: rgba(92, 97, 108, 0.55); } - .menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator { - color: rgba(255, 255, 255, 0); } - .menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .menu.button { - border-style: none; - border-radius: 0; } - .menu.button.top { - border-bottom: 1px solid #efeff0; } - .menu.button.bottom { - border-top: 1px solid #efeff0; } - .menu.button:hover { - background-color: #efeff0; } - .menu.button:insensitive { - color: transparent; - background-color: transparent; - border-color: transparent; } - -.csd .popup { - border-radius: 2px; } - -.menuitem .accelerator { - color: alpha(currentColor,0.55); } - -/************ - * Popovers * - ************/ -.popover { - margin: 10px; - padding: 2px; - border: 1px solid #cdd2d7; - border-radius: 3px; - background-clip: border-box; - background-color: #ffffff; - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); } - .popover .separator, .popover GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .popover .view.separator { - color: rgba(255, 255, 255, 0); } - .popover > .list, - .popover > .view, - .popover > .toolbar, - .popover > .inline-toolbar, - .popover.osd > .toolbar, - .popover.osd > .inline-toolbar { - border-style: none; - background-color: transparent; } - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; } - .entry.cursor-handle.top, - .cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } - .entry.cursor-handle.bottom, - .cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -.notebook { - padding: 0; - background-color: #ffffff; - -GtkNotebook-initial-gap: 4; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: 1; - -GtkNotebook-has-tab-gap: false; - -GtkWidget-focus-padding: 0; - -GtkWidget-focus-line-width: 0; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .notebook.frame { - border: 1px solid #dcdfe3; } - .notebook.frame.top { - border-top-width: 0; } - .notebook.frame.bottom { - border-bottom-width: 0; } - .notebook.frame.right { - border-right-width: 0; } - .notebook.frame.left { - border-left-width: 0; } - .notebook.header { - background-color: #F5F6F7; } - .notebook.header.frame { - border: 0px solid #dcdfe3; } - .notebook.header.frame.top { - border-bottom-width: 0; } - .notebook.header.frame.bottom { - border-top-width: 0; } - .notebook.header.frame.right { - border-left-width: 0; } - .notebook.header.frame.left { - border-right-width: 0; } - .notebook.header.top { - box-shadow: inset 0 -1px #dcdfe3; } - .notebook.header.bottom { - box-shadow: inset 0 1px #dcdfe3; } - .notebook.header.right { - box-shadow: inset 1px 0 #dcdfe3; } - .notebook.header.left { - box-shadow: inset -1px 0 #dcdfe3; } - .notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; - outline-color: transparent; - outline-offset: 0; } - .notebook tab.top, .notebook tab.bottom { - padding: 4px 15px; } - .notebook tab.left, .notebook tab.right { - padding: 4px 15px; } - .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { - padding-left: 12px; - padding-right: 12px; } - .notebook tab.reorderable-page.top, .notebook tab.top { - padding-top: 6px; - border-radius: 3.5px 2px 0 0; - border-width: 0; - border-top-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #ffffff, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.bottom, .notebook tab.bottom { - padding-bottom: 6px; - border-radius: 0 0 2px 3.5px; - border-width: 0; - border-bottom-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 -1px #ffffff, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.right, .notebook tab.right { - padding-right: 17px; - border-radius: 0 3.5px 3.5px 0; - border-width: 0; - border-right-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #ffffff, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.left, .notebook tab.left { - padding-left: 17px; - border-radius: 3.5px 0 0 3.5px; - border-width: 0; - border-left-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #ffffff; } - .notebook tab GtkLabel { - padding: 0 2px; - color: rgba(92, 97, 108, 0.55); } - .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { - color: rgba(92, 97, 108, 0.775); } - .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { - color: #5c616c; } - .notebook tab .button { - padding: 0; - color: #92959d; } - .notebook tab .button:hover { - color: #ff4d4d; } - .notebook tab .button:active { - color: #5294E2; } - .notebook tab .button > GtkImage { - padding: 2px; } - .notebook.arrow { - color: rgba(92, 97, 108, 0.55); } - .notebook.arrow:hover { - color: rgba(92, 97, 108, 0.775); } - .notebook.arrow:active { - color: #5c616c; } - .notebook.arrow:insensitive { - color: rgba(92, 97, 108, 0.25); } - -/************** - * Scrollbars * - **************/ -.scrollbar { - background-clip: padding-box; - background-image: none; - border-style: solid; - -GtkRange-trough-border: 0; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkRange-slider-width: 13; - -GtkScrollbar-min-slider-length: 42; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; } - .scrollbar .button { - border: none; } - .scrollbar.trough { - background-color: #fcfcfc; - border-left: 1px solid #dcdfe3; } - .scrollbar.trough.horizontal { - border-left: none; - border-top: 1px solid #dcdfe3; } - .scrollbar.slider { - border-radius: 21px 20px 20px 21px; - border: 3px solid transparent; - border-left-width: 4px; - background-color: #b8babf; } - .scrollbar.slider.horizontal { - border-radius: 21px 21px 20px 20px; - border-left-width: 3px; - border-top-width: 4px; } - .scrollbar.slider:hover { - background-color: #cfd1d4; } - .scrollbar.slider:prelight:active { - background-color: #5294E2; } - .scrollbar.slider.fine-tune { - border-width: 4px; } - .scrollbar.slider.fine-tune:prelight:active { - background-color: #5294E2; } - .scrollbar.slider:insensitive { - background-color: transparent; } - -.scrollbars-junction, -.scrollbars-junction.frame { - border-color: transparent; - background-color: #fcfcfc; } - -/********** - * Switch * - **********/ -GtkSwitch { - font: 1; - -GtkSwitch-slider-width: 41; - outline-color: transparent; } - GtkSwitch.trough, GtkSwitch.slider { - background-size: 52px 24px; - background-repeat: no-repeat; - background-position: right center; - color: transparent; - border-color: transparent; - border-image: none; - border-style: none; - box-shadow: none; } - GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { - background-position: left center; } - -GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } - -.list-row:selected GtkSwitch.trough, -GtkInfoBar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } - -.header-bar GtkSwitch.trough, -.primary-toolbar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-header.png"), url("assets/switch-header@2.png")); } - -GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } - -.list-row:selected GtkSwitch.trough:active, -GtkInfoBar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } - -.header-bar GtkSwitch.trough:active, -.primary-toolbar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-header.png"), url("assets/switch-active-header@2.png")); } - -GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } - -.list-row:selected GtkSwitch.trough:insensitive, -GtkInfoBar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:insensitive, -.primary-toolbar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-header.png"), url("assets/switch-insensitive-header@2.png")); } - -GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } - -.list-row:selected GtkSwitch.trough:active:insensitive, -GtkInfoBar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:active:insensitive, -.primary-toolbar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } - -/************************* - * Check and Radio items * - *************************/ -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check, -GtkFileChooserDialog .dialog-vbox > .frame .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkTreeView.view.check:selected, -.list-row:selected .check, -GtkInfoBar .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive, -GtkInfoBar .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent, -GtkInfoBar .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive, -GtkInfoBar .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:checked, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked, -GtkInfoBar .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive, -GtkInfoBar .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio, -GtkFileChooserDialog .dialog-vbox > .frame .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkTreeView.view.radio:selected, -.list-row:selected .radio, -GtkInfoBar .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive, -GtkInfoBar .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent, -GtkInfoBar .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive, -GtkInfoBar .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:checked, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked, -GtkInfoBar .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive, -GtkInfoBar .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } - -GtkIconView.view.check, -GtkFlowBox.view.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); - background-color: transparent; } - -GtkIconView.view.check:checked, -GtkFlowBox.view.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); - background-color: transparent; } - -GtkCheckButton.text-button, GtkRadioButton.text-button { - padding: 1px 2px 4px; - outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: rgba(92, 97, 108, 0.55); } - -/************ - * GtkScale * - ************/ -.scale { - -GtkScale-slider-length: 15; - -GtkRange-slider-width: 15; - -GtkRange-trough-border: 0; - outline-offset: -1px; - outline-radius: 2px; } - .scale.trough { - margin: 5px; } - .scale.fine-tune.trough { - border-radius: 5px; - margin: 3px; } - .scale.slider { - background-clip: border-box; - background-image: linear-gradient(to bottom, #fbfbfc); - border: 1px solid rgba(123, 142, 186, 0.5); - border-radius: 50%; - box-shadow: none; } - .scale.slider:hover { - background-image: linear-gradient(to bottom, white); - border-color: rgba(123, 142, 186, 0.5); } - .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #fbfbfb); - border-color: rgba(123, 142, 186, 0.3); } - .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .osd .scale.slider { - background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); - border-color: #5294E2; } - .osd .scale.slider:hover { - background-image: linear-gradient(to bottom, #5294E2); } - .osd .scale.slider:active { - background-image: linear-gradient(to bottom, #2679db); - border-color: #2679db; } - .list-row:selected .scale.slider, - GtkInfoBar .scale.slider { - background-image: linear-gradient(to bottom, #ffffff); - border-color: #ffffff; } - .list-row:selected .scale.slider:hover, - GtkInfoBar .scale.slider:hover { - background-image: linear-gradient(to bottom, #e5effb); - border-color: #e5effb; } - .list-row:selected .scale.slider:active, - GtkInfoBar .scale.slider:active { - background-image: linear-gradient(to bottom, #a9caf1); - border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive, - GtkInfoBar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); - border-color: #b1cff2; } - .scale.trough { - border: none; - border-radius: 2.5px; - background-image: linear-gradient(to bottom, #cfd6e6); } - .scale.trough.highlight { - background-image: linear-gradient(to bottom, #5294E2); } - .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } - .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(207, 214, 230, 0.55)); } - .osd .scale.trough { - background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); - outline-color: rgba(186, 195, 207, 0.2); } - .osd .scale.trough.highlight { - background-image: none; - background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough, - GtkInfoBar .scale.trough { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight, - GtkInfoBar .scale.trough.highlight { - background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive, - GtkInfoBar .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive, - GtkInfoBar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -/***************** - * Progress bars * - *****************/ -GtkProgressBar { - padding: 0; - font-size: smaller; - color: rgba(92, 97, 108, 0.7); } - GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; } - -.progressbar { - background-color: #5294E2; - border: none; - border-radius: 3px; - box-shadow: none; } - .progressbar.osd { - background-color: #5294E2; } - .list-row:selected .progressbar, - GtkInfoBar .progressbar { - background-color: #ffffff; } - -.osd .scale.progressbar { - background-color: #5294E2; } - -GtkProgressBar.trough, .level-bar.trough { - border: none; - border-radius: 3px; - background-color: #cfd6e6; } - GtkProgressBar.trough.osd, .osd.level-bar.trough { - border-style: none; - background-color: transparent; - box-shadow: none; } - .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, - GtkInfoBar GtkProgressBar.trough, - GtkInfoBar .level-bar.trough { - background-color: rgba(0, 0, 0, 0.2); } - -/************* - * Level Bar * - *************/ -GtkLevelBar { - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - -.level-bar.trough { - padding: 3px; - border-radius: 4px; } - -.level-bar.fill-block { - border: 1px solid #5294E2; - background-color: #5294E2; - border-radius: 2px; } - .level-bar.fill-block.indicator-discrete.horizontal { - margin: 0 1px; } - .level-bar.fill-block.indicator-discrete.vertical { - margin: 1px 0; } - .level-bar.fill-block.level-high { - border-color: #73d216; - background-color: #73d216; } - .level-bar.fill-block.level-low { - border-color: #F27835; - background-color: #F27835; } - .level-bar.fill-block.empty-fill-block { - background-color: rgba(92, 97, 108, 0.2); - border-color: rgba(92, 97, 108, 0.2); } - -/********** - * Frames * - **********/ -.frame { - border: 1px solid #dcdfe3; - padding: 0; } - .frame.flat { - border-style: none; } - .frame.action-bar { - padding: 6px; - border-width: 1px 0 0; } - -GtkScrolledWindow GtkViewport.frame { - border-style: none; } - -.separator, GtkPlacesSidebar.sidebar .view.separator { - color: rgba(0, 0, 0, 0.1); } - GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserButton .view.separator, - GtkFontButton .separator, - GtkFontButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - GtkFontButton .view.separator, - GtkFileChooserButton .separator.vertical, - GtkFileChooserButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar - GtkFileChooserButton .vertical.view.separator, - GtkFontButton .separator.vertical, - GtkFontButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar - GtkFontButton .vertical.view.separator { - -GtkWidget-wide-separators: true; } - -/********* - * Lists * - *********/ -.list, .list-row { - background-color: #ffffff; - border-color: #dcdfe3; } - -.list-row, -.grid-child { - padding: 2px; } - -.list-row.button { - background-color: transparent; - border-style: none; - border-radius: 0; - box-shadow: none; } - .list-row.button:hover { - background-color: rgba(0, 0, 0, 0.05); } - .list-row.button:active { - color: #5c616c; } - .list-row.button:selected:active { - color: #ffffff; } - .list-row.button:selected:hover { - background-color: #4a85cb; } - .list-row.button:selected:insensitive { - color: rgba(255, 255, 255, 0.7); - background-color: rgba(82, 148, 226, 0.7); } - .list-row.button:selected:insensitive GtkLabel { - color: inherit; } - -.list-row, list-row.button { - transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .list-row:hover, list-row.button:hover { - transition: none; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - color: #BAC3CF; - background-color: rgba(53, 57, 69, 0.95); - background-clip: border-box; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: rgba(31, 33, 40, 0.95); } - .app-notification .button, - .app-notification.frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - .app-notification .button.flat, - .app-notification.frame .button.flat { - border-color: rgba(82, 148, 226, 0); } - .app-notification .button:hover, - .app-notification.frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .app-notification .button:active, .app-notification .button:checked, - .app-notification.frame .button:active, - .app-notification.frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; - background-clip: padding-box; } - .app-notification .button:insensitive, - .app-notification.frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -/************* - * Expanders * - *************/ -GtkExpander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - GtkExpander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkExpander:hover { - color: #aaaeb7; } - GtkExpander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ - * Calendar * - ***********/ -GtkCalendar { - color: #5c616c; - border: 1px solid #dcdfe3; - border-radius: 3px; - padding: 2px; } - GtkCalendar:selected { - background-color: #5294E2; - color: #ffffff; - border-radius: 1.5px; } - GtkCalendar.header { - color: #5c616c; - border: none; - border-radius: 0; } - GtkCalendar.button, GtkCalendar.button:focus { - color: rgba(92, 97, 108, 0.45); - border-color: transparent; - background-color: transparent; - background-image: none; } - GtkCalendar.button:hover, GtkCalendar.button:focus:hover { - color: #5c616c; } - GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { - color: rgba(92, 97, 108, 0.55); - background-color: transparent; - background-image: none; } - GtkCalendar.highlight { - color: alpha(currentColor,0.55); } - -/*********** - * Dialogs * - ***********/ -.message-dialog .dialog-action-area .button { - padding: 8px; } - -.message-dialog { - -GtkDialog-button-spacing: 0; } - .message-dialog .titlebar { - background-color: rgba(231, 232, 235, 0.95); - border-bottom: 1px solid rgba(212, 213, 219, 0.95); } - .message-dialog.csd.background { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: none; } - .message-dialog.csd .dialog-action-area .button { - padding: 8px; - border-radius: 0; } - .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { - border-right-style: none; - border-bottom-style: none; } - .message-dialog.csd .dialog-action-area .button:last-child { - border-bottom-right-radius: 3px; } - .message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - border-bottom-left-radius: 3px; } - -GtkFileChooserDialog .search-bar { - background-color: #F5F6F7; - border-color: #dcdfe3; - box-shadow: none; } - -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid #dcdfe3; } - -/*********** - * Sidebar * - ***********/ -.sidebar { - border: none; - background-color: #F5F6F7; } - .sidebar .scrollbar.trough { - background-color: transparent; - border-width: 2px; - border-color: transparent; } - .sidebar:selected { - background-color: #5294E2; } - -GtkPlacesSidebar.sidebar .view { - color: #5c616c; - background-color: transparent; } - GtkPlacesSidebar.sidebar .view:selected { - color: #ffffff; - background-color: #5294E2; } - -.sidebar-item { - padding: 10px 4px; } - .sidebar-item > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .sidebar-item.needs-attention > GtkLabel { - background-size: 6px 6px, 0 0; } - -GtkPaned { - margin: 0 8px 8px 0; } - GtkPaned:dir(rtl) { - margin-right: 0; - margin-left: 8px; } - -.pane-separator { - background-image: linear-gradient(to bottom, #dcdfe3); } - -/************** - * GtkInfoBar * - **************/ -GtkInfoBar { - border-style: none; } - -.info, -.question, -.warning, -.error, -GtkInfoBar { - background-color: #5294E2; - color: #ffffff; } - -.list-row:selected .button, GtkInfoBar .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.5); } - .list-row:selected .flat.button, GtkInfoBar .flat.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .list-row:selected .button:hover, GtkInfoBar .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.8); } - .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { - color: #5294E2; - outline-color: rgba(82, 148, 226, 0.3); - background-color: #ffffff; - border-color: #ffffff; } - .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.2); } - .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { - color: rgba(82, 148, 226, 0.4); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.2); } - -/************ - * Tooltips * - ************/ -.tooltip { - color: #BAC3CF; - border-radius: 2px; } - .tooltip.background { - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; } - .tooltip.window-frame.csd { - background-color: transparent; } - -.tooltip * { - padding: 4px; - background-color: transparent; - color: inherit; } - -/***************** - * Color Chooser * - *****************/ -GtkColorSwatch { - border: none; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4); } - GtkColorSwatch.color-light:hover { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4)); } - GtkColorSwatch.color-dark:hover { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } - GtkColorSwatch:hover { - border-color: rgba(0, 0, 0, 0.5); } - GtkColorSwatch.top { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - GtkColorSwatch.bottom { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; } - GtkColorSwatch.left, GtkColorSwatch:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - GtkColorSwatch.right, GtkColorSwatch:last-child { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - GtkColorSwatch:only-child { - border-radius: 3px; } - GtkColorSwatch.color-active-badge { - border-width: 2px; } - GtkColorSwatch.color-active-badge:hover { - background-image: none; } - GtkColorSwatch.color-active-badge.color-light, GtkColorSwatch.color-active-badge.color-light:hover { - color: rgba(0, 0, 0, 0.3); - border-color: rgba(0, 0, 0, 0.3); } - GtkColorSwatch.color-active-badge.color-dark, GtkColorSwatch.color-active-badge.color-dark:hover { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.5); } - -GtkColorChooserWidget #add-color-button { - border-color: #e8ebed; - background-color: #e8ebed; - color: #F5F6F7; - box-shadow: none; } - GtkColorChooserWidget #add-color-button:hover { - border-color: #dcdfe3; - background-color: #dcdfe3; } - -GtkColorButton.button { - padding: 4px; } - GtkColorButton.button GtkColorSwatch { - border-radius: 0; } - -/******** - * Misc * - ********/ -.scale-popup .button { - padding: 6px; } - .scale-popup .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - -GtkVolumeButton.button { - padding: 8px; } - -/********************** - * Window Decorations * - *********************/ -.window-frame { - border-radius: 4px 4px 0 0; - border-width: 0px; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ - margin: 10px; } - .window-frame:backdrop { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } - .window-frame.tiled { - border-radius: 0; } - .window-frame.popup { - box-shadow: none; - border-radius: 0; } - .window-frame.csd.popup, .window-frame.csd.menu { - border-radius: 2px; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); } - .window-frame.csd.tooltip { - border-radius: 2px; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); } - .window-frame.csd.message-dialog { - border-radius: 3px; } - -.header-bar.default-decoration .button.titlebutton, .titlebar.default-decoration .button.titlebutton, -.header-bar.selection-mode.default-decoration .button.titlebutton, .titlebar.selection-mode.default-decoration .button.titlebutton { - padding-top: 0px; - padding-bottom: 0px; } - -.header-bar .button.titlebutton, .titlebar .button.titlebutton, -.header-bar.selection-mode .button.titlebutton, .titlebar.selection-mode .button.titlebutton { - padding: 7px 4px; - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(231, 232, 235, 0); - border-width: 0; - color: transparent; - background-position: center; - background-repeat: no-repeat; } - .header-bar .button.titlebutton:backdrop, .titlebar .button.titlebutton:backdrop, - .header-bar.selection-mode .button.titlebutton:backdrop, .titlebar.selection-mode .button.titlebutton:backdrop { - opacity: 1; } - -.header-bar .right .button.titlebutton:nth-last-child(3), -.header-bar .right:dir(rtl) .button.titlebutton:nth-child(3), -.header-bar .left .button.titlebutton:nth-child(3), -.header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3), .titlebar .right .button.titlebutton:nth-last-child(3), -.titlebar .right:dir(rtl) .button.titlebutton:nth-child(3), -.titlebar .left .button.titlebutton:nth-child(3), -.titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3), -.header-bar.selection-mode .right .button.titlebutton:nth-last-child(3), -.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3), -.header-bar.selection-mode .left .button.titlebutton:nth-child(3), -.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3), .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3), -.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3), -.titlebar.selection-mode .left .button.titlebutton:nth-child(3), -.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3) { - background-image: -gtk-scaled(url("assets/titlebutton-min.png"), url("assets/titlebutton-min@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(3):hover, .header-bar .right .button.titlebutton:nth-last-child(3):backdrop:hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, - .header-bar .left .button.titlebutton:nth-child(3):hover, - .header-bar .left .button.titlebutton:nth-child(3):backdrop:hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, .titlebar .right .button.titlebutton:nth-last-child(3):hover, .titlebar .right .button.titlebutton:nth-last-child(3):backdrop:hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, - .titlebar .left .button.titlebutton:nth-child(3):hover, - .titlebar .left .button.titlebutton:nth-child(3):backdrop:hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(3):hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(3):backdrop:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(3):hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(3):backdrop:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover { - background-image: -gtk-scaled(url("assets/titlebutton-min-hover.png"), url("assets/titlebutton-min-hover@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(3):active:hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, - .header-bar .left .button.titlebutton:nth-child(3):active:hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, .titlebar .right .button.titlebutton:nth-last-child(3):active:hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, - .titlebar .left .button.titlebutton:nth-child(3):active:hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):active:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(3):active:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):active:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(3):active:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover { - background-image: -gtk-scaled(url("assets/titlebutton-min-active.png"), url("assets/titlebutton-min-active@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(3):backdrop, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, - .header-bar .left .button.titlebutton:nth-child(3):backdrop, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, .titlebar .right .button.titlebutton:nth-last-child(3):backdrop, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, - .titlebar .left .button.titlebutton:nth-child(3):backdrop, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, - .header-bar.selection-mode .left .button.titlebutton:nth-child(3):backdrop, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, - .titlebar.selection-mode .left .button.titlebutton:nth-child(3):backdrop, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop.png"), url("assets/titlebutton-min-backdrop@2.png")); } - -.header-bar .right .button.titlebutton:nth-last-child(2), -.header-bar .right:dir(rtl) .button.titlebutton:nth-child(2), -.header-bar .left .button.titlebutton:nth-child(2), -.header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2), .titlebar .right .button.titlebutton:nth-last-child(2), -.titlebar .right:dir(rtl) .button.titlebutton:nth-child(2), -.titlebar .left .button.titlebutton:nth-child(2), -.titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2), -.header-bar.selection-mode .right .button.titlebutton:nth-last-child(2), -.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2), -.header-bar.selection-mode .left .button.titlebutton:nth-child(2), -.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2), .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2), -.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2), -.titlebar.selection-mode .left .button.titlebutton:nth-child(2), -.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2) { - background-image: -gtk-scaled(url("assets/titlebutton-max.png"), url("assets/titlebutton-max@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(2):hover, .header-bar .right .button.titlebutton:nth-last-child(2):backdrop:hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, - .header-bar .left .button.titlebutton:nth-child(2):hover, - .header-bar .left .button.titlebutton:nth-child(2):backdrop:hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, .titlebar .right .button.titlebutton:nth-last-child(2):hover, .titlebar .right .button.titlebutton:nth-last-child(2):backdrop:hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, - .titlebar .left .button.titlebutton:nth-child(2):hover, - .titlebar .left .button.titlebutton:nth-child(2):backdrop:hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(2):hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(2):backdrop:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(2):hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(2):backdrop:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover { - background-image: -gtk-scaled(url("assets/titlebutton-max-hover.png"), url("assets/titlebutton-max-hover@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(2):active:hover, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, - .header-bar .left .button.titlebutton:nth-child(2):active:hover, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, .titlebar .right .button.titlebutton:nth-last-child(2):active:hover, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, - .titlebar .left .button.titlebutton:nth-child(2):active:hover, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):active:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, - .header-bar.selection-mode .left .button.titlebutton:nth-child(2):active:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):active:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, - .titlebar.selection-mode .left .button.titlebutton:nth-child(2):active:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover { - background-image: -gtk-scaled(url("assets/titlebutton-max-active.png"), url("assets/titlebutton-max-active@2.png")); } - .header-bar .right .button.titlebutton:nth-last-child(2):backdrop, - .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, - .header-bar .left .button.titlebutton:nth-child(2):backdrop, - .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, .titlebar .right .button.titlebutton:nth-last-child(2):backdrop, - .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, - .titlebar .left .button.titlebutton:nth-child(2):backdrop, - .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, - .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, - .header-bar.selection-mode .left .button.titlebutton:nth-child(2):backdrop, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, - .titlebar.selection-mode .left .button.titlebutton:nth-child(2):backdrop, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop.png"), url("assets/titlebutton-max-backdrop@2.png")); } - -.header-bar .right .button.titlebutton:last-child, -.header-bar .right:dir(rtl) .button.titlebutton:first-child, -.header-bar .left .button.titlebutton:first-child, -.header-bar .left:dir(rtl) .button.titlebutton:last-child, .titlebar .right .button.titlebutton:last-child, -.titlebar .right:dir(rtl) .button.titlebutton:first-child, -.titlebar .left .button.titlebutton:first-child, -.titlebar .left:dir(rtl) .button.titlebutton:last-child, -.header-bar.selection-mode .right .button.titlebutton:last-child, -.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child, -.header-bar.selection-mode .left .button.titlebutton:first-child, -.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child, .titlebar.selection-mode .right .button.titlebutton:last-child, -.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child, -.titlebar.selection-mode .left .button.titlebutton:first-child, -.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child { - background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } - .header-bar .right .button.titlebutton:last-child:hover, .header-bar .right .button.titlebutton:last-child:backdrop:hover, - .header-bar .right:dir(rtl) .button.titlebutton:first-child:hover, - .header-bar .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, - .header-bar .left .button.titlebutton:first-child:hover, - .header-bar .left .button.titlebutton:first-child:backdrop:hover, - .header-bar .left:dir(rtl) .button.titlebutton:last-child:hover, - .header-bar .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, .titlebar .right .button.titlebutton:last-child:hover, .titlebar .right .button.titlebutton:last-child:backdrop:hover, - .titlebar .right:dir(rtl) .button.titlebutton:first-child:hover, - .titlebar .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, - .titlebar .left .button.titlebutton:first-child:hover, - .titlebar .left .button.titlebutton:first-child:backdrop:hover, - .titlebar .left:dir(rtl) .button.titlebutton:last-child:hover, - .titlebar .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, - .header-bar.selection-mode .right .button.titlebutton:last-child:hover, - .header-bar.selection-mode .right .button.titlebutton:last-child:backdrop:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, - .header-bar.selection-mode .left .button.titlebutton:first-child:hover, - .header-bar.selection-mode .left .button.titlebutton:first-child:backdrop:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:backdrop:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, - .titlebar.selection-mode .left .button.titlebutton:first-child:hover, - .titlebar.selection-mode .left .button.titlebutton:first-child:backdrop:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover { - background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } - .header-bar .right .button.titlebutton:last-child:active:hover, - .header-bar .right:dir(rtl) .button.titlebutton:first-child:active:hover, - .header-bar .left .button.titlebutton:first-child:active:hover, - .header-bar .left:dir(rtl) .button.titlebutton:last-child:active:hover, .titlebar .right .button.titlebutton:last-child:active:hover, - .titlebar .right:dir(rtl) .button.titlebutton:first-child:active:hover, - .titlebar .left .button.titlebutton:first-child:active:hover, - .titlebar .left:dir(rtl) .button.titlebutton:last-child:active:hover, - .header-bar.selection-mode .right .button.titlebutton:last-child:active:hover, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:active:hover, - .header-bar.selection-mode .left .button.titlebutton:first-child:active:hover, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:active:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:active:hover, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:active:hover, - .titlebar.selection-mode .left .button.titlebutton:first-child:active:hover, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:active:hover { - background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } - .header-bar .right .button.titlebutton:last-child:backdrop, - .header-bar .right:dir(rtl) .button.titlebutton:first-child:backdrop, - .header-bar .left .button.titlebutton:first-child:backdrop, - .header-bar .left:dir(rtl) .button.titlebutton:last-child:backdrop, .titlebar .right .button.titlebutton:last-child:backdrop, - .titlebar .right:dir(rtl) .button.titlebutton:first-child:backdrop, - .titlebar .left .button.titlebutton:first-child:backdrop, - .titlebar .left:dir(rtl) .button.titlebutton:last-child:backdrop, - .header-bar.selection-mode .right .button.titlebutton:last-child:backdrop, - .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop, - .header-bar.selection-mode .left .button.titlebutton:first-child:backdrop, - .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop, .titlebar.selection-mode .right .button.titlebutton:last-child:backdrop, - .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop, - .titlebar.selection-mode .left .button.titlebutton:first-child:backdrop, - .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } - -.header-bar .left GtkMenuButton.button.titlebutton:first-child, -.header-bar .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, -.header-bar.selection-mode .left GtkMenuButton.button.titlebutton:first-child, -.header-bar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, -.titlebar .left GtkMenuButton.button.titlebutton:first-child, -.titlebar .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, -.titlebar.selection-mode .left GtkMenuButton.button.titlebutton:first-child, -.titlebar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child { - padding: 4px 6px 4px 6px; - border-color: transparent; - background-color: transparent; - background-image: none; } - -.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, GtkFlowBox .grid-child:selected, .menuitem.button.flat:active, .menuitem.button.flat:selected, .list-row:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus { - background-image: none; - background-color: #5294E2; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - -GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, -ScratchMainWindow .notebook tab.reorderable-page.top:active, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, -ScratchMainWindow .notebook tab.top:active, -ScratchMainWindow .notebook tab.top.active-page, -ScratchMainWindow .notebook tab.top.active-page:hover, -EphyNotebook.notebook tab.reorderable-page.top:active, -EphyNotebook.notebook tab.reorderable-page.top.active-page, -EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, -EphyNotebook.notebook tab.top:active, -EphyNotebook.notebook tab.top.active-page, -EphyNotebook.notebook tab.top.active-page:hover, -MidoriNotebook .notebook tab.reorderable-page.top:active, -MidoriNotebook .notebook tab.reorderable-page.top.active-page, -MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, -MidoriNotebook .notebook tab.top:active, -MidoriNotebook .notebook tab.top.active-page, -MidoriNotebook .notebook tab.top.active-page:hover, -TerminalWindow .notebook tab.reorderable-page.top:active, -TerminalWindow .notebook tab.reorderable-page.top.active-page, -TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -TerminalWindow .notebook tab.top:active, -TerminalWindow .notebook tab.top.active-page, -TerminalWindow .notebook tab.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - -TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.top { - padding-top: 7px; - border-top-width: 3px; } - -TerminalWindow .notebook.header.top, -PantheonTerminalPantheonTerminalWindow .notebook.header.top { - box-shadow: inset 0 1px #d4d5db, inset 0 -1px #dcdfe3; } - -GtkHTML { - background-color: #ffffff; - color: #5c616c; } - GtkHTML:active { - color: #ffffff; - background-color: #5294E2; } - -SushiFontWidget { - padding: 6px 12px; } - -TerminalWindow .background { - background-color: transparent; } - -TerminalWindow .scrollbar.vertical .slider { - margin-left: 3px; } - -TerminalWindow .scrollbar.trough { - border-width: 0; } - -.nautilus-canvas-item { - border-radius: 2px; } - -.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { - color: #ffffff; - text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } - .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { - color: #5c616c; } - .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { - color: #ffffff; } - -NautilusNotebook.notebook { - background-color: #ffffff; } - NautilusNotebook.notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; } - -NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { - padding: 5px; - box-shadow: none; - background-color: #ffffff; } - -NemoWindow EelEditableLabel.entry { - transition: none; } - -NemoWindow .sidebar .frame { - border-width: 0; } - -NemoWindow GtkSeparator.separator.horizontal, NemoWindow GtkPlacesSidebar.sidebar GtkSeparator.horizontal.view.separator, GtkPlacesSidebar.sidebar NemoWindow GtkSeparator.horizontal.view.separator { - color: #dcdfe3; } - -NemoWindow .primary-toolbar NemoPathBar.linked > .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { - background-color: rgba(255, 255, 255, 0.9); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:insensitive { - color: rgba(82, 93, 118, 0.4); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { - box-shadow: none; } - -.gedit-headerbar-paned { - color: rgba(212, 213, 219, 0.95); } - -.open-document-selector-listbox-row { - border-bottom: 1px solid #e7e9ec; - padding: 6px 6px 6px 12px; } - .open-document-selector-listbox-row .path-label { - font-size: smaller; - color: rgba(92, 97, 108, 0.7); } - .open-document-selector-listbox-row:selected .path-label { - color: rgba(255, 255, 255, 0.7); } - -.gedit-document-panel .list-row .button { - color: transparent; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; - padding: 4px; } - .gedit-document-panel .list-row .button GtkImage { - color: inherit; } - -.gedit-document-panel .prelight-row .button { - color: #92959d; } - -.gedit-document-panel .list-row .button:hover, -.gedit-document-panel .prelight-row .button:hover { - color: #ff4d4d; } - -.gedit-document-panel .prelight-row:selected .button:hover { - color: #ff6666; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; } - .gedit-document-panel .prelight-row:selected .button:hover:active { - color: #ffffff; } - -.gedit-document-panel .prelight-row .button:active { - color: #5c616c; } - -.gedit-document-panel-dragged-row { - border: 1px solid #dcdfe3; - background-color: #d9dde0; - color: #5c616c; } - -GeditStatusbar { - border-top: 1px solid #dcdfe3; - background-color: #F5F6F7; } - -GeditStatusMenuButton.button.flat, -GeditStatusMenuButton:prelight.button.flat, -GeditStatusMenuButton:checked.button.flat { - border-bottom-style: none; - border-radius: 0; } - -GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { - border-bottom: 1px solid #dcdfe3; } - -.gedit-search-entry-occurrences-tag, .gb-search-entry-occurrences-tag { - color: rgba(92, 97, 108, 0.6); - margin: 2px; - padding: 2px; } - -GeditViewFrame .gedit-search-slider, GbEditorFrame .gb-search-slider { - background-color: #fbfbfc; - padding: 6px; - border-color: #dcdfe3; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; } - -GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr), -GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { - padding: 0 10px; - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image:hover, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image:hover { - color: inherit; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):checked, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):active, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):checked { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):insensitive, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - -GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr) { - border-left-style: none; - border-radius: 0 3px 3px 0; - outline-radius: 0 1px 1px 0; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover { - box-shadow: -1px 0 #5294E2; } - -GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { - border-right-style: none; - border-radius: 3px 0 0 3px; - outline-radius: 1px 0 0 1px; } - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { - box-shadow: 1px 0 #5294E2; } - -GbEditorFrame .gb-search-slider { - padding: 2px; } - -GdTaggedEntry { - color: #5c616c; } - -.preferences.sidebar GtkViewport { - border: none; } - -.preferences.sidebar GtkListBox { - background-color: #F5F6F7; } - -.preferences.sidebar GtkListBoxRow { - padding: 10px; } - -GbPreferencesPageLanguage GtkSearchEntry { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -GbPreferencesPageLanguage GtkScrolledWindow { - border-top-width: 0; } - -GtkBox.gb-command-bar-box { - border: none; - background-color: #353945; } - GtkBox.gb-command-bar-box GtkLabel { - color: #BAC3CF; } - -GtkEntry.gb-command-bar-entry.entry.flat, -GtkEntry.gb-command-bar-entry.entry.flat:focus { - font-family: Monospace; - color: #BAC3CF; - background-image: none; - background-color: #353945; - padding: 6px 6px 6px 6px; - border: none; } - -GbSourceStyleSchemeWidget GtkSourceView { - font-family: Monospace; } - -GtkScrolledWindow.gb-linked-scroller { - border-top: none; } - -GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { - transition: none; } - -GbViewStack GtkBox.header.notebook, -GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { - border-bottom: 1px solid #dcdfe3; } - -GbViewStack.focused GtkBox.header.notebook { - background-color: #ffffff; } - GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook GtkLabel.button.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { - opacity: 1; } - -EphyWindow .floating-bar { - color: #5c616c; } - -.documents-load-more.button { - border-width: 1px 0 0; - border-radius: 0; } - -.documents-icon-bg { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; } - -.documents-collection-icon { - background-color: rgba(92, 97, 108, 0.3); - border-radius: 2px; } - -.documents-favorite.button:active, -.documents-favorite.button:active:hover { - color: #a9caf1; } - -.documents-entry-tag { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; - border-width: 0; - margin: 2px; - padding: 4px; } - .documents-entry-tag:hover { - color: #ffffff; - background-color: #639fe5; } - .documents-entry-tag:active { - color: #ffffff; - background-color: #4189df; } - .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { - background: none; - border: none; - box-shadow: none; - icon-shadow: none; } - .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { - color: rgba(255, 255, 255, 0.7); } - -.content-view.document-page { - border-style: solid; - border-width: 3px 3px 6px 4px; - border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } - -TotemGrilo.vertical GdMainView.frame { - border-width: 0; } - -SynapseGuiSelectionContainer *:selected, -SynapseGuiViewVirgilio *:selected { - background-color: #5294E2; } - -.tr-workarea .undershoot, -.tr-workarea .overshoot { - border-color: transparent; } - -.gnome-panel-menu-bar, -PanelApplet > GtkMenuBar.menubar, -PanelToplevel, -PanelWidget, -PanelAppletFrame, -PanelApplet { - color: #BAC3CF; - background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } - -PanelApplet .button, PanelApplet .button:backdrop { - padding: 4px; - border: 2px solid transparent; - border-radius: 0; - background-image: none; - background-color: transparent; - color: #BAC3CF; } - -PanelApplet .button:hover { - color: #d8dde4; - background-color: rgba(0, 0, 0, 0.17); - border-color: rgba(0, 0, 0, 0.17); } - -PanelApplet .button:active, PanelApplet .button:active:backdrop, -PanelApplet .button:checked, PanelApplet .button:checked:backdrop { - background-clip: padding-box; - color: #ffffff; - background-color: rgba(0, 0, 0, 0.25); - border-radius: 0; - border-color: rgba(0, 0, 0, 0.25); - box-shadow: inset 0 -2px #5294E2; } - -PanelApplet:hover { - color: #ffffff; } - -PanelApplet:active, -PanelApplet:hover:active { - color: #5294E2; } - -WnckPager { - color: #5d6268; } - WnckPager:selected { - color: #5294E2; } - -NaTrayApplet { - -NaTrayApplet-icon-padding: 12; - -NaTrayApplet-icon-size: 16; } - -ClockBox { - color: #BAC3CF; } - -.xfce4-panel.panel { - background-color: rgba(43, 46, 55, 0.95); } - .xfce4-panel.panel .button.flat { - color: #BAC3CF; - background-color: rgba(43, 46, 55, 0); - border-radius: 0; } - .xfce4-panel.panel .button.flat:hover { - border: none; - background-color: rgba(65, 70, 84, 0.95); } - .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .button.flat:checked { - color: #5294E2; - border: none; - background-color: rgba(27, 29, 35, 0.95); } - -.floating-bar { - background-color: #5294E2; - color: #ffffff; } - .floating-bar.top { - border-radius: 0 0 2px 2px; } - .floating-bar.right { - border-radius: 2px 0 0 2px; } - .floating-bar.bottom { - border-radius: 2px 2px 0 0; } - .floating-bar.left { - border-radius: 0 2px 2px 0; } - .floating-bar .button { - -GtkButton-image-spacing: 0; - -GtkButton-inner-border: 0; - background-color: transparent; - box-shadow: none; - border: none; } - -BirdieWidgetsTweetList * { - background-image: none; - background-color: transparent; } - -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: #ffffff; - background-color: #5294E2; - outline-color: transparent; } - -.marlin-pathbar.pathbar { - border-radius: 3px; - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { - color: inherit; } - .marlin-pathbar.pathbar:focus { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - .marlin-pathbar.pathbar:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { - color: #5294E2; } - -.gala-notification { - border: 1px solid rgba(0, 0, 0, 0.35); - border-radius: 3px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - background-image: linear-gradient(to bottom, white); - background-color: transparent; } - .gala-notification .title, .gala-notification .label { - color: #5c616c; } - -.panel { - background-color: transparent; - color: white; - font-weight: bold; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } - -.composited-indicator { - background-color: transparent; - color: white; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } - -.panel-app-button > GtkWidget > GtkWidget:first-child { - padding: 0 2px 0 4px; } - -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - -.panel .menu .spinner, -.menu .spinner { - opacity: 1; } - -WingpanelWidgetsIndicatorPopover.popover { - padding: 0; - text-shadow: none; - icon-shadow: none; } - WingpanelWidgetsIndicatorPopover.popover .menuitem { - padding: 5px; - outline-color: transparent; - text-shadow: none; - icon-shadow: none; - border: solid transparent; - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { - padding: 0 3px; } - WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { - background-color: rgba(0, 0, 0, 0.04); - border: solid rgba(0, 0, 0, 0.08); - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { - color: rgba(92, 97, 108, 0.55); } - -PantheonTerminalPantheonTerminalWindow.background { - background-color: transparent; } - -SwitchboardCategoryView .view:selected, -SwitchboardCategoryView .view:selected:focus { - color: #5c616c; } - -UnityDecoration { - -UnityDecoration-extents: 28px 1 1 1; - -UnityDecoration-input-extents: 10px; - -UnityDecoration-shadow-offset-x: 0px; - -UnityDecoration-shadow-offset-y: 3px; - -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); - -UnityDecoration-active-shadow-radius: 12px; - -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); - -UnityDecoration-inactive-shadow-radius: 7px; - -UnityDecoration-glow-size: 10px; - -UnityDecoration-glow-color: #5294E2; - -UnityDecoration-title-indent: 10px; - -UnityDecoration-title-fade: 35px; - -UnityDecoration-title-alignment: 0.0; } - UnityDecoration.top { - border: 1px solid rgba(0, 0, 0, 0.1); - border-bottom-width: 0; - border-radius: 4px 4px 0 0; - padding: 1px 6px 0 6px; - background-image: linear-gradient(to bottom, #e7e8eb); - color: rgba(82, 93, 118, 0.8); - box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } - UnityDecoration.top:backdrop { - border-bottom-width: 0; - color: rgba(82, 93, 118, 0.5); } - UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -UnityPanelWidget, -.unity-panel { - background-image: linear-gradient(to bottom, #2b2e37); - color: #f6f7f9; - box-shadow: none; } - UnityPanelWidget:backdrop, - .unity-panel:backdrop { - color: #bdc6d1; } - -.unity-panel.menubar.menuitem:hover, -.unity-panel.menubar .menuitem *:hover { - border-radius: 0; - color: #ffffff; - background-image: linear-gradient(to bottom, #5294E2); - border-bottom: none; } - -.overlay-bar { - background-color: #5294E2; - border-color: #5294E2; - border-radius: 2px; - padding: 3px 6px; - margin: 3px; } - .overlay-bar GtkLabel { - color: #ffffff; } - -GraniteWidgetsThinPaned { - background-color: transparent; - background-image: none; - margin: 0; - border-left: 1px solid #dcdfe3; - border-right: 1px solid #dcdfe3; } - -GraniteWidgetsPopOver .frame, -GraniteWidgetsStaticNotebook .frame { - border: none; } - -.help_button { - border-radius: 100px; - padding: 3px 9px; } - -.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { - padding: 3px; - border-bottom: 1px solid #dcdfe3; } - .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { - padding: 0 3px 0 3px; } - -.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { - padding: 5px; - border-width: 1px 0 0 0; - border-style: solid; - border-color: #dcdfe3; - background-color: #F5F6F7; } - .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { - padding: 2px 3px 2px 3px; } - -.source-list { - -GtkTreeView-horizontal-separator: 1px; - -GtkTreeView-vertical-separator: 6px; } - -.source-list, -.source-list.view { - background-color: #F5F6F7; - color: #5c616c; - -gtk-icon-style: regular; } - -.source-list.category-expander { - color: transparent; } - -.source-list.view:prelight { - background-color: white; } - -.source-list.view:selected, -.source-list.view:prelight:selected, -.source-list.view:selected:focus, -.source-list.category-expander:hover { - color: #ffffff; - background-color: #5294E2; } - -.source-list .scrollbar.trough, -.source-list .scrollbars-junction { - border-image: none; - border-color: transparent; - background-color: #F5F6F7; - background-image: none; } - -.source-list.badge, -.source-list.badge:prelight, -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-image: none; - background-color: #5294E2; - color: #ffffff; - border-radius: 10px; - padding: 0 6px; - margin: 0 3px; - border-width: 0; } - -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-color: #ffffff; - color: #5294E2; } - -.source-list.category-expander { - color: #5c616c; - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - -GtkTreeView-expander-size: 16; } - -.source-list.category-expander, -.source-list.category-expander:backdrop { - color: transparent; - border: none; } - -.source-list.category-expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -GraniteWidgetsWelcome { - background-color: #ffffff; } - -GraniteWidgetsWelcome GtkLabel { - color: #a9acb2; - font: open sans 11; - text-shadow: none; } - -GraniteWidgetsWelcome .h1, -GraniteWidgetsWelcome .h3 { - color: rgba(92, 97, 108, 0.8); } - -.help_button { - border-radius: 0; } - -GraniteWidgetsPopOver { - -GraniteWidgetsPopOver-arrow-width: 21; - -GraniteWidgetsPopOver-arrow-height: 10; - -GraniteWidgetsPopOver-border-radius: 2px; - -GraniteWidgetsPopOver-border-width: 1; - -GraniteWidgetsPopOver-shadow-size: 12; - border: 1px solid rgba(0, 0, 0, 0.3); - margin: 0; } - -.popover_bg { - background-image: linear-gradient(to bottom, #ffffff); - border: 1px solid rgba(0, 0, 0, 0.3); } - -GraniteWidgetsPopOver .sidebar.view, -GraniteWidgetsPopOver * { - background-color: transparent; } - -GraniteWidgetsXsEntry.entry { - padding: 4px; } - -.h1 { - font: open sans 24px; } - -.h2 { - font: open sans light 18px; } - -.h3 { - font: open sans 11px; } - -.h4, -.category-label { - color: #8a8e96; - font-weight: 600; } - -.h4 { - padding-bottom: 6px; - padding-top: 6px; } - -GtkListBox .h4 { - padding-left: 6px; } - -/* the panel widget at the top */ -#panel_window { - background-color: rgba(43, 46, 55, 0.95); - color: #BAC3CF; - font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } - #panel_window .menubar, - #panel_window .menubar > .menuitem { - background-color: transparent; - color: #BAC3CF; - font: bold; } - #panel_window .menubar .menuitem:insensitive { - color: rgba(186, 195, 207, 0.5); } - #panel_window .menubar .menuitem:insensitive GtkLabel { - color: inherit; } - #panel_window .menubar .menu .menuitem { - font: normal; } - -/* the login window */ -#login_window, -#shutdown_dialog, -#restart_dialog { - font: normal; - border-style: none; - background-color: transparent; - color: #5c616c; } - -/* the top half of the login-window, in GtkDialog terms, the content */ -#content_frame { - padding-bottom: 14px; - background-color: #F5F6F7; - border-top-left-radius: 2px; - border-top-right-radius: 2px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 1px 1px 0 1px; } - -#content_frame .button { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - #content_frame .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - #content_frame .button:active, #content_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - #content_frame .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - #content_frame .button:insensitive > GtkLabel { - color: inherit; } - -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ -#buttonbox_frame { - padding-top: 20px; - padding-bottom: 0px; - border-style: none; - background-color: rgba(53, 57, 69, 0.95); - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 0 1px 1px 1px; - box-shadow: inset 0 1px rgba(53, 57, 69, 0.95); } - -#buttonbox_frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - #buttonbox_frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - #buttonbox_frame .button:active, #buttonbox_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - #buttonbox_frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -#login_window #user_combobox { - color: #5c616c; - font: 13px; } - #login_window #user_combobox .menu { - font: normal; } - -/* the user's avatar box */ -#user_image { - padding: 3px; - border-radius: 2px; } - -/* the border around the user's avatar box */ -/* the shutdown button */ -#shutdown_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - #shutdown_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - #shutdown_button.button:active, #shutdown_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - -/* the restart button */ -#restart_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - #restart_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - #restart_button.button:active, #restart_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ -#greeter_infobar { - border-bottom-width: 0; - font: bold; } - -.titlebar .separator, .titlebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .titlebar .view.separator { - color: rgba(212, 213, 219, 0.95); } - -NemoWindow GtkEventBox { - background-color: #F5F6F7; } - -GtkFileChooserDialog *, -NautilusWindow *, -NemoWindow { - -GtkPaned-handle-size: 0; } - -NautilusWindow GtkBox.sidebar { - background-color: transparent; } - -GtkFileChooserDialog.csd.background, -GtkFileChooserDialog .source-list, GtkFileChooserDialog .source-list.view, GtkFileChooserDialog .source-list.view:prelight, -NautilusWindow.csd.background, -NautilusWindow .source-list, -NautilusWindow .source-list.view, -NautilusWindow .source-list.view:prelight, -NemoWindow.csd.background, -NemoWindow .source-list, -NemoWindow .source-list.view, -NemoWindow .source-list.view:prelight, -MarlinViewWindow.csd.background, -MarlinViewWindow .source-list, -MarlinViewWindow .source-list.view, -MarlinViewWindow .source-list.view:prelight { - background-color: transparent; } - -GtkFileChooserDialog .sidebar, GtkFileChooserDialog MarlinPlacesSidebar, -NautilusWindow .sidebar, -NautilusWindow MarlinPlacesSidebar, -NemoWindow .sidebar, -NemoWindow MarlinPlacesSidebar, -MarlinViewWindow .sidebar, -MarlinViewWindow MarlinPlacesSidebar { - background-color: rgba(53, 57, 69, 0.95); } - GtkFileChooserDialog .sidebar .view, GtkFileChooserDialog .sidebar .source-list.sidebar row, GtkFileChooserDialog MarlinPlacesSidebar .view, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row, - NautilusWindow .sidebar .view, - NautilusWindow .sidebar .source-list.sidebar row, - NautilusWindow MarlinPlacesSidebar .view, - NautilusWindow MarlinPlacesSidebar .source-list.sidebar row, - NemoWindow .sidebar .view, - NemoWindow .sidebar .source-list.sidebar row, - NemoWindow MarlinPlacesSidebar .view, - NemoWindow MarlinPlacesSidebar .source-list.sidebar row, - MarlinViewWindow .sidebar .view, - MarlinViewWindow .sidebar .source-list.sidebar row, - MarlinViewWindow MarlinPlacesSidebar .view, - MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row { - background-color: transparent; - color: #BAC3CF; } - GtkFileChooserDialog .sidebar .view.image, GtkFileChooserDialog .sidebar .source-list.sidebar row.image, GtkFileChooserDialog MarlinPlacesSidebar .view.image, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row.image, - NautilusWindow .sidebar .view.image, - NautilusWindow .sidebar .source-list.sidebar row.image, - NautilusWindow MarlinPlacesSidebar .view.image, - NautilusWindow MarlinPlacesSidebar .source-list.sidebar row.image, - NemoWindow .sidebar .view.image, - NemoWindow .sidebar .source-list.sidebar row.image, - NemoWindow MarlinPlacesSidebar .view.image, - NemoWindow MarlinPlacesSidebar .source-list.sidebar row.image, - MarlinViewWindow .sidebar .view.image, - MarlinViewWindow .sidebar .source-list.sidebar row.image, - MarlinViewWindow MarlinPlacesSidebar .view.image, - MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row.image { - color: rgba(186, 195, 207, 0.7); } - GtkFileChooserDialog .sidebar .view.cell:selected, GtkFileChooserDialog .sidebar .source-list.sidebar row.cell:selected, GtkFileChooserDialog MarlinPlacesSidebar .view.cell:selected, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row.cell:selected, - NautilusWindow .sidebar .view.cell:selected, - NautilusWindow .sidebar .source-list.sidebar row.cell:selected, - NautilusWindow MarlinPlacesSidebar .view.cell:selected, - NautilusWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected, - NemoWindow .sidebar .view.cell:selected, - NemoWindow .sidebar .source-list.sidebar row.cell:selected, - NemoWindow MarlinPlacesSidebar .view.cell:selected, - NemoWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected, - MarlinViewWindow .sidebar .view.cell:selected, - MarlinViewWindow .sidebar .source-list.sidebar row.cell:selected, - MarlinViewWindow MarlinPlacesSidebar .view.cell:selected, - MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected { - background-color: #5294E2; - color: #ffffff; } - GtkFileChooserDialog .sidebar.frame, GtkFileChooserDialog MarlinPlacesSidebar.frame, - NautilusWindow .sidebar.frame, - NautilusWindow MarlinPlacesSidebar.frame, - NemoWindow .sidebar.frame, - NemoWindow MarlinPlacesSidebar.frame, - MarlinViewWindow .sidebar.frame, - MarlinViewWindow MarlinPlacesSidebar.frame { - color: #BAC3CF; } - GtkFileChooserDialog .sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, GtkFileChooserDialog MarlinPlacesSidebar .separator, GtkFileChooserDialog MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserDialog MarlinPlacesSidebar .view.separator, - NautilusWindow .sidebar .separator, - NautilusWindow GtkPlacesSidebar.sidebar .view.separator, - NautilusWindow MarlinPlacesSidebar .separator, - NautilusWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - NautilusWindow MarlinPlacesSidebar .view.separator, - NemoWindow .sidebar .separator, - NemoWindow GtkPlacesSidebar.sidebar .view.separator, - NemoWindow MarlinPlacesSidebar .separator, - NemoWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - NemoWindow MarlinPlacesSidebar .view.separator, - MarlinViewWindow .sidebar .separator, - MarlinViewWindow GtkPlacesSidebar.sidebar .view.separator, - MarlinViewWindow MarlinPlacesSidebar .separator, - MarlinViewWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - MarlinViewWindow MarlinPlacesSidebar .view.separator { - color: transparent; } - -GtkFileChooserDialog.maximized .sidebar, -NautilusWindow.maximized .sidebar, -NemoWindow.maximized .sidebar, -MarlinViewWindow.maximized .sidebar { - background-color: #353945; } - -GtkFileChooserDialog .pane-separator, -NautilusWindow .pane-separator, -NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, -MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { - background-color: rgba(53, 57, 69, 0.95); } - -/*Fix Nautilus transparency issues*/ -NautilusWindow NautilusWindowSlot { - background-color: #ffffff; } - -NautilusDesktopWindow NautilusWindowSlot { - background-color: transparent; } - -GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { - background-color: rgba(53, 57, 69, 0.95); } - -GtkFileChooserDialog .sidebar { - background-color: transparent; } - -GtkFileChooserDialog GtkPaned > .vertical > .horizontal { - background-color: #F5F6F7; } - -GtkFileChooserDialog .dialog-action-box { - background-color: #F5F6F7; } - -GtkFileChooserDialog .dialog-vbox > .frame { - color: #BAC3CF; - border-color: transparent; } - -GtkFileChooserDialog .action-bar.frame { - background-color: transparent; - border-color: rgba(42, 45, 55, 0.95); } - -GtkFileChooserDialog .action-bar.frame GtkLabel, GtkFileChooserDialog .action-bar.frame GtkComboBox, -GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, -GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { - color: #BAC3CF; } - -FeedReaderreaderUI.background.csd > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd > .titlebar .pane-separator, -GeditWindow.background.csd.maximized > .titlebar .pane-separator, -GeditWindow.background.csd > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { - background-color: rgba(212, 213, 219, 0.95); } - -FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: rgba(231, 232, 235, 0.95); } - FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: rgba(239, 240, 242, 0.95); } - -FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: #e7e8eb; } - FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: #eff0f2; } - -FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, -GeditWindow.background.csd > .titlebar { - background-color: transparent; } - -GeditWindow.background.csd { - background-color: transparent; } - -GeditWindow.background .gedit-side-panel-paned .pane-separator { - background-color: rgba(53, 57, 69, 0.95); } - -GeditWindow.background .gedit-bottom-panel-paned .pane-separator { - background-color: #dcdfe3; } - -GeditWindow.background > .titlebar.default-decoration, -GeditWindow.background > .titlebar.default-decoration:backdrop { - background-color: #e7e8eb; } - -.gedit-bottom-panel-paned { - background-color: #ffffff; } - -.gedit-document-panel { - background-color: rgba(53, 57, 69, 0.95); } - .maximized .gedit-document-panel { - background-color: #353945; } - .gedit-document-panel .list-row { - color: #BAC3CF; } - .gedit-document-panel .list-row { - background-color: rgba(186, 195, 207, 0); - border: solid rgba(186, 195, 207, 0); - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:hover { - border: solid rgba(186, 195, 207, 0.15); - border-width: 3px 2px 3px 2px; - background-color: rgba(186, 195, 207, 0.15); } - .gedit-document-panel .list-row:active { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:active .button { - color: #ffffff; } - .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .prelight-row .button:active { - color: #BAC3CF; } - -GeditFileBrowserWidget { - background-color: rgba(53, 57, 69, 0.95); } - .maximized GeditFileBrowserWidget { - background-color: #353945; } - GeditFileBrowserWidget .scrollbars-junction, - GeditFileBrowserWidget .scrollbars-junction.frame { - border-color: transparent; - background-color: transparent; } - GeditFileBrowserWidget .horizontal { - background-color: transparent; - border-color: rgba(37, 40, 49, 0.95); } - GeditFileBrowserWidget .horizontal GtkComboBox { - color: #BAC3CF; } - -GeditWindow.background.csd GeditFileBrowserView.view { - background-color: transparent; - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander { - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { - color: #5294E2; } - -GtkFileChooserDialog .action-bar.frame .button, -GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - GtkFileChooserDialog .action-bar.frame .button:hover, - GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - GtkFileChooserDialog .action-bar.frame .button:active, - GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog .action-bar.frame .button:checked, - GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - GtkFileChooserDialog .action-bar.frame .button:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -GtkFileChooserDialog .action-bar.frame .entry, -GtkFileChooserDialog .dialog-vbox > .frame .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - GtkFileChooserDialog .action-bar.frame .image.entry, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog .action-bar.frame .image.entry:hover, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { - color: inherit; } - GtkFileChooserDialog .action-bar.frame .entry:focus, - GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - GtkFileChooserDialog .action-bar.frame .entry:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkFileChooserDialog .sidebar .trough.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .trough.scrollbar, -NautilusWindow .sidebar .trough.scrollbar, -NautilusWindow MarlinPlacesSidebar .trough.scrollbar, -NemoWindow .sidebar .trough.scrollbar, -NemoWindow MarlinPlacesSidebar .trough.scrollbar, -MarlinViewWindow .sidebar .trough.scrollbar, -MarlinViewWindow MarlinPlacesSidebar .trough.scrollbar, GeditFileBrowserWidget .trough.scrollbar { - background-color: transparent; - border-color: transparent; } - -GtkFileChooserDialog .sidebar .slider.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar, -NautilusWindow .sidebar .slider.scrollbar, -NautilusWindow MarlinPlacesSidebar .slider.scrollbar, -NemoWindow .sidebar .slider.scrollbar, -NemoWindow MarlinPlacesSidebar .slider.scrollbar, -MarlinViewWindow .sidebar .slider.scrollbar, -MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar, GeditFileBrowserWidget .slider.scrollbar { - border-radius: 20px; - border: 3px solid transparent; - background-color: rgba(231, 234, 238, 0.7); } - GtkFileChooserDialog .sidebar .slider.scrollbar:hover, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:hover, - NautilusWindow .sidebar .slider.scrollbar:hover, - NautilusWindow MarlinPlacesSidebar .slider.scrollbar:hover, - NemoWindow .sidebar .slider.scrollbar:hover, - NemoWindow MarlinPlacesSidebar .slider.scrollbar:hover, - MarlinViewWindow .sidebar .slider.scrollbar:hover, - MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:hover, GeditFileBrowserWidget .slider.scrollbar:hover { - background-color: #f6f7f9; } - GtkFileChooserDialog .sidebar .slider.scrollbar:prelight:active, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:prelight:active, - NautilusWindow .sidebar .slider.scrollbar:prelight:active, - NautilusWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, - NemoWindow .sidebar .slider.scrollbar:prelight:active, - NemoWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, - MarlinViewWindow .sidebar .slider.scrollbar:prelight:active, - MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, GeditFileBrowserWidget .slider.scrollbar:prelight:active { - background-color: #5294E2; } - GtkFileChooserDialog .sidebar .slider.fine-tune.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .slider.fine-tune.scrollbar, - NautilusWindow .sidebar .slider.fine-tune.scrollbar, - NautilusWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, - NemoWindow .sidebar .slider.fine-tune.scrollbar, - NemoWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, - MarlinViewWindow .sidebar .slider.fine-tune.scrollbar, - MarlinViewWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, GeditFileBrowserWidget .slider.fine-tune.scrollbar { - border-width: 4px; } - GtkFileChooserDialog .sidebar .slider.fine-tune.scrollbar:prelight:active, GtkFileChooserDialog MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, - NautilusWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, - NautilusWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, - NemoWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, - NemoWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, - MarlinViewWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, - MarlinViewWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, GeditFileBrowserWidget .slider.fine-tune.scrollbar:prelight:active { - background-color: #5294E2; } - GtkFileChooserDialog .sidebar .slider.scrollbar:insensitive, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:insensitive, - NautilusWindow .sidebar .slider.scrollbar:insensitive, - NautilusWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, - NemoWindow .sidebar .slider.scrollbar:insensitive, - NemoWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, - MarlinViewWindow .sidebar .slider.scrollbar:insensitive, - MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, GeditFileBrowserWidget .slider.scrollbar:insensitive { - background-color: transparent; } - -/* GTK NAMED COLORS */ -@define-color theme_fg_color #5c616c; -@define-color theme_text_color #5c616c; -@define-color theme_bg_color #F5F6F7; -@define-color theme_base_color #ffffff; -@define-color theme_selected_bg_color #5294E2; -@define-color theme_selected_fg_color #ffffff; -@define-color fg_color #5c616c; -@define-color text_color #5c616c; -@define-color bg_color #F5F6F7; -@define-color base_color #ffffff; -@define-color selected_bg_color #5294E2; -@define-color selected_fg_color #ffffff; -@define-color insensitive_bg_color #fbfbfc; -@define-color insensitive_fg_color alpha(#5c616c,0.5); -@define-color insensitive_base_color #ffffff; -@define-color theme_unfocused_fg_color #5c616c; -@define-color theme_unfocused_text_color #5c616c; -@define-color theme_unfocused_bg_color #F5F6F7; -@define-color theme_unfocused_base_color #ffffff; -@define-color borders #dcdfe3; -@define-color unfocused_borders #dcdfe3; -@define-color warning_color #F27835; -@define-color error_color #FC4138; -@define-color success_color #73d216; -@define-color placeholder_text_color #A8A8A8; -@define-color wm_title alpha(#525d76,0.8); -@define-color wm_unfocused_title alpha(#525d76,0.5); -@define-color wm_bg #e7e8eb; -@define-color wm_bg_unfocused #eff0f2; -@define-color wm_highlight #eff0f2; -@define-color wm_shadow alpha(black,0.35); -@define-color wm_button_close_bg #f46067; -@define-color wm_button_close_hover_bg #f68086; -@define-color wm_button_close_active_bg #f13039; -@define-color wm_icon_close_bg #F8F8F9; -@define-color wm_button_hover_bg #fdfdfd; -@define-color wm_button_active_bg #5294E2; -@define-color wm_button_hover_border #D1D3DA; -@define-color wm_icon_bg #90949E; -@define-color wm_icon_unfocused_bg #B6B8C0; -@define-color wm_icon_hover_bg #7A7F8B; -@define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.14/gtk-dark.css b/common/gtk-3.0/3.14/gtk-dark.css index bc31fe5..e89322b 100644 --- a/common/gtk-3.0/3.14/gtk-dark.css +++ b/common/gtk-3.0/3.14/gtk-dark.css @@ -1 +1,3886 @@ -@import url("gtk-contained-dark.css"); +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkPaned-handle-size: 1; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 16; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkWidget-link-color: #a9caf1; + -GtkWidget-visited-link-color: #7eafe9; + -GtkWidget-focus-padding: 2; + -GtkWidget-focus-line-width: 1; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkStatusbar-shadow-type: none; + outline-color: rgba(211, 218, 227, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + outline-radius: 2px; } + +.background { + color: #D3DAE3; + background-color: rgba(56, 60, 74, 0.999); } + +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + background-color: #383C4A; + color: #D3DAE3; } + .gtkstyle-fallback:prelight { + background-color: #4e5467; + color: #D3DAE3; } + .gtkstyle-fallback:active { + background-color: #22242d; + color: #D3DAE3; } + .gtkstyle-fallback:insensitive { + background-color: #3c4150; + color: rgba(211, 218, 227, 0.45); } + .gtkstyle-fallback:selected { + background-color: #5294E2; + color: #ffffff; } + +.view { + color: #D3DAE3; + background-color: #404552; } + .view.dim-label, GtkLabel.view.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator, .header-bar .view.subtitle { + color: rgba(211, 218, 227, 0.55); } + .view.dim-label:selected, GtkLabel.view.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, GtkLabel.view.separator:selected:focus, .header-bar .view.subtitle:selected:focus { + color: rgba(255, 255, 255, 0.65); + text-shadow: none; } + +.rubberband { + border: 1px solid #5294E2; + background-color: rgba(82, 148, 226, 0.2); } + +GtkLabel.separator, .popover GtkLabel.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator { + color: #D3DAE3; } + +GtkLabel:insensitive { + color: rgba(211, 218, 227, 0.45); } + +.dim-label, GtkLabel.separator, .popover GtkLabel.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator, .header-bar .subtitle { + opacity: 0.55; } + +GtkAssistant .sidebar { + background-color: #404552; + border-top: 1px solid #2b2e39; } + GtkAssistant .sidebar:dir(ltr) { + border-right: 1px solid #2b2e39; } + GtkAssistant .sidebar:dir(rtl) { + border-left: 1px solid #2b2e39; } + +GtkAssistant.csd .sidebar { + border-top-style: none; } + +GtkAssistant .sidebar GtkLabel { + padding: 6px 12px; } + +GtkAssistant .sidebar GtkLabel.highlight { + background-color: #5294E2; + color: #ffffff; } + +GtkTextView { + background-color: #3c414e; } + +GtkFlowBox .grid-child { + padding: 3px; + border-radius: 3px; } + GtkFlowBox .grid-child:selected { + outline-offset: -2px; } + +.popover.osd, .osd { + color: #BAC3CF; + border: none; + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; + outline-color: rgba(186, 195, 207, 0.3); + box-shadow: none; } + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: blue; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: 0.5; } + +.entry { + border: 1px solid; + padding: 5px 8px 6px; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); } + .header-bar .entry { + padding: 6px; } + .entry.image { + padding-left: 3px; + padding-right: 3px; } + .entry.flat, .entry.flat:focus { + padding: 2px; + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); + border: none; + border-radius: 0; } + .entry:focus { + background-clip: border-box; + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); + box-shadow: inset 1px 0 #5294E2, inset -1px 0 #5294E2, inset 0 1px #5294E2, inset 0 -1px #5294E2; } + .entry:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(64, 69, 82, 0.55); + background-image: linear-gradient(to bottom, rgba(64, 69, 82, 0.55)); } + .entry:selected, .entry:selected:focus { + background-color: #5294E2; + color: #ffffff; } + .entry.progressbar { + margin: 2px 12px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #5294E2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + .linked > .entry:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .linked > .entry:first-child:dir(rtl) { + border-right-style: none; } + .linked > .entry:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-style: none; } + .linked > .entry:last-child:dir(rtl) { + border-left-style: solid; } + .entry.warning { + color: #ffffff; + border-color: #2b2e39; + background-image: linear-gradient(to bottom, #ab6441); } + .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); + box-shadow: none; } + .entry.warning:selected, .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .entry.error { + color: #ffffff; + border-color: #2b2e39; + background-image: linear-gradient(to bottom, #b14342); } + .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); + box-shadow: none; } + .entry.error:selected, .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + .entry.image { + color: #b6bcc6; } + .linked.vertical > .entry { + border-bottom-color: #3a3e4a; + box-shadow: none; } + .linked.vertical > .entry:focus { + border-color: #5294E2; + box-shadow: 0 -1px 0 0 #5294E2; } + .linked.vertical > .entry:insensitive { + border-bottom-color: #3a3e4a; } + .linked.vertical > .entry:first-child { + border-bottom-color: #3a3e4a; } + .linked.vertical > .entry:first-child:focus { + border-bottom-color: #5294E2; + box-shadow: none; } + .linked.vertical > .entry:first-child:insensitive { + border-bottom-color: #3a3e4a; } + .linked.vertical > .entry:last-child { + border-bottom-color: rgba(0, 0, 0, 0.14); } + .linked.vertical > .entry:last-child:focus { + border-bottom-color: #5294E2; + box-shadow: 0 -1px 0 0 #5294E2; } + .linked.vertical > .entry:last-child:insensitive { + border-bottom-color: rgba(0, 0, 0, 0.14); } + .osd .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + .osd .entry.image, .osd .entry.image:hover { + color: inherit; } + .osd .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + .osd .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkSearchEntry.entry { + border-radius: 20px; } + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } + +.button { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 3px; + padding: 5px 8px; + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .header-bar .button { + padding: 6px 11px; } + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(68, 74, 88, 0); + border-color: rgba(43, 46, 57, 0); + transition: none; } + .button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; } + .button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; + -gtk-image-effect: highlight; } + .button:active, .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; + transition-duration: 50ms; } + .button:active { + color: #D3DAE3; } + .button:active:hover, .button:checked { + color: #ffffff; } + .button.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; } + .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button:insensitive > GtkLabel { + color: inherit; } + .button:insensitive:active, .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { + color: inherit; } + .button.osd { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(35, 38, 46, 0.95); } + .button.osd.image-button { + padding: 10px; } + .button.osd:hover { + color: #5294E2; } + .button.osd:active, .button.osd:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.osd:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .osd .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: none; } + .osd .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:dir(rtl) { + border-left-style: solid; } + .osd .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button:hover, .osd .button:hover:first-child, .osd .button:hover:last-child { + box-shadow: none; } + .osd .button:active, .osd .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .osd .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .osd .button.flat:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button.flat:hover, .osd .button.flat:hover:first-child, .osd .button.flat:hover:last-child { + box-shadow: none; } + .osd .button.flat:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); + background-image: none; } + .osd .button.flat:active, .osd .button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .button.suggested-action:active, .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .button.suggested-action.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(211, 218, 227, 0.45); } + .button.suggested-action:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .button.destructive-action:active, .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .button.destructive-action.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(211, 218, 227, 0.45); } + .button.destructive-action:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + .button.image-button { + padding: 8px; } + .header-bar .button.image-button { + padding: 6px 9px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .header-bar .button.text-button { + padding: 6px 16px; } + .button.text-button.image-button { + padding: 4px 8px 5px; } + .button.text-button.image-button GtkLabel:first-child { + padding-left: 8px; } + .button.text-button.image-button GtkLabel:last-child { + padding-right: 8px; } + .header-bar .button.text-button.image-button { + padding: 6px 16px; } + .stack-switcher > .button { + outline-offset: -3px; } + .stack-switcher > .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 5px; + padding-bottom: 5px; } + .stack-switcher > .button .header-bar > GtkLabel { + padding: 6px 10px; } + .stack-switcher > .button.text-button { + padding: 5px 10px; } + .header-bar .stack-switcher > .button.text-button { + padding: 6px 10px; } + .stack-switcher > .button.image-button { + padding: 1px 3px; } + .stack-switcher > .button.needs-attention:active > GtkLabel, + .stack-switcher > .button.needs-attention:active > GtkImage, + .stack-switcher > .button.needs-attention:checked > GtkLabel, + .stack-switcher > .button.needs-attention:checked > GtkImage { + animation: none; + background-image: none; } + .stack-switcher > .button.needs-attention > GtkLabel, + .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > .button.needs-attention > GtkLabel:dir(rtl), + .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { + background-position: left 3px, left 2px; } + .inline-toolbar .button, .inline-toolbar .button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.inline-toolbar GtkToolButton > .button { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .inline-toolbar GtkToolButton > .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .inline-toolbar GtkToolButton > .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { + color: inherit; } + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { + color: inherit; } + +.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, +.linked > .button:hover, +.linked > .button:active, +.linked > .button:checked, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button, NemoWindow .primary-toolbar NemoPathBar.linked > .button, .linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .inline-toolbar GtkToolButton > .button.flat:hover, .osd .button:hover, .inline-toolbar .button:hover, .linked > .button:hover, GtkComboBox.combobox-entry .entry:hover, GtkComboBox.combobox-entry .button:hover, .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover, .linked > GtkComboBox > .button:hover:dir(ltr) { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); } + .inline-toolbar GtkToolButton > .button.flat:active, .osd .button:active, .inline-toolbar .button:active, .linked > .button:active, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .button:active, .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, .linked > GtkComboBox > .button:active:dir(ltr), .inline-toolbar GtkToolButton > .button.flat:checked, .osd .button:checked, .inline-toolbar .button:checked, .linked > .button:checked, GtkComboBox.combobox-entry .entry:checked, GtkComboBox.combobox-entry .button:checked, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked, .linked > GtkComboBox > .button:checked:dir(ltr) { + box-shadow: none; } + .inline-toolbar.toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .inline-toolbar .button:dir(rtl), .inline-toolbar .button:dir(rtl):backdrop, .linked > .button:dir(rtl), + .linked > .button:dir(rtl):hover, + .linked > .button:dir(rtl):active, + .linked > .button:dir(rtl):checked, GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:dir(rtl), .header-bar .linked.stack-switcher > .button:dir(rtl), .primary-toolbar .linked.path-bar > .button:dir(rtl), .header-bar .linked.path-bar > .button:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:dir(rtl), .linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; } + +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .primary-toolbar .linked.stack-switcher > .button:first-child, .header-bar .linked.stack-switcher > .button:first-child, .primary-toolbar .linked.path-bar > .button:first-child, .header-bar .linked.path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:first-child:hover, .inline-toolbar .button:first-child:hover, .linked > .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:first-child:hover, GtkComboBox.combobox-entry .button:first-child:hover, .linked > GtkComboBox:first-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); } + .osd .button:first-child:active, .inline-toolbar .button:first-child:active, .linked > .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat:active, GtkComboBox.combobox-entry .entry:first-child:active, GtkComboBox.combobox-entry .button:first-child:active, .linked > GtkComboBox:first-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, .osd .button:first-child:checked, .inline-toolbar .button:first-child:checked, .linked > .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:first-child:checked, GtkComboBox.combobox-entry .button:first-child:checked, .linked > GtkComboBox:first-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { + box-shadow: none; } + +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .primary-toolbar .linked.stack-switcher > .button:last-child, .header-bar .linked.stack-switcher > .button:last-child, .primary-toolbar .linked.path-bar > .button:last-child, .header-bar .linked.path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:hover, .inline-toolbar .button:last-child:hover, .linked > .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:last-child:hover, GtkComboBox.combobox-entry .button:last-child:hover, .linked > GtkComboBox:last-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); } + .osd .button:last-child:active, .inline-toolbar .button:last-child:active, .linked > .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat:active, GtkComboBox.combobox-entry .entry:last-child:active, GtkComboBox.combobox-entry .button:last-child:active, .linked > GtkComboBox:last-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, .osd .button:last-child:checked, .inline-toolbar .button:last-child:checked, .linked > .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:last-child:checked, GtkComboBox.combobox-entry .button:last-child:checked, .linked > GtkComboBox:last-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { + box-shadow: none; } + .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:last-child:dir(rtl), .header-bar .linked.stack-switcher > .button:last-child:dir(rtl), .primary-toolbar .linked.path-bar > .button:last-child:dir(rtl), .header-bar .linked.path-bar > .button:last-child:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:dir(rtl) { + border-bottom-left-radius: 0; } + +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .primary-toolbar .linked.stack-switcher > .button:only-child, .header-bar .linked.stack-switcher > .button:only-child, .primary-toolbar .linked.path-bar > .button:only-child, .header-bar .linked.path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:only-child:hover, .inline-toolbar .button:only-child:hover, .linked > .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:only-child:hover, GtkComboBox.combobox-entry .button:only-child:hover, .linked > GtkComboBox:only-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { + box-shadow: none; } + .osd .button:only-child:active, .inline-toolbar .button:only-child:active, .linked > .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat:active, GtkComboBox.combobox-entry .entry:only-child:active, GtkComboBox.combobox-entry .button:only-child:active, .linked > GtkComboBox:only-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, .osd .button:only-child:checked, .inline-toolbar .button:only-child:checked, .linked > .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:only-child:checked, GtkComboBox.combobox-entry .button:only-child:checked, .linked > GtkComboBox:only-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { + box-shadow: none; } + +.linked.vertical > .entry, .linked.vertical > .entry:focus, .linked.vertical > .entry:insensitive, .linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button, +.linked.vertical > GtkComboBox > .button { + border-style: solid; + border-bottom-style: none; + border-top-style: none; + border-radius: 0; } + .linked.vertical > .entry:hover, .linked.vertical > .button:hover, .linked.vertical > GtkComboBoxText > .button:hover, + .linked.vertical > GtkComboBox > .button:hover { + box-shadow: inset 0 -1px rgba(43, 46, 57, 0.5), inset 0 1px rgba(43, 46, 57, 0.5); } + .linked.vertical > .entry:active, .linked.vertical > .button:active, .linked.vertical > GtkComboBoxText > .button:active, + .linked.vertical > GtkComboBox > .button:active, .linked.vertical > .entry:checked, .linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button:checked, + .linked.vertical > GtkComboBox > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, +.linked.vertical > GtkComboBox:first-child > .button { + border-radius: 3px 3px 0 0; + border-top-style: solid; } + .linked.vertical > .entry:first-child:hover, .linked.vertical > .button:first-child:hover, .linked.vertical > GtkComboBoxText:first-child > .button:hover, + .linked.vertical > GtkComboBox:first-child > .button:hover { + box-shadow: inset 0 -1px rgba(43, 46, 57, 0.5); } + .linked.vertical > .entry:first-child:active, .linked.vertical > .button:first-child:active, .linked.vertical > GtkComboBoxText:first-child > .button:active, + .linked.vertical > GtkComboBox:first-child > .button:active, .linked.vertical > .entry:first-child:checked, .linked.vertical > .button:first-child:checked, .linked.vertical > GtkComboBoxText:first-child > .button:checked, + .linked.vertical > GtkComboBox:first-child > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, +.linked.vertical > GtkComboBox:last-child > .button { + border-radius: 0 0 3px 3px; + border-bottom-style: solid; } + .linked.vertical > .entry:last-child:hover, .linked.vertical > .button:last-child:hover, .linked.vertical > GtkComboBoxText:last-child > .button:hover, + .linked.vertical > GtkComboBox:last-child > .button:hover { + box-shadow: inset 0 1px rgba(43, 46, 57, 0.5); } + .linked.vertical > .entry:last-child:active, .linked.vertical > .button:last-child:active, .linked.vertical > GtkComboBoxText:last-child > .button:active, + .linked.vertical > GtkComboBox:last-child > .button:active, .linked.vertical > .entry:last-child:checked, .linked.vertical > .button:last-child:checked, .linked.vertical > GtkComboBoxText:last-child > .button:checked, + .linked.vertical > GtkComboBox:last-child > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, +.linked.vertical > GtkComboBox:only-child > .button { + border-radius: 3px; + border-style: solid; } + .linked.vertical > .entry:only-child:hover, .linked.vertical > .button:only-child:hover, .linked.vertical > GtkComboBoxText:only-child > .button:hover, + .linked.vertical > GtkComboBox:only-child > .button:hover { + box-shadow: none; } + .linked.vertical > .entry:only-child:active, .linked.vertical > .button:only-child:active, .linked.vertical > GtkComboBoxText:only-child > .button:active, + .linked.vertical > GtkComboBox:only-child > .button:active, .linked.vertical > .entry:only-child:checked, .linked.vertical > .button:only-child:checked, .linked.vertical > GtkComboBoxText:only-child > .button:checked, + .linked.vertical > GtkComboBox:only-child > .button:checked { + box-shadow: none; } + +.menuitem.button.flat, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .list-row.button, .app-notification .button.flat, +.app-notification.frame .button.flat, .app-notification .button.flat:insensitive, +.app-notification.frame .button.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* menu buttons */ +.menuitem.button.flat { + transition: none; + outline-offset: -1px; + border-radius: 2px; } + .menuitem.button.flat:hover { + background-color: #484c59; } + .menuitem.button.flat:checked { + color: #D3DAE3; } + +*:link, .button:link, .button:visited { + color: #a9caf1; } + *:link:visited, .button:visited { + color: #7eafe9; } + *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { + color: #bad4f3; } + *:link:hover, .button:hover:link, .button:hover:visited { + color: #d5e5f8; } + *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { + color: #eef4fc; } + *:link:active, .button:active:link, .button:active:visited { + color: #a9caf1; } + *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { + color: #dceaf9; } + *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { + color: #dceaf9; } + +.spinbutton { + border-radius: 3px; } + .spinbutton .button { + background-image: none; + border: 1px solid rgba(43, 46, 57, 0.6); + border-style: none none none solid; + color: #ccd3dc; + border-radius: 0; + box-shadow: none; } + .spinbutton .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton .button:first-child { + color: red; } + .spinbutton .button:insensitive { + color: rgba(211, 218, 227, 0.45); } + .spinbutton .button:active { + background-color: #5294E2; + color: #ffffff; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { + border-radius: 0; + padding-left: 5px; + padding-right: 5px; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + border-radius: 2px 2px 0 0; + border-style: solid solid none solid; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + border-radius: 0 0 2px 2px; + border-style: none solid solid solid; } + GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { + padding: 1px; + border-width: 1px 0; + border-color: #5294E2; + border-radius: 0; + box-shadow: none; } + +GtkComboBox { + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; } + GtkComboBox > .button { + padding-top: 3px; + padding-bottom: 4px; } + GtkComboBox:insensitive { + color: rgba(211, 218, 227, 0.45); } + GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar GtkComboBox .vertical.view.separator { + -GtkWidget-wide-separators: true; } + GtkComboBox.combobox-entry .entry:dir(ltr) { + border-right-style: none; } + GtkComboBox.combobox-entry .entry:dir(rtl) { + border-left-style: none; } + GtkComboBox.combobox-entry .button:dir(ltr) { + box-shadow: inset 1px 0 #2b2e39; } + GtkComboBox.combobox-entry .button:dir(ltr):insensitive { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.55); } + GtkComboBox.combobox-entry .button:dir(rtl) { + box-shadow: inset -1px 0 #2b2e39; } + GtkComboBox.combobox-entry .button:dir(rtl):insensitive { + box-shadow: inset -1px 0 rgba(43, 46, 57, 0.55); } + +.toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #383C4A; } + .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 3px; + background-color: rgba(53, 57, 69, 0.85); } + +.primary-toolbar { + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; } + +.inline-toolbar { + background-color: #313541; + border-style: solid; + border-color: #2b2e39; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 3px 3px; } + +.search-bar { + background-color: #383C4A; + border-style: solid; + border-color: #2b2e39; + border-width: 0 0 1px; + padding: 3px; } + +.action-bar { + background-color: #313541; } + +.header-bar { + padding: 7px 7px 6px 7px; + border-width: 0 0 1px; + border-style: solid; + border-radius: 0; + border-color: #262a33; + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; } + .csd .header-bar { + background-color: rgba(47, 52, 63, 0.97); + border-color: rgba(38, 42, 51, 0.97); } + .header-bar:backdrop { + color: rgba(207, 218, 231, 0.5); } + .header-bar .title { + padding: 0px 12px; } + .header-bar .subtitle { + font-size: smaller; + padding: 0 12px; } + .header-bar.selection-mode, .header-bar.titlebar.selection-mode { + color: #ffffff; + background-color: rgba(82, 148, 226, 0.95); + border-color: rgba(65, 137, 223, 0.95); + box-shadow: none; } + .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { + background-color: rgba(82, 148, 226, 0.95); + color: rgba(255, 255, 255, 0.6); } + .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.5); } + .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { + color: rgba(82, 148, 226, 0.95); + outline-color: rgba(82, 148, 226, 0.25); + background-color: #ffffff; + border-color: #ffffff; } + .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { + color: rgba(82, 148, 226, 0.35); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(255, 255, 255, 0.15); } + .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { + background-color: #5294e2; } + .tiled .header-bar, .tiled .header-bar:backdrop, + .maximized .header-bar, .maximized .header-bar:backdrop { + border-radius: 0; } + .maximized .header-bar { + background-color: #2f343f; + border-color: #262a33; } + .header-bar.default-decoration, + .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, + .csd .header-bar.default-decoration:backdrop { + padding-top: 5px; + padding-bottom: 5px; + background-color: #2f343f; + border-bottom-width: 0; } + .maximized .header-bar.default-decoration, .maximized + .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized + .csd .header-bar.default-decoration:backdrop { + background-color: #2f343f; } + +.titlebar { + padding-left: 7px; + padding-right: 7px; + border-radius: 3px 3px 0 0; + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; + box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } + .csd .titlebar { + background-color: rgba(47, 52, 63, 0.97); } + .titlebar:backdrop { + color: rgba(207, 218, 231, 0.5); + background-color: #323843; } + .csd .titlebar:backdrop { + background-color: rgba(50, 56, 67, 0.97); } + .maximized .titlebar { + background-color: #2f343f; } + .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { + background-color: #323843; } + +.titlebar .titlebar, +.titlebar .titlebar:backdrop { + background-color: transparent; } + +.primary-toolbar .separator, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, +.header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar +.header-bar > GtkBox > .vertical.view.separator { + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 1px; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; } + .primary-toolbar .separator:backdrop, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator:backdrop, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator:backdrop, .header-bar .header-bar-separator:backdrop, + .header-bar > GtkBox > .separator.vertical:backdrop, GtkPlacesSidebar.sidebar + .header-bar > GtkBox > .vertical.view.separator:backdrop { + opacity: 0.6; } + +.primary-toolbar .entry, .header-bar .entry { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { + color: inherit; } + .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { + opacity: 0.85; } + .primary-toolbar .entry:focus, .header-bar .entry:focus { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); + background-clip: padding-box; } + .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { + color: #ffffff; } + .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { + background-color: #ffffff; + color: #5294E2; } + .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { + border-color: #5294E2; + background-image: none; + background-color: transparent; } + .primary-toolbar .entry.warning, .header-bar .entry.warning { + color: #ffffff; + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } + .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); } + .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .primary-toolbar .entry.error, .header-bar .entry.error { + color: #ffffff; + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } + .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); } + .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + +.primary-toolbar .button, .header-bar .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + outline-offset: -3px; + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button:backdrop, .header-bar .button:backdrop { + opacity: 0.7; } + .primary-toolbar .button:hover, .header-bar .button:hover { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; + background-clip: padding-box; } + .primary-toolbar .button:insensitive, .header-bar .button:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { + color: inherit; } + .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(82, 148, 226, 0.65); + background-color: rgba(82, 148, 226, 0.65); } + +.primary-toolbar .linked > .button, .header-bar .linked > .button { + border-radius: 3px; + border-style: solid; } + +.primary-toolbar .linked > .button:hover, .header-bar .linked > .button:hover { + box-shadow: none; } + +.primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { + background-color: rgba(134, 144, 165, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; } + .primary-toolbar .linked.stack-switcher > .button:insensitive, .header-bar .linked.stack-switcher > .button:insensitive, .primary-toolbar .linked.path-bar > .button:insensitive, .header-bar .linked.path-bar > .button:insensitive { + color: rgba(207, 218, 231, 0.4); } + .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked { + box-shadow: none; } + +.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { + color: #ffffff; } + .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; } + .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { + color: rgba(255, 255, 255, 0.4); } + +.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { + color: rgba(207, 218, 231, 0.8); } + .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { + background-color: rgba(207, 218, 231, 0.05); + border-color: transparent; } + .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { + color: rgba(207, 218, 231, 0.5); } + .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { + background-color: rgba(0, 0, 0, 0.1); } + +.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { + color: rgba(207, 218, 231, 0.2); } + +.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { + color: inherit; } + .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); + box-shadow: none; } + .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr), .header-bar GtkComboBox.combobox-entry .button:dir(ltr) { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(ltr):insensitive { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0); } + +.primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl), .header-bar GtkComboBox.combobox-entry .button:dir(rtl) { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(rtl):insensitive { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0); } + +.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { + opacity: 0.75; } + +.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { + background-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale.trough, .header-bar .scale.trough { + background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.37)); } + .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.27)); } + +.primary-toolbar .scale.slider, .header-bar .scale.slider { + background-image: linear-gradient(to bottom, #454c5c); + border-color: rgba(21, 23, 28, 0.67); } + .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { + background-image: linear-gradient(to bottom, #50586b); + border-color: rgba(21, 23, 28, 0.67); } + .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); + border-color: rgba(21, 23, 28, 0.67); } + +.path-bar .button { + padding-left: 6px; + padding-right: 6px; } + .path-bar .button:only-child { + padding-left: 12px; + padding-right: 12px; } + .path-bar .button GtkLabel:last-child { + padding-left: 2px; } + .path-bar .button GtkLabel:first-child { + padding-right: 2px; } + .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { + padding-right: 4px; + padding-left: 4px; } + +GtkTreeView.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-color: rgba(211, 218, 227, 0.2); } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #93b7e3; } + GtkTreeView.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #8a909b; } + GtkTreeView.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover { + color: #D3DAE3; } + GtkTreeView.view.expander:selected { + color: #cbdff6; } + GtkTreeView.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.progressbar { + color: #ffffff; + border-radius: 3px; + background-image: linear-gradient(to bottom, #5294E2); } + GtkTreeView.view.progressbar:selected { + color: #5294E2; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff); } + GtkTreeView.view.trough, GtkTreeView.view.trough:selected { + color: #D3DAE3; + background-image: linear-gradient(to bottom, #2b2e39); + border-radius: 3px; + border-width: 0; } + +column-header .button { + color: #b6bcc6; + background-color: #404552; } + column-header .button:hover { + color: #5294E2; + box-shadow: none; + transition: none; } + column-header .button:active { + color: #D3DAE3; + transition: none; } + +column-header:last-child .button, column-header:last-child.button { + border-right-style: none; + border-image: none; } + +column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { + transition: none; + color: #5294E2; + box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #404552, inset -1px 0 #404552; } + +column-header .button, column-header .button:hover, column-header .button:active { + padding: 3px 6px; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, rgba(255, 255, 255, 0) 80%) 0 1 0 0/0 1px 0 0 stretch; } + column-header .button:active, column-header .button:hover { + background-color: #404552; } + column-header .button:active:hover { + color: #D3DAE3; } + column-header .button:insensitive { + border-color: #383C4A; + background-image: none; } + +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #2f343f; + color: rgba(207, 218, 231, 0.8); } + .menubar:backdrop { + color: rgba(207, 218, 231, 0.5); } + .menubar > .menuitem { + padding: 6px 8px; + border: solid transparent; + border-width: 0; } + .menubar > .menuitem:hover { + background-color: #5294E2; + color: #ffffff; } + .menubar > .menuitem:insensitive { + color: rgba(207, 218, 231, 0.2); + border-color: transparent; } + +.menu { + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #383C4A; + border: 1px solid #2b2e39; } + .csd .menu { + padding: 4px 0px; + border-radius: 2px; + border: none; } + .menu .menuitem { + padding: 5px; } + .menu .menuitem:hover { + color: #D3DAE3; + background-color: rgba(255, 255, 255, 0.05); + border: solid rgba(255, 255, 255, 0.07); + border-width: 1px 0 1px 0; } + .menu .menuitem:insensitive { + color: rgba(211, 218, 227, 0.45); } + .menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator { + color: rgba(64, 69, 82, 0); } + .menu .menuitem.arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .menu .menuitem.arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .menu.button { + border-style: none; + border-radius: 0; } + .menu.button.top { + border-bottom: 1px solid #4f5461; } + .menu.button.bottom { + border-top: 1px solid #4f5461; } + .menu.button:hover { + background-color: #4f5461; } + .menu.button:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.csd .popup { + border-radius: 2px; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } + +.popover { + margin: 10px; + padding: 2px; + border: 1px solid #20222a; + border-radius: 3px; + background-clip: border-box; + background-color: #383C4A; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); } + .popover .separator, .popover GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .popover .view.separator { + color: rgba(64, 69, 82, 0); } + .popover > .list, + .popover > .view, + .popover > .toolbar, + .popover > .inline-toolbar, + .popover.osd > .toolbar, + .popover.osd > .inline-toolbar { + border-style: none; + background-color: transparent; } + +.entry.cursor-handle, +.cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + .entry.cursor-handle.top, + .cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + .entry.cursor-handle.bottom, + .cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } + +.notebook { + padding: 0; + background-color: #404552; + -GtkNotebook-initial-gap: 4; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .notebook.frame { + border: 1px solid #2b2e39; } + .notebook.frame.top { + border-top-width: 0; } + .notebook.frame.bottom { + border-bottom-width: 0; } + .notebook.frame.right { + border-right-width: 0; } + .notebook.frame.left { + border-left-width: 0; } + .notebook.header { + background-color: #383C4A; } + .notebook.header.frame { + border: 0px solid #2b2e39; } + .notebook.header.frame.top { + border-bottom-width: 0; } + .notebook.header.frame.bottom { + border-top-width: 0; } + .notebook.header.frame.right { + border-left-width: 0; } + .notebook.header.frame.left { + border-right-width: 0; } + .notebook.header.top { + box-shadow: inset 0 -1px #2b2e39; } + .notebook.header.bottom { + box-shadow: inset 0 1px #2b2e39; } + .notebook.header.right { + box-shadow: inset 1px 0 #2b2e39; } + .notebook.header.left { + box-shadow: inset -1px 0 #2b2e39; } + .notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; + outline-color: transparent; + outline-offset: 0; } + .notebook tab.top, .notebook tab.bottom { + padding: 4px 15px; } + .notebook tab.left, .notebook tab.right { + padding: 4px 15px; } + .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { + padding-left: 12px; + padding-right: 12px; } + .notebook tab.reorderable-page.top, .notebook tab.top { + padding-top: 6px; + border-radius: 3.5px 2px 0 0; + border-width: 0; + border-top-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #404552, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.bottom, .notebook tab.bottom { + padding-bottom: 6px; + border-radius: 0 0 2px 3.5px; + border-width: 0; + border-bottom-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { + background-color: #404552; + box-shadow: inset 0 -1px #404552, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.right, .notebook tab.right { + padding-right: 17px; + border-radius: 0 3.5px 3.5px 0; + border-width: 0; + border-right-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #404552, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.left, .notebook tab.left { + padding-left: 17px; + border-radius: 3.5px 0 0 3.5px; + border-width: 0; + border-left-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #404552; } + .notebook tab GtkLabel { + padding: 0 2px; + color: rgba(211, 218, 227, 0.45); } + .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { + color: rgba(211, 218, 227, 0.725); } + .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { + color: #D3DAE3; } + .notebook tab .button { + padding: 0; + color: #9da3ad; } + .notebook tab .button:hover { + color: #ff4d4d; } + .notebook tab .button:active { + color: #5294E2; } + .notebook tab .button > GtkImage { + padding: 2px; } + .notebook.arrow { + color: rgba(211, 218, 227, 0.45); } + .notebook.arrow:hover { + color: rgba(211, 218, 227, 0.725); } + .notebook.arrow:active { + color: #D3DAE3; } + .notebook.arrow:insensitive { + color: rgba(211, 218, 227, 0.15); } + +.scrollbar { + background-clip: padding-box; + background-image: none; + border-style: solid; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkRange-slider-width: 13; + -GtkScrollbar-min-slider-length: 42; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; } + .scrollbar .button { + border: none; } + .scrollbar.trough { + background-color: #3e434f; + border-left: 1px solid #2b2e39; } + .scrollbar.trough.horizontal { + border-left: none; + border-top: 1px solid #2b2e39; } + .scrollbar.slider { + border-radius: 21px 20px 20px 21px; + border: 3px solid transparent; + border-left-width: 4px; + background-color: #767b87; } + .scrollbar.slider.horizontal { + border-radius: 21px 21px 20px 20px; + border-left-width: 3px; + border-top-width: 4px; } + .scrollbar.slider:hover { + background-color: #5f6470; } + .scrollbar.slider:prelight:active { + background-color: #5294E2; } + .scrollbar.slider.fine-tune { + border-width: 4px; } + .scrollbar.slider.fine-tune:prelight:active { + background-color: #5294E2; } + .scrollbar.slider:insensitive { + background-color: transparent; } + +.scrollbars-junction, +.scrollbars-junction.frame { + border-color: transparent; + background-color: #3e434f; } + +GtkSwitch { + font: 1; + -GtkSwitch-slider-width: 41; + outline-color: transparent; } + GtkSwitch.trough, GtkSwitch.slider { + background-size: 52px 24px; + background-repeat: no-repeat; + background-position: right center; + color: transparent; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; } + GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { + background-position: left center; } + +GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); } + +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } + +.header-bar GtkSwitch.trough, +.primary-toolbar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); } + +GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } + +.header-bar GtkSwitch.trough:active, +.primary-toolbar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); } + +GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:insensitive, +.primary-toolbar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); } + +GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:active:insensitive, +.primary-toolbar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check, +GtkFileChooserDialog .dialog-vbox > .frame .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkTreeView.view.check:selected, +.list-row:selected .check, +GtkInfoBar .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:insensitive:selected, +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:selected, +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:checked, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkTreeView.view.check:checked:selected, +.list-row:selected .check:checked, +GtkInfoBar .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio, +GtkFileChooserDialog .dialog-vbox > .frame .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkTreeView.view.radio:selected, +.list-row:selected .radio, +GtkInfoBar .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:insensitive:selected, +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:checked, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkTreeView.view.radio:checked:selected, +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } + +GtkIconView.view.check, +GtkFlowBox.view.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; } + +GtkIconView.view.check:checked, +GtkFlowBox.view.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; } + +GtkCheckButton.text-button, GtkRadioButton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; } + GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + color: rgba(211, 218, 227, 0.45); } + +.scale { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 15; + -GtkRange-trough-border: 0; + outline-offset: -1px; + outline-radius: 2px; } + .scale.trough { + margin: 5px; } + .scale.fine-tune.trough { + border-radius: 5px; + margin: 3px; } + .scale.slider { + background-clip: border-box; + background-image: linear-gradient(to bottom, #444a58); + border: 1px solid #262933; + border-radius: 50%; + box-shadow: none; } + .scale.slider:hover { + background-image: linear-gradient(to bottom, #505666); + border-color: #262933; } + .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #3c414e); + border-color: rgba(38, 41, 51, 0.8); } + .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .osd .scale.slider { + background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); + border-color: #5294E2; } + .osd .scale.slider:hover { + background-image: linear-gradient(to bottom, #5294E2); } + .osd .scale.slider:active { + background-image: linear-gradient(to bottom, #2679db); + border-color: #2679db; } + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { + background-image: linear-gradient(to bottom, #ffffff); + border-color: #ffffff; } + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { + background-image: linear-gradient(to bottom, #e5effb); + border-color: #e5effb; } + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { + background-image: linear-gradient(to bottom, #a9caf1); + border-color: #a9caf1; } + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); + border-color: #b1cff2; } + .scale.trough { + border: none; + border-radius: 2.5px; + background-image: linear-gradient(to bottom, #2d303b); } + .scale.trough.highlight { + background-image: linear-gradient(to bottom, #5294E2); } + .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } + .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(45, 48, 59, 0.55)); } + .osd .scale.trough { + background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); + outline-color: rgba(186, 195, 207, 0.2); } + .osd .scale.trough.highlight { + background-image: none; + background-image: linear-gradient(to bottom, #5294E2); } + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { + background-image: linear-gradient(to bottom, #ffffff); } + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); } + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +GtkProgressBar { + padding: 0; + font-size: smaller; + color: rgba(211, 218, 227, 0.7); } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + +.progressbar { + background-color: #5294E2; + border: none; + border-radius: 3px; + box-shadow: none; } + .progressbar.osd { + background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } + +.osd .scale.progressbar { + background-color: #5294E2; } + +GtkProgressBar.trough, .level-bar.trough { + border: none; + border-radius: 3px; + background-color: #2d303b; } + GtkProgressBar.trough.osd, .osd.level-bar.trough { + border-style: none; + background-color: transparent; + box-shadow: none; } + .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, + GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + padding: 3px; + border-radius: 4px; } + +.level-bar.fill-block { + border: 1px solid #5294E2; + background-color: #5294E2; + border-radius: 2px; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin: 0 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin: 1px 0; } + .level-bar.fill-block.level-high { + border-color: #73d216; + background-color: #73d216; } + .level-bar.fill-block.level-low { + border-color: #F27835; + background-color: #F27835; } + .level-bar.fill-block.empty-fill-block { + background-color: #404552; + border-color: #404552; } + +.frame { + border: 1px solid #2b2e39; + padding: 0; } + .frame.flat { + border-style: none; } + .frame.action-bar { + padding: 6px; + border-width: 1px 0 0; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } + +.separator, GtkPlacesSidebar.sidebar .view.separator { + color: rgba(0, 0, 0, 0.1); } + GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserButton .view.separator, + GtkFontButton .separator, + GtkFontButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + GtkFontButton .view.separator, + GtkFileChooserButton .separator.vertical, + GtkFileChooserButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar + GtkFileChooserButton .vertical.view.separator, + GtkFontButton .separator.vertical, + GtkFontButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar + GtkFontButton .vertical.view.separator { + -GtkWidget-wide-separators: true; } + +.list, .list-row { + background-color: #404552; + border-color: #2b2e39; } + +.list-row, +.grid-child { + padding: 2px; } + +.list-row.button { + background-color: transparent; + border-style: none; + border-radius: 0; + box-shadow: none; } + .list-row.button:hover { + background-color: rgba(255, 255, 255, 0.03); } + .list-row.button:active { + color: #D3DAE3; } + .list-row.button:selected:active { + color: #ffffff; } + .list-row.button:selected:hover { + background-color: #4a85cb; } + .list-row.button:selected:insensitive { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(82, 148, 226, 0.7); } + .list-row.button:selected:insensitive GtkLabel { + color: inherit; } + +.list-row, list-row.button { + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row:hover, list-row.button:hover { + transition: none; } + +.app-notification, +.app-notification.frame { + padding: 10px; + color: #BAC3CF; + background-color: rgba(53, 57, 69, 0.95); + background-clip: border-box; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(31, 33, 40, 0.95); } + .app-notification .button, + .app-notification.frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + .app-notification .button.flat, + .app-notification.frame .button.flat { + border-color: rgba(82, 148, 226, 0); } + .app-notification .button:hover, + .app-notification.frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .app-notification .button:active, .app-notification .button:checked, + .app-notification.frame .button:active, + .app-notification.frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; + background-clip: padding-box; } + .app-notification .button:insensitive, + .app-notification.frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .expander:hover { + color: white; } + .expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GtkCalendar { + color: #D3DAE3; + border: 1px solid #2b2e39; + border-radius: 3px; + padding: 2px; } + GtkCalendar:selected { + background-color: #5294E2; + color: #ffffff; + border-radius: 1.5px; } + GtkCalendar.header { + color: #D3DAE3; + border: none; + border-radius: 0; } + GtkCalendar.button, GtkCalendar.button:focus { + color: rgba(211, 218, 227, 0.45); + border-color: transparent; + background-color: transparent; + background-image: none; } + GtkCalendar.button:hover, GtkCalendar.button:focus:hover { + color: #D3DAE3; } + GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { + color: rgba(211, 218, 227, 0.45); + background-color: transparent; + background-image: none; } + GtkCalendar.highlight { + color: alpha(currentColor,0.55); } + +.message-dialog .dialog-action-area .button { + padding: 8px; } + +.message-dialog { + -GtkDialog-button-spacing: 0; } + .message-dialog .titlebar { + background-color: rgba(47, 52, 63, 0.97); + border-bottom: 1px solid rgba(32, 35, 43, 0.97); } + .message-dialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; } + .message-dialog.csd .dialog-action-area .button { + padding: 8px; + border-radius: 0; } + .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { + border-right-style: none; + border-bottom-style: none; } + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 3px; } + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 3px; } + +GtkFileChooserDialog .search-bar { + background-color: #383C4A; + border-color: #2b2e39; + box-shadow: none; } + +GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #2b2e39; } + +.sidebar { + border: none; + background-color: #383C4A; } + .sidebar .scrollbar.trough { + background-color: transparent; + border-width: 2px; + border-color: transparent; } + .sidebar:selected { + background-color: #5294E2; } + +GtkPlacesSidebar.sidebar .view { + color: #D3DAE3; + background-color: transparent; } + GtkPlacesSidebar.sidebar .view:selected { + color: #ffffff; + background-color: #5294E2; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } + +GtkPaned { + margin: 0 8px 8px 0; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 8px; } + +.pane-separator { + background-image: linear-gradient(to bottom, #2b2e39); } + +GtkInfoBar { + border-style: none; } + +.info, +.question, +.warning, +.error, +GtkInfoBar { + background-color: #5294E2; + color: #ffffff; } + +.list-row:selected .button, GtkInfoBar .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); } + .list-row:selected .flat.button, GtkInfoBar .flat.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .list-row:selected .button:hover, GtkInfoBar .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); } + .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { + color: #5294E2; + outline-color: rgba(82, 148, 226, 0.3); + background-color: #ffffff; + border-color: #ffffff; } + .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.2); } + .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { + color: rgba(82, 148, 226, 0.4); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); } + +.tooltip { + color: #BAC3CF; + border-radius: 2px; } + .tooltip.background { + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; } + .tooltip.window-frame.csd { + background-color: transparent; } + +.tooltip * { + padding: 4px; + background-color: transparent; + color: inherit; } + +GtkColorSwatch { + border: none; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4); } + GtkColorSwatch.color-light:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4)); } + GtkColorSwatch.color-dark:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } + GtkColorSwatch:hover { + border-color: rgba(0, 0, 0, 0.5); } + GtkColorSwatch.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + GtkColorSwatch.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + GtkColorSwatch.left, GtkColorSwatch:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + GtkColorSwatch.right, GtkColorSwatch:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + GtkColorSwatch:only-child { + border-radius: 3px; } + GtkColorSwatch.color-active-badge { + border-width: 2px; } + GtkColorSwatch.color-active-badge:hover { + background-image: none; } + GtkColorSwatch.color-active-badge.color-light, GtkColorSwatch.color-active-badge.color-light:hover { + color: rgba(0, 0, 0, 0.3); + border-color: rgba(0, 0, 0, 0.3); } + GtkColorSwatch.color-active-badge.color-dark, GtkColorSwatch.color-active-badge.color-dark:hover { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.5); } + +GtkColorChooserWidget #add-color-button { + border-color: #313541; + background-color: #313541; + color: #383C4A; + box-shadow: none; } + GtkColorChooserWidget #add-color-button:hover { + border-color: #2b2e39; + background-color: #2b2e39; } + +GtkColorButton.button { + padding: 4px; } + GtkColorButton.button GtkColorSwatch { + border-radius: 0; } + +.scale-popup .button { + padding: 6px; } + .scale-popup .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + +GtkVolumeButton.button { + padding: 8px; } + +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.window-frame { + border-radius: 3px 3px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } + .window-frame.tiled { + border-radius: 0; } + .window-frame.popup { + box-shadow: none; + border-radius: 0; } + .window-frame.csd.popup, .window-frame.csd.menu { + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; } + .window-frame.csd.tooltip { + border-radius: 2px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.55); } + .window-frame.csd.message-dialog { + border-radius: 3px; } + +.header-bar.default-decoration .button.titlebutton, .titlebar.default-decoration .button.titlebutton, +.header-bar.selection-mode.default-decoration .button.titlebutton, .titlebar.selection-mode.default-decoration .button.titlebutton { + padding-top: 0px; + padding-bottom: 0px; } + +.header-bar .button.titlebutton, .titlebar .button.titlebutton, +.header-bar.selection-mode .button.titlebutton, .titlebar.selection-mode .button.titlebutton { + padding: 7px 4px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(47, 52, 63, 0); + border-width: 0; + color: transparent; + background-position: center; + background-repeat: no-repeat; } + .header-bar .button.titlebutton:backdrop, .titlebar .button.titlebutton:backdrop, + .header-bar.selection-mode .button.titlebutton:backdrop, .titlebar.selection-mode .button.titlebutton:backdrop { + opacity: 1; } + +.header-bar .right .button.titlebutton:nth-last-child(3), +.header-bar .right:dir(rtl) .button.titlebutton:nth-child(3), +.header-bar .left .button.titlebutton:nth-child(3), +.header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3), .titlebar .right .button.titlebutton:nth-last-child(3), +.titlebar .right:dir(rtl) .button.titlebutton:nth-child(3), +.titlebar .left .button.titlebutton:nth-child(3), +.titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3), +.header-bar.selection-mode .right .button.titlebutton:nth-last-child(3), +.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3), +.header-bar.selection-mode .left .button.titlebutton:nth-child(3), +.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3), .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3), +.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3), +.titlebar.selection-mode .left .button.titlebutton:nth-child(3), +.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3) { + background-image: -gtk-scaled(url("assets/titlebutton-min-dark.png"), url("assets/titlebutton-min-dark@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(3):hover, .header-bar .right .button.titlebutton:nth-last-child(3):backdrop:hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, + .header-bar .left .button.titlebutton:nth-child(3):hover, + .header-bar .left .button.titlebutton:nth-child(3):backdrop:hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, .titlebar .right .button.titlebutton:nth-last-child(3):hover, .titlebar .right .button.titlebutton:nth-last-child(3):backdrop:hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, + .titlebar .left .button.titlebutton:nth-child(3):hover, + .titlebar .left .button.titlebutton:nth-child(3):backdrop:hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(3):hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(3):backdrop:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(3):hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(3):backdrop:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover { + background-image: -gtk-scaled(url("assets/titlebutton-min-hover-dark.png"), url("assets/titlebutton-min-hover-dark@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(3):active:hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, + .header-bar .left .button.titlebutton:nth-child(3):active:hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, .titlebar .right .button.titlebutton:nth-last-child(3):active:hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, + .titlebar .left .button.titlebutton:nth-child(3):active:hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):active:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(3):active:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):active:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(3):active:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-min-active-dark.png"), url("assets/titlebutton-min-active-dark@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(3):backdrop, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, + .header-bar .left .button.titlebutton:nth-child(3):backdrop, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, .titlebar .right .button.titlebutton:nth-last-child(3):backdrop, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, + .titlebar .left .button.titlebutton:nth-child(3):backdrop, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, + .header-bar.selection-mode .left .button.titlebutton:nth-child(3):backdrop, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, + .titlebar.selection-mode .left .button.titlebutton:nth-child(3):backdrop, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop-dark.png"), url("assets/titlebutton-min-backdrop-dark@2.png")); } + +.header-bar .right .button.titlebutton:nth-last-child(2), +.header-bar .right:dir(rtl) .button.titlebutton:nth-child(2), +.header-bar .left .button.titlebutton:nth-child(2), +.header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2), .titlebar .right .button.titlebutton:nth-last-child(2), +.titlebar .right:dir(rtl) .button.titlebutton:nth-child(2), +.titlebar .left .button.titlebutton:nth-child(2), +.titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2), +.header-bar.selection-mode .right .button.titlebutton:nth-last-child(2), +.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2), +.header-bar.selection-mode .left .button.titlebutton:nth-child(2), +.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2), .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2), +.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2), +.titlebar.selection-mode .left .button.titlebutton:nth-child(2), +.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2) { + background-image: -gtk-scaled(url("assets/titlebutton-max-dark.png"), url("assets/titlebutton-max-dark@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(2):hover, .header-bar .right .button.titlebutton:nth-last-child(2):backdrop:hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, + .header-bar .left .button.titlebutton:nth-child(2):hover, + .header-bar .left .button.titlebutton:nth-child(2):backdrop:hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, .titlebar .right .button.titlebutton:nth-last-child(2):hover, .titlebar .right .button.titlebutton:nth-last-child(2):backdrop:hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, + .titlebar .left .button.titlebutton:nth-child(2):hover, + .titlebar .left .button.titlebutton:nth-child(2):backdrop:hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(2):hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(2):backdrop:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(2):hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(2):backdrop:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover { + background-image: -gtk-scaled(url("assets/titlebutton-max-hover-dark.png"), url("assets/titlebutton-max-hover-dark@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(2):active:hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, + .header-bar .left .button.titlebutton:nth-child(2):active:hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, .titlebar .right .button.titlebutton:nth-last-child(2):active:hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, + .titlebar .left .button.titlebutton:nth-child(2):active:hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):active:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(2):active:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):active:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(2):active:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-max-active-dark.png"), url("assets/titlebutton-max-active-dark@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(2):backdrop, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, + .header-bar .left .button.titlebutton:nth-child(2):backdrop, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, .titlebar .right .button.titlebutton:nth-last-child(2):backdrop, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, + .titlebar .left .button.titlebutton:nth-child(2):backdrop, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, + .header-bar.selection-mode .left .button.titlebutton:nth-child(2):backdrop, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, + .titlebar.selection-mode .left .button.titlebutton:nth-child(2):backdrop, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop-dark.png"), url("assets/titlebutton-max-backdrop-dark@2.png")); } + +.header-bar .right .button.titlebutton:last-child, +.header-bar .right:dir(rtl) .button.titlebutton:first-child, +.header-bar .left .button.titlebutton:first-child, +.header-bar .left:dir(rtl) .button.titlebutton:last-child, .titlebar .right .button.titlebutton:last-child, +.titlebar .right:dir(rtl) .button.titlebutton:first-child, +.titlebar .left .button.titlebutton:first-child, +.titlebar .left:dir(rtl) .button.titlebutton:last-child, +.header-bar.selection-mode .right .button.titlebutton:last-child, +.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child, +.header-bar.selection-mode .left .button.titlebutton:first-child, +.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child, .titlebar.selection-mode .right .button.titlebutton:last-child, +.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child, +.titlebar.selection-mode .left .button.titlebutton:first-child, +.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); } + .header-bar .right .button.titlebutton:last-child:hover, .header-bar .right .button.titlebutton:last-child:backdrop:hover, + .header-bar .right:dir(rtl) .button.titlebutton:first-child:hover, + .header-bar .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, + .header-bar .left .button.titlebutton:first-child:hover, + .header-bar .left .button.titlebutton:first-child:backdrop:hover, + .header-bar .left:dir(rtl) .button.titlebutton:last-child:hover, + .header-bar .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, .titlebar .right .button.titlebutton:last-child:hover, .titlebar .right .button.titlebutton:last-child:backdrop:hover, + .titlebar .right:dir(rtl) .button.titlebutton:first-child:hover, + .titlebar .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, + .titlebar .left .button.titlebutton:first-child:hover, + .titlebar .left .button.titlebutton:first-child:backdrop:hover, + .titlebar .left:dir(rtl) .button.titlebutton:last-child:hover, + .titlebar .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, + .header-bar.selection-mode .right .button.titlebutton:last-child:hover, + .header-bar.selection-mode .right .button.titlebutton:last-child:backdrop:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, + .header-bar.selection-mode .left .button.titlebutton:first-child:hover, + .header-bar.selection-mode .left .button.titlebutton:first-child:backdrop:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:backdrop:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, + .titlebar.selection-mode .left .button.titlebutton:first-child:hover, + .titlebar.selection-mode .left .button.titlebutton:first-child:backdrop:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); } + .header-bar .right .button.titlebutton:last-child:active:hover, + .header-bar .right:dir(rtl) .button.titlebutton:first-child:active:hover, + .header-bar .left .button.titlebutton:first-child:active:hover, + .header-bar .left:dir(rtl) .button.titlebutton:last-child:active:hover, .titlebar .right .button.titlebutton:last-child:active:hover, + .titlebar .right:dir(rtl) .button.titlebutton:first-child:active:hover, + .titlebar .left .button.titlebutton:first-child:active:hover, + .titlebar .left:dir(rtl) .button.titlebutton:last-child:active:hover, + .header-bar.selection-mode .right .button.titlebutton:last-child:active:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:active:hover, + .header-bar.selection-mode .left .button.titlebutton:first-child:active:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:active:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:active:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:active:hover, + .titlebar.selection-mode .left .button.titlebutton:first-child:active:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); } + .header-bar .right .button.titlebutton:last-child:backdrop, + .header-bar .right:dir(rtl) .button.titlebutton:first-child:backdrop, + .header-bar .left .button.titlebutton:first-child:backdrop, + .header-bar .left:dir(rtl) .button.titlebutton:last-child:backdrop, .titlebar .right .button.titlebutton:last-child:backdrop, + .titlebar .right:dir(rtl) .button.titlebutton:first-child:backdrop, + .titlebar .left .button.titlebutton:first-child:backdrop, + .titlebar .left:dir(rtl) .button.titlebutton:last-child:backdrop, + .header-bar.selection-mode .right .button.titlebutton:last-child:backdrop, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop, + .header-bar.selection-mode .left .button.titlebutton:first-child:backdrop, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop, .titlebar.selection-mode .right .button.titlebutton:last-child:backdrop, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop, + .titlebar.selection-mode .left .button.titlebutton:first-child:backdrop, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); } + +.header-bar .left GtkMenuButton.button.titlebutton:first-child, +.header-bar .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, +.header-bar.selection-mode .left GtkMenuButton.button.titlebutton:first-child, +.header-bar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, +.titlebar .left GtkMenuButton.button.titlebutton:first-child, +.titlebar .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, +.titlebar.selection-mode .left GtkMenuButton.button.titlebutton:first-child, +.titlebar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child { + padding: 4px 6px 4px 6px; + border-color: transparent; + background-color: transparent; + background-image: none; } + +.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, GtkFlowBox .grid-child:selected, .menuitem.button.flat:active, .menuitem.button.flat:selected, .list-row:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus { + background-image: none; + background-color: #5294E2; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + +GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, +ScratchMainWindow .notebook tab.reorderable-page.top:active, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, +ScratchMainWindow .notebook tab.top:active, +ScratchMainWindow .notebook tab.top.active-page, +ScratchMainWindow .notebook tab.top.active-page:hover, +EphyNotebook.notebook tab.reorderable-page.top:active, +EphyNotebook.notebook tab.reorderable-page.top.active-page, +EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, +EphyNotebook.notebook tab.top:active, +EphyNotebook.notebook tab.top.active-page, +EphyNotebook.notebook tab.top.active-page:hover, +MidoriNotebook .notebook tab.reorderable-page.top:active, +MidoriNotebook .notebook tab.reorderable-page.top.active-page, +MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, +MidoriNotebook .notebook tab.top:active, +MidoriNotebook .notebook tab.top.active-page, +MidoriNotebook .notebook tab.top.active-page:hover, +TerminalWindow .notebook tab.reorderable-page.top:active, +TerminalWindow .notebook tab.reorderable-page.top.active-page, +TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +TerminalWindow .notebook tab.top:active, +TerminalWindow .notebook tab.top.active-page, +TerminalWindow .notebook tab.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + +TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.top { + padding-top: 7px; + border-top-width: 3px; } + +TerminalWindow .notebook.header.top, +PantheonTerminalPantheonTerminalWindow .notebook.header.top { + box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; } + +GtkHTML { + background-color: #404552; + color: #D3DAE3; } + GtkHTML:active { + color: #ffffff; + background-color: #5294E2; } + +SushiFontWidget { + padding: 6px 12px; } + +TerminalWindow .background { + background-color: transparent; } + +TerminalWindow .scrollbar.vertical .slider { + margin-left: 3px; } + +TerminalWindow .scrollbar.trough { + border-width: 0; } + +.nautilus-canvas-item { + border-radius: 2px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { + color: #D3DAE3; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; } + +NautilusNotebook.notebook { + background-color: #404552; } + NautilusNotebook.notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; } + +NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { + padding: 5px; + box-shadow: none; + background-color: #404552; } + +NemoWindow EelEditableLabel.entry { + transition: none; } + +NemoWindow .sidebar .frame { + border-width: 0; } + +NemoWindow GtkSeparator.separator.horizontal, NemoWindow GtkPlacesSidebar.sidebar GtkSeparator.horizontal.view.separator, GtkPlacesSidebar.sidebar NemoWindow GtkSeparator.horizontal.view.separator { + color: #2b2e39; } + +NemoWindow .primary-toolbar NemoPathBar.linked > .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { + background-color: rgba(134, 144, 165, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:insensitive { + color: rgba(207, 218, 231, 0.4); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { + box-shadow: none; } + +.gedit-headerbar-paned { + color: rgba(38, 42, 51, 0.97); } + +.open-document-selector-listbox-row { + border-bottom: 1px solid #2d303b; + padding: 6px 6px 6px 12px; } + .open-document-selector-listbox-row .path-label { + font-size: smaller; + color: rgba(211, 218, 227, 0.7); } + .open-document-selector-listbox-row:selected .path-label { + color: rgba(255, 255, 255, 0.7); } + +.gedit-document-panel .list-row .button { + color: transparent; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; + padding: 4px; } + .gedit-document-panel .list-row .button GtkImage { + color: inherit; } + +.gedit-document-panel .prelight-row .button { + color: #9da3ad; } + +.gedit-document-panel .list-row .button:hover, +.gedit-document-panel .prelight-row .button:hover { + color: #ff4d4d; } + +.gedit-document-panel .prelight-row:selected .button:hover { + color: #ff6666; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; } + .gedit-document-panel .prelight-row:selected .button:hover:active { + color: #ffffff; } + +.gedit-document-panel .prelight-row .button:active { + color: #D3DAE3; } + +.gedit-document-panel-dragged-row { + border: 1px solid #2b2e39; + background-color: #22242d; + color: #D3DAE3; } + +GeditStatusbar { + border-top: 1px solid #2b2e39; + background-color: #383C4A; } + +GeditStatusMenuButton.button.flat, +GeditStatusMenuButton:prelight.button.flat, +GeditStatusMenuButton:checked.button.flat { + border-bottom-style: none; + border-radius: 0; } + +GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { + border-bottom: 1px solid #2b2e39; } + +.gedit-search-entry-occurrences-tag, .gb-search-entry-occurrences-tag { + color: rgba(211, 218, 227, 0.6); + margin: 2px; + padding: 2px; } + +GeditViewFrame .gedit-search-slider, GbEditorFrame .gb-search-slider { + background-color: #3c4150; + padding: 6px; + border-color: #2b2e39; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; } + +GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr), +GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { + padding: 0 10px; + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image:hover, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image:hover { + color: inherit; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):checked, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):active, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):checked { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):insensitive, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + +GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr) { + border-left-style: none; + border-radius: 0 3px 3px 0; + outline-radius: 0 1px 1px 0; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover { + box-shadow: -1px 0 #5294E2; } + +GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { + border-right-style: none; + border-radius: 3px 0 0 3px; + outline-radius: 1px 0 0 1px; } + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { + box-shadow: 1px 0 #5294E2; } + +GbEditorFrame .gb-search-slider { + padding: 2px; } + +GdTaggedEntry { + color: #D3DAE3; } + +.preferences.sidebar GtkViewport { + border: none; } + +.preferences.sidebar GtkListBox { + background-color: #383C4A; } + +.preferences.sidebar GtkListBoxRow { + padding: 10px; } + +GbPreferencesPageLanguage GtkSearchEntry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +GbPreferencesPageLanguage GtkScrolledWindow { + border-top-width: 0; } + +GtkBox.gb-command-bar-box { + border: none; + background-color: #353945; } + GtkBox.gb-command-bar-box GtkLabel { + color: #BAC3CF; } + +GtkEntry.gb-command-bar-entry.entry.flat, +GtkEntry.gb-command-bar-entry.entry.flat:focus { + font-family: Monospace; + color: #BAC3CF; + background-image: none; + background-color: #353945; + padding: 6px 6px 6px 6px; + border: none; } + +GbSourceStyleSchemeWidget GtkSourceView { + font-family: Monospace; } + +GtkScrolledWindow.gb-linked-scroller { + border-top: none; } + +GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { + transition: none; } + +GbViewStack GtkBox.header.notebook, +GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { + border-bottom: 1px solid #2b2e39; } + +GbViewStack.focused GtkBox.header.notebook { + background-color: #404552; } + GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook GtkLabel.button.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { + opacity: 1; } + +EphyWindow .floating-bar { + color: #D3DAE3; } + +.documents-load-more.button { + border-width: 1px 0 0; + border-radius: 0; } + +.documents-icon-bg { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; } + +.documents-collection-icon { + background-color: rgba(211, 218, 227, 0.3); + border-radius: 2px; } + +.documents-favorite.button:active, +.documents-favorite.button:active:hover { + color: #a9caf1; } + +.documents-entry-tag { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; } + .documents-entry-tag:hover { + color: #ffffff; + background-color: #639fe5; } + .documents-entry-tag:active { + color: #ffffff; + background-color: #4189df; } + .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { + background: none; + border: none; + box-shadow: none; + icon-shadow: none; } + .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { + color: rgba(255, 255, 255, 0.7); } + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } + +TotemGrilo.vertical GdMainView.frame { + border-width: 0; } + +SynapseGuiSelectionContainer *:selected, +SynapseGuiViewVirgilio *:selected { + background-color: #5294E2; } + +.tr-workarea .undershoot, +.tr-workarea .overshoot { + border-color: transparent; } + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelToplevel, +PanelWidget, +PanelAppletFrame, +PanelApplet { + color: #BAC3CF; + background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } + +PanelApplet .button, PanelApplet .button:backdrop { + padding: 4px; + border: 2px solid transparent; + border-radius: 0; + background-image: none; + background-color: transparent; + color: #BAC3CF; } + +PanelApplet .button:hover { + color: #d8dde4; + background-color: rgba(0, 0, 0, 0.17); + border-color: rgba(0, 0, 0, 0.17); } + +PanelApplet .button:active, PanelApplet .button:active:backdrop, +PanelApplet .button:checked, PanelApplet .button:checked:backdrop { + background-clip: padding-box; + color: #ffffff; + background-color: rgba(0, 0, 0, 0.25); + border-radius: 0; + border-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #5294E2; } + +PanelApplet:hover { + color: #ffffff; } + +PanelApplet:active, +PanelApplet:hover:active { + color: #5294E2; } + +WnckPager { + color: #5d6268; } + WnckPager:selected { + color: #5294E2; } + +NaTrayApplet { + -NaTrayApplet-icon-padding: 12; + -NaTrayApplet-icon-size: 16; } + +ClockBox { + color: #BAC3CF; } + +.xfce4-panel.panel { + background-color: rgba(43, 46, 55, 0.95); } + .xfce4-panel.panel .button.flat { + color: #BAC3CF; + background-color: rgba(43, 46, 55, 0); + border-radius: 0; } + .xfce4-panel.panel .button.flat:hover { + border: none; + background-color: rgba(65, 70, 84, 0.95); } + .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .button.flat:checked { + color: #5294E2; + border: none; + background-color: rgba(27, 29, 35, 0.95); } + +.floating-bar { + background-color: #5294E2; + color: #ffffff; } + .floating-bar.top { + border-radius: 0 0 2px 2px; } + .floating-bar.right { + border-radius: 2px 0 0 2px; } + .floating-bar.bottom { + border-radius: 2px 2px 0 0; } + .floating-bar.left { + border-radius: 0 2px 2px 0; } + .floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + background-color: transparent; + box-shadow: none; + border: none; } + +BirdieWidgetsTweetList * { + background-image: none; + background-color: transparent; } + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: #ffffff; + background-color: #5294E2; + outline-color: transparent; } + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { + color: inherit; } + .marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + .marlin-pathbar.pathbar:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #5294E2; } + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white); + background-color: transparent; } + .gala-notification .title, .gala-notification .label { + color: #5c616c; } + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; } + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; } + +WingpanelWidgetsIndicatorPopover.popover { + padding: 0; + text-shadow: none; + icon-shadow: none; } + WingpanelWidgetsIndicatorPopover.popover .menuitem { + padding: 5px; + outline-color: transparent; + text-shadow: none; + icon-shadow: none; + border: solid transparent; + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { + padding: 0 3px; } + WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { + background-color: rgba(255, 255, 255, 0.05); + border: solid rgba(255, 255, 255, 0.07); + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { + color: rgba(211, 218, 227, 0.45); } + +PantheonTerminalPantheonTerminalWindow.background { + background-color: transparent; } + +SwitchboardCategoryView .view:selected, +SwitchboardCategoryView .view:selected:focus { + color: #D3DAE3; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #5294E2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration.top { + border: 1px solid rgba(32, 35, 43, 0.97); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #2f343f); + color: rgba(207, 218, 231, 0.8); + box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } + UnityDecoration.top:backdrop { + border-bottom-width: 0; + color: rgba(207, 218, 231, 0.5); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97)); } + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2b2e37); + color: #f6f7f9; + box-shadow: none; } + UnityPanelWidget:backdrop, + .unity-panel:backdrop { + color: #bdc6d1; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #5294E2); + border-bottom: none; } + +.overlay-bar { + background-color: #5294E2; + border-color: #5294E2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: #ffffff; } + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #2b2e39; + border-right: 1px solid #2b2e39; } + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.help_button { + border-radius: 100px; + padding: 3px 9px; } + +.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #2b2e39; } + .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { + padding: 0 3px 0 3px; } + +.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #2b2e39; + background-color: #383C4A; } + .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { + padding: 2px 3px 2px 3px; } + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; } + +.source-list, +.source-list.view { + background-color: #383C4A; + color: #D3DAE3; + -gtk-icon-style: regular; } + +.source-list.category-expander { + color: transparent; } + +.source-list.view:prelight { + background-color: #434859; } + +.source-list.view:selected, +.source-list.view:prelight:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #5294E2; } + +.source-list .scrollbar.trough, +.source-list .scrollbars-junction { + border-image: none; + border-color: transparent; + background-color: #383C4A; + background-image: none; } + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-image: none; + background-color: #5294E2; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-color: #ffffff; + color: #5294E2; } + +.source-list.category-expander { + color: #D3DAE3; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; } + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; } + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GraniteWidgetsWelcome { + background-color: #404552; } + +GraniteWidgetsWelcome GtkLabel { + color: #868b97; + font: open sans 11; + text-shadow: none; } + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(211, 218, 227, 0.8); } + +.help_button { + border-radius: 0; } + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; } + +.popover_bg { + background-image: linear-gradient(to bottom, #404552); + border: 1px solid rgba(0, 0, 0, 0.3); } + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; } + +GraniteWidgetsXsEntry.entry { + padding: 4px; } + +.h1 { + font: open sans 24px; } + +.h2 { + font: open sans light 18px; } + +.h3 { + font: open sans 11px; } + +.h4, +.category-label { + color: #a5abb5; + font-weight: 600; } + +.h4 { + padding-bottom: 6px; + padding-top: 6px; } + +GtkListBox .h4 { + padding-left: 6px; } + +#panel_window { + background-color: rgba(43, 46, 55, 0.95); + color: #BAC3CF; + font: bold; + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } + #panel_window .menubar, + #panel_window .menubar > .menuitem { + background-color: transparent; + color: #BAC3CF; + font: bold; } + #panel_window .menubar .menuitem:insensitive { + color: rgba(186, 195, 207, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menu .menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #D3DAE3; } + +#content_frame { + padding-bottom: 14px; + background-color: #383C4A; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame .button { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + #content_frame .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + #content_frame .button:active, #content_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + #content_frame .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + #content_frame .button:insensitive > GtkLabel { + color: inherit; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(47, 52, 63, 0.97); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); } + +#buttonbox_frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + #buttonbox_frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + #buttonbox_frame .button:active, #buttonbox_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + #buttonbox_frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +#login_window #user_combobox { + color: #D3DAE3; + font: 13px; } + #login_window #user_combobox .menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#shutdown_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + #shutdown_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + #shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + +#restart_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + #restart_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + #restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +.titlebar .separator, .titlebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .titlebar .view.separator { + color: rgba(38, 42, 51, 0.97); } + +NemoWindow GtkEventBox { + background-color: #383C4A; } + +GtkFileChooserDialog *, +NautilusWindow *, +NemoWindow { + -GtkPaned-handle-size: 0; } + +GtkFileChooserDialog .sidebar, +NautilusWindow .sidebar, +NemoWindow .sidebar { + border-right: 1px solid rgba(42, 45, 55, 0.95); } + +GtkFileChooserDialog .sidebar:dir(rtl), +NautilusWindow .sidebar:dir(rtl), +NemoWindow .sidebar:dir(rtl) { + border-left: 1px solid rgba(42, 45, 55, 0.95); } + +NautilusWindow GtkBox.sidebar { + background-color: transparent; } + +GtkFileChooserDialog.csd.background, +GtkFileChooserDialog .source-list, GtkFileChooserDialog .source-list.view, GtkFileChooserDialog .source-list.view:prelight, +NautilusWindow.csd.background, +NautilusWindow .source-list, +NautilusWindow .source-list.view, +NautilusWindow .source-list.view:prelight, +NemoWindow.csd.background, +NemoWindow .source-list, +NemoWindow .source-list.view, +NemoWindow .source-list.view:prelight, +MarlinViewWindow.csd.background, +MarlinViewWindow .source-list, +MarlinViewWindow .source-list.view, +MarlinViewWindow .source-list.view:prelight { + background-color: transparent; } + +GtkFileChooserDialog .sidebar, GtkFileChooserDialog MarlinPlacesSidebar, +NautilusWindow .sidebar, +NautilusWindow MarlinPlacesSidebar, +NemoWindow .sidebar, +NemoWindow MarlinPlacesSidebar, +MarlinViewWindow .sidebar, +MarlinViewWindow MarlinPlacesSidebar { + background-color: rgba(53, 57, 69, 0.95); } + GtkFileChooserDialog .sidebar .view, GtkFileChooserDialog .sidebar .source-list.sidebar row, GtkFileChooserDialog MarlinPlacesSidebar .view, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row, + NautilusWindow .sidebar .view, + NautilusWindow .sidebar .source-list.sidebar row, + NautilusWindow MarlinPlacesSidebar .view, + NautilusWindow MarlinPlacesSidebar .source-list.sidebar row, + NemoWindow .sidebar .view, + NemoWindow .sidebar .source-list.sidebar row, + NemoWindow MarlinPlacesSidebar .view, + NemoWindow MarlinPlacesSidebar .source-list.sidebar row, + MarlinViewWindow .sidebar .view, + MarlinViewWindow .sidebar .source-list.sidebar row, + MarlinViewWindow MarlinPlacesSidebar .view, + MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row { + background-color: transparent; + color: #BAC3CF; } + GtkFileChooserDialog .sidebar .view.image, GtkFileChooserDialog .sidebar .source-list.sidebar row.image, GtkFileChooserDialog MarlinPlacesSidebar .view.image, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row.image, + NautilusWindow .sidebar .view.image, + NautilusWindow .sidebar .source-list.sidebar row.image, + NautilusWindow MarlinPlacesSidebar .view.image, + NautilusWindow MarlinPlacesSidebar .source-list.sidebar row.image, + NemoWindow .sidebar .view.image, + NemoWindow .sidebar .source-list.sidebar row.image, + NemoWindow MarlinPlacesSidebar .view.image, + NemoWindow MarlinPlacesSidebar .source-list.sidebar row.image, + MarlinViewWindow .sidebar .view.image, + MarlinViewWindow .sidebar .source-list.sidebar row.image, + MarlinViewWindow MarlinPlacesSidebar .view.image, + MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row.image { + color: rgba(186, 195, 207, 0.7); } + GtkFileChooserDialog .sidebar .view.cell:selected, GtkFileChooserDialog .sidebar .source-list.sidebar row.cell:selected, GtkFileChooserDialog MarlinPlacesSidebar .view.cell:selected, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row.cell:selected, + NautilusWindow .sidebar .view.cell:selected, + NautilusWindow .sidebar .source-list.sidebar row.cell:selected, + NautilusWindow MarlinPlacesSidebar .view.cell:selected, + NautilusWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected, + NemoWindow .sidebar .view.cell:selected, + NemoWindow .sidebar .source-list.sidebar row.cell:selected, + NemoWindow MarlinPlacesSidebar .view.cell:selected, + NemoWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected, + MarlinViewWindow .sidebar .view.cell:selected, + MarlinViewWindow .sidebar .source-list.sidebar row.cell:selected, + MarlinViewWindow MarlinPlacesSidebar .view.cell:selected, + MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected { + background-color: #5294E2; + color: #ffffff; } + GtkFileChooserDialog .sidebar.frame, GtkFileChooserDialog MarlinPlacesSidebar.frame, + NautilusWindow .sidebar.frame, + NautilusWindow MarlinPlacesSidebar.frame, + NemoWindow .sidebar.frame, + NemoWindow MarlinPlacesSidebar.frame, + MarlinViewWindow .sidebar.frame, + MarlinViewWindow MarlinPlacesSidebar.frame { + color: #BAC3CF; } + GtkFileChooserDialog .sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, GtkFileChooserDialog MarlinPlacesSidebar .separator, GtkFileChooserDialog MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserDialog MarlinPlacesSidebar .view.separator, + NautilusWindow .sidebar .separator, + NautilusWindow GtkPlacesSidebar.sidebar .view.separator, + NautilusWindow MarlinPlacesSidebar .separator, + NautilusWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + NautilusWindow MarlinPlacesSidebar .view.separator, + NemoWindow .sidebar .separator, + NemoWindow GtkPlacesSidebar.sidebar .view.separator, + NemoWindow MarlinPlacesSidebar .separator, + NemoWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + NemoWindow MarlinPlacesSidebar .view.separator, + MarlinViewWindow .sidebar .separator, + MarlinViewWindow GtkPlacesSidebar.sidebar .view.separator, + MarlinViewWindow MarlinPlacesSidebar .separator, + MarlinViewWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + MarlinViewWindow MarlinPlacesSidebar .view.separator { + color: transparent; } + +GtkFileChooserDialog.maximized .sidebar, +NautilusWindow.maximized .sidebar, +NemoWindow.maximized .sidebar, +MarlinViewWindow.maximized .sidebar { + background-color: #353945; } + +GtkFileChooserDialog .pane-separator, +NautilusWindow .pane-separator, +NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, +MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { + background-color: rgba(42, 45, 55, 0.95); } + +NautilusWindow NautilusWindowSlot { + background-color: #404552; } + +NautilusDesktopWindow NautilusWindowSlot { + background-color: transparent; } + +GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { + background-color: rgba(53, 57, 69, 0.95); } + +GtkFileChooserDialog .sidebar { + background-color: transparent; } + +GtkFileChooserDialog GtkPaned > .vertical > .horizontal { + background-color: #383C4A; } + +GtkFileChooserDialog .dialog-action-box { + background-color: #383C4A; } + +GtkFileChooserDialog .dialog-vbox > .frame { + color: #BAC3CF; + border-color: transparent; } + +GtkFileChooserDialog .action-bar.frame { + background-color: transparent; + border-color: rgba(31, 33, 40, 0.95); } + +GtkFileChooserDialog .action-bar.frame GtkLabel, GtkFileChooserDialog .action-bar.frame GtkComboBox, +GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, +GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { + color: #BAC3CF; } + +FeedReaderreaderUI.background.csd > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd > .titlebar .pane-separator, +GeditWindow.background.csd.maximized > .titlebar .pane-separator, +GeditWindow.background.csd > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { + background-color: rgba(38, 42, 51, 0.97); } + +FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: rgba(47, 52, 63, 0.97); } + FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: rgba(50, 56, 67, 0.97); } + +FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: #2f343f; } + FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: #323843; } + +FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, +GeditWindow.background.csd > .titlebar { + background-color: transparent; } + +GeditWindow.background.csd { + background-color: transparent; } + +GeditWindow.background .gedit-side-panel-paned .pane-separator { + background-color: rgba(42, 45, 55, 0.95); } + +GeditWindow.background .gedit-bottom-panel-paned .pane-separator { + background-color: #2b2e39; } + +GeditWindow.background > .titlebar.default-decoration, +GeditWindow.background > .titlebar.default-decoration:backdrop { + background-color: #2f343f; } + +.gedit-bottom-panel-paned { + background-color: #404552; } + +.gedit-document-panel { + background-color: rgba(53, 57, 69, 0.95); } + .maximized .gedit-document-panel { + background-color: #353945; } + .gedit-document-panel .list-row { + color: #BAC3CF; } + .gedit-document-panel .list-row { + background-color: rgba(186, 195, 207, 0); + border: solid rgba(186, 195, 207, 0); + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:hover { + border: solid rgba(186, 195, 207, 0.15); + border-width: 3px 2px 3px 2px; + background-color: rgba(186, 195, 207, 0.15); } + .gedit-document-panel .list-row:active { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:active .button { + color: #ffffff; } + .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .prelight-row .button:active { + color: #BAC3CF; } + +GeditFileBrowserWidget { + background-color: rgba(53, 57, 69, 0.95); } + .maximized GeditFileBrowserWidget { + background-color: #353945; } + GeditFileBrowserWidget .scrollbars-junction, + GeditFileBrowserWidget .scrollbars-junction.frame { + border-color: transparent; + background-color: transparent; } + GeditFileBrowserWidget .horizontal { + background-color: transparent; + border-color: rgba(37, 40, 49, 0.95); } + GeditFileBrowserWidget .horizontal GtkComboBox { + color: #BAC3CF; } + +GeditWindow.background.csd GeditFileBrowserView.view { + background-color: transparent; + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander { + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { + color: #5294E2; } + +GtkFileChooserDialog .action-bar.frame .button, +GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + GtkFileChooserDialog .action-bar.frame .button:hover, + GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + GtkFileChooserDialog .action-bar.frame .button:active, + GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog .action-bar.frame .button:checked, + GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + GtkFileChooserDialog .action-bar.frame .button:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +GtkFileChooserDialog .action-bar.frame .entry, +GtkFileChooserDialog .dialog-vbox > .frame .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + GtkFileChooserDialog .action-bar.frame .image.entry, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog .action-bar.frame .image.entry:hover, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { + color: inherit; } + GtkFileChooserDialog .action-bar.frame .entry:focus, + GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + GtkFileChooserDialog .action-bar.frame .entry:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkFileChooserDialog .sidebar .trough.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .trough.scrollbar, +NautilusWindow .sidebar .trough.scrollbar, +NautilusWindow MarlinPlacesSidebar .trough.scrollbar, +NemoWindow .sidebar .trough.scrollbar, +NemoWindow MarlinPlacesSidebar .trough.scrollbar, +MarlinViewWindow .sidebar .trough.scrollbar, +MarlinViewWindow MarlinPlacesSidebar .trough.scrollbar, GeditFileBrowserWidget .trough.scrollbar { + background-color: transparent; + border-color: transparent; } + +GtkFileChooserDialog .sidebar .slider.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar, +NautilusWindow .sidebar .slider.scrollbar, +NautilusWindow MarlinPlacesSidebar .slider.scrollbar, +NemoWindow .sidebar .slider.scrollbar, +NemoWindow MarlinPlacesSidebar .slider.scrollbar, +MarlinViewWindow .sidebar .slider.scrollbar, +MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar, GeditFileBrowserWidget .slider.scrollbar { + border-radius: 20px; + border: 3px solid transparent; + background-color: rgba(231, 234, 238, 0.7); } + GtkFileChooserDialog .sidebar .slider.scrollbar:hover, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:hover, + NautilusWindow .sidebar .slider.scrollbar:hover, + NautilusWindow MarlinPlacesSidebar .slider.scrollbar:hover, + NemoWindow .sidebar .slider.scrollbar:hover, + NemoWindow MarlinPlacesSidebar .slider.scrollbar:hover, + MarlinViewWindow .sidebar .slider.scrollbar:hover, + MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:hover, GeditFileBrowserWidget .slider.scrollbar:hover { + background-color: #f6f7f9; } + GtkFileChooserDialog .sidebar .slider.scrollbar:prelight:active, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:prelight:active, + NautilusWindow .sidebar .slider.scrollbar:prelight:active, + NautilusWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, + NemoWindow .sidebar .slider.scrollbar:prelight:active, + NemoWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, + MarlinViewWindow .sidebar .slider.scrollbar:prelight:active, + MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, GeditFileBrowserWidget .slider.scrollbar:prelight:active { + background-color: #5294E2; } + GtkFileChooserDialog .sidebar .slider.fine-tune.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .slider.fine-tune.scrollbar, + NautilusWindow .sidebar .slider.fine-tune.scrollbar, + NautilusWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, + NemoWindow .sidebar .slider.fine-tune.scrollbar, + NemoWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, + MarlinViewWindow .sidebar .slider.fine-tune.scrollbar, + MarlinViewWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, GeditFileBrowserWidget .slider.fine-tune.scrollbar { + border-width: 4px; } + GtkFileChooserDialog .sidebar .slider.fine-tune.scrollbar:prelight:active, GtkFileChooserDialog MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, + NautilusWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, + NautilusWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, + NemoWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, + NemoWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, + MarlinViewWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, + MarlinViewWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, GeditFileBrowserWidget .slider.fine-tune.scrollbar:prelight:active { + background-color: #5294E2; } + GtkFileChooserDialog .sidebar .slider.scrollbar:insensitive, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:insensitive, + NautilusWindow .sidebar .slider.scrollbar:insensitive, + NautilusWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, + NemoWindow .sidebar .slider.scrollbar:insensitive, + NemoWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, + MarlinViewWindow .sidebar .slider.scrollbar:insensitive, + MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, GeditFileBrowserWidget .slider.scrollbar:insensitive { + background-color: transparent; } + +/* GTK NAMED COLORS */ +@define-color theme_fg_color #D3DAE3; +@define-color theme_text_color #D3DAE3; +@define-color theme_bg_color #383C4A; +@define-color theme_base_color #404552; +@define-color theme_selected_bg_color #5294E2; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #D3DAE3; +@define-color text_color #D3DAE3; +@define-color bg_color #383C4A; +@define-color base_color #404552; +@define-color selected_bg_color #5294E2; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #3c4150; +@define-color insensitive_fg_color alpha(#d3dae3,0.5); +@define-color insensitive_base_color #404552; +@define-color theme_unfocused_fg_color #D3DAE3; +@define-color theme_unfocused_text_color #D3DAE3; +@define-color theme_unfocused_bg_color #383C4A; +@define-color theme_unfocused_base_color #404552; +@define-color borders #2b2e39; +@define-color unfocused_borders #2b2e39; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #A8A8A8; +@define-color wm_title alpha(#cfdae7,0.8); +@define-color wm_unfocused_title alpha(#cfdae7,0.5); +@define-color wm_bg #2f343f; +@define-color wm_bg_unfocused #323843; +@define-color wm_highlight #363b48; +@define-color wm_shadow alpha(black,0.35); +@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 #5294E2; +@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 #ffffff; +@define-color content_view_bg #404552; diff --git a/common/gtk-3.0/3.14/gtk-contained-darker.css b/common/gtk-3.0/3.14/gtk-darker.css index 292e58d..972334d 100644 --- a/common/gtk-3.0/3.14/gtk-contained-darker.css +++ b/common/gtk-3.0/3.14/gtk-darker.css @@ -28,19 +28,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: rgba(245, 246, 247, 0.999); } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -117,9 +108,6 @@ GtkFlowBox .grid-child { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -135,9 +123,6 @@ GtkFlowBox .grid-child { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -258,9 +243,6 @@ GtkFlowBox .grid-child { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -672,9 +654,6 @@ GtkSearchEntry.entry { .menuitem.button.flat:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -692,9 +671,6 @@ GtkSearchEntry.entry { *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { color: #dceaf9; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -772,9 +748,6 @@ GtkSearchEntry.entry { border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -802,9 +775,6 @@ GtkComboBox { GtkComboBox.combobox-entry .button:dir(rtl):insensitive { box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -841,9 +811,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1228,9 +1195,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); border-color: rgba(21, 23, 28, 0.67); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1245,9 +1209,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1320,9 +1281,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1386,9 +1344,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { margin: 10px; padding: 2px; @@ -1421,10 +1376,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1557,9 +1508,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { background-clip: padding-box; background-image: none; @@ -1604,9 +1552,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: transparent; background-color: #fcfcfc; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1667,9 +1612,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1830,9 +1772,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -1912,9 +1851,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -1951,16 +1887,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -1984,9 +1916,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2013,9 +1942,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list, .list-row { background-color: #ffffff; border-color: #dcdfe3; } @@ -2048,9 +1974,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.button:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2090,21 +2013,15 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.35); background-color: rgba(102, 109, 132, 0.2); } -/************* - * Expanders * - *************/ -GtkExpander { +.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - GtkExpander:dir(rtl) { + .expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkExpander:hover { + .expander:hover { color: #aaaeb7; } - GtkExpander:checked { + .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2132,9 +2049,6 @@ GtkCalendar { GtkCalendar.highlight { color: alpha(currentColor,0.55); } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2167,9 +2081,6 @@ GtkFileChooserDialog .search-bar { GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #dcdfe3; } -/*********** - * Sidebar * - ***********/ .sidebar { border: none; background-color: #F5F6F7; } @@ -2204,9 +2115,6 @@ GtkPaned { .pane-separator { background-image: linear-gradient(to bottom, #dcdfe3); } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2248,9 +2156,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2265,9 +2170,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ GtkColorSwatch { border: none; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4); } @@ -2316,9 +2218,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .scale-popup .button { padding: 6px; } .scale-popup .button:hover { @@ -2330,14 +2229,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2616,86 +2590,6 @@ GtkVolumeButton.button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -3133,24 +3027,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.37); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); @@ -3182,55 +3073,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3463,13 +3343,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: rgba(43, 46, 55, 0.95); color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3482,7 +3360,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3491,7 +3368,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3522,7 +3398,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3560,13 +3435,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3586,7 +3458,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3606,7 +3477,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3731,7 +3601,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: rgba(53, 57, 69, 0.95); } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } diff --git a/common/gtk-3.0/3.14/gtk-contained-solid-dark.css b/common/gtk-3.0/3.14/gtk-solid-dark.css index 82cea77..ae83d76 100644 --- a/common/gtk-3.0/3.14/gtk-contained-solid-dark.css +++ b/common/gtk-3.0/3.14/gtk-solid-dark.css @@ -28,19 +28,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #D3DAE3; background-color: #383C4A; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -117,9 +108,6 @@ GtkFlowBox .grid-child { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -135,9 +123,6 @@ GtkFlowBox .grid-child { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -259,9 +244,6 @@ GtkFlowBox .grid-child { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -673,9 +655,6 @@ GtkSearchEntry.entry { .menuitem.button.flat:checked { color: #D3DAE3; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #a9caf1; } *:link:visited, .button:visited { @@ -693,9 +672,6 @@ GtkSearchEntry.entry { *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { color: #dceaf9; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -773,9 +749,6 @@ GtkSearchEntry.entry { border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -799,9 +772,6 @@ GtkComboBox { GtkComboBox.combobox-entry .button:dir(rtl):insensitive { box-shadow: inset -1px 0 rgba(43, 46, 57, 0.55); } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -838,9 +808,6 @@ GtkComboBox { .action-bar { background-color: #313541; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1225,9 +1192,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #3e4553); border-color: rgba(21, 23, 28, 0.7); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1242,9 +1206,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1317,9 +1278,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #383C4A; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1383,9 +1341,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { margin: 10px; padding: 2px; @@ -1418,10 +1373,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #404552; @@ -1554,9 +1505,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(211, 218, 227, 0.15); } -/************** - * Scrollbars * - **************/ .scrollbar { background-clip: padding-box; background-image: none; @@ -1601,9 +1549,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: transparent; background-color: #3e434f; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1664,9 +1609,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } @@ -1827,9 +1769,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(211, 218, 227, 0.45); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -1909,9 +1848,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -1948,16 +1884,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -1981,9 +1913,6 @@ GtkLevelBar.vertical { background-color: #404552; border-color: #404552; } -/********** - * Frames * - **********/ .frame { border: 1px solid #2b2e39; padding: 0; } @@ -2010,9 +1939,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list, .list-row { background-color: #404552; border-color: #2b2e39; } @@ -2045,9 +1971,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.button:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2087,21 +2010,15 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ -GtkExpander { +.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - GtkExpander:dir(rtl) { + .expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkExpander:hover { + .expander:hover { color: white; } - GtkExpander:checked { + .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #D3DAE3; border: 1px solid #2b2e39; @@ -2129,9 +2046,6 @@ GtkCalendar { GtkCalendar.highlight { color: alpha(currentColor,0.55); } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2164,9 +2078,6 @@ GtkFileChooserDialog .search-bar { GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #2b2e39; } -/*********** - * Sidebar * - ***********/ .sidebar { border: none; background-color: #383C4A; } @@ -2201,9 +2112,6 @@ GtkPaned { .pane-separator { background-image: linear-gradient(to bottom, #2b2e39); } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2245,9 +2153,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2262,9 +2167,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ GtkColorSwatch { border: none; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4); } @@ -2313,9 +2215,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .scale-popup .button { padding: 6px; } .scale-popup .button:hover { @@ -2327,14 +2226,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px #20232b, 0 8px 8px 0 rgba(0, 0, 0, 0.35); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.9), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } @@ -2613,86 +2587,6 @@ GtkVolumeButton.button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -3130,24 +3024,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.4); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.4)); @@ -3179,55 +3070,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3460,13 +3340,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3479,7 +3357,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3488,7 +3365,6 @@ GtkListBox .h4 { background-color: transparent; color: #D3DAE3; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #383C4A; @@ -3519,7 +3395,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3557,13 +3432,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3583,7 +3455,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3603,7 +3474,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3738,7 +3608,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #2a2d37; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #404552; } diff --git a/common/gtk-3.0/3.14/gtk-contained-solid-darker.css b/common/gtk-3.0/3.14/gtk-solid-darker.css index 27927ea..c32f9cb 100644 --- a/common/gtk-3.0/3.14/gtk-contained-solid-darker.css +++ b/common/gtk-3.0/3.14/gtk-solid-darker.css @@ -28,19 +28,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: #F5F6F7; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -117,9 +108,6 @@ GtkFlowBox .grid-child { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -135,9 +123,6 @@ GtkFlowBox .grid-child { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -258,9 +243,6 @@ GtkFlowBox .grid-child { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -672,9 +654,6 @@ GtkSearchEntry.entry { .menuitem.button.flat:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -692,9 +671,6 @@ GtkSearchEntry.entry { *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { color: #dceaf9; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -772,9 +748,6 @@ GtkSearchEntry.entry { border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -802,9 +775,6 @@ GtkComboBox { GtkComboBox.combobox-entry .button:dir(rtl):insensitive { box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -841,9 +811,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1228,9 +1195,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #3e4553); border-color: rgba(21, 23, 28, 0.7); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1245,9 +1209,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1320,9 +1281,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1386,9 +1344,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { margin: 10px; padding: 2px; @@ -1421,10 +1376,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1557,9 +1508,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { background-clip: padding-box; background-image: none; @@ -1604,9 +1552,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: transparent; background-color: #fcfcfc; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1667,9 +1612,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1830,9 +1772,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -1912,9 +1851,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -1951,16 +1887,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -1984,9 +1916,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2013,9 +1942,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list, .list-row { background-color: #ffffff; border-color: #dcdfe3; } @@ -2048,9 +1974,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.button:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2090,21 +2013,15 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ -GtkExpander { +.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - GtkExpander:dir(rtl) { + .expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkExpander:hover { + .expander:hover { color: #aaaeb7; } - GtkExpander:checked { + .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2132,9 +2049,6 @@ GtkCalendar { GtkCalendar.highlight { color: alpha(currentColor,0.55); } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2167,9 +2081,6 @@ GtkFileChooserDialog .search-bar { GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #dcdfe3; } -/*********** - * Sidebar * - ***********/ .sidebar { border: none; background-color: #F5F6F7; } @@ -2204,9 +2115,6 @@ GtkPaned { .pane-separator { background-image: linear-gradient(to bottom, #dcdfe3); } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2248,9 +2156,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2265,9 +2170,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ GtkColorSwatch { border: none; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4); } @@ -2316,9 +2218,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .scale-popup .button { padding: 6px; } .scale-popup .button:hover { @@ -2330,14 +2229,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px #20232b, 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.9), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2616,86 +2590,6 @@ GtkVolumeButton.button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -3133,24 +3027,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.4); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.4)); @@ -3182,55 +3073,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3463,13 +3343,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3482,7 +3360,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3491,7 +3368,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3522,7 +3398,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3560,13 +3435,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3586,7 +3458,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3606,7 +3477,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3731,7 +3601,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #353945; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } diff --git a/common/gtk-3.0/3.14/gtk-contained-solid.css b/common/gtk-3.0/3.14/gtk-solid.css index ea1a430..6e6ad51 100644 --- a/common/gtk-3.0/3.14/gtk-contained-solid.css +++ b/common/gtk-3.0/3.14/gtk-solid.css @@ -28,19 +28,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: #F5F6F7; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -117,9 +108,6 @@ GtkFlowBox .grid-child { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -135,9 +123,6 @@ GtkFlowBox .grid-child { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -258,9 +243,6 @@ GtkFlowBox .grid-child { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -672,9 +654,6 @@ GtkSearchEntry.entry { .menuitem.button.flat:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -692,9 +671,6 @@ GtkSearchEntry.entry { *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { color: #dceaf9; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -772,9 +748,6 @@ GtkSearchEntry.entry { border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -802,9 +775,6 @@ GtkComboBox { GtkComboBox.combobox-entry .button:dir(rtl):insensitive { box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -841,9 +811,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1228,9 +1195,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #f5f5f7); border-color: rgba(82, 93, 118, 0.3); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1245,9 +1209,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1320,9 +1281,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1386,9 +1344,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { margin: 10px; padding: 2px; @@ -1421,10 +1376,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1557,9 +1508,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { background-clip: padding-box; background-image: none; @@ -1604,9 +1552,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: transparent; background-color: #fcfcfc; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1667,9 +1612,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1830,9 +1772,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -1912,9 +1851,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -1951,16 +1887,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -1984,9 +1916,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2013,9 +1942,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list, .list-row { background-color: #ffffff; border-color: #dcdfe3; } @@ -2048,9 +1974,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.button:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2090,21 +2013,15 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ -GtkExpander { +.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - GtkExpander:dir(rtl) { + .expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkExpander:hover { + .expander:hover { color: #aaaeb7; } - GtkExpander:checked { + .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2132,9 +2049,6 @@ GtkCalendar { GtkCalendar.highlight { color: alpha(currentColor,0.55); } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2167,9 +2081,6 @@ GtkFileChooserDialog .search-bar { GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #dcdfe3; } -/*********** - * Sidebar * - ***********/ .sidebar { border: none; background-color: #F5F6F7; } @@ -2204,9 +2115,6 @@ GtkPaned { .pane-separator { background-image: linear-gradient(to bottom, #dcdfe3); } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2248,9 +2156,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2265,9 +2170,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ GtkColorSwatch { border: none; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4); } @@ -2316,9 +2218,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .scale-popup .button { padding: 6px; } .scale-popup .button:hover { @@ -2330,14 +2229,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 4px 4px 0 0; border-width: 0px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2616,86 +2590,6 @@ GtkVolumeButton.button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -3133,24 +3027,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(82, 93, 118, 0.8); border-color: rgba(82, 93, 118, 0.1); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); @@ -3182,55 +3073,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3463,13 +3343,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3482,7 +3360,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3491,7 +3368,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3522,7 +3398,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3560,13 +3435,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3586,7 +3458,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3606,7 +3477,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3731,7 +3601,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #353945; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } diff --git a/common/gtk-3.0/3.14/gtk.css b/common/gtk-3.0/3.14/gtk.css index 20b78fd..1e2578b 100644 --- a/common/gtk-3.0/3.14/gtk.css +++ b/common/gtk-3.0/3.14/gtk.css @@ -1 +1,3879 @@ -@import url("gtk-contained.css"); +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkPaned-handle-size: 1; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 16; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkWidget-link-color: #2679db; + -GtkWidget-visited-link-color: #1e61b0; + -GtkWidget-focus-padding: 2; + -GtkWidget-focus-line-width: 1; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkStatusbar-shadow-type: none; + outline-color: rgba(92, 97, 108, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + outline-radius: 2px; } + +.background { + color: #5c616c; + background-color: rgba(245, 246, 247, 0.999); } + +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + background-color: #F5F6F7; + color: #5c616c; } + .gtkstyle-fallback:prelight { + background-color: white; + color: #5c616c; } + .gtkstyle-fallback:active { + background-color: #d9dde0; + color: #5c616c; } + .gtkstyle-fallback:insensitive { + background-color: #fbfbfc; + color: rgba(92, 97, 108, 0.55); } + .gtkstyle-fallback:selected { + background-color: #5294E2; + color: #ffffff; } + +.view { + color: #5c616c; + background-color: #ffffff; } + .view.dim-label, GtkLabel.view.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator, .header-bar .view.subtitle { + color: rgba(92, 97, 108, 0.55); } + .view.dim-label:selected, GtkLabel.view.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, GtkLabel.view.separator:selected:focus, .header-bar .view.subtitle:selected:focus { + color: rgba(255, 255, 255, 0.65); + text-shadow: none; } + +.rubberband { + border: 1px solid #5294E2; + background-color: rgba(82, 148, 226, 0.2); } + +GtkLabel.separator, .popover GtkLabel.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator { + color: #5c616c; } + +GtkLabel:insensitive { + color: rgba(92, 97, 108, 0.55); } + +.dim-label, GtkLabel.separator, .popover GtkLabel.separator, GtkPlacesSidebar.sidebar GtkLabel.view.separator, .header-bar .subtitle { + opacity: 0.55; } + +GtkAssistant .sidebar { + background-color: #ffffff; + border-top: 1px solid #dcdfe3; } + GtkAssistant .sidebar:dir(ltr) { + border-right: 1px solid #dcdfe3; } + GtkAssistant .sidebar:dir(rtl) { + border-left: 1px solid #dcdfe3; } + +GtkAssistant.csd .sidebar { + border-top-style: none; } + +GtkAssistant .sidebar GtkLabel { + padding: 6px 12px; } + +GtkAssistant .sidebar GtkLabel.highlight { + background-color: #5294E2; + color: #ffffff; } + +GtkTextView { + background-color: #fafbfb; } + +GtkFlowBox .grid-child { + padding: 3px; + border-radius: 3px; } + GtkFlowBox .grid-child:selected { + outline-offset: -2px; } + +.popover.osd, .osd { + color: #BAC3CF; + border: none; + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; + outline-color: rgba(186, 195, 207, 0.3); + box-shadow: none; } + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: blue; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: 0.5; } + +.entry { + border: 1px solid; + padding: 5px 8px 6px; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #5c616c; + border-color: #cfd6e6; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); } + .header-bar .entry { + padding: 6px; } + .entry.image { + padding-left: 3px; + padding-right: 3px; } + .entry.flat, .entry.flat:focus { + padding: 2px; + color: #5c616c; + border-color: #cfd6e6; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); + border: none; + border-radius: 0; } + .entry:focus { + background-clip: border-box; + color: #5c616c; + border-color: #5294E2; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); } + .entry:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(255, 255, 255, 0.55); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.55)); } + .entry:selected, .entry:selected:focus { + background-color: #5294E2; + color: #ffffff; } + .entry.progressbar { + margin: 2px 12px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #5294E2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + .linked > .entry:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .linked > .entry:first-child:dir(rtl) { + border-right-style: none; } + .linked > .entry:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-style: none; } + .linked > .entry:last-child:dir(rtl) { + border-left-style: solid; } + .entry.warning { + color: #ffffff; + border-color: #F27835; + background-image: linear-gradient(to bottom, #f7ae86); } + .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); + box-shadow: none; } + .entry.warning:selected, .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .entry.error { + color: #ffffff; + border-color: #FC4138; + background-image: linear-gradient(to bottom, #fd8d88); } + .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); + box-shadow: none; } + .entry.error:selected, .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + .entry.image { + color: #7d8189; } + .linked.vertical > .entry { + border-bottom-color: #f4f5f6; + box-shadow: none; } + .linked.vertical > .entry:focus { + border-color: #5294E2; + box-shadow: 0 -1px 0 0 #5294E2; } + .linked.vertical > .entry:insensitive { + border-bottom-color: #f4f5f6; } + .linked.vertical > .entry:first-child { + border-bottom-color: #f4f5f6; } + .linked.vertical > .entry:first-child:focus { + border-bottom-color: #5294E2; + box-shadow: none; } + .linked.vertical > .entry:first-child:insensitive { + border-bottom-color: #f4f5f6; } + .linked.vertical > .entry:last-child { + border-bottom-color: rgba(0, 0, 0, 0.14); } + .linked.vertical > .entry:last-child:focus { + border-bottom-color: #5294E2; + box-shadow: 0 -1px 0 0 #5294E2; } + .linked.vertical > .entry:last-child:insensitive { + border-bottom-color: rgba(0, 0, 0, 0.14); } + .osd .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + .osd .entry.image, .osd .entry.image:hover { + color: inherit; } + .osd .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + .osd .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkSearchEntry.entry { + border-radius: 20px; } + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } + +.button { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 3px; + padding: 5px 8px; + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .header-bar .button { + padding: 6px 11px; } + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(251, 251, 252, 0); + border-color: rgba(207, 214, 230, 0); + transition: none; } + .button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; } + .button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; + -gtk-image-effect: highlight; } + .button:active, .button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; + transition-duration: 50ms; } + .button:active { + color: #5c616c; } + .button:active:hover, .button:checked { + color: #ffffff; } + .button.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; } + .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button:insensitive > GtkLabel { + color: inherit; } + .button:insensitive:active, .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { + color: inherit; } + .button.osd { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(35, 38, 46, 0.95); } + .button.osd.image-button { + padding: 10px; } + .button.osd:hover { + color: #5294E2; } + .button.osd:active, .button.osd:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.osd:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .osd .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: none; } + .osd .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:dir(rtl) { + border-left-style: solid; } + .osd .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button:hover, .osd .button:hover:first-child, .osd .button:hover:last-child { + box-shadow: none; } + .osd .button:active, .osd .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .osd .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .osd .button.flat:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button.flat:hover, .osd .button.flat:hover:first-child, .osd .button.flat:hover:last-child { + box-shadow: none; } + .osd .button.flat:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); + background-image: none; } + .osd .button.flat:active, .osd .button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .button.suggested-action:active, .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .button.suggested-action.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); } + .button.suggested-action:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .button.destructive-action:active, .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .button.destructive-action.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); } + .button.destructive-action:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + .button.image-button { + padding: 8px; } + .header-bar .button.image-button { + padding: 6px 9px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .header-bar .button.text-button { + padding: 6px 16px; } + .button.text-button.image-button { + padding: 4px 8px 5px; } + .button.text-button.image-button GtkLabel:first-child { + padding-left: 8px; } + .button.text-button.image-button GtkLabel:last-child { + padding-right: 8px; } + .header-bar .button.text-button.image-button { + padding: 6px 16px; } + .stack-switcher > .button { + outline-offset: -3px; } + .stack-switcher > .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 5px; + padding-bottom: 5px; } + .stack-switcher > .button .header-bar > GtkLabel { + padding: 6px 10px; } + .stack-switcher > .button.text-button { + padding: 5px 10px; } + .header-bar .stack-switcher > .button.text-button { + padding: 6px 10px; } + .stack-switcher > .button.image-button { + padding: 1px 3px; } + .stack-switcher > .button.needs-attention:active > GtkLabel, + .stack-switcher > .button.needs-attention:active > GtkImage, + .stack-switcher > .button.needs-attention:checked > GtkLabel, + .stack-switcher > .button.needs-attention:checked > GtkImage { + animation: none; + background-image: none; } + .stack-switcher > .button.needs-attention > GtkLabel, + .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > .button.needs-attention > GtkLabel:dir(rtl), + .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { + background-position: left 3px, left 4px; } + .inline-toolbar .button, .inline-toolbar .button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.inline-toolbar GtkToolButton > .button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .inline-toolbar GtkToolButton > .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .inline-toolbar GtkToolButton > .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { + color: inherit; } + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { + color: inherit; } + +.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, +.linked > .button:hover, +.linked > .button:active, +.linked > .button:checked, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button, NemoWindow .primary-toolbar NemoPathBar.linked > .button, .linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .inline-toolbar GtkToolButton > .button.flat:hover, .osd .button:hover, .inline-toolbar .button:hover, .linked > .button:hover, GtkComboBox.combobox-entry .entry:hover, GtkComboBox.combobox-entry .button:hover, .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover, .linked > GtkComboBox > .button:hover:dir(ltr) { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4), inset -1px 0 rgba(207, 214, 230, 0.4); } + .inline-toolbar GtkToolButton > .button.flat:active, .osd .button:active, .inline-toolbar .button:active, .linked > .button:active, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .button:active, .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, .linked > GtkComboBox > .button:active:dir(ltr), .inline-toolbar GtkToolButton > .button.flat:checked, .osd .button:checked, .inline-toolbar .button:checked, .linked > .button:checked, GtkComboBox.combobox-entry .entry:checked, GtkComboBox.combobox-entry .button:checked, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked, .linked > GtkComboBox > .button:checked:dir(ltr) { + box-shadow: none; } + .inline-toolbar.toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .inline-toolbar .button:dir(rtl), .inline-toolbar .button:dir(rtl):backdrop, .linked > .button:dir(rtl), + .linked > .button:dir(rtl):hover, + .linked > .button:dir(rtl):active, + .linked > .button:dir(rtl):checked, GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:dir(rtl), .header-bar .linked.stack-switcher > .button:dir(rtl), .primary-toolbar .linked.path-bar > .button:dir(rtl), .header-bar .linked.path-bar > .button:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:dir(rtl), .linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; } + +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .primary-toolbar .linked.stack-switcher > .button:first-child, .header-bar .linked.stack-switcher > .button:first-child, .primary-toolbar .linked.path-bar > .button:first-child, .header-bar .linked.path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:first-child:hover, .inline-toolbar .button:first-child:hover, .linked > .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:first-child:hover, GtkComboBox.combobox-entry .button:first-child:hover, .linked > GtkComboBox:first-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(207, 214, 230, 0.4); } + .osd .button:first-child:active, .inline-toolbar .button:first-child:active, .linked > .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat:active, GtkComboBox.combobox-entry .entry:first-child:active, GtkComboBox.combobox-entry .button:first-child:active, .linked > GtkComboBox:first-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, .osd .button:first-child:checked, .inline-toolbar .button:first-child:checked, .linked > .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:first-child:checked, GtkComboBox.combobox-entry .button:first-child:checked, .linked > GtkComboBox:first-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { + box-shadow: none; } + +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .primary-toolbar .linked.stack-switcher > .button:last-child, .header-bar .linked.stack-switcher > .button:last-child, .primary-toolbar .linked.path-bar > .button:last-child, .header-bar .linked.path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:hover, .inline-toolbar .button:last-child:hover, .linked > .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:last-child:hover, GtkComboBox.combobox-entry .button:last-child:hover, .linked > GtkComboBox:last-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4); } + .osd .button:last-child:active, .inline-toolbar .button:last-child:active, .linked > .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat:active, GtkComboBox.combobox-entry .entry:last-child:active, GtkComboBox.combobox-entry .button:last-child:active, .linked > GtkComboBox:last-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, .osd .button:last-child:checked, .inline-toolbar .button:last-child:checked, .linked > .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:last-child:checked, GtkComboBox.combobox-entry .button:last-child:checked, .linked > GtkComboBox:last-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { + box-shadow: none; } + .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:last-child:dir(rtl), .header-bar .linked.stack-switcher > .button:last-child:dir(rtl), .primary-toolbar .linked.path-bar > .button:last-child:dir(rtl), .header-bar .linked.path-bar > .button:last-child:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:dir(rtl) { + border-bottom-left-radius: 0; } + +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .primary-toolbar .linked.stack-switcher > .button:only-child, .header-bar .linked.stack-switcher > .button:only-child, .primary-toolbar .linked.path-bar > .button:only-child, .header-bar .linked.path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:only-child:hover, .inline-toolbar .button:only-child:hover, .linked > .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:only-child:hover, GtkComboBox.combobox-entry .button:only-child:hover, .linked > GtkComboBox:only-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { + box-shadow: none; } + .osd .button:only-child:active, .inline-toolbar .button:only-child:active, .linked > .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat:active, GtkComboBox.combobox-entry .entry:only-child:active, GtkComboBox.combobox-entry .button:only-child:active, .linked > GtkComboBox:only-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, .osd .button:only-child:checked, .inline-toolbar .button:only-child:checked, .linked > .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:only-child:checked, GtkComboBox.combobox-entry .button:only-child:checked, .linked > GtkComboBox:only-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { + box-shadow: none; } + +.linked.vertical > .entry, .linked.vertical > .entry:focus, .linked.vertical > .entry:insensitive, .linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button, +.linked.vertical > GtkComboBox > .button { + border-style: solid; + border-bottom-style: none; + border-top-style: none; + border-radius: 0; } + .linked.vertical > .entry:hover, .linked.vertical > .button:hover, .linked.vertical > GtkComboBoxText > .button:hover, + .linked.vertical > GtkComboBox > .button:hover { + box-shadow: inset 0 -1px rgba(207, 214, 230, 0.4), inset 0 1px rgba(207, 214, 230, 0.4); } + .linked.vertical > .entry:active, .linked.vertical > .button:active, .linked.vertical > GtkComboBoxText > .button:active, + .linked.vertical > GtkComboBox > .button:active, .linked.vertical > .entry:checked, .linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button:checked, + .linked.vertical > GtkComboBox > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, +.linked.vertical > GtkComboBox:first-child > .button { + border-radius: 3px 3px 0 0; + border-top-style: solid; } + .linked.vertical > .entry:first-child:hover, .linked.vertical > .button:first-child:hover, .linked.vertical > GtkComboBoxText:first-child > .button:hover, + .linked.vertical > GtkComboBox:first-child > .button:hover { + box-shadow: inset 0 -1px rgba(207, 214, 230, 0.4); } + .linked.vertical > .entry:first-child:active, .linked.vertical > .button:first-child:active, .linked.vertical > GtkComboBoxText:first-child > .button:active, + .linked.vertical > GtkComboBox:first-child > .button:active, .linked.vertical > .entry:first-child:checked, .linked.vertical > .button:first-child:checked, .linked.vertical > GtkComboBoxText:first-child > .button:checked, + .linked.vertical > GtkComboBox:first-child > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, +.linked.vertical > GtkComboBox:last-child > .button { + border-radius: 0 0 3px 3px; + border-bottom-style: solid; } + .linked.vertical > .entry:last-child:hover, .linked.vertical > .button:last-child:hover, .linked.vertical > GtkComboBoxText:last-child > .button:hover, + .linked.vertical > GtkComboBox:last-child > .button:hover { + box-shadow: inset 0 1px rgba(207, 214, 230, 0.4); } + .linked.vertical > .entry:last-child:active, .linked.vertical > .button:last-child:active, .linked.vertical > GtkComboBoxText:last-child > .button:active, + .linked.vertical > GtkComboBox:last-child > .button:active, .linked.vertical > .entry:last-child:checked, .linked.vertical > .button:last-child:checked, .linked.vertical > GtkComboBoxText:last-child > .button:checked, + .linked.vertical > GtkComboBox:last-child > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, +.linked.vertical > GtkComboBox:only-child > .button { + border-radius: 3px; + border-style: solid; } + .linked.vertical > .entry:only-child:hover, .linked.vertical > .button:only-child:hover, .linked.vertical > GtkComboBoxText:only-child > .button:hover, + .linked.vertical > GtkComboBox:only-child > .button:hover { + box-shadow: none; } + .linked.vertical > .entry:only-child:active, .linked.vertical > .button:only-child:active, .linked.vertical > GtkComboBoxText:only-child > .button:active, + .linked.vertical > GtkComboBox:only-child > .button:active, .linked.vertical > .entry:only-child:checked, .linked.vertical > .button:only-child:checked, .linked.vertical > GtkComboBoxText:only-child > .button:checked, + .linked.vertical > GtkComboBox:only-child > .button:checked { + box-shadow: none; } + +.menuitem.button.flat, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .list-row.button, .app-notification .button.flat, +.app-notification.frame .button.flat, .app-notification .button.flat:insensitive, +.app-notification.frame .button.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* menu buttons */ +.menuitem.button.flat { + transition: none; + outline-offset: -1px; + border-radius: 2px; } + .menuitem.button.flat:hover { + background-color: #edeff0; } + .menuitem.button.flat:checked { + color: #5c616c; } + +*:link, .button:link, .button:visited { + color: #2679db; } + *:link:visited, .button:visited { + color: #1e61b0; } + *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { + color: #bad4f3; } + *:link:hover, .button:hover:link, .button:hover:visited { + color: #5294e2; } + *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { + color: #eef4fc; } + *:link:active, .button:active:link, .button:active:visited { + color: #2679db; } + *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { + color: #dceaf9; } + *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { + color: #dceaf9; } + +.spinbutton { + border-radius: 3px; } + .spinbutton .button { + background-image: none; + border: 1px solid rgba(220, 223, 227, 0.6); + border-style: none none none solid; + color: #646973; + border-radius: 0; + box-shadow: none; } + .spinbutton .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton .button:first-child { + color: red; } + .spinbutton .button:insensitive { + color: rgba(92, 97, 108, 0.55); } + .spinbutton .button:active { + background-color: #5294E2; + color: #ffffff; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { + border-radius: 0; + padding-left: 5px; + padding-right: 5px; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + border-radius: 2px 2px 0 0; + border-style: solid solid none solid; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + border-radius: 0 0 2px 2px; + border-style: none solid solid solid; } + GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { + padding: 1px; + border-width: 1px 0; + border-color: #5294E2; + border-radius: 0; + box-shadow: none; } + +GtkComboBox { + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; } + GtkComboBox > .button { + padding-top: 3px; + padding-bottom: 4px; } + GtkComboBox:insensitive { + color: rgba(92, 97, 108, 0.55); } + GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar GtkComboBox .vertical.view.separator { + -GtkWidget-wide-separators: true; } + GtkComboBox.combobox-entry .entry:dir(ltr) { + border-right-style: none; } + GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: 1px 0 #5294E2; } + GtkComboBox.combobox-entry .entry:dir(rtl) { + border-left-style: none; } + GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: -1px 0 #5294E2; } + GtkComboBox.combobox-entry .button:dir(ltr) { + box-shadow: inset 1px 0 #cfd6e6; } + GtkComboBox.combobox-entry .button:dir(ltr):insensitive { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.55); } + GtkComboBox.combobox-entry .button:dir(rtl) { + box-shadow: inset -1px 0 #cfd6e6; } + GtkComboBox.combobox-entry .button:dir(rtl):insensitive { + box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } + +.toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #F5F6F7; } + .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 3px; + background-color: rgba(53, 57, 69, 0.85); } + +.primary-toolbar { + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #e7e8eb, rgba(212, 213, 219, 0.95)) 1 0 1 0; } + +.inline-toolbar { + background-color: #edeef0; + border-style: solid; + border-color: #dcdfe3; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 3px 3px; } + +.search-bar { + background-color: #F5F6F7; + border-style: solid; + border-color: #dcdfe3; + border-width: 0 0 1px; + padding: 3px; } + +.action-bar { + background-color: #edeef0; } + +.header-bar { + padding: 7px 7px 6px 7px; + border-width: 0 0 1px; + border-style: solid; + border-radius: 0; + border-color: #d4d5db; + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; } + .csd .header-bar { + background-color: rgba(231, 232, 235, 0.95); + border-color: rgba(212, 213, 219, 0.95); } + .header-bar:backdrop { + color: rgba(82, 93, 118, 0.5); } + .header-bar .title { + padding: 0px 12px; } + .header-bar .subtitle { + font-size: smaller; + padding: 0 12px; } + .header-bar.selection-mode, .header-bar.titlebar.selection-mode { + color: #ffffff; + background-color: rgba(82, 148, 226, 0.95); + border-color: rgba(65, 137, 223, 0.95); + box-shadow: none; } + .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { + background-color: rgba(82, 148, 226, 0.95); + color: rgba(255, 255, 255, 0.6); } + .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.5); } + .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { + color: rgba(82, 148, 226, 0.95); + outline-color: rgba(82, 148, 226, 0.25); + background-color: #ffffff; + border-color: #ffffff; } + .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { + color: rgba(82, 148, 226, 0.35); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(255, 255, 255, 0.15); } + .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { + background-color: #5294e2; } + .tiled .header-bar, .tiled .header-bar:backdrop, + .maximized .header-bar, .maximized .header-bar:backdrop { + border-radius: 0; } + .maximized .header-bar { + background-color: #e7e8eb; + border-color: #d4d5db; } + .header-bar.default-decoration, + .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, + .csd .header-bar.default-decoration:backdrop { + padding-top: 5px; + padding-bottom: 5px; + background-color: #e7e8eb; + border-bottom-width: 0; } + .maximized .header-bar.default-decoration, .maximized + .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized + .csd .header-bar.default-decoration:backdrop { + background-color: #e7e8eb; } + +.titlebar { + padding-left: 7px; + padding-right: 7px; + border-radius: 4px 4px 0 0; + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; + box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } + .csd .titlebar { + background-color: rgba(231, 232, 235, 0.95); } + .titlebar:backdrop { + color: rgba(82, 93, 118, 0.5); + background-color: #eff0f2; } + .csd .titlebar:backdrop { + background-color: rgba(239, 240, 242, 0.95); } + .maximized .titlebar { + background-color: #e7e8eb; } + .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { + background-color: #eff0f2; } + +.titlebar .titlebar, +.titlebar .titlebar:backdrop { + background-color: transparent; } + +.primary-toolbar .separator, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, +.header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar +.header-bar > GtkBox > .vertical.view.separator { + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 1px; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(82, 93, 118, 0) 25%, rgba(82, 93, 118, 0.15) 25%, rgba(82, 93, 118, 0.15) 75%, rgba(82, 93, 118, 0) 75%) 0 1/0 1px stretch; } + .primary-toolbar .separator:backdrop, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator:backdrop, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator:backdrop, .header-bar .header-bar-separator:backdrop, + .header-bar > GtkBox > .separator.vertical:backdrop, GtkPlacesSidebar.sidebar + .header-bar > GtkBox > .vertical.view.separator:backdrop { + opacity: 0.6; } + +.primary-toolbar .entry, .header-bar .entry { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { + color: inherit; } + .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { + opacity: 0.85; } + .primary-toolbar .entry:focus, .header-bar .entry:focus { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); + background-clip: border-box; } + .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { + color: #ffffff; } + .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { + background-color: #ffffff; + color: #5294E2; } + .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { + border-color: #5294E2; + background-image: none; + background-color: transparent; } + .primary-toolbar .entry.warning, .header-bar .entry.warning { + color: #ffffff; + border-color: #F27835; + background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } + .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); } + .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .primary-toolbar .entry.error, .header-bar .entry.error { + color: #ffffff; + border-color: #FC4138; + background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } + .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); } + .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + +.primary-toolbar .button, .header-bar .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + outline-offset: -3px; + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button:backdrop, .header-bar .button:backdrop { + opacity: 0.7; } + .primary-toolbar .button:hover, .header-bar .button:hover { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; + background-clip: border-box; } + .primary-toolbar .button:insensitive, .header-bar .button:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { + color: inherit; } + .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(82, 148, 226, 0.65); + background-color: rgba(82, 148, 226, 0.65); } + +.primary-toolbar .linked > .button, .header-bar .linked > .button { + border-radius: 3px; + border-style: solid; } + +.primary-toolbar .linked > .button:hover, .header-bar .linked > .button:hover { + box-shadow: none; } + +.primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { + background-color: rgba(255, 255, 255, 0.9); } + .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .primary-toolbar .linked.stack-switcher > .button:insensitive, .header-bar .linked.stack-switcher > .button:insensitive, .primary-toolbar .linked.path-bar > .button:insensitive, .header-bar .linked.path-bar > .button:insensitive { + color: rgba(82, 93, 118, 0.4); } + .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked { + box-shadow: none; } + +.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { + color: #ffffff; } + .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; } + .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { + color: rgba(255, 255, 255, 0.4); } + +.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { + color: rgba(82, 93, 118, 0.8); } + .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { + background-color: rgba(82, 93, 118, 0.05); + border-color: transparent; } + .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { + color: rgba(82, 93, 118, 0.5); } + .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { + background-color: rgba(0, 0, 0, 0.1); } + +.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { + color: rgba(82, 93, 118, 0.2); } + +.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { + color: inherit; } + .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); + box-shadow: none; } + .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr), .header-bar GtkComboBox.combobox-entry .button:dir(ltr) { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(ltr):insensitive { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0); } + +.primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl), .header-bar GtkComboBox.combobox-entry .button:dir(rtl) { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(rtl):insensitive { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0); } + +.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { + opacity: 0.75; } + +.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { + background-color: rgba(82, 93, 118, 0.15); } + +.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale.trough, .header-bar .scale.trough { + background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.15)); } + .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.1)); } + +.primary-toolbar .scale.slider, .header-bar .scale.slider { + background-image: linear-gradient(to bottom, #fbfbfc); + border-color: rgba(82, 93, 118, 0.3); } + .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { + background-image: linear-gradient(to bottom, white); + border-color: rgba(82, 93, 118, 0.3); } + .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, rgba(245, 246, 247, 0.985)); + border-color: rgba(82, 93, 118, 0.3); } + +.path-bar .button { + padding-left: 6px; + padding-right: 6px; } + .path-bar .button:only-child { + padding-left: 12px; + padding-right: 12px; } + .path-bar .button GtkLabel:last-child { + padding-left: 2px; } + .path-bar .button GtkLabel:first-child { + padding-right: 2px; } + .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { + padding-right: 4px; + padding-left: 4px; } + +GtkTreeView.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-color: rgba(92, 97, 108, 0.2); } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #577ba7; } + GtkTreeView.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #aeb0b6; } + GtkTreeView.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover { + color: #5c616c; } + GtkTreeView.view.expander:selected { + color: #cbdff6; } + GtkTreeView.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.progressbar { + color: #ffffff; + border-radius: 3px; + background-image: linear-gradient(to bottom, #5294E2); } + GtkTreeView.view.progressbar:selected { + color: #5294E2; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff); } + GtkTreeView.view.trough, GtkTreeView.view.trough:selected { + color: #5c616c; + background-image: linear-gradient(to bottom, #cfd6e6); + border-radius: 3px; + border-width: 0; } + +column-header .button { + color: #7d8189; + background-color: #ffffff; } + column-header .button:hover { + color: #5294E2; + box-shadow: none; + transition: none; } + column-header .button:active { + color: #5c616c; + transition: none; } + +column-header:last-child .button, column-header:last-child.button { + border-right-style: none; + border-image: none; } + +column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { + transition: none; + color: #5294E2; + box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #ffffff, inset -1px 0 #ffffff; } + +column-header .button, column-header .button:hover, column-header .button:active { + padding: 3px 6px; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; } + column-header .button:active, column-header .button:hover { + background-color: #ffffff; } + column-header .button:active:hover { + color: #5c616c; } + column-header .button:insensitive { + border-color: #F5F6F7; + background-image: none; } + +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #e7e8eb; + color: rgba(82, 93, 118, 0.8); } + .menubar:backdrop { + color: rgba(82, 93, 118, 0.5); } + .menubar > .menuitem { + padding: 6px 8px; + border: solid transparent; + border-width: 0; } + .menubar > .menuitem:hover { + background-color: #5294E2; + color: #ffffff; } + .menubar > .menuitem:insensitive { + color: rgba(82, 93, 118, 0.2); + border-color: transparent; } + +.menu { + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #ffffff; + border: 1px solid #dcdfe3; } + .csd .menu { + padding: 4px 0px; + border-radius: 2px; + border: none; } + .menu .menuitem { + padding: 5px; } + .menu .menuitem:hover { + color: #5c616c; + background-color: rgba(0, 0, 0, 0.04); + border: solid rgba(0, 0, 0, 0.08); + border-width: 1px 0 1px 0; } + .menu .menuitem:insensitive { + color: rgba(92, 97, 108, 0.55); } + .menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator { + color: rgba(255, 255, 255, 0); } + .menu .menuitem.arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .menu .menuitem.arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .menu.button { + border-style: none; + border-radius: 0; } + .menu.button.top { + border-bottom: 1px solid #efeff0; } + .menu.button.bottom { + border-top: 1px solid #efeff0; } + .menu.button:hover { + background-color: #efeff0; } + .menu.button:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.csd .popup { + border-radius: 2px; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } + +.popover { + margin: 10px; + padding: 2px; + border: 1px solid #cdd2d7; + border-radius: 3px; + background-clip: border-box; + background-color: #ffffff; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); } + .popover .separator, .popover GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .popover .view.separator { + color: rgba(255, 255, 255, 0); } + .popover > .list, + .popover > .view, + .popover > .toolbar, + .popover > .inline-toolbar, + .popover.osd > .toolbar, + .popover.osd > .inline-toolbar { + border-style: none; + background-color: transparent; } + +.entry.cursor-handle, +.cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + .entry.cursor-handle.top, + .cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + .entry.cursor-handle.bottom, + .cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } + +.notebook { + padding: 0; + background-color: #ffffff; + -GtkNotebook-initial-gap: 4; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .notebook.frame { + border: 1px solid #dcdfe3; } + .notebook.frame.top { + border-top-width: 0; } + .notebook.frame.bottom { + border-bottom-width: 0; } + .notebook.frame.right { + border-right-width: 0; } + .notebook.frame.left { + border-left-width: 0; } + .notebook.header { + background-color: #F5F6F7; } + .notebook.header.frame { + border: 0px solid #dcdfe3; } + .notebook.header.frame.top { + border-bottom-width: 0; } + .notebook.header.frame.bottom { + border-top-width: 0; } + .notebook.header.frame.right { + border-left-width: 0; } + .notebook.header.frame.left { + border-right-width: 0; } + .notebook.header.top { + box-shadow: inset 0 -1px #dcdfe3; } + .notebook.header.bottom { + box-shadow: inset 0 1px #dcdfe3; } + .notebook.header.right { + box-shadow: inset 1px 0 #dcdfe3; } + .notebook.header.left { + box-shadow: inset -1px 0 #dcdfe3; } + .notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; + outline-color: transparent; + outline-offset: 0; } + .notebook tab.top, .notebook tab.bottom { + padding: 4px 15px; } + .notebook tab.left, .notebook tab.right { + padding: 4px 15px; } + .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { + padding-left: 12px; + padding-right: 12px; } + .notebook tab.reorderable-page.top, .notebook tab.top { + padding-top: 6px; + border-radius: 3.5px 2px 0 0; + border-width: 0; + border-top-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #ffffff, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.bottom, .notebook tab.bottom { + padding-bottom: 6px; + border-radius: 0 0 2px 3.5px; + border-width: 0; + border-bottom-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 -1px #ffffff, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.right, .notebook tab.right { + padding-right: 17px; + border-radius: 0 3.5px 3.5px 0; + border-width: 0; + border-right-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #ffffff, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.left, .notebook tab.left { + padding-left: 17px; + border-radius: 3.5px 0 0 3.5px; + border-width: 0; + border-left-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #ffffff; } + .notebook tab GtkLabel { + padding: 0 2px; + color: rgba(92, 97, 108, 0.55); } + .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { + color: rgba(92, 97, 108, 0.775); } + .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { + color: #5c616c; } + .notebook tab .button { + padding: 0; + color: #92959d; } + .notebook tab .button:hover { + color: #ff4d4d; } + .notebook tab .button:active { + color: #5294E2; } + .notebook tab .button > GtkImage { + padding: 2px; } + .notebook.arrow { + color: rgba(92, 97, 108, 0.55); } + .notebook.arrow:hover { + color: rgba(92, 97, 108, 0.775); } + .notebook.arrow:active { + color: #5c616c; } + .notebook.arrow:insensitive { + color: rgba(92, 97, 108, 0.25); } + +.scrollbar { + background-clip: padding-box; + background-image: none; + border-style: solid; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkRange-slider-width: 13; + -GtkScrollbar-min-slider-length: 42; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; } + .scrollbar .button { + border: none; } + .scrollbar.trough { + background-color: #fcfcfc; + border-left: 1px solid #dcdfe3; } + .scrollbar.trough.horizontal { + border-left: none; + border-top: 1px solid #dcdfe3; } + .scrollbar.slider { + border-radius: 21px 20px 20px 21px; + border: 3px solid transparent; + border-left-width: 4px; + background-color: #b8babf; } + .scrollbar.slider.horizontal { + border-radius: 21px 21px 20px 20px; + border-left-width: 3px; + border-top-width: 4px; } + .scrollbar.slider:hover { + background-color: #cfd1d4; } + .scrollbar.slider:prelight:active { + background-color: #5294E2; } + .scrollbar.slider.fine-tune { + border-width: 4px; } + .scrollbar.slider.fine-tune:prelight:active { + background-color: #5294E2; } + .scrollbar.slider:insensitive { + background-color: transparent; } + +.scrollbars-junction, +.scrollbars-junction.frame { + border-color: transparent; + background-color: #fcfcfc; } + +GtkSwitch { + font: 1; + -GtkSwitch-slider-width: 41; + outline-color: transparent; } + GtkSwitch.trough, GtkSwitch.slider { + background-size: 52px 24px; + background-repeat: no-repeat; + background-position: right center; + color: transparent; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; } + GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { + background-position: left center; } + +GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } + +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } + +.header-bar GtkSwitch.trough, +.primary-toolbar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-header.png"), url("assets/switch-header@2.png")); } + +GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } + +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } + +.header-bar GtkSwitch.trough:active, +.primary-toolbar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-header.png"), url("assets/switch-active-header@2.png")); } + +GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } + +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:insensitive, +.primary-toolbar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-header.png"), url("assets/switch-insensitive-header@2.png")); } + +GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } + +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:active:insensitive, +.primary-toolbar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check, +GtkFileChooserDialog .dialog-vbox > .frame .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkTreeView.view.check:selected, +.list-row:selected .check, +GtkInfoBar .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:insensitive:selected, +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:selected, +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:checked, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkTreeView.view.check:checked:selected, +.list-row:selected .check:checked, +GtkInfoBar .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio, +GtkFileChooserDialog .dialog-vbox > .frame .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkTreeView.view.radio:selected, +.list-row:selected .radio, +GtkInfoBar .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:insensitive:selected, +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:checked, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkTreeView.view.radio:checked:selected, +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } + +GtkIconView.view.check, +GtkFlowBox.view.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; } + +GtkIconView.view.check:checked, +GtkFlowBox.view.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; } + +GtkCheckButton.text-button, GtkRadioButton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; } + GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + color: rgba(92, 97, 108, 0.55); } + +.scale { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 15; + -GtkRange-trough-border: 0; + outline-offset: -1px; + outline-radius: 2px; } + .scale.trough { + margin: 5px; } + .scale.fine-tune.trough { + border-radius: 5px; + margin: 3px; } + .scale.slider { + background-clip: border-box; + background-image: linear-gradient(to bottom, #fbfbfc); + border: 1px solid rgba(123, 142, 186, 0.5); + border-radius: 50%; + box-shadow: none; } + .scale.slider:hover { + background-image: linear-gradient(to bottom, white); + border-color: rgba(123, 142, 186, 0.5); } + .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #fbfbfb); + border-color: rgba(123, 142, 186, 0.3); } + .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .osd .scale.slider { + background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); + border-color: #5294E2; } + .osd .scale.slider:hover { + background-image: linear-gradient(to bottom, #5294E2); } + .osd .scale.slider:active { + background-image: linear-gradient(to bottom, #2679db); + border-color: #2679db; } + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { + background-image: linear-gradient(to bottom, #ffffff); + border-color: #ffffff; } + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { + background-image: linear-gradient(to bottom, #e5effb); + border-color: #e5effb; } + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { + background-image: linear-gradient(to bottom, #a9caf1); + border-color: #a9caf1; } + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); + border-color: #b1cff2; } + .scale.trough { + border: none; + border-radius: 2.5px; + background-image: linear-gradient(to bottom, #cfd6e6); } + .scale.trough.highlight { + background-image: linear-gradient(to bottom, #5294E2); } + .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } + .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(207, 214, 230, 0.55)); } + .osd .scale.trough { + background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); + outline-color: rgba(186, 195, 207, 0.2); } + .osd .scale.trough.highlight { + background-image: none; + background-image: linear-gradient(to bottom, #5294E2); } + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { + background-image: linear-gradient(to bottom, #ffffff); } + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); } + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +GtkProgressBar { + padding: 0; + font-size: smaller; + color: rgba(92, 97, 108, 0.7); } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + +.progressbar { + background-color: #5294E2; + border: none; + border-radius: 3px; + box-shadow: none; } + .progressbar.osd { + background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } + +.osd .scale.progressbar { + background-color: #5294E2; } + +GtkProgressBar.trough, .level-bar.trough { + border: none; + border-radius: 3px; + background-color: #cfd6e6; } + GtkProgressBar.trough.osd, .osd.level-bar.trough { + border-style: none; + background-color: transparent; + box-shadow: none; } + .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, + GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + padding: 3px; + border-radius: 4px; } + +.level-bar.fill-block { + border: 1px solid #5294E2; + background-color: #5294E2; + border-radius: 2px; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin: 0 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin: 1px 0; } + .level-bar.fill-block.level-high { + border-color: #73d216; + background-color: #73d216; } + .level-bar.fill-block.level-low { + border-color: #F27835; + background-color: #F27835; } + .level-bar.fill-block.empty-fill-block { + background-color: rgba(92, 97, 108, 0.2); + border-color: rgba(92, 97, 108, 0.2); } + +.frame { + border: 1px solid #dcdfe3; + padding: 0; } + .frame.flat { + border-style: none; } + .frame.action-bar { + padding: 6px; + border-width: 1px 0 0; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } + +.separator, GtkPlacesSidebar.sidebar .view.separator { + color: rgba(0, 0, 0, 0.1); } + GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserButton .view.separator, + GtkFontButton .separator, + GtkFontButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + GtkFontButton .view.separator, + GtkFileChooserButton .separator.vertical, + GtkFileChooserButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar + GtkFileChooserButton .vertical.view.separator, + GtkFontButton .separator.vertical, + GtkFontButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar + GtkFontButton .vertical.view.separator { + -GtkWidget-wide-separators: true; } + +.list, .list-row { + background-color: #ffffff; + border-color: #dcdfe3; } + +.list-row, +.grid-child { + padding: 2px; } + +.list-row.button { + background-color: transparent; + border-style: none; + border-radius: 0; + box-shadow: none; } + .list-row.button:hover { + background-color: rgba(0, 0, 0, 0.05); } + .list-row.button:active { + color: #5c616c; } + .list-row.button:selected:active { + color: #ffffff; } + .list-row.button:selected:hover { + background-color: #4a85cb; } + .list-row.button:selected:insensitive { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(82, 148, 226, 0.7); } + .list-row.button:selected:insensitive GtkLabel { + color: inherit; } + +.list-row, list-row.button { + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row:hover, list-row.button:hover { + transition: none; } + +.app-notification, +.app-notification.frame { + padding: 10px; + color: #BAC3CF; + background-color: rgba(53, 57, 69, 0.95); + background-clip: border-box; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(31, 33, 40, 0.95); } + .app-notification .button, + .app-notification.frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + .app-notification .button.flat, + .app-notification.frame .button.flat { + border-color: rgba(82, 148, 226, 0); } + .app-notification .button:hover, + .app-notification.frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .app-notification .button:active, .app-notification .button:checked, + .app-notification.frame .button:active, + .app-notification.frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; + background-clip: padding-box; } + .app-notification .button:insensitive, + .app-notification.frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .expander:hover { + color: #aaaeb7; } + .expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GtkCalendar { + color: #5c616c; + border: 1px solid #dcdfe3; + border-radius: 3px; + padding: 2px; } + GtkCalendar:selected { + background-color: #5294E2; + color: #ffffff; + border-radius: 1.5px; } + GtkCalendar.header { + color: #5c616c; + border: none; + border-radius: 0; } + GtkCalendar.button, GtkCalendar.button:focus { + color: rgba(92, 97, 108, 0.45); + border-color: transparent; + background-color: transparent; + background-image: none; } + GtkCalendar.button:hover, GtkCalendar.button:focus:hover { + color: #5c616c; } + GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { + color: rgba(92, 97, 108, 0.55); + background-color: transparent; + background-image: none; } + GtkCalendar.highlight { + color: alpha(currentColor,0.55); } + +.message-dialog .dialog-action-area .button { + padding: 8px; } + +.message-dialog { + -GtkDialog-button-spacing: 0; } + .message-dialog .titlebar { + background-color: rgba(231, 232, 235, 0.95); + border-bottom: 1px solid rgba(212, 213, 219, 0.95); } + .message-dialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; } + .message-dialog.csd .dialog-action-area .button { + padding: 8px; + border-radius: 0; } + .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { + border-right-style: none; + border-bottom-style: none; } + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 3px; } + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 3px; } + +GtkFileChooserDialog .search-bar { + background-color: #F5F6F7; + border-color: #dcdfe3; + box-shadow: none; } + +GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #dcdfe3; } + +.sidebar { + border: none; + background-color: #F5F6F7; } + .sidebar .scrollbar.trough { + background-color: transparent; + border-width: 2px; + border-color: transparent; } + .sidebar:selected { + background-color: #5294E2; } + +GtkPlacesSidebar.sidebar .view { + color: #5c616c; + background-color: transparent; } + GtkPlacesSidebar.sidebar .view:selected { + color: #ffffff; + background-color: #5294E2; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } + +GtkPaned { + margin: 0 8px 8px 0; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 8px; } + +.pane-separator { + background-image: linear-gradient(to bottom, #dcdfe3); } + +GtkInfoBar { + border-style: none; } + +.info, +.question, +.warning, +.error, +GtkInfoBar { + background-color: #5294E2; + color: #ffffff; } + +.list-row:selected .button, GtkInfoBar .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); } + .list-row:selected .flat.button, GtkInfoBar .flat.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .list-row:selected .button:hover, GtkInfoBar .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); } + .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { + color: #5294E2; + outline-color: rgba(82, 148, 226, 0.3); + background-color: #ffffff; + border-color: #ffffff; } + .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.2); } + .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { + color: rgba(82, 148, 226, 0.4); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); } + +.tooltip { + color: #BAC3CF; + border-radius: 2px; } + .tooltip.background { + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; } + .tooltip.window-frame.csd { + background-color: transparent; } + +.tooltip * { + padding: 4px; + background-color: transparent; + color: inherit; } + +GtkColorSwatch { + border: none; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4); } + GtkColorSwatch.color-light:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4)); } + GtkColorSwatch.color-dark:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } + GtkColorSwatch:hover { + border-color: rgba(0, 0, 0, 0.5); } + GtkColorSwatch.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + GtkColorSwatch.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + GtkColorSwatch.left, GtkColorSwatch:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + GtkColorSwatch.right, GtkColorSwatch:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + GtkColorSwatch:only-child { + border-radius: 3px; } + GtkColorSwatch.color-active-badge { + border-width: 2px; } + GtkColorSwatch.color-active-badge:hover { + background-image: none; } + GtkColorSwatch.color-active-badge.color-light, GtkColorSwatch.color-active-badge.color-light:hover { + color: rgba(0, 0, 0, 0.3); + border-color: rgba(0, 0, 0, 0.3); } + GtkColorSwatch.color-active-badge.color-dark, GtkColorSwatch.color-active-badge.color-dark:hover { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.5); } + +GtkColorChooserWidget #add-color-button { + border-color: #e8ebed; + background-color: #e8ebed; + color: #F5F6F7; + box-shadow: none; } + GtkColorChooserWidget #add-color-button:hover { + border-color: #dcdfe3; + background-color: #dcdfe3; } + +GtkColorButton.button { + padding: 4px; } + GtkColorButton.button GtkColorSwatch { + border-radius: 0; } + +.scale-popup .button { + padding: 6px; } + .scale-popup .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + +GtkVolumeButton.button { + padding: 8px; } + +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.window-frame { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } + .window-frame.tiled { + border-radius: 0; } + .window-frame.popup { + box-shadow: none; + border-radius: 0; } + .window-frame.csd.popup, .window-frame.csd.menu { + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); } + .window-frame.csd.tooltip { + border-radius: 2px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); } + .window-frame.csd.message-dialog { + border-radius: 3px; } + +.header-bar.default-decoration .button.titlebutton, .titlebar.default-decoration .button.titlebutton, +.header-bar.selection-mode.default-decoration .button.titlebutton, .titlebar.selection-mode.default-decoration .button.titlebutton { + padding-top: 0px; + padding-bottom: 0px; } + +.header-bar .button.titlebutton, .titlebar .button.titlebutton, +.header-bar.selection-mode .button.titlebutton, .titlebar.selection-mode .button.titlebutton { + padding: 7px 4px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(231, 232, 235, 0); + border-width: 0; + color: transparent; + background-position: center; + background-repeat: no-repeat; } + .header-bar .button.titlebutton:backdrop, .titlebar .button.titlebutton:backdrop, + .header-bar.selection-mode .button.titlebutton:backdrop, .titlebar.selection-mode .button.titlebutton:backdrop { + opacity: 1; } + +.header-bar .right .button.titlebutton:nth-last-child(3), +.header-bar .right:dir(rtl) .button.titlebutton:nth-child(3), +.header-bar .left .button.titlebutton:nth-child(3), +.header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3), .titlebar .right .button.titlebutton:nth-last-child(3), +.titlebar .right:dir(rtl) .button.titlebutton:nth-child(3), +.titlebar .left .button.titlebutton:nth-child(3), +.titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3), +.header-bar.selection-mode .right .button.titlebutton:nth-last-child(3), +.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3), +.header-bar.selection-mode .left .button.titlebutton:nth-child(3), +.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3), .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3), +.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3), +.titlebar.selection-mode .left .button.titlebutton:nth-child(3), +.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3) { + background-image: -gtk-scaled(url("assets/titlebutton-min.png"), url("assets/titlebutton-min@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(3):hover, .header-bar .right .button.titlebutton:nth-last-child(3):backdrop:hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, + .header-bar .left .button.titlebutton:nth-child(3):hover, + .header-bar .left .button.titlebutton:nth-child(3):backdrop:hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, .titlebar .right .button.titlebutton:nth-last-child(3):hover, .titlebar .right .button.titlebutton:nth-last-child(3):backdrop:hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, + .titlebar .left .button.titlebutton:nth-child(3):hover, + .titlebar .left .button.titlebutton:nth-child(3):backdrop:hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(3):hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(3):backdrop:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop:hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(3):hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(3):backdrop:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop:hover { + background-image: -gtk-scaled(url("assets/titlebutton-min-hover.png"), url("assets/titlebutton-min-hover@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(3):active:hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, + .header-bar .left .button.titlebutton:nth-child(3):active:hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, .titlebar .right .button.titlebutton:nth-last-child(3):active:hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, + .titlebar .left .button.titlebutton:nth-child(3):active:hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):active:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(3):active:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):active:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):active:hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(3):active:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-min-active.png"), url("assets/titlebutton-min-active@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(3):backdrop, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, + .header-bar .left .button.titlebutton:nth-child(3):backdrop, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, .titlebar .right .button.titlebutton:nth-last-child(3):backdrop, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, + .titlebar .left .button.titlebutton:nth-child(3):backdrop, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, + .header-bar.selection-mode .left .button.titlebutton:nth-child(3):backdrop, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(3):backdrop, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(3):backdrop, + .titlebar.selection-mode .left .button.titlebutton:nth-child(3):backdrop, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(3):backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop.png"), url("assets/titlebutton-min-backdrop@2.png")); } + +.header-bar .right .button.titlebutton:nth-last-child(2), +.header-bar .right:dir(rtl) .button.titlebutton:nth-child(2), +.header-bar .left .button.titlebutton:nth-child(2), +.header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2), .titlebar .right .button.titlebutton:nth-last-child(2), +.titlebar .right:dir(rtl) .button.titlebutton:nth-child(2), +.titlebar .left .button.titlebutton:nth-child(2), +.titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2), +.header-bar.selection-mode .right .button.titlebutton:nth-last-child(2), +.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2), +.header-bar.selection-mode .left .button.titlebutton:nth-child(2), +.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2), .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2), +.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2), +.titlebar.selection-mode .left .button.titlebutton:nth-child(2), +.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2) { + background-image: -gtk-scaled(url("assets/titlebutton-max.png"), url("assets/titlebutton-max@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(2):hover, .header-bar .right .button.titlebutton:nth-last-child(2):backdrop:hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, + .header-bar .left .button.titlebutton:nth-child(2):hover, + .header-bar .left .button.titlebutton:nth-child(2):backdrop:hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, .titlebar .right .button.titlebutton:nth-last-child(2):hover, .titlebar .right .button.titlebutton:nth-last-child(2):backdrop:hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, + .titlebar .left .button.titlebutton:nth-child(2):hover, + .titlebar .left .button.titlebutton:nth-child(2):backdrop:hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(2):hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(2):backdrop:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop:hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(2):hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(2):backdrop:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop:hover { + background-image: -gtk-scaled(url("assets/titlebutton-max-hover.png"), url("assets/titlebutton-max-hover@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(2):active:hover, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, + .header-bar .left .button.titlebutton:nth-child(2):active:hover, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, .titlebar .right .button.titlebutton:nth-last-child(2):active:hover, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, + .titlebar .left .button.titlebutton:nth-child(2):active:hover, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):active:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, + .header-bar.selection-mode .left .button.titlebutton:nth-child(2):active:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):active:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):active:hover, + .titlebar.selection-mode .left .button.titlebutton:nth-child(2):active:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-max-active.png"), url("assets/titlebutton-max-active@2.png")); } + .header-bar .right .button.titlebutton:nth-last-child(2):backdrop, + .header-bar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, + .header-bar .left .button.titlebutton:nth-child(2):backdrop, + .header-bar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, .titlebar .right .button.titlebutton:nth-last-child(2):backdrop, + .titlebar .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, + .titlebar .left .button.titlebutton:nth-child(2):backdrop, + .titlebar .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, + .header-bar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, + .header-bar.selection-mode .left .button.titlebutton:nth-child(2):backdrop, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop, .titlebar.selection-mode .right .button.titlebutton:nth-last-child(2):backdrop, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:nth-child(2):backdrop, + .titlebar.selection-mode .left .button.titlebutton:nth-child(2):backdrop, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:nth-last-child(2):backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop.png"), url("assets/titlebutton-max-backdrop@2.png")); } + +.header-bar .right .button.titlebutton:last-child, +.header-bar .right:dir(rtl) .button.titlebutton:first-child, +.header-bar .left .button.titlebutton:first-child, +.header-bar .left:dir(rtl) .button.titlebutton:last-child, .titlebar .right .button.titlebutton:last-child, +.titlebar .right:dir(rtl) .button.titlebutton:first-child, +.titlebar .left .button.titlebutton:first-child, +.titlebar .left:dir(rtl) .button.titlebutton:last-child, +.header-bar.selection-mode .right .button.titlebutton:last-child, +.header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child, +.header-bar.selection-mode .left .button.titlebutton:first-child, +.header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child, .titlebar.selection-mode .right .button.titlebutton:last-child, +.titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child, +.titlebar.selection-mode .left .button.titlebutton:first-child, +.titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child { + background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } + .header-bar .right .button.titlebutton:last-child:hover, .header-bar .right .button.titlebutton:last-child:backdrop:hover, + .header-bar .right:dir(rtl) .button.titlebutton:first-child:hover, + .header-bar .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, + .header-bar .left .button.titlebutton:first-child:hover, + .header-bar .left .button.titlebutton:first-child:backdrop:hover, + .header-bar .left:dir(rtl) .button.titlebutton:last-child:hover, + .header-bar .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, .titlebar .right .button.titlebutton:last-child:hover, .titlebar .right .button.titlebutton:last-child:backdrop:hover, + .titlebar .right:dir(rtl) .button.titlebutton:first-child:hover, + .titlebar .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, + .titlebar .left .button.titlebutton:first-child:hover, + .titlebar .left .button.titlebutton:first-child:backdrop:hover, + .titlebar .left:dir(rtl) .button.titlebutton:last-child:hover, + .titlebar .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, + .header-bar.selection-mode .right .button.titlebutton:last-child:hover, + .header-bar.selection-mode .right .button.titlebutton:last-child:backdrop:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, + .header-bar.selection-mode .left .button.titlebutton:first-child:hover, + .header-bar.selection-mode .left .button.titlebutton:first-child:backdrop:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:backdrop:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop:hover, + .titlebar.selection-mode .left .button.titlebutton:first-child:hover, + .titlebar.selection-mode .left .button.titlebutton:first-child:backdrop:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } + .header-bar .right .button.titlebutton:last-child:active:hover, + .header-bar .right:dir(rtl) .button.titlebutton:first-child:active:hover, + .header-bar .left .button.titlebutton:first-child:active:hover, + .header-bar .left:dir(rtl) .button.titlebutton:last-child:active:hover, .titlebar .right .button.titlebutton:last-child:active:hover, + .titlebar .right:dir(rtl) .button.titlebutton:first-child:active:hover, + .titlebar .left .button.titlebutton:first-child:active:hover, + .titlebar .left:dir(rtl) .button.titlebutton:last-child:active:hover, + .header-bar.selection-mode .right .button.titlebutton:last-child:active:hover, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:active:hover, + .header-bar.selection-mode .left .button.titlebutton:first-child:active:hover, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:active:hover, .titlebar.selection-mode .right .button.titlebutton:last-child:active:hover, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:active:hover, + .titlebar.selection-mode .left .button.titlebutton:first-child:active:hover, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } + .header-bar .right .button.titlebutton:last-child:backdrop, + .header-bar .right:dir(rtl) .button.titlebutton:first-child:backdrop, + .header-bar .left .button.titlebutton:first-child:backdrop, + .header-bar .left:dir(rtl) .button.titlebutton:last-child:backdrop, .titlebar .right .button.titlebutton:last-child:backdrop, + .titlebar .right:dir(rtl) .button.titlebutton:first-child:backdrop, + .titlebar .left .button.titlebutton:first-child:backdrop, + .titlebar .left:dir(rtl) .button.titlebutton:last-child:backdrop, + .header-bar.selection-mode .right .button.titlebutton:last-child:backdrop, + .header-bar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop, + .header-bar.selection-mode .left .button.titlebutton:first-child:backdrop, + .header-bar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop, .titlebar.selection-mode .right .button.titlebutton:last-child:backdrop, + .titlebar.selection-mode .right:dir(rtl) .button.titlebutton:first-child:backdrop, + .titlebar.selection-mode .left .button.titlebutton:first-child:backdrop, + .titlebar.selection-mode .left:dir(rtl) .button.titlebutton:last-child:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } + +.header-bar .left GtkMenuButton.button.titlebutton:first-child, +.header-bar .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, +.header-bar.selection-mode .left GtkMenuButton.button.titlebutton:first-child, +.header-bar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, +.titlebar .left GtkMenuButton.button.titlebutton:first-child, +.titlebar .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child, +.titlebar.selection-mode .left GtkMenuButton.button.titlebutton:first-child, +.titlebar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child { + padding: 4px 6px 4px 6px; + border-color: transparent; + background-color: transparent; + background-image: none; } + +.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, GtkFlowBox .grid-child:selected, .menuitem.button.flat:active, .menuitem.button.flat:selected, .list-row:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus { + background-image: none; + background-color: #5294E2; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + +GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, +ScratchMainWindow .notebook tab.reorderable-page.top:active, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, +ScratchMainWindow .notebook tab.top:active, +ScratchMainWindow .notebook tab.top.active-page, +ScratchMainWindow .notebook tab.top.active-page:hover, +EphyNotebook.notebook tab.reorderable-page.top:active, +EphyNotebook.notebook tab.reorderable-page.top.active-page, +EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, +EphyNotebook.notebook tab.top:active, +EphyNotebook.notebook tab.top.active-page, +EphyNotebook.notebook tab.top.active-page:hover, +MidoriNotebook .notebook tab.reorderable-page.top:active, +MidoriNotebook .notebook tab.reorderable-page.top.active-page, +MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, +MidoriNotebook .notebook tab.top:active, +MidoriNotebook .notebook tab.top.active-page, +MidoriNotebook .notebook tab.top.active-page:hover, +TerminalWindow .notebook tab.reorderable-page.top:active, +TerminalWindow .notebook tab.reorderable-page.top.active-page, +TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +TerminalWindow .notebook tab.top:active, +TerminalWindow .notebook tab.top.active-page, +TerminalWindow .notebook tab.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + +TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.top { + padding-top: 7px; + border-top-width: 3px; } + +TerminalWindow .notebook.header.top, +PantheonTerminalPantheonTerminalWindow .notebook.header.top { + box-shadow: inset 0 1px #d4d5db, inset 0 -1px #dcdfe3; } + +GtkHTML { + background-color: #ffffff; + color: #5c616c; } + GtkHTML:active { + color: #ffffff; + background-color: #5294E2; } + +SushiFontWidget { + padding: 6px 12px; } + +TerminalWindow .background { + background-color: transparent; } + +TerminalWindow .scrollbar.vertical .slider { + margin-left: 3px; } + +TerminalWindow .scrollbar.trough { + border-width: 0; } + +.nautilus-canvas-item { + border-radius: 2px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { + color: #5c616c; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; } + +NautilusNotebook.notebook { + background-color: #ffffff; } + NautilusNotebook.notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; } + +NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { + padding: 5px; + box-shadow: none; + background-color: #ffffff; } + +NemoWindow EelEditableLabel.entry { + transition: none; } + +NemoWindow .sidebar .frame { + border-width: 0; } + +NemoWindow GtkSeparator.separator.horizontal, NemoWindow GtkPlacesSidebar.sidebar GtkSeparator.horizontal.view.separator, GtkPlacesSidebar.sidebar NemoWindow GtkSeparator.horizontal.view.separator { + color: #dcdfe3; } + +NemoWindow .primary-toolbar NemoPathBar.linked > .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { + background-color: rgba(255, 255, 255, 0.9); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:insensitive { + color: rgba(82, 93, 118, 0.4); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { + box-shadow: none; } + +.gedit-headerbar-paned { + color: rgba(212, 213, 219, 0.95); } + +.open-document-selector-listbox-row { + border-bottom: 1px solid #e7e9ec; + padding: 6px 6px 6px 12px; } + .open-document-selector-listbox-row .path-label { + font-size: smaller; + color: rgba(92, 97, 108, 0.7); } + .open-document-selector-listbox-row:selected .path-label { + color: rgba(255, 255, 255, 0.7); } + +.gedit-document-panel .list-row .button { + color: transparent; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; + padding: 4px; } + .gedit-document-panel .list-row .button GtkImage { + color: inherit; } + +.gedit-document-panel .prelight-row .button { + color: #92959d; } + +.gedit-document-panel .list-row .button:hover, +.gedit-document-panel .prelight-row .button:hover { + color: #ff4d4d; } + +.gedit-document-panel .prelight-row:selected .button:hover { + color: #ff6666; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; } + .gedit-document-panel .prelight-row:selected .button:hover:active { + color: #ffffff; } + +.gedit-document-panel .prelight-row .button:active { + color: #5c616c; } + +.gedit-document-panel-dragged-row { + border: 1px solid #dcdfe3; + background-color: #d9dde0; + color: #5c616c; } + +GeditStatusbar { + border-top: 1px solid #dcdfe3; + background-color: #F5F6F7; } + +GeditStatusMenuButton.button.flat, +GeditStatusMenuButton:prelight.button.flat, +GeditStatusMenuButton:checked.button.flat { + border-bottom-style: none; + border-radius: 0; } + +GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { + border-bottom: 1px solid #dcdfe3; } + +.gedit-search-entry-occurrences-tag, .gb-search-entry-occurrences-tag { + color: rgba(92, 97, 108, 0.6); + margin: 2px; + padding: 2px; } + +GeditViewFrame .gedit-search-slider, GbEditorFrame .gb-search-slider { + background-color: #fbfbfc; + padding: 6px; + border-color: #dcdfe3; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; } + +GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr), +GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { + padding: 0 10px; + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image:hover, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image:hover { + color: inherit; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):checked, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):active, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):checked { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):insensitive, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + +GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr) { + border-left-style: none; + border-radius: 0 3px 3px 0; + outline-radius: 0 1px 1px 0; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover { + box-shadow: -1px 0 #5294E2; } + +GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { + border-right-style: none; + border-radius: 3px 0 0 3px; + outline-radius: 1px 0 0 1px; } + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { + box-shadow: 1px 0 #5294E2; } + +GbEditorFrame .gb-search-slider { + padding: 2px; } + +GdTaggedEntry { + color: #5c616c; } + +.preferences.sidebar GtkViewport { + border: none; } + +.preferences.sidebar GtkListBox { + background-color: #F5F6F7; } + +.preferences.sidebar GtkListBoxRow { + padding: 10px; } + +GbPreferencesPageLanguage GtkSearchEntry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +GbPreferencesPageLanguage GtkScrolledWindow { + border-top-width: 0; } + +GtkBox.gb-command-bar-box { + border: none; + background-color: #353945; } + GtkBox.gb-command-bar-box GtkLabel { + color: #BAC3CF; } + +GtkEntry.gb-command-bar-entry.entry.flat, +GtkEntry.gb-command-bar-entry.entry.flat:focus { + font-family: Monospace; + color: #BAC3CF; + background-image: none; + background-color: #353945; + padding: 6px 6px 6px 6px; + border: none; } + +GbSourceStyleSchemeWidget GtkSourceView { + font-family: Monospace; } + +GtkScrolledWindow.gb-linked-scroller { + border-top: none; } + +GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { + transition: none; } + +GbViewStack GtkBox.header.notebook, +GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { + border-bottom: 1px solid #dcdfe3; } + +GbViewStack.focused GtkBox.header.notebook { + background-color: #ffffff; } + GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook GtkLabel.button.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { + opacity: 1; } + +EphyWindow .floating-bar { + color: #5c616c; } + +.documents-load-more.button { + border-width: 1px 0 0; + border-radius: 0; } + +.documents-icon-bg { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; } + +.documents-collection-icon { + background-color: rgba(92, 97, 108, 0.3); + border-radius: 2px; } + +.documents-favorite.button:active, +.documents-favorite.button:active:hover { + color: #a9caf1; } + +.documents-entry-tag { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; } + .documents-entry-tag:hover { + color: #ffffff; + background-color: #639fe5; } + .documents-entry-tag:active { + color: #ffffff; + background-color: #4189df; } + .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { + background: none; + border: none; + box-shadow: none; + icon-shadow: none; } + .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { + color: rgba(255, 255, 255, 0.7); } + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } + +TotemGrilo.vertical GdMainView.frame { + border-width: 0; } + +SynapseGuiSelectionContainer *:selected, +SynapseGuiViewVirgilio *:selected { + background-color: #5294E2; } + +.tr-workarea .undershoot, +.tr-workarea .overshoot { + border-color: transparent; } + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelToplevel, +PanelWidget, +PanelAppletFrame, +PanelApplet { + color: #BAC3CF; + background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } + +PanelApplet .button, PanelApplet .button:backdrop { + padding: 4px; + border: 2px solid transparent; + border-radius: 0; + background-image: none; + background-color: transparent; + color: #BAC3CF; } + +PanelApplet .button:hover { + color: #d8dde4; + background-color: rgba(0, 0, 0, 0.17); + border-color: rgba(0, 0, 0, 0.17); } + +PanelApplet .button:active, PanelApplet .button:active:backdrop, +PanelApplet .button:checked, PanelApplet .button:checked:backdrop { + background-clip: padding-box; + color: #ffffff; + background-color: rgba(0, 0, 0, 0.25); + border-radius: 0; + border-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #5294E2; } + +PanelApplet:hover { + color: #ffffff; } + +PanelApplet:active, +PanelApplet:hover:active { + color: #5294E2; } + +WnckPager { + color: #5d6268; } + WnckPager:selected { + color: #5294E2; } + +NaTrayApplet { + -NaTrayApplet-icon-padding: 12; + -NaTrayApplet-icon-size: 16; } + +ClockBox { + color: #BAC3CF; } + +.xfce4-panel.panel { + background-color: rgba(43, 46, 55, 0.95); } + .xfce4-panel.panel .button.flat { + color: #BAC3CF; + background-color: rgba(43, 46, 55, 0); + border-radius: 0; } + .xfce4-panel.panel .button.flat:hover { + border: none; + background-color: rgba(65, 70, 84, 0.95); } + .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .button.flat:checked { + color: #5294E2; + border: none; + background-color: rgba(27, 29, 35, 0.95); } + +.floating-bar { + background-color: #5294E2; + color: #ffffff; } + .floating-bar.top { + border-radius: 0 0 2px 2px; } + .floating-bar.right { + border-radius: 2px 0 0 2px; } + .floating-bar.bottom { + border-radius: 2px 2px 0 0; } + .floating-bar.left { + border-radius: 0 2px 2px 0; } + .floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + background-color: transparent; + box-shadow: none; + border: none; } + +BirdieWidgetsTweetList * { + background-image: none; + background-color: transparent; } + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: #ffffff; + background-color: #5294E2; + outline-color: transparent; } + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { + color: inherit; } + .marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + .marlin-pathbar.pathbar:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #5294E2; } + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white); + background-color: transparent; } + .gala-notification .title, .gala-notification .label { + color: #5c616c; } + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; } + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; } + +WingpanelWidgetsIndicatorPopover.popover { + padding: 0; + text-shadow: none; + icon-shadow: none; } + WingpanelWidgetsIndicatorPopover.popover .menuitem { + padding: 5px; + outline-color: transparent; + text-shadow: none; + icon-shadow: none; + border: solid transparent; + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { + padding: 0 3px; } + WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { + background-color: rgba(0, 0, 0, 0.04); + border: solid rgba(0, 0, 0, 0.08); + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { + color: rgba(92, 97, 108, 0.55); } + +PantheonTerminalPantheonTerminalWindow.background { + background-color: transparent; } + +SwitchboardCategoryView .view:selected, +SwitchboardCategoryView .view:selected:focus { + color: #5c616c; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #5294E2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration.top { + border: 1px solid rgba(0, 0, 0, 0.1); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #e7e8eb); + color: rgba(82, 93, 118, 0.8); + box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } + UnityDecoration.top:backdrop { + border-bottom-width: 0; + color: rgba(82, 93, 118, 0.5); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2b2e37); + color: #f6f7f9; + box-shadow: none; } + UnityPanelWidget:backdrop, + .unity-panel:backdrop { + color: #bdc6d1; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #5294E2); + border-bottom: none; } + +.overlay-bar { + background-color: #5294E2; + border-color: #5294E2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: #ffffff; } + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #dcdfe3; + border-right: 1px solid #dcdfe3; } + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.help_button { + border-radius: 100px; + padding: 3px 9px; } + +.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #dcdfe3; } + .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { + padding: 0 3px 0 3px; } + +.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #dcdfe3; + background-color: #F5F6F7; } + .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { + padding: 2px 3px 2px 3px; } + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; } + +.source-list, +.source-list.view { + background-color: #F5F6F7; + color: #5c616c; + -gtk-icon-style: regular; } + +.source-list.category-expander { + color: transparent; } + +.source-list.view:prelight { + background-color: white; } + +.source-list.view:selected, +.source-list.view:prelight:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #5294E2; } + +.source-list .scrollbar.trough, +.source-list .scrollbars-junction { + border-image: none; + border-color: transparent; + background-color: #F5F6F7; + background-image: none; } + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-image: none; + background-color: #5294E2; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-color: #ffffff; + color: #5294E2; } + +.source-list.category-expander { + color: #5c616c; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; } + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; } + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GraniteWidgetsWelcome { + background-color: #ffffff; } + +GraniteWidgetsWelcome GtkLabel { + color: #a9acb2; + font: open sans 11; + text-shadow: none; } + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(92, 97, 108, 0.8); } + +.help_button { + border-radius: 0; } + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; } + +.popover_bg { + background-image: linear-gradient(to bottom, #ffffff); + border: 1px solid rgba(0, 0, 0, 0.3); } + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; } + +GraniteWidgetsXsEntry.entry { + padding: 4px; } + +.h1 { + font: open sans 24px; } + +.h2 { + font: open sans light 18px; } + +.h3 { + font: open sans 11px; } + +.h4, +.category-label { + color: #8a8e96; + font-weight: 600; } + +.h4 { + padding-bottom: 6px; + padding-top: 6px; } + +GtkListBox .h4 { + padding-left: 6px; } + +#panel_window { + background-color: rgba(43, 46, 55, 0.95); + color: #BAC3CF; + font: bold; + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } + #panel_window .menubar, + #panel_window .menubar > .menuitem { + background-color: transparent; + color: #BAC3CF; + font: bold; } + #panel_window .menubar .menuitem:insensitive { + color: rgba(186, 195, 207, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menu .menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #5c616c; } + +#content_frame { + padding-bottom: 14px; + background-color: #F5F6F7; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame .button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + #content_frame .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + #content_frame .button:active, #content_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + #content_frame .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + #content_frame .button:insensitive > GtkLabel { + color: inherit; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(53, 57, 69, 0.95); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px rgba(53, 57, 69, 0.95); } + +#buttonbox_frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + #buttonbox_frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + #buttonbox_frame .button:active, #buttonbox_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + #buttonbox_frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +#login_window #user_combobox { + color: #5c616c; + font: 13px; } + #login_window #user_combobox .menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#shutdown_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + #shutdown_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + #shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + +#restart_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + #restart_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + #restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +.titlebar .separator, .titlebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .titlebar .view.separator { + color: rgba(212, 213, 219, 0.95); } + +NemoWindow GtkEventBox { + background-color: #F5F6F7; } + +GtkFileChooserDialog *, +NautilusWindow *, +NemoWindow { + -GtkPaned-handle-size: 0; } + +NautilusWindow GtkBox.sidebar { + background-color: transparent; } + +GtkFileChooserDialog.csd.background, +GtkFileChooserDialog .source-list, GtkFileChooserDialog .source-list.view, GtkFileChooserDialog .source-list.view:prelight, +NautilusWindow.csd.background, +NautilusWindow .source-list, +NautilusWindow .source-list.view, +NautilusWindow .source-list.view:prelight, +NemoWindow.csd.background, +NemoWindow .source-list, +NemoWindow .source-list.view, +NemoWindow .source-list.view:prelight, +MarlinViewWindow.csd.background, +MarlinViewWindow .source-list, +MarlinViewWindow .source-list.view, +MarlinViewWindow .source-list.view:prelight { + background-color: transparent; } + +GtkFileChooserDialog .sidebar, GtkFileChooserDialog MarlinPlacesSidebar, +NautilusWindow .sidebar, +NautilusWindow MarlinPlacesSidebar, +NemoWindow .sidebar, +NemoWindow MarlinPlacesSidebar, +MarlinViewWindow .sidebar, +MarlinViewWindow MarlinPlacesSidebar { + background-color: rgba(53, 57, 69, 0.95); } + GtkFileChooserDialog .sidebar .view, GtkFileChooserDialog .sidebar .source-list.sidebar row, GtkFileChooserDialog MarlinPlacesSidebar .view, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row, + NautilusWindow .sidebar .view, + NautilusWindow .sidebar .source-list.sidebar row, + NautilusWindow MarlinPlacesSidebar .view, + NautilusWindow MarlinPlacesSidebar .source-list.sidebar row, + NemoWindow .sidebar .view, + NemoWindow .sidebar .source-list.sidebar row, + NemoWindow MarlinPlacesSidebar .view, + NemoWindow MarlinPlacesSidebar .source-list.sidebar row, + MarlinViewWindow .sidebar .view, + MarlinViewWindow .sidebar .source-list.sidebar row, + MarlinViewWindow MarlinPlacesSidebar .view, + MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row { + background-color: transparent; + color: #BAC3CF; } + GtkFileChooserDialog .sidebar .view.image, GtkFileChooserDialog .sidebar .source-list.sidebar row.image, GtkFileChooserDialog MarlinPlacesSidebar .view.image, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row.image, + NautilusWindow .sidebar .view.image, + NautilusWindow .sidebar .source-list.sidebar row.image, + NautilusWindow MarlinPlacesSidebar .view.image, + NautilusWindow MarlinPlacesSidebar .source-list.sidebar row.image, + NemoWindow .sidebar .view.image, + NemoWindow .sidebar .source-list.sidebar row.image, + NemoWindow MarlinPlacesSidebar .view.image, + NemoWindow MarlinPlacesSidebar .source-list.sidebar row.image, + MarlinViewWindow .sidebar .view.image, + MarlinViewWindow .sidebar .source-list.sidebar row.image, + MarlinViewWindow MarlinPlacesSidebar .view.image, + MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row.image { + color: rgba(186, 195, 207, 0.7); } + GtkFileChooserDialog .sidebar .view.cell:selected, GtkFileChooserDialog .sidebar .source-list.sidebar row.cell:selected, GtkFileChooserDialog MarlinPlacesSidebar .view.cell:selected, GtkFileChooserDialog MarlinPlacesSidebar .source-list.sidebar row.cell:selected, + NautilusWindow .sidebar .view.cell:selected, + NautilusWindow .sidebar .source-list.sidebar row.cell:selected, + NautilusWindow MarlinPlacesSidebar .view.cell:selected, + NautilusWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected, + NemoWindow .sidebar .view.cell:selected, + NemoWindow .sidebar .source-list.sidebar row.cell:selected, + NemoWindow MarlinPlacesSidebar .view.cell:selected, + NemoWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected, + MarlinViewWindow .sidebar .view.cell:selected, + MarlinViewWindow .sidebar .source-list.sidebar row.cell:selected, + MarlinViewWindow MarlinPlacesSidebar .view.cell:selected, + MarlinViewWindow MarlinPlacesSidebar .source-list.sidebar row.cell:selected { + background-color: #5294E2; + color: #ffffff; } + GtkFileChooserDialog .sidebar.frame, GtkFileChooserDialog MarlinPlacesSidebar.frame, + NautilusWindow .sidebar.frame, + NautilusWindow MarlinPlacesSidebar.frame, + NemoWindow .sidebar.frame, + NemoWindow MarlinPlacesSidebar.frame, + MarlinViewWindow .sidebar.frame, + MarlinViewWindow MarlinPlacesSidebar.frame { + color: #BAC3CF; } + GtkFileChooserDialog .sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, GtkFileChooserDialog MarlinPlacesSidebar .separator, GtkFileChooserDialog MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserDialog MarlinPlacesSidebar .view.separator, + NautilusWindow .sidebar .separator, + NautilusWindow GtkPlacesSidebar.sidebar .view.separator, + NautilusWindow MarlinPlacesSidebar .separator, + NautilusWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + NautilusWindow MarlinPlacesSidebar .view.separator, + NemoWindow .sidebar .separator, + NemoWindow GtkPlacesSidebar.sidebar .view.separator, + NemoWindow MarlinPlacesSidebar .separator, + NemoWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + NemoWindow MarlinPlacesSidebar .view.separator, + MarlinViewWindow .sidebar .separator, + MarlinViewWindow GtkPlacesSidebar.sidebar .view.separator, + MarlinViewWindow MarlinPlacesSidebar .separator, + MarlinViewWindow MarlinPlacesSidebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + MarlinViewWindow MarlinPlacesSidebar .view.separator { + color: transparent; } + +GtkFileChooserDialog.maximized .sidebar, +NautilusWindow.maximized .sidebar, +NemoWindow.maximized .sidebar, +MarlinViewWindow.maximized .sidebar { + background-color: #353945; } + +GtkFileChooserDialog .pane-separator, +NautilusWindow .pane-separator, +NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, +MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { + background-color: rgba(53, 57, 69, 0.95); } + +NautilusWindow NautilusWindowSlot { + background-color: #ffffff; } + +NautilusDesktopWindow NautilusWindowSlot { + background-color: transparent; } + +GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { + background-color: rgba(53, 57, 69, 0.95); } + +GtkFileChooserDialog .sidebar { + background-color: transparent; } + +GtkFileChooserDialog GtkPaned > .vertical > .horizontal { + background-color: #F5F6F7; } + +GtkFileChooserDialog .dialog-action-box { + background-color: #F5F6F7; } + +GtkFileChooserDialog .dialog-vbox > .frame { + color: #BAC3CF; + border-color: transparent; } + +GtkFileChooserDialog .action-bar.frame { + background-color: transparent; + border-color: rgba(42, 45, 55, 0.95); } + +GtkFileChooserDialog .action-bar.frame GtkLabel, GtkFileChooserDialog .action-bar.frame GtkComboBox, +GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, +GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { + color: #BAC3CF; } + +FeedReaderreaderUI.background.csd > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd > .titlebar .pane-separator, +GeditWindow.background.csd.maximized > .titlebar .pane-separator, +GeditWindow.background.csd > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { + background-color: rgba(212, 213, 219, 0.95); } + +FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: rgba(231, 232, 235, 0.95); } + FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: rgba(239, 240, 242, 0.95); } + +FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: #e7e8eb; } + FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: #eff0f2; } + +FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, +GeditWindow.background.csd > .titlebar { + background-color: transparent; } + +GeditWindow.background.csd { + background-color: transparent; } + +GeditWindow.background .gedit-side-panel-paned .pane-separator { + background-color: rgba(53, 57, 69, 0.95); } + +GeditWindow.background .gedit-bottom-panel-paned .pane-separator { + background-color: #dcdfe3; } + +GeditWindow.background > .titlebar.default-decoration, +GeditWindow.background > .titlebar.default-decoration:backdrop { + background-color: #e7e8eb; } + +.gedit-bottom-panel-paned { + background-color: #ffffff; } + +.gedit-document-panel { + background-color: rgba(53, 57, 69, 0.95); } + .maximized .gedit-document-panel { + background-color: #353945; } + .gedit-document-panel .list-row { + color: #BAC3CF; } + .gedit-document-panel .list-row { + background-color: rgba(186, 195, 207, 0); + border: solid rgba(186, 195, 207, 0); + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:hover { + border: solid rgba(186, 195, 207, 0.15); + border-width: 3px 2px 3px 2px; + background-color: rgba(186, 195, 207, 0.15); } + .gedit-document-panel .list-row:active { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:active .button { + color: #ffffff; } + .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .prelight-row .button:active { + color: #BAC3CF; } + +GeditFileBrowserWidget { + background-color: rgba(53, 57, 69, 0.95); } + .maximized GeditFileBrowserWidget { + background-color: #353945; } + GeditFileBrowserWidget .scrollbars-junction, + GeditFileBrowserWidget .scrollbars-junction.frame { + border-color: transparent; + background-color: transparent; } + GeditFileBrowserWidget .horizontal { + background-color: transparent; + border-color: rgba(37, 40, 49, 0.95); } + GeditFileBrowserWidget .horizontal GtkComboBox { + color: #BAC3CF; } + +GeditWindow.background.csd GeditFileBrowserView.view { + background-color: transparent; + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander { + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { + color: #5294E2; } + +GtkFileChooserDialog .action-bar.frame .button, +GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + GtkFileChooserDialog .action-bar.frame .button:hover, + GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + GtkFileChooserDialog .action-bar.frame .button:active, + GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog .action-bar.frame .button:checked, + GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + GtkFileChooserDialog .action-bar.frame .button:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +GtkFileChooserDialog .action-bar.frame .entry, +GtkFileChooserDialog .dialog-vbox > .frame .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + GtkFileChooserDialog .action-bar.frame .image.entry, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog .action-bar.frame .image.entry:hover, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { + color: inherit; } + GtkFileChooserDialog .action-bar.frame .entry:focus, + GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + GtkFileChooserDialog .action-bar.frame .entry:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkFileChooserDialog .sidebar .trough.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .trough.scrollbar, +NautilusWindow .sidebar .trough.scrollbar, +NautilusWindow MarlinPlacesSidebar .trough.scrollbar, +NemoWindow .sidebar .trough.scrollbar, +NemoWindow MarlinPlacesSidebar .trough.scrollbar, +MarlinViewWindow .sidebar .trough.scrollbar, +MarlinViewWindow MarlinPlacesSidebar .trough.scrollbar, GeditFileBrowserWidget .trough.scrollbar { + background-color: transparent; + border-color: transparent; } + +GtkFileChooserDialog .sidebar .slider.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar, +NautilusWindow .sidebar .slider.scrollbar, +NautilusWindow MarlinPlacesSidebar .slider.scrollbar, +NemoWindow .sidebar .slider.scrollbar, +NemoWindow MarlinPlacesSidebar .slider.scrollbar, +MarlinViewWindow .sidebar .slider.scrollbar, +MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar, GeditFileBrowserWidget .slider.scrollbar { + border-radius: 20px; + border: 3px solid transparent; + background-color: rgba(231, 234, 238, 0.7); } + GtkFileChooserDialog .sidebar .slider.scrollbar:hover, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:hover, + NautilusWindow .sidebar .slider.scrollbar:hover, + NautilusWindow MarlinPlacesSidebar .slider.scrollbar:hover, + NemoWindow .sidebar .slider.scrollbar:hover, + NemoWindow MarlinPlacesSidebar .slider.scrollbar:hover, + MarlinViewWindow .sidebar .slider.scrollbar:hover, + MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:hover, GeditFileBrowserWidget .slider.scrollbar:hover { + background-color: #f6f7f9; } + GtkFileChooserDialog .sidebar .slider.scrollbar:prelight:active, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:prelight:active, + NautilusWindow .sidebar .slider.scrollbar:prelight:active, + NautilusWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, + NemoWindow .sidebar .slider.scrollbar:prelight:active, + NemoWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, + MarlinViewWindow .sidebar .slider.scrollbar:prelight:active, + MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:prelight:active, GeditFileBrowserWidget .slider.scrollbar:prelight:active { + background-color: #5294E2; } + GtkFileChooserDialog .sidebar .slider.fine-tune.scrollbar, GtkFileChooserDialog MarlinPlacesSidebar .slider.fine-tune.scrollbar, + NautilusWindow .sidebar .slider.fine-tune.scrollbar, + NautilusWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, + NemoWindow .sidebar .slider.fine-tune.scrollbar, + NemoWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, + MarlinViewWindow .sidebar .slider.fine-tune.scrollbar, + MarlinViewWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar, GeditFileBrowserWidget .slider.fine-tune.scrollbar { + border-width: 4px; } + GtkFileChooserDialog .sidebar .slider.fine-tune.scrollbar:prelight:active, GtkFileChooserDialog MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, + NautilusWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, + NautilusWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, + NemoWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, + NemoWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, + MarlinViewWindow .sidebar .slider.fine-tune.scrollbar:prelight:active, + MarlinViewWindow MarlinPlacesSidebar .slider.fine-tune.scrollbar:prelight:active, GeditFileBrowserWidget .slider.fine-tune.scrollbar:prelight:active { + background-color: #5294E2; } + GtkFileChooserDialog .sidebar .slider.scrollbar:insensitive, GtkFileChooserDialog MarlinPlacesSidebar .slider.scrollbar:insensitive, + NautilusWindow .sidebar .slider.scrollbar:insensitive, + NautilusWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, + NemoWindow .sidebar .slider.scrollbar:insensitive, + NemoWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, + MarlinViewWindow .sidebar .slider.scrollbar:insensitive, + MarlinViewWindow MarlinPlacesSidebar .slider.scrollbar:insensitive, GeditFileBrowserWidget .slider.scrollbar:insensitive { + background-color: transparent; } + +/* GTK NAMED COLORS */ +@define-color theme_fg_color #5c616c; +@define-color theme_text_color #5c616c; +@define-color theme_bg_color #F5F6F7; +@define-color theme_base_color #ffffff; +@define-color theme_selected_bg_color #5294E2; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #5c616c; +@define-color text_color #5c616c; +@define-color bg_color #F5F6F7; +@define-color base_color #ffffff; +@define-color selected_bg_color #5294E2; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #fbfbfc; +@define-color insensitive_fg_color alpha(#5c616c,0.5); +@define-color insensitive_base_color #ffffff; +@define-color theme_unfocused_fg_color #5c616c; +@define-color theme_unfocused_text_color #5c616c; +@define-color theme_unfocused_bg_color #F5F6F7; +@define-color theme_unfocused_base_color #ffffff; +@define-color borders #dcdfe3; +@define-color unfocused_borders #dcdfe3; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #A8A8A8; +@define-color wm_title alpha(#525d76,0.8); +@define-color wm_unfocused_title alpha(#525d76,0.5); +@define-color wm_bg #e7e8eb; +@define-color wm_bg_unfocused #eff0f2; +@define-color wm_highlight #eff0f2; +@define-color wm_shadow alpha(black,0.35); +@define-color wm_button_close_bg #f46067; +@define-color wm_button_close_hover_bg #f68086; +@define-color wm_button_close_active_bg #f13039; +@define-color wm_icon_close_bg #F8F8F9; +@define-color wm_button_hover_bg #fdfdfd; +@define-color wm_button_active_bg #5294E2; +@define-color wm_button_hover_border #D1D3DA; +@define-color wm_icon_bg #90949E; +@define-color wm_icon_unfocused_bg #B6B8C0; +@define-color wm_icon_hover_bg #7A7F8B; +@define-color wm_icon_active_bg #ffffff; +@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.14/render-assets.sh b/common/gtk-3.0/3.14/render-assets.sh index 24d7675..d31fbb8 100755 --- a/common/gtk-3.0/3.14/render-assets.sh +++ b/common/gtk-3.0/3.14/render-assets.sh @@ -16,8 +16,8 @@ else echo Rendering $ASSETS_DIR/$i.png $INKSCAPE --export-id=$i \ --export-id-only \ - --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png + --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png fi if [ -f $ASSETS_DIR/$i@2.png ]; then echo $ASSETS_DIR/$i@2.png exists. @@ -27,8 +27,8 @@ else $INKSCAPE --export-id=$i \ --export-dpi=180 \ --export-id-only \ - --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png + --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png fi done exit 0 diff --git a/common/gtk-3.0/3.14/sass/_applications.scss b/common/gtk-3.0/3.14/sass/_applications.scss index cc4a7b0..585f1be 100644 --- a/common/gtk-3.0/3.14/sass/_applications.scss +++ b/common/gtk-3.0/3.14/sass/_applications.scss @@ -543,27 +543,24 @@ BirdieWidgetsTweetList * { // // Marlin / Pantheon Files // -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; -} - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; -} +MarlinViewWindow { -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: $selected_fg_color; - background-color: $selected_bg_color; - outline-color: transparent; + *:selected, *:selected:focus { + color: $selected_fg_color; + background-color: $selected_bg_color; + outline-color: transparent; + } + GtkIconView.view:selected { + &, &:focus, &:hover, &:focus:hover { background-color: transparent; } + } + FMListView, FMColumnView { outline-color: transparent; } } .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + @include entry(header-normal); &:focus { @include entry(header-focus) } @@ -599,37 +596,33 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px transparentize(black, 0.4); icon-shadow: 0 1px 2px transparentize(black, 0.4); -} - -.panel-shadow { - background-image: none; - background-color: transparent; -} - -.panel .menu { - box-shadow: none; -} - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; -} - -.panel .menubar > .menuitem { padding: 3px 6px; } -.panel .menubar > .menuitem:hover { background-color: transparent; } + &-shadow { + background-image: none; + background-color: transparent; + } + .menu { + box-shadow: none; -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; -} + .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; + } -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px transparentize(black, 0.8), - 0 10px 20px transparentize(black, 0.81), - 0 6px 6px transparentize(black, 0.77); + .window-frame.menu.csd, + .window-frame.popup.csd { + box-shadow: 0 0 0 1px transparentize(black, 0.8), + 0 10px 20px transparentize(black, 0.81), + 0 6px 6px transparentize(black, 0.77); + } + } + .menubar > .menuitem { + padding: 3px 6px; + &:hover { background-color: transparent; } + } + .window-frame.menu.csd, + .window-frame.popup.csd { box-shadow: none; } } .composited-indicator { @@ -637,28 +630,24 @@ MarlinViewWindow *:selected:focus { color: white; text-shadow: 0 1px 2px transparentize(black, 0.4); icon-shadow: 0 1px 2px transparentize(black, 0.4); -} -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; + > GtkWidget > GtkWidget:first-child { padding: 0 2px; } + + .menuitem:active, .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; + } + > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; + } } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; -} - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; -} - .panel .menu .spinner, .menu .spinner { opacity: 1 } // Fixes sound indicator buttons diff --git a/common/gtk-3.0/3.14/sass/_common.scss b/common/gtk-3.0/3.14/sass/_common.scss index aaafff7..3356d3e 100644 --- a/common/gtk-3.0/3.14/sass/_common.scss +++ b/common/gtk-3.0/3.14/sass/_common.scss @@ -15,11 +15,6 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); -GtkCheckButton-indicator-size: 16; -GtkCheckMenuItem-indicator-size: 16; - // The size for scrollbars. The slider is 2px smaller, but we keep it - // up so that the whole area is sensitive to button presses for the - // slider. The stepper button is larger in both directions, the slider - // only in the width - -GtkScrolledWindow-scrollbar-spacing: 0; -GtkScrolledWindow-scrollbars-within-bevel: 1; @@ -47,9 +42,6 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); -GtkStatusbar-shadow-type: none; // We use the outline properties to signal the focus properties - // to the adwaita engine: using real CSS properties is faster, - // and we don't use any outlines for now. - outline-color: transparentize($fg_color, 0.7); outline-style: dashed; outline-offset: -3px; @@ -58,22 +50,14 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); } -/*************** - * Base States * - ***************/ - +// +// Base States +// .background { color: $fg_color; background-color: if($transparency == 'true', transparentize($bg_color, 0.001), $bg_color); // without this headerbar transparency doesn't seem to work } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ - *:insensitive { -gtk-image-effect: dim; } @@ -181,10 +165,9 @@ GtkFlowBox .grid-child { box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ - +// +// Spinner Animations +// @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -205,10 +188,9 @@ GtkFlowBox .grid-child { } } -/**************** - * Text Entries * - ****************/ - +// +// Text Entries +// .entry { border: 1px solid; padding: 5px 8px 6px; @@ -348,10 +330,9 @@ GtkFlowBox .grid-child { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ - +// +// Buttons +// // stuff for .needs-attention $_dot_color: $selected_bg_color; @@ -372,7 +353,6 @@ $_dot_color: $selected_bg_color; } } - .button { $_button_transition: all 200ms $ease-out-quad; @@ -385,7 +365,7 @@ $_dot_color: $selected_bg_color; @include button(normal); - &.flat { + &.flat { @include button(undecorated); background-color: transparentize($button_bg, 1); border-color: transparentize($button_border, 1); @@ -751,10 +731,9 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 &:checked { color: $fg_color; } } -/********* - * Links * - *********/ - +// +// Links +// *:link { color: $link_color; &:visited { @@ -782,10 +761,9 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 } } -/***************** - * GtkSpinButton * - *****************/ - +// +// Spinbuttons +// .spinbutton { border-radius: 3px; @@ -796,8 +774,7 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 color: mix($fg_color,$base_color,95%); border-radius: 0; box-shadow: none; - // padding-left: 6px; - // padding-right: 6px; + &:dir(rtl) { border-style: none solid none none; } &:first-child { color: red; } @@ -899,16 +876,18 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 } } -/************** - * ComboBoxes * - **************/ +// +// Comboboxes +// GtkComboBox { - > .button { padding-top: 3px; padding-bottom: 4px; } // Otherwise combos - // are bigger then - // buttons -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; + > .button { // Otherwise combos + padding-top: 3px; // are bigger than + padding-bottom: 4px; // buttons + } + &:insensitive { color: $insensitive_fg_color; } @@ -974,9 +953,9 @@ GtkComboBox { .linked.vertical > GtkComboBoxText:only-child > .button, .linked.vertical > GtkComboBox:only-child > .button { @extend %linked_vertical:only-child; } -/************ - * Toolbars * - ************/ +// +// Toolbars +// .toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -1026,10 +1005,9 @@ GtkComboBox { .action-bar { background-color: darken($bg_color, 3%) } -/*************** - * Header bars * - ***************/ - +// +// Headerbars +// .header-bar { padding: 7px 7px 6px 7px; @@ -1193,7 +1171,7 @@ GtkComboBox { } %header_widgets { - // Header-bar Entries + // Headerbar Entries .entry { @include entry(header-normal); @@ -1237,7 +1215,7 @@ GtkComboBox { } } - // Header-bar Buttons + // Headerbar Buttons .button { @include button(header-normal); @@ -1290,7 +1268,7 @@ GtkComboBox { } } - // Header-bar Suggested and Destructive Action buttons + // Headerbar Suggested and Destructive Action buttons @each $b_type, $b_color in (suggested-action, $suggested_color), (destructive-action, $destructive_color) { .button.#{$b_type} { @@ -1316,7 +1294,7 @@ GtkComboBox { } } - // Header-bar Spinbuttons + // Headerbar Spinbuttons & .spinbutton { &:focus .button { @@ -1334,7 +1312,7 @@ GtkComboBox { } } - // Header-bar ComboBoxes + // Headerbar ComboBoxes & GtkComboBox{ &:insensitive { color: transparentize($header_fg, 0.6); } @@ -1367,7 +1345,7 @@ GtkComboBox { } } - // Header-bar Switches + // Headerbar Switches GtkSwitch { &:backdrop { opacity: 0.75; } } @@ -1379,7 +1357,7 @@ GtkComboBox { &:backdrop { opacity: 0.75; } } - // Header-bar Scale + // Headerbar Scale .scale { &:backdrop { opacity: 0.75; } @@ -1413,9 +1391,9 @@ GtkComboBox { } } -/************ - * Pathbars * - ************/ +// +// Pathbars +// .path-bar .button { padding-left: 6px; padding-right: 6px; @@ -1431,9 +1409,9 @@ GtkComboBox { GtkLabel:only-child, GtkLabel { padding-right: 4px; padding-left: 4px; } } -/************** - * Tree Views * - **************/ +// +// Tree Views +// GtkTreeView.view { // treeview grid lines and expanders, unfortunatelly // the tree lines color can't be set -GtkTreeView-grid-line-width: 1; @@ -1545,9 +1523,9 @@ column-header.button.dnd { // for treeview-like derive widgets } } -/********* - * Menus * - *********/ +// +// Menus +// .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1625,10 +1603,9 @@ column-header.button.dnd { // for treeview-like derive widgets .menuitem .accelerator { color: gtkalpha(currentColor,0.55); } -/************ - * Popovers * - ************/ - +// +// Popovers +// .popover { margin: 10px; padding: 2px; @@ -1663,17 +1640,10 @@ column-header.button.dnd { // for treeview-like derive widgets &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); } } -/***************** - * Notebooks and * - * Tabs * - *****************/ - +// +// Notebooks and Tabs +// .notebook { - // Through me you go to the grief wracked city; - // Through me you go to everlasting pain; - // Through me you go a pass among lost souls. - // ... - // Abandon all hope — Ye Who Enter Here padding: 0; background-color: $base_color; -GtkNotebook-initial-gap: 4; @@ -1687,15 +1657,13 @@ column-header.button.dnd { // for treeview-like derive widgets &.frame { border: 1px solid $borders_color; - // FIXME doesn't work + &.top { border-top-width: 0; } &.bottom { border-bottom-width: 0; } &.right { border-right-width: 0; } &.left { border-left-width: 0; } } &.header { - // FIXME: double borders in some case, can't fix it w/o a class tho - // FIXME: doesn't work on dark var background-color: $bg_color; // this is the shading of the header behind the tabs @@ -1708,18 +1676,10 @@ column-header.button.dnd { // for treeview-like derive widgets } $_header_border: $borders_color; - &.top { - box-shadow: inset 0 -1px $_header_border; // border - } - &.bottom { - box-shadow: inset 0 1px $_header_border; - } - &.right { - box-shadow: inset 1px 0 $_header_border; - } - &.left { - box-shadow: inset -1px 0 $_header_border; - } + &.top { box-shadow: inset 0 -1px $_header_border; } + &.bottom { box-shadow: inset 0 1px $_header_border; } + &.right { box-shadow: inset 1px 0 $_header_border; } + &.left { box-shadow: inset -1px 0 $_header_border; } } tab { border-width: 0; @@ -1840,10 +1800,9 @@ column-header.button.dnd { // for treeview-like derive widgets } } -/************** - * Scrollbars * - **************/ - +// +// Scrollbars +// $_scrollbar_bg_color: darken($base_color, 1%); .scrollbar { @@ -1908,9 +1867,9 @@ $_scrollbar_bg_color: darken($base_color, 1%); } -/********** - * Switch * - **********/ +// +// Switches +// GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1952,13 +1911,9 @@ GtkSwitch { } } -/************************* - * Check and Radio items * - *************************/ - -// draw regular check and radio items using our PNG assets -// all assets are rendered from assets.svg. never add pngs directly - +// +// Check and Radio items * +// @each $w,$a in ('check', 'checkbox'), ('radio','radio') { @@ -1992,7 +1947,7 @@ GtkSwitch { } } -//selection-mode +// Selectionmode @each $s,$as in ('','-selectionmode'), (':checked', '-checked-selectionmode') { GtkIconView.view.check#{$s}, @@ -2015,9 +1970,9 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { } } -/************ - * GtkScale * - ************/ +// +// GtkScale +// .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -2124,15 +2079,13 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { } } -/***************** - * Progress bars * - *****************/ - +// +// Progress bars +// GtkProgressBar { padding: 0; font-size: smaller; color: transparentize($fg_color, 0.3); - //@include _shadows(_button_shadow(normal)); &.osd { -GtkProgressBar-xspacing: 0; @@ -2171,24 +2124,22 @@ GtkProgressBar.trough { border-style: none; background-color: transparent; box-shadow: none; - //FIXME: there is a margin on top } .list-row:selected &, GtkInfoBar & { background-color: transparentize(black, 0.8); } } -/************* - * Level Bar * - *************/ - +// +// Level Bar +// GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; -} -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; + &.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; + } } .level-bar { @@ -2224,9 +2175,9 @@ GtkLevelBar.vertical { } -/********** - * Frames * - **********/ +// +// Frames +// .frame { border: 1px solid $borders_color; &.flat { border-style: none; } @@ -2260,10 +2211,9 @@ GtkScrolledWindow { } } -/********* - * Lists * - *********/ - +// +// Lists +// .list, .list-row { background-color: $base_color; border-color: $borders_color; @@ -2308,10 +2258,9 @@ GtkScrolledWindow { &:hover { transition: none; } } -/********************* - * App Notifications * - *********************/ - +// +// App Notifications +// .app-notification, .app-notification.frame { padding: 10px; @@ -2337,20 +2286,19 @@ GtkScrolledWindow { } } -/************* - * Expanders * - *************/ - -GtkExpander { +// +// Expanders +// +.expander { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } &:hover { color: lighten($fg_color,30%); } //only lightens the arrow &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } -/************ - * Calendar * - ***********/ +// +// Calendar +// GtkCalendar { color: $fg_color; border: 1px solid $borders_color; @@ -2383,9 +2331,9 @@ GtkCalendar { &.highlight { color: gtkalpha(currentColor,0.55); } } -/*********** - * Dialogs * - ***********/ +// +// Dialogs +// .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2439,9 +2387,9 @@ GtkFileChooserDialog { } } -/*********** - * Sidebar * - ***********/ +// +// Sidebar +// .sidebar { border: none; background-color: $bg_color; @@ -2484,6 +2432,9 @@ GtkPlacesSidebar.sidebar .view { } } +// +// Paned +// GtkPaned { // This is actually the invisible area of the paned separator, not a margin... margin: 0 8px 8px 0; //drag area of the separator @@ -2499,9 +2450,9 @@ GtkPaned { background-image: linear-gradient(to bottom, $borders_color); } -/************** - * GtkInfoBar * - **************/ +// +// GtkInfoBar +// GtkInfoBar { border-style: none; @@ -2557,9 +2508,9 @@ GtkInfoBar { } } -/************ - * Tooltips * - ************/ +// +// Tooltips +// .tooltip { &.background { // background-color needs to be set this way otherwise it gets drawn twice @@ -2582,9 +2533,9 @@ GtkInfoBar { color: inherit; // just to be sure } -/***************** - * Color Chooser * - *****************/ +// +// Color Chooser +// GtkColorSwatch { border: none; @@ -2656,9 +2607,9 @@ GtkColorButton.button { GtkColorSwatch { border-radius: 0; } } -/******** - * Misc * - ********/ +// +// Misc +// .scale-popup .button { // +/- buttons on GtkVolumeButton popup padding: 6px; &:hover { @@ -2668,23 +2619,49 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +// Decouple the font of context menus from their entry/textview +.touch-selection, +.context-menu { font: initial;} + +.monospace { font: Monospace; } + +// +// Overshoot +// +// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. +// This draws a box on top of the content, the size changes programmatically. +.overshoot { + &.top { @include overshoot(top); } + &.bottom { @include overshoot(bottom); } + &.left { @include overshoot(left); } + &.right { @include overshoot(right); } +} + +// +// Undershoot +// +// Overflow indication, works similarly to the overshoot, the size if fixed tho. +.undershoot { + &.top { @include undershoot(top); } + &.bottom { @include undershoot(bottom); } + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } +} + +// +// Window Decorations +// .window-frame { border-radius: if($darker=='false' and $variant=='light', 4px 4px 0 0, 3px 3px 0 0); - // lamefun trick to get rounded borders regardless of CSD use border-width: 0px; - // this needs to be transparent - // see bug #722563 $_wm_border: if($variant=='light', transparentize(black, 0.9), transparentize(black, 0.45)); box-shadow: 0 0 0 1px if($darker=='true' or $variant == 'dark', darken($header_bg, 7%), $_wm_border), 0 8px 8px 0 if($variant == 'light', opacify($_wm_border, 0.1), transparentize($_wm_border, 0.2)); - /* this is used for the resize cursor area */ + // this is used for the resize cursor area margin: 10px; &:backdrop { @@ -2789,58 +2766,14 @@ GtkVolumeButton.button { padding: 8px; } .titlebar.selection-mode .left:dir(rtl) GtkMenuButton.button.titlebutton:last-child { padding: 4px 6px 4px 6px; - - @include button(undecorated); - - &:hover { - - } - &:active, &:checked { - - } - &:backdrop { } } -// catch all extend :) - +// catch all extend %selected_items { background-image: none; background-color: $selected_bg_color; color: $selected_fg_color; outline-color: transparentize($selected_fg_color, 0.7); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; -} - -.monospace { - font: Monospace; -} - -// -// Overshoot -// -// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. -// This draws a box on top of the content, the size changes programmatically. -.overshoot { - &.top { @include overshoot(top); } - &.bottom { @include overshoot(bottom); } - &.left { @include overshoot(left); } - &.right { @include overshoot(right); } -} - -// -// Undershoot -// -// Overflow indication, works similarly to the overshoot, the size if fixed tho. -.undershoot { - &.top { @include undershoot(top); } - &.bottom { @include undershoot(bottom); } - &.left { @include undershoot(left); } - &.right { @include undershoot(right); } -} diff --git a/common/gtk-3.0/3.14/sass/_lightdm.scss b/common/gtk-3.0/3.14/sass/_lightdm.scss index 0879a5a..89cdfcd 100644 --- a/common/gtk-3.0/3.14/sass/_lightdm.scss +++ b/common/gtk-3.0/3.14/sass/_lightdm.scss @@ -1,11 +1,11 @@ -/* the panel widget at the top */ +// the panel widget at the top #panel_window { background-color: $panel_bg; color: $panel_fg; font: bold; box-shadow: inset 0 -1px darken($panel_bg, 7%); - /* the menubars/menus of the panel, i.e. indicators */ + // the menubars/menus of the panel, i.e. indicators .menubar, .menubar > .menuitem { background-color: transparent; @@ -21,7 +21,7 @@ .menubar .menu .menuitem { font: normal; } } -/* the login window */ +// the login window #login_window, #shutdown_dialog, #restart_dialog { @@ -31,7 +31,7 @@ color: $fg_color; } -/* the top half of the login-window, in GtkDialog terms, the content */ +// the top half of the login-window, in GtkDialog terms, the content #content_frame { padding-bottom: 14px; background-color: $bg_color; @@ -49,7 +49,7 @@ &:insensitive { @include button(insensitive); } } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ +// the lower half of the login-window, in GtkDialog terms the buttonbox or action area #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -78,16 +78,16 @@ .arrow {} } -/* the user's avatar box */ +// the user's avatar box #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ +// the border around the user's avatar box #user_image_border {} -/* the shutdown button */ +// the shutdown button #shutdown_button.button { @include button(suggested_destructive, $destructive_color); @@ -95,7 +95,7 @@ &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } } -/* the restart button */ +// the restart button #restart_button.button { @include button(suggested_destructive, $suggested_color); @@ -103,7 +103,7 @@ &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ +// the warning, in case a wrong password is entered or something else goes wrong according to PAM #greeter_infobar { border-bottom-width: 0; font: bold; diff --git a/common/gtk-3.0/3.14/sass/_transparent_widgets.scss b/common/gtk-3.0/3.14/sass/_transparent_widgets.scss index 19025a0..90b4a2e 100644 --- a/common/gtk-3.0/3.14/sass/_transparent_widgets.scss +++ b/common/gtk-3.0/3.14/sass/_transparent_widgets.scss @@ -60,7 +60,7 @@ NautilusWindow .pane-separator, NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator {background-color: $dark_sidebar_border} -/*Fix Nautilus transparency issues*/ +// Fix Nautilus transparency issues NautilusWindow NautilusWindowSlot { background-color: $base_color; } NautilusDesktopWindow NautilusWindowSlot { background-color: transparent; } diff --git a/common/gtk-3.0/3.14/sass/gtk-contained-dark.scss b/common/gtk-3.0/3.14/sass/gtk-dark.scss index f47d7b5..529ee3d 100644 --- a/common/gtk-3.0/3.14/sass/gtk-contained-dark.scss +++ b/common/gtk-3.0/3.14/sass/gtk-dark.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'dark'; $darker: 'false'; $transparency: 'true'; diff --git a/common/gtk-3.0/3.16/sass/gtk-contained-darker.scss b/common/gtk-3.0/3.14/sass/gtk-darker.scss index 63166d2..34b8f81 100644 --- a/common/gtk-3.0/3.16/sass/gtk-contained-darker.scss +++ b/common/gtk-3.0/3.14/sass/gtk-darker.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'true'; $transparency: 'true'; diff --git a/common/gtk-3.0/3.16/sass/gtk-contained-solid-dark.scss b/common/gtk-3.0/3.14/sass/gtk-solid-dark.scss index 157292d..959d8b1 100644 --- a/common/gtk-3.0/3.16/sass/gtk-contained-solid-dark.scss +++ b/common/gtk-3.0/3.14/sass/gtk-solid-dark.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'dark'; $darker: 'false'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.18/sass/gtk-contained-solid-darker.scss b/common/gtk-3.0/3.14/sass/gtk-solid-darker.scss index 03ba34b..45b7dbe 100644 --- a/common/gtk-3.0/3.18/sass/gtk-contained-solid-darker.scss +++ b/common/gtk-3.0/3.14/sass/gtk-solid-darker.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'true'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.14/sass/gtk-contained-solid.scss b/common/gtk-3.0/3.14/sass/gtk-solid.scss index 347cf2c..28ff2b6 100644 --- a/common/gtk-3.0/3.14/sass/gtk-contained-solid.scss +++ b/common/gtk-3.0/3.14/sass/gtk-solid.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'false'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.18/sass/gtk-contained.scss b/common/gtk-3.0/3.14/sass/gtk.scss index c45d673..9bb0348 100644 --- a/common/gtk-3.0/3.18/sass/gtk-contained.scss +++ b/common/gtk-3.0/3.14/sass/gtk.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'false'; $transparency: 'true'; diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-dark.png b/common/gtk-3.0/3.16/assets/checkbox-checked-dark.png Binary files differindex 7fa191b..48e8435 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-dark.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-dark.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-dark@2.png b/common/gtk-3.0/3.16/assets/checkbox-checked-dark@2.png Binary files differindex ca01544..bfcde3f 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-dark@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-dark.png b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-dark.png Binary files differindex 0897a31..6d85515 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-dark.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-dark.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-dark@2.png b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-dark@2.png Binary files differindex 45e5af7..2fb1a07 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-selected.png b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-selected.png Binary files differindex 8e06d91..5bf4e57 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-selected.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-selected.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-selected@2.png b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-selected@2.png Binary files differindex b48537b..95ea1e5 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive.png b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive.png Binary files differindex 024b806..0c9682e 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive@2.png b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive@2.png Binary files differindex f26d85d..288d9fa 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-insensitive@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-selected.png b/common/gtk-3.0/3.16/assets/checkbox-checked-selected.png Binary files differindex 55cf2b4..ff3d653 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-selected.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-selected.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-selected@2.png b/common/gtk-3.0/3.16/assets/checkbox-checked-selected@2.png Binary files differindex a8eff42..5bed17d 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-selected@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode-dark.png b/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode-dark.png Binary files differindex 1046141..e44c358 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode-dark.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode-dark.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode-dark@2.png b/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode-dark@2.png Binary files differindex 0539eb5..2fc2d1c 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode-dark@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode.png b/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode.png Binary files differindex c73174f..6a3774b 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode@2.png b/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode@2.png Binary files differindex a8232c5..287275b 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked-selectionmode@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked.png b/common/gtk-3.0/3.16/assets/checkbox-checked.png Binary files differindex 11047e9..b63a30d 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-checked@2.png b/common/gtk-3.0/3.16/assets/checkbox-checked@2.png Binary files differindex 41faf59..223beff 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-checked@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-checked@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-dark.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-dark.png Binary files differindex 2391076..09ddef6 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-dark.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-dark.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-dark@2.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-dark@2.png Binary files differindex 7fcaed4..e189f93 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-dark@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-dark.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-dark.png Binary files differindex 8ee4970..2436a9e 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-dark.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-dark.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-dark@2.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-dark@2.png Binary files differindex 6131a2a..44cbfca 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-dark@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-selected.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-selected.png Binary files differindex 35df841..be95726 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-selected.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-selected.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-selected@2.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-selected@2.png Binary files differindex 2d35e3a..63ee434 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-selected@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive.png Binary files differindex 14aff93..7a91e23 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive@2.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive@2.png Binary files differindex dfed81e..f741ba4 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-insensitive@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed-selected@2.png b/common/gtk-3.0/3.16/assets/checkbox-mixed-selected@2.png Binary files differindex 4b8b72c..883477e 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed-selected@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed.png b/common/gtk-3.0/3.16/assets/checkbox-mixed.png Binary files differindex 315b044..5707c92 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-mixed@2.png b/common/gtk-3.0/3.16/assets/checkbox-mixed@2.png Binary files differindex 23c658d..ed851e7 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-mixed@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-mixed@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-selectionmode-dark.png b/common/gtk-3.0/3.16/assets/checkbox-selectionmode-dark.png Binary files differindex 72dccd6..c613027 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-selectionmode-dark.png +++ b/common/gtk-3.0/3.16/assets/checkbox-selectionmode-dark.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-selectionmode-dark@2.png b/common/gtk-3.0/3.16/assets/checkbox-selectionmode-dark@2.png Binary files differindex 7ca9156..069b32b 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-selectionmode-dark@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-selectionmode-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-selectionmode.png b/common/gtk-3.0/3.16/assets/checkbox-selectionmode.png Binary files differindex 37c9563..2318217 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-selectionmode.png +++ b/common/gtk-3.0/3.16/assets/checkbox-selectionmode.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-selectionmode@2.png b/common/gtk-3.0/3.16/assets/checkbox-selectionmode@2.png Binary files differindex fae67bd..a17e5b5 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-selectionmode@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-selectionmode@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-dark.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-dark.png Binary files differindex 400df98..8c18460 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-dark.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-dark.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-dark@2.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-dark@2.png Binary files differindex 8f69327..2e7a50e 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-dark@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-dark.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-dark.png Binary files differindex e41a2b1..0099ce4 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-dark.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-dark.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-dark@2.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-dark@2.png Binary files differindex 4436c3b..305ab4d 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-selected.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-selected.png Binary files differindex 9fa3fcb..4b4356b 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-selected.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-selected.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-selected@2.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-selected@2.png Binary files differindex 884ee7d..bdafd33 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive.png Binary files differindex 3b3603a..ed2ee8f 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive@2.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive@2.png Binary files differindex b71fb40..f59d6be 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-insensitive@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-selected.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-selected.png Binary files differindex 3c79a87..4d32106 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-selected.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-selected.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked-selected@2.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked-selected@2.png Binary files differindex 0178b79..7b361e3 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked-selected@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked.png Binary files differindex b804302..9fddfb5 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked.png diff --git a/common/gtk-3.0/3.16/assets/checkbox-unchecked@2.png b/common/gtk-3.0/3.16/assets/checkbox-unchecked@2.png Binary files differindex b8792c9..6812606 100644 --- a/common/gtk-3.0/3.16/assets/checkbox-unchecked@2.png +++ b/common/gtk-3.0/3.16/assets/checkbox-unchecked@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-dark.png b/common/gtk-3.0/3.16/assets/radio-checked-dark.png Binary files differindex 8ec2267..28f3469 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-dark.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-dark.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-dark@2.png b/common/gtk-3.0/3.16/assets/radio-checked-dark@2.png Binary files differindex 4ce4fd8..35a1baf 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-dark@2.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-insensitive-dark.png b/common/gtk-3.0/3.16/assets/radio-checked-insensitive-dark.png Binary files differindex b97a676..bd28d8e 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-insensitive-dark.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-insensitive-dark.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-insensitive-dark@2.png b/common/gtk-3.0/3.16/assets/radio-checked-insensitive-dark@2.png Binary files differindex a6cf164..867695e 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-insensitive-selected.png b/common/gtk-3.0/3.16/assets/radio-checked-insensitive-selected.png Binary files differindex aeadd97..f64ba8f 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-insensitive-selected.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-insensitive-selected.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-insensitive-selected@2.png b/common/gtk-3.0/3.16/assets/radio-checked-insensitive-selected@2.png Binary files differindex dcb6214..1646d37 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-insensitive.png b/common/gtk-3.0/3.16/assets/radio-checked-insensitive.png Binary files differindex a166ea3..2a657ef 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-insensitive.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-insensitive.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-insensitive@2.png b/common/gtk-3.0/3.16/assets/radio-checked-insensitive@2.png Binary files differindex e4a7c3d..30169f6 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-insensitive@2.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-insensitive@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked-selected@2.png b/common/gtk-3.0/3.16/assets/radio-checked-selected@2.png Binary files differindex 92762b8..c7205c0 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked-selected@2.png +++ b/common/gtk-3.0/3.16/assets/radio-checked-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked.png b/common/gtk-3.0/3.16/assets/radio-checked.png Binary files differindex 4ddb8a6..9690dfd 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked.png +++ b/common/gtk-3.0/3.16/assets/radio-checked.png diff --git a/common/gtk-3.0/3.16/assets/radio-checked@2.png b/common/gtk-3.0/3.16/assets/radio-checked@2.png Binary files differindex a78d7df..60f57a7 100644 --- a/common/gtk-3.0/3.16/assets/radio-checked@2.png +++ b/common/gtk-3.0/3.16/assets/radio-checked@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed-dark.png b/common/gtk-3.0/3.16/assets/radio-mixed-dark.png Binary files differindex fedb1ea..4116619 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed-dark.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed-dark.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed-dark@2.png b/common/gtk-3.0/3.16/assets/radio-mixed-dark@2.png Binary files differindex de7cd2d..69ef707 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed-dark@2.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-dark.png b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-dark.png Binary files differindex e5227c5..afef7e2 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-dark.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-dark.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-dark@2.png b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-dark@2.png Binary files differindex d0e3bcc..6279e38 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-dark@2.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-selected.png b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-selected.png Binary files differindex 95d6162..1e0a667 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-selected.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-selected.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-selected@2.png b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-selected@2.png Binary files differindex 11da224..0b67660 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-selected@2.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive.png b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive.png Binary files differindex 3af92cd..69c253b 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive@2.png b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive@2.png Binary files differindex 2803be0..fa1893a 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed-insensitive@2.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed-insensitive@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed.png b/common/gtk-3.0/3.16/assets/radio-mixed.png Binary files differindex 9d9ebf5..04720ee 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed.png diff --git a/common/gtk-3.0/3.16/assets/radio-mixed@2.png b/common/gtk-3.0/3.16/assets/radio-mixed@2.png Binary files differindex 985528c..6992c23 100644 --- a/common/gtk-3.0/3.16/assets/radio-mixed@2.png +++ b/common/gtk-3.0/3.16/assets/radio-mixed@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked-dark.png b/common/gtk-3.0/3.16/assets/radio-unchecked-dark.png Binary files differindex b91e016..298ae3c 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked-dark.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked-dark.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked-dark@2.png b/common/gtk-3.0/3.16/assets/radio-unchecked-dark@2.png Binary files differindex cbc4046..e57ae38 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked-dark@2.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-dark.png b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-dark.png Binary files differindex 1810955..87560b2 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-dark.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-dark.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-dark@2.png b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-dark@2.png Binary files differindex fe6d921..c98869c 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-selected@2.png b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-selected@2.png Binary files differindex 40d3fd8..1dd9a00 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive.png b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive.png Binary files differindex 534e629..ce86f90 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive@2.png b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive@2.png Binary files differindex 05885d3..917f048 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive@2.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked-insensitive@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked-selected@2.png b/common/gtk-3.0/3.16/assets/radio-unchecked-selected@2.png Binary files differindex 12da542..b820fd2 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked-selected@2.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked.png b/common/gtk-3.0/3.16/assets/radio-unchecked.png Binary files differindex 7f8e012..8c61899 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked.png diff --git a/common/gtk-3.0/3.16/assets/radio-unchecked@2.png b/common/gtk-3.0/3.16/assets/radio-unchecked@2.png Binary files differindex bfcd028..a6210d6 100644 --- a/common/gtk-3.0/3.16/assets/radio-unchecked@2.png +++ b/common/gtk-3.0/3.16/assets/radio-unchecked@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-dark.png b/common/gtk-3.0/3.16/assets/switch-active-dark.png Binary files differindex 8ff3d4e..dbf7c5e 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-dark.png +++ b/common/gtk-3.0/3.16/assets/switch-active-dark.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-dark@2.png b/common/gtk-3.0/3.16/assets/switch-active-dark@2.png Binary files differindex e3f1f94..8046628 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-dark@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-header-dark.png b/common/gtk-3.0/3.16/assets/switch-active-header-dark.png Binary files differindex d94d6b6..e1f82aa 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-header-dark.png +++ b/common/gtk-3.0/3.16/assets/switch-active-header-dark.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-header-dark@2.png b/common/gtk-3.0/3.16/assets/switch-active-header-dark@2.png Binary files differindex 58d3906..9ea31ff 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-header-dark@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-header-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-header.png b/common/gtk-3.0/3.16/assets/switch-active-header.png Binary files differindex 5b0e6af..1850dae 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-header.png +++ b/common/gtk-3.0/3.16/assets/switch-active-header.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-header@2.png b/common/gtk-3.0/3.16/assets/switch-active-header@2.png Binary files differindex 8278006..92770a3 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-header@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-header@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive-dark.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive-dark.png Binary files differindex bbd235d..8826a75 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive-dark.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive-dark.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive-dark@2.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive-dark@2.png Binary files differindex 1f3eae9..6ba25b4 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive-dark@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive-header-dark.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive-header-dark.png Binary files differindex d9d90dd..c018801 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive-header-dark.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive-header-dark.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive-header-dark@2.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive-header-dark@2.png Binary files differindex d274111..870d931 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive-header-dark@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive-header-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive-header.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive-header.png Binary files differindex 52ae5eb..9a6db07 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive-header.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive-header.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive-header@2.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive-header@2.png Binary files differindex af407a4..daf07bf 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive-header@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive-header@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive-selected.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive-selected.png Binary files differindex 8a19f72..1afd341 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive-selected.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive-selected.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive-selected@2.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive-selected@2.png Binary files differindex 4971b1c..87d6356 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive-selected@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive.png Binary files differindex 52ae5eb..9a6db07 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-insensitive@2.png b/common/gtk-3.0/3.16/assets/switch-active-insensitive@2.png Binary files differindex af407a4..daf07bf 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-insensitive@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-insensitive@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-selected.png b/common/gtk-3.0/3.16/assets/switch-active-selected.png Binary files differindex 45329ee..08480e0 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-selected.png +++ b/common/gtk-3.0/3.16/assets/switch-active-selected.png diff --git a/common/gtk-3.0/3.16/assets/switch-active-selected@2.png b/common/gtk-3.0/3.16/assets/switch-active-selected@2.png Binary files differindex f60c445..22586c1 100644 --- a/common/gtk-3.0/3.16/assets/switch-active-selected@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-active.png b/common/gtk-3.0/3.16/assets/switch-active.png Binary files differindex 5b0e6af..1850dae 100644 --- a/common/gtk-3.0/3.16/assets/switch-active.png +++ b/common/gtk-3.0/3.16/assets/switch-active.png diff --git a/common/gtk-3.0/3.16/assets/switch-active@2.png b/common/gtk-3.0/3.16/assets/switch-active@2.png Binary files differindex 8278006..92770a3 100644 --- a/common/gtk-3.0/3.16/assets/switch-active@2.png +++ b/common/gtk-3.0/3.16/assets/switch-active@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-dark.png b/common/gtk-3.0/3.16/assets/switch-dark.png Binary files differindex f7bab5d..90918e1 100644 --- a/common/gtk-3.0/3.16/assets/switch-dark.png +++ b/common/gtk-3.0/3.16/assets/switch-dark.png diff --git a/common/gtk-3.0/3.16/assets/switch-dark@2.png b/common/gtk-3.0/3.16/assets/switch-dark@2.png Binary files differindex 895935d..b2935b0 100644 --- a/common/gtk-3.0/3.16/assets/switch-dark@2.png +++ b/common/gtk-3.0/3.16/assets/switch-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-header-dark.png b/common/gtk-3.0/3.16/assets/switch-header-dark.png Binary files differindex bda59c1..54a297a 100644 --- a/common/gtk-3.0/3.16/assets/switch-header-dark.png +++ b/common/gtk-3.0/3.16/assets/switch-header-dark.png diff --git a/common/gtk-3.0/3.16/assets/switch-header-dark@2.png b/common/gtk-3.0/3.16/assets/switch-header-dark@2.png Binary files differindex 9011949..f7333eb 100644 --- a/common/gtk-3.0/3.16/assets/switch-header-dark@2.png +++ b/common/gtk-3.0/3.16/assets/switch-header-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-header.png b/common/gtk-3.0/3.16/assets/switch-header.png Binary files differindex eb88a61..3e45db3 100644 --- a/common/gtk-3.0/3.16/assets/switch-header.png +++ b/common/gtk-3.0/3.16/assets/switch-header.png diff --git a/common/gtk-3.0/3.16/assets/switch-header@2.png b/common/gtk-3.0/3.16/assets/switch-header@2.png Binary files differindex 60dcdeb..7feaadf 100644 --- a/common/gtk-3.0/3.16/assets/switch-header@2.png +++ b/common/gtk-3.0/3.16/assets/switch-header@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive-dark.png b/common/gtk-3.0/3.16/assets/switch-insensitive-dark.png Binary files differindex f81426f..3d25f7b 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive-dark.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive-dark.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive-dark@2.png b/common/gtk-3.0/3.16/assets/switch-insensitive-dark@2.png Binary files differindex 3fea8f9..857b3e8 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive-dark@2.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive-header-dark.png b/common/gtk-3.0/3.16/assets/switch-insensitive-header-dark.png Binary files differindex 2e2a14f..7bfead4 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive-header-dark.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive-header-dark.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive-header-dark@2.png b/common/gtk-3.0/3.16/assets/switch-insensitive-header-dark@2.png Binary files differindex 1cad2eb..e0ebce4 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive-header-dark@2.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive-header-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive-header.png b/common/gtk-3.0/3.16/assets/switch-insensitive-header.png Binary files differindex 48fdd03..009545d 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive-header.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive-header.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive-header@2.png b/common/gtk-3.0/3.16/assets/switch-insensitive-header@2.png Binary files differindex 2107966..e85297d 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive-header@2.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive-header@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive-selected.png b/common/gtk-3.0/3.16/assets/switch-insensitive-selected.png Binary files differindex a244750..f4398f6 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive-selected.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive-selected.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive-selected@2.png b/common/gtk-3.0/3.16/assets/switch-insensitive-selected@2.png Binary files differindex eede04d..67ea825 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive-selected@2.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive.png b/common/gtk-3.0/3.16/assets/switch-insensitive.png Binary files differindex e4f612c..ce5e538 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive.png diff --git a/common/gtk-3.0/3.16/assets/switch-insensitive@2.png b/common/gtk-3.0/3.16/assets/switch-insensitive@2.png Binary files differindex afe71ee..b0a2b56 100644 --- a/common/gtk-3.0/3.16/assets/switch-insensitive@2.png +++ b/common/gtk-3.0/3.16/assets/switch-insensitive@2.png diff --git a/common/gtk-3.0/3.16/assets/switch-selected.png b/common/gtk-3.0/3.16/assets/switch-selected.png Binary files differindex 3f445a9..c2d2186 100644 --- a/common/gtk-3.0/3.16/assets/switch-selected.png +++ b/common/gtk-3.0/3.16/assets/switch-selected.png diff --git a/common/gtk-3.0/3.16/assets/switch-selected@2.png b/common/gtk-3.0/3.16/assets/switch-selected@2.png Binary files differindex cfed5a3..6e1b894 100644 --- a/common/gtk-3.0/3.16/assets/switch-selected@2.png +++ b/common/gtk-3.0/3.16/assets/switch-selected@2.png diff --git a/common/gtk-3.0/3.16/assets/switch.png b/common/gtk-3.0/3.16/assets/switch.png Binary files differindex ba8bea9..3bc5587 100644 --- a/common/gtk-3.0/3.16/assets/switch.png +++ b/common/gtk-3.0/3.16/assets/switch.png diff --git a/common/gtk-3.0/3.16/assets/switch@2.png b/common/gtk-3.0/3.16/assets/switch@2.png Binary files differindex 40ceef0..10b98e4 100644 --- a/common/gtk-3.0/3.16/assets/switch@2.png +++ b/common/gtk-3.0/3.16/assets/switch@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-active-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-close-active-dark.png Binary files differindex 4ee7416..caa0384 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-active-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-active-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-active-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-close-active-dark@2.png Binary files differindex 5defeda..1d93059 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-active-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-active-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-active.png b/common/gtk-3.0/3.16/assets/titlebutton-close-active.png Binary files differindex 59fb3fb..ef392dc 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-active.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-active.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-active@2.png b/common/gtk-3.0/3.16/assets/titlebutton-close-active@2.png Binary files differindex 42838b3..5f79a47 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-active@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-active@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop-dark.png Binary files differindex 969ad86..7611f5d 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop-dark@2.png Binary files differindex 2edc75e..0c58794 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop.png b/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop.png Binary files differindex b67c37e..47ec30d 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop@2.png b/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop@2.png Binary files differindex 6df6403..3a27f10 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-backdrop@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-close-dark.png Binary files differindex f6e901c..95eb2e4 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-close-dark@2.png Binary files differindex e73ce97..ef6e11d 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-hover-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-close-hover-dark.png Binary files differindex 4d51bb4..9a0e371 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-hover-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-hover-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-hover-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-close-hover-dark@2.png Binary files differindex 265bc4c..212abd9 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-hover-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-hover-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-hover.png b/common/gtk-3.0/3.16/assets/titlebutton-close-hover.png Binary files differindex 4cd2dee..ee915d6 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-hover.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-hover.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close-hover@2.png b/common/gtk-3.0/3.16/assets/titlebutton-close-hover@2.png Binary files differindex 223f17c..6c9afb6 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close-hover@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close-hover@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close.png b/common/gtk-3.0/3.16/assets/titlebutton-close.png Binary files differindex a331ea8..62ee2d0 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-close@2.png b/common/gtk-3.0/3.16/assets/titlebutton-close@2.png Binary files differindex 8a41e5f..28b625e 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-close@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-close@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-active-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-max-active-dark.png Binary files differindex a6ca483..c6a82b7 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-active-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-active-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-active-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-max-active-dark@2.png Binary files differindex fba1731..5ed5c6c 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-active-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-active-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-active.png b/common/gtk-3.0/3.16/assets/titlebutton-max-active.png Binary files differindex a6ca483..c6a82b7 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-active.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-active.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-active@2.png b/common/gtk-3.0/3.16/assets/titlebutton-max-active@2.png Binary files differindex fba1731..5ed5c6c 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-active@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-active@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop-dark.png Binary files differindex 2b3ceb4..0883ca7 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop-dark@2.png Binary files differindex 1638d56..4542b7f 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop.png b/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop.png Binary files differindex c80d889..36858b0 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop@2.png b/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop@2.png Binary files differindex ff24e85..061e356 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-backdrop@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-max-dark.png Binary files differindex ebba44c..8addbf8 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-max-dark@2.png Binary files differindex dc9869a..dedcc38 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-hover-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-max-hover-dark.png Binary files differindex 78561bf..84a5583 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-hover-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-hover-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-hover-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-max-hover-dark@2.png Binary files differindex cfc6075..d2ef62a 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-hover-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-hover-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-hover.png b/common/gtk-3.0/3.16/assets/titlebutton-max-hover.png Binary files differindex f333106..128a39d 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-hover.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-hover.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max-hover@2.png b/common/gtk-3.0/3.16/assets/titlebutton-max-hover@2.png Binary files differindex 5f7d90a..66cdeda 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max-hover@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max-hover@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max.png b/common/gtk-3.0/3.16/assets/titlebutton-max.png Binary files differindex 3112108..14e5e3e 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-max@2.png b/common/gtk-3.0/3.16/assets/titlebutton-max@2.png Binary files differindex b360efb..a1a13bb 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-max@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-max@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-active-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-min-active-dark.png Binary files differindex 17f484f..4785503 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-active-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-active-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-active-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-min-active-dark@2.png Binary files differindex 277d401..fb9325f 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-active-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-active-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-active.png b/common/gtk-3.0/3.16/assets/titlebutton-min-active.png Binary files differindex 17f484f..4785503 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-active.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-active.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-active@2.png b/common/gtk-3.0/3.16/assets/titlebutton-min-active@2.png Binary files differindex 277d401..fb9325f 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-active@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-active@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-backdrop-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-min-backdrop-dark@2.png Binary files differindex d841da2..5b8cf4d 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-backdrop-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-backdrop@2.png b/common/gtk-3.0/3.16/assets/titlebutton-min-backdrop@2.png Binary files differindex c3f8564..f83b673 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-backdrop@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-backdrop@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-min-dark@2.png Binary files differindex 80d53fe..29b6465 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-hover-dark.png b/common/gtk-3.0/3.16/assets/titlebutton-min-hover-dark.png Binary files differindex 2fc70a6..c38e8b3 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-hover-dark.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-hover-dark.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-hover-dark@2.png b/common/gtk-3.0/3.16/assets/titlebutton-min-hover-dark@2.png Binary files differindex ab18607..59b63da 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-hover-dark@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-hover-dark@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-hover.png b/common/gtk-3.0/3.16/assets/titlebutton-min-hover.png Binary files differindex 54858db..c250748 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-hover.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-hover.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min-hover@2.png b/common/gtk-3.0/3.16/assets/titlebutton-min-hover@2.png Binary files differindex c345277..965ce3d 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min-hover@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min-hover@2.png diff --git a/common/gtk-3.0/3.16/assets/titlebutton-min@2.png b/common/gtk-3.0/3.16/assets/titlebutton-min@2.png Binary files differindex bab2bf2..9a35819 100644 --- a/common/gtk-3.0/3.16/assets/titlebutton-min@2.png +++ b/common/gtk-3.0/3.16/assets/titlebutton-min@2.png diff --git a/common/gtk-3.0/3.16/gtk-contained-dark.css b/common/gtk-3.0/3.16/gtk-contained-dark.css deleted file mode 100644 index 6eeec70..0000000 --- a/common/gtk-3.0/3.16/gtk-contained-dark.css +++ /dev/null @@ -1,3914 +0,0 @@ -* { - background-clip: padding-box; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #FC4138; - -GtkPaned-handle-size: 1; - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkWidget-link-color: #a9caf1; - -GtkWidget-visited-link-color: #7eafe9; - -GtkWidget-focus-padding: 2; - -GtkWidget-focus-line-width: 1; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-color: rgba(211, 218, 227, 0.3); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; } - -/*************** - * Base States * - ***************/ -.background { - color: #D3DAE3; - background-color: rgba(56, 60, 74, 0.999); } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:insensitive { - -gtk-image-effect: dim; } - -.gtkstyle-fallback { - background-color: #383C4A; - color: #D3DAE3; } - .gtkstyle-fallback:prelight { - background-color: #4e5467; - color: #D3DAE3; } - .gtkstyle-fallback:active { - background-color: #22242d; - color: #D3DAE3; } - .gtkstyle-fallback:insensitive { - background-color: #3c4150; - color: rgba(211, 218, 227, 0.45); } - .gtkstyle-fallback:selected { - background-color: #5294E2; - color: #ffffff; } - -.view { - color: #D3DAE3; - background-color: #404552; } - .view.dim-label, .view.label.separator, GtkPlacesSidebar.sidebar .view.label.separator, .header-bar .view.subtitle { - color: rgba(211, 218, 227, 0.55); } - .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus { - color: rgba(255, 255, 255, 0.65); - text-shadow: none; } - -.rubberband { - border: 1px solid #5294E2; - background-color: rgba(82, 148, 226, 0.2); } - -.label.separator, .popover .label.separator, GtkPlacesSidebar.sidebar .label.view.separator { - color: #D3DAE3; } - -.label:insensitive { - color: rgba(211, 218, 227, 0.45); } - -.dim-label, .label.separator, .popover .label.separator, GtkPlacesSidebar.sidebar .label.view.separator, .header-bar .subtitle { - opacity: 0.55; } - -GtkAssistant .sidebar { - background-color: #404552; - border-top: 1px solid #2b2e39; } - GtkAssistant .sidebar:dir(ltr) { - border-right: 1px solid #2b2e39; } - GtkAssistant .sidebar:dir(rtl) { - border-left: 1px solid #2b2e39; } - -GtkAssistant.csd .sidebar { - border-top-style: none; } - -GtkAssistant .sidebar .label { - padding: 6px 12px; } - -GtkAssistant .sidebar .label.highlight { - background-color: #5294E2; - color: #ffffff; } - -GtkTextView { - background-color: #3c414e; } - -.grid-child { - padding: 3px; - border-radius: 3px; } - .grid-child:selected { - outline-offset: -2px; } - -.popover.osd, .osd { - color: #BAC3CF; - border: none; - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; - outline-color: rgba(186, 195, 207, 0.3); - box-shadow: none; } - -/********************** - * Spinner Animations * - **********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } - -.spinner { - background-image: none; - background-color: blue; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - .spinner:active { - opacity: 1; - animation: spin 1s linear infinite; } - .spinner:active:insensitive { - opacity: 0.5; } - -/**************** - * Text Entries * - ****************/ -.entry { - border: 1px solid; - padding: 5px 8px 6px; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); } - .header-bar .entry { - padding: 6px; } - .entry.image { - padding-left: 3px; - padding-right: 3px; } - .entry.flat, .entry.flat:focus { - padding: 2px; - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); - border: none; - border-radius: 0; } - .entry:focus { - background-clip: border-box; - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); - box-shadow: inset 1px 0 #5294E2, inset -1px 0 #5294E2, inset 0 1px #5294E2, inset 0 -1px #5294E2; } - .entry:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(64, 69, 82, 0.55); - background-image: linear-gradient(to bottom, rgba(64, 69, 82, 0.55)); } - .entry:selected, .entry:selected:focus { - background-color: #5294E2; - color: #ffffff; } - .entry.progressbar { - margin: 2px 12px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #5294E2; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - .linked > .entry:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .linked > .entry:first-child:dir(rtl) { - border-right-style: none; } - .linked > .entry:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-style: none; } - .linked > .entry:last-child:dir(rtl) { - border-left-style: solid; } - .entry.warning { - color: #ffffff; - border-color: #2b2e39; - background-image: linear-gradient(to bottom, #ab6441); } - .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); - box-shadow: none; } - .entry.warning:selected, .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .entry.error { - color: #ffffff; - border-color: #2b2e39; - background-image: linear-gradient(to bottom, #b14342); } - .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); - box-shadow: none; } - .entry.error:selected, .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - .entry.image { - color: #b6bcc6; } - .linked.vertical > .entry { - border-bottom-color: #3a3e4a; - box-shadow: none; } - .linked.vertical > .entry:focus { - border-color: #5294E2; - box-shadow: 0 -1px 0 0 #5294E2; } - .linked.vertical > .entry:insensitive { - border-bottom-color: #3a3e4a; } - .linked.vertical > .entry:first-child { - border-bottom-color: #3a3e4a; } - .linked.vertical > .entry:first-child:focus { - border-bottom-color: #5294E2; - box-shadow: none; } - .linked.vertical > .entry:first-child:insensitive { - border-bottom-color: #3a3e4a; } - .linked.vertical > .entry:last-child { - border-bottom-color: rgba(0, 0, 0, 0.14); } - .linked.vertical > .entry:last-child:focus { - border-bottom-color: #5294E2; - box-shadow: 0 -1px 0 0 #5294E2; } - .linked.vertical > .entry:last-child:insensitive { - border-bottom-color: rgba(0, 0, 0, 0.14); } - .osd .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - .osd .entry.image, .osd .entry.image:hover { - color: inherit; } - .osd .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - .osd .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkSearchEntry.entry { - border-radius: 20px; } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } - -.button { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - border: 1px solid; - border-radius: 3px; - padding: 5px 8px; - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .header-bar .button { - padding: 6px 11px; } - .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(68, 74, 88, 0); - border-color: rgba(43, 46, 57, 0); - transition: none; } - .button.flat:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 350ms; } - .button.flat:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; - -gtk-image-effect: highlight; } - .button:active, .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; - transition-duration: 50ms; } - .button:active { - color: #D3DAE3; } - .button:active:hover, .button:checked { - color: #ffffff; } - .button.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; } - .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button:insensitive > GtkLabel { - color: inherit; } - .button:insensitive:active, .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { - color: inherit; } - .button.osd { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - background-color: rgba(53, 57, 69, 0.95); - border-color: rgba(35, 38, 46, 0.95); } - .button.osd.image-button { - padding: 10px; } - .button.osd:hover { - color: #5294E2; } - .button.osd:active, .button.osd:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.osd:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .osd .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: none; } - .osd .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:dir(rtl) { - border-left-style: solid; } - .osd .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button:hover, .osd .button:hover:first-child, .osd .button:hover:last-child { - box-shadow: none; } - .osd .button:active, .osd .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .osd .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - .osd .button.flat:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button.flat:hover, .osd .button.flat:hover:first-child, .osd .button.flat:hover:last-child { - box-shadow: none; } - .osd .button.flat:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); - background-image: none; } - .osd .button.flat:active, .osd .button.flat:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .button.suggested-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .button.suggested-action:active, .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .button.suggested-action.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(211, 218, 227, 0.45); } - .button.suggested-action:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .button.destructive-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .button.destructive-action:active, .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .button.destructive-action.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(211, 218, 227, 0.45); } - .button.destructive-action:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - .button.image-button { - padding: 8px; } - .header-bar .button.image-button { - padding: 6px 9px; } - .button.text-button { - padding-left: 16px; - padding-right: 16px; } - .header-bar .button.text-button { - padding: 6px 16px; } - .button.text-button.image-button { - padding: 4px 8px 5px; } - .button.text-button.image-button GtkLabel:first-child { - padding-left: 8px; } - .button.text-button.image-button GtkLabel:last-child { - padding-right: 8px; } - .header-bar .button.text-button.image-button { - padding: 6px 16px; } - .stack-switcher > .button { - outline-offset: -3px; } - .stack-switcher > .button > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .stack-switcher > .button > GtkImage { - padding-left: 6px; - padding-right: 6px; - padding-top: 5px; - padding-bottom: 5px; } - .stack-switcher > .button .header-bar > GtkLabel { - padding: 6px 10px; } - .stack-switcher > .button.text-button { - padding: 5px 10px; } - .header-bar .stack-switcher > .button.text-button { - padding: 6px 10px; } - .stack-switcher > .button.image-button { - padding: 1px 3px; } - .stack-switcher > .button.needs-attention:active > .label, - .stack-switcher > .button.needs-attention:active > GtkImage, - .stack-switcher > .button.needs-attention:checked > .label, - .stack-switcher > .button.needs-attention:checked > GtkImage { - animation: none; - background-image: none; } - .stack-switcher > .button.needs-attention > .label, - .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 2px; } - .stack-switcher > .button.needs-attention > .label:dir(rtl), - .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { - background-position: left 3px, left 2px; } - .inline-toolbar .button, .inline-toolbar .button:backdrop { - border-radius: 2px; - border-width: 1px; } - -.inline-toolbar GtkToolButton > .button { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .inline-toolbar GtkToolButton > .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .inline-toolbar GtkToolButton > .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { - color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { - color: inherit; } - -.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, -.linked > .button:hover, -.linked > .button:active, -.linked > .button:checked, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button, NemoWindow .primary-toolbar NemoPathBar.linked > .button, .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .inline-toolbar GtkToolButton > .button.flat:hover, .osd .button:hover, .inline-toolbar .button:hover, .linked > .button:hover, GtkComboBox.combobox-entry .entry:hover, GtkComboBox.combobox-entry .button:hover, .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover, .linked > GtkComboBox > .button:hover:dir(ltr) { - box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); } - .inline-toolbar GtkToolButton > .button.flat:active, .osd .button:active, .inline-toolbar .button:active, .linked > .button:active, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .button:active, .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, .linked > GtkComboBox > .button:active:dir(ltr), .inline-toolbar GtkToolButton > .button.flat:checked, .osd .button:checked, .inline-toolbar .button:checked, .linked > .button:checked, GtkComboBox.combobox-entry .entry:checked, GtkComboBox.combobox-entry .button:checked, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked, .linked > GtkComboBox > .button:checked:dir(ltr) { - box-shadow: none; } - .inline-toolbar.toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .inline-toolbar .button:dir(rtl), .inline-toolbar .button:dir(rtl):backdrop, .linked > .button:dir(rtl), - .linked > .button:dir(rtl):hover, - .linked > .button:dir(rtl):active, - .linked > .button:dir(rtl):checked, GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:dir(rtl), .header-bar .linked.stack-switcher > .button:dir(rtl), .primary-toolbar .linked.path-bar > .button:dir(rtl), .header-bar .linked.path-bar > .button:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:dir(rtl), .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; } - -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .primary-toolbar .linked.stack-switcher > .button:first-child, .header-bar .linked.stack-switcher > .button:first-child, .primary-toolbar .linked.path-bar > .button:first-child, .header-bar .linked.path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:first-child:hover, .inline-toolbar .button:first-child:hover, .linked > .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:first-child:hover, GtkComboBox.combobox-entry .button:first-child:hover, .linked > GtkComboBox:first-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); } - .osd .button:first-child:active, .inline-toolbar .button:first-child:active, .linked > .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat:active, GtkComboBox.combobox-entry .entry:first-child:active, GtkComboBox.combobox-entry .button:first-child:active, .linked > GtkComboBox:first-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, .osd .button:first-child:checked, .inline-toolbar .button:first-child:checked, .linked > .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:first-child:checked, GtkComboBox.combobox-entry .button:first-child:checked, .linked > GtkComboBox:first-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { - box-shadow: none; } - -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .primary-toolbar .linked.stack-switcher > .button:last-child, .header-bar .linked.stack-switcher > .button:last-child, .primary-toolbar .linked.path-bar > .button:last-child, .header-bar .linked.path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:hover, .inline-toolbar .button:last-child:hover, .linked > .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:last-child:hover, GtkComboBox.combobox-entry .button:last-child:hover, .linked > GtkComboBox:last-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); } - .osd .button:last-child:active, .inline-toolbar .button:last-child:active, .linked > .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat:active, GtkComboBox.combobox-entry .entry:last-child:active, GtkComboBox.combobox-entry .button:last-child:active, .linked > GtkComboBox:last-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, .osd .button:last-child:checked, .inline-toolbar .button:last-child:checked, .linked > .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:last-child:checked, GtkComboBox.combobox-entry .button:last-child:checked, .linked > GtkComboBox:last-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { - box-shadow: none; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:last-child:dir(rtl), .header-bar .linked.stack-switcher > .button:last-child:dir(rtl), .primary-toolbar .linked.path-bar > .button:last-child:dir(rtl), .header-bar .linked.path-bar > .button:last-child:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:dir(rtl) { - border-bottom-left-radius: 0; } - -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .primary-toolbar .linked.stack-switcher > .button:only-child, .header-bar .linked.stack-switcher > .button:only-child, .primary-toolbar .linked.path-bar > .button:only-child, .header-bar .linked.path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:only-child:hover, .inline-toolbar .button:only-child:hover, .linked > .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:only-child:hover, GtkComboBox.combobox-entry .button:only-child:hover, .linked > GtkComboBox:only-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { - box-shadow: none; } - .osd .button:only-child:active, .inline-toolbar .button:only-child:active, .linked > .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat:active, GtkComboBox.combobox-entry .entry:only-child:active, GtkComboBox.combobox-entry .button:only-child:active, .linked > GtkComboBox:only-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, .osd .button:only-child:checked, .inline-toolbar .button:only-child:checked, .linked > .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:only-child:checked, GtkComboBox.combobox-entry .button:only-child:checked, .linked > GtkComboBox:only-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { - box-shadow: none; } - -.linked.vertical > .entry, .linked.vertical > .entry:focus, .linked.vertical > .entry:insensitive, .linked.vertical > .button, -.linked.vertical > .button:hover, -.linked.vertical > .button:active, -.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button, -.linked.vertical > GtkComboBox > .button { - border-style: solid; - border-bottom-style: none; - border-top-style: none; - border-radius: 0; } - .linked.vertical > .entry:hover, .linked.vertical > .button:hover, .linked.vertical > GtkComboBoxText > .button:hover, - .linked.vertical > GtkComboBox > .button:hover { - box-shadow: inset 0 -1px rgba(43, 46, 57, 0.5), inset 0 1px rgba(43, 46, 57, 0.5); } - .linked.vertical > .entry:active, .linked.vertical > .button:active, .linked.vertical > GtkComboBoxText > .button:active, - .linked.vertical > GtkComboBox > .button:active, .linked.vertical > .entry:checked, .linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button:checked, - .linked.vertical > GtkComboBox > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, -.linked.vertical > GtkComboBox:first-child > .button { - border-radius: 3px 3px 0 0; - border-top-style: solid; } - .linked.vertical > .entry:first-child:hover, .linked.vertical > .button:first-child:hover, .linked.vertical > GtkComboBoxText:first-child > .button:hover, - .linked.vertical > GtkComboBox:first-child > .button:hover { - box-shadow: inset 0 -1px rgba(43, 46, 57, 0.5); } - .linked.vertical > .entry:first-child:active, .linked.vertical > .button:first-child:active, .linked.vertical > GtkComboBoxText:first-child > .button:active, - .linked.vertical > GtkComboBox:first-child > .button:active, .linked.vertical > .entry:first-child:checked, .linked.vertical > .button:first-child:checked, .linked.vertical > GtkComboBoxText:first-child > .button:checked, - .linked.vertical > GtkComboBox:first-child > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, -.linked.vertical > GtkComboBox:last-child > .button { - border-radius: 0 0 3px 3px; - border-bottom-style: solid; } - .linked.vertical > .entry:last-child:hover, .linked.vertical > .button:last-child:hover, .linked.vertical > GtkComboBoxText:last-child > .button:hover, - .linked.vertical > GtkComboBox:last-child > .button:hover { - box-shadow: inset 0 1px rgba(43, 46, 57, 0.5); } - .linked.vertical > .entry:last-child:active, .linked.vertical > .button:last-child:active, .linked.vertical > GtkComboBoxText:last-child > .button:active, - .linked.vertical > GtkComboBox:last-child > .button:active, .linked.vertical > .entry:last-child:checked, .linked.vertical > .button:last-child:checked, .linked.vertical > GtkComboBoxText:last-child > .button:checked, - .linked.vertical > GtkComboBox:last-child > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, -.linked.vertical > GtkComboBox:only-child > .button { - border-radius: 3px; - border-style: solid; } - .linked.vertical > .entry:only-child:hover, .linked.vertical > .button:only-child:hover, .linked.vertical > GtkComboBoxText:only-child > .button:hover, - .linked.vertical > GtkComboBox:only-child > .button:hover { - box-shadow: none; } - .linked.vertical > .entry:only-child:active, .linked.vertical > .button:only-child:active, .linked.vertical > GtkComboBoxText:only-child > .button:active, - .linked.vertical > GtkComboBox:only-child > .button:active, .linked.vertical > .entry:only-child:checked, .linked.vertical > .button:only-child:checked, .linked.vertical > GtkComboBoxText:only-child > .button:checked, - .linked.vertical > GtkComboBox:only-child > .button:checked { - box-shadow: none; } - -.menuitem.button.flat, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .list-row.button, .app-notification .button.flat, -.app-notification.frame .button.flat, .app-notification .button.flat:insensitive, -.app-notification.frame .button.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - -/* menu buttons */ -.menuitem.button.flat { - transition: none; - outline-offset: -1px; - border-radius: 2px; } - .menuitem.button.flat:hover { - background-color: #484c59; } - .menuitem.button.flat:checked { - color: #D3DAE3; } - -/********* - * Links * - *********/ -*:link, .button:link, .button:visited { - color: #a9caf1; } - *:link:visited, .button:visited { - color: #7eafe9; } - *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { - color: #bad4f3; } - *:link:hover, .button:hover:link, .button:hover:visited { - color: #d5e5f8; } - *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #eef4fc; } - *:link:active, .button:active:link, .button:active:visited { - color: #a9caf1; } - *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #dceaf9; } - *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #dceaf9; } - -/***************** - * GtkSpinButton * - *****************/ -.spinbutton { - border-radius: 3px; } - .spinbutton .button { - background-image: none; - border: 1px solid rgba(43, 46, 57, 0.6); - border-style: none none none solid; - color: #ccd3dc; - border-radius: 0; - box-shadow: none; } - .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .spinbutton .button:first-child { - color: red; } - .spinbutton .button:insensitive { - color: rgba(211, 218, 227, 0.45); } - .spinbutton .button:active { - background-color: #5294E2; - color: #ffffff; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { - border-radius: 0; - padding-left: 5px; - padding-right: 5px; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - border-radius: 2px 2px 0 0; - border-style: solid solid none solid; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - border-radius: 0 0 2px 2px; - border-style: none solid solid solid; } - GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { - padding: 1px; - border-width: 1px 0; - border-color: #5294E2; - border-radius: 0; - box-shadow: none; } - -/************** - * ComboBoxes * - **************/ -GtkComboBox { - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; } - GtkComboBox > .button { - padding-top: 3px; - padding-bottom: 4px; } - GtkComboBox:insensitive { - color: rgba(211, 218, 227, 0.45); } - GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar GtkComboBox .vertical.view.separator { - -GtkWidget-wide-separators: true; } - GtkComboBox.combobox-entry .entry:dir(ltr) { - border-right-style: none; } - GtkComboBox.combobox-entry .entry:dir(rtl) { - border-left-style: none; } - GtkComboBox.combobox-entry .button:dir(ltr) { - box-shadow: inset 1px 0 #2b2e39; } - GtkComboBox.combobox-entry .button:dir(ltr):insensitive { - box-shadow: inset 1px 0 rgba(43, 46, 57, 0.55); } - GtkComboBox.combobox-entry .button:dir(rtl) { - box-shadow: inset -1px 0 #2b2e39; } - GtkComboBox.combobox-entry .button:dir(rtl):insensitive { - box-shadow: inset -1px 0 rgba(43, 46, 57, 0.55); } - -/************ - * Toolbars * - ************/ -.toolbar, .inline-toolbar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #383C4A; } - .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { - padding: 7px; - border: 1px solid rgba(0, 0, 0, 0.5); - border-radius: 3px; - background-color: rgba(53, 57, 69, 0.85); } - -.primary-toolbar { - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; - box-shadow: none; - border-width: 0 0 1px 0; - border-style: solid; - border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; } - -.inline-toolbar { - background-color: #313541; - border-style: solid; - border-color: #2b2e39; - border-width: 0 1px 1px; - padding: 3px; - border-radius: 0 0 3px 3px; } - -.search-bar { - background-color: #383C4A; - border-style: solid; - border-color: #2b2e39; - border-width: 0 0 1px; - padding: 3px; } - -.action-bar { - background-color: #313541; } - -/*************** - * Header bars * - ***************/ -.header-bar { - padding: 7px 7px 6px 7px; - border-width: 0 0 1px; - border-style: solid; - border-radius: 0; - border-color: #262a33; - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; } - .csd .header-bar { - background-color: rgba(47, 52, 63, 0.97); - border-color: rgba(38, 42, 51, 0.97); } - .header-bar:backdrop { - color: rgba(207, 218, 231, 0.5); } - .header-bar .title { - padding: 0px 12px; } - .header-bar .subtitle { - font-size: smaller; - padding: 0 12px; } - .header-bar.selection-mode, .header-bar.titlebar.selection-mode { - color: #ffffff; - background-color: rgba(82, 148, 226, 0.95); - border-color: rgba(65, 137, 223, 0.95); - box-shadow: none; } - .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { - background-color: rgba(82, 148, 226, 0.95); - color: rgba(255, 255, 255, 0.6); } - .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.5); } - .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { - color: rgba(82, 148, 226, 0.95); - outline-color: rgba(82, 148, 226, 0.25); - background-color: #ffffff; - border-color: #ffffff; } - .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { - color: rgba(82, 148, 226, 0.35); - background-color: rgba(255, 255, 255, 0.15); - border-color: rgba(255, 255, 255, 0.15); } - .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { - box-shadow: none; - padding-left: 10px; - padding-right: 10px; } - .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { - -GtkArrow-arrow-scaling: 1; } - .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { - background-color: #5294e2; } - .tiled .header-bar, .tiled .header-bar:backdrop, - .maximized .header-bar, .maximized .header-bar:backdrop { - border-radius: 0; } - .maximized .header-bar { - background-color: #2f343f; - border-color: #262a33; } - .header-bar.default-decoration, - .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, - .csd .header-bar.default-decoration:backdrop { - padding-top: 5px; - padding-bottom: 5px; - background-color: #2f343f; - border-bottom-width: 0; } - .maximized .header-bar.default-decoration, .maximized - .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized - .csd .header-bar.default-decoration:backdrop { - background-color: #2f343f; } - -.titlebar { - padding-left: 7px; - padding-right: 7px; - border-radius: 3px 3px 0 0; - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; - box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } - .csd .titlebar { - background-color: rgba(47, 52, 63, 0.97); } - .titlebar:backdrop { - color: rgba(207, 218, 231, 0.5); - background-color: #323843; } - .csd .titlebar:backdrop { - background-color: rgba(50, 56, 67, 0.97); } - .maximized .titlebar { - background-color: #2f343f; } - .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { - background-color: #323843; } - -.titlebar .titlebar, -.titlebar .titlebar:backdrop { - background-color: transparent; } - -.primary-toolbar .separator, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, -.header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar -.header-bar > GtkBox > .vertical.view.separator { - -GtkWidget-wide-separators: true; - -GtkWidget-separator-width: 1px; - border-width: 0 1px; - border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; } - .primary-toolbar .separator:backdrop, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator:backdrop, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator:backdrop, .header-bar .header-bar-separator:backdrop, - .header-bar > GtkBox > .separator.vertical:backdrop, GtkPlacesSidebar.sidebar - .header-bar > GtkBox > .vertical.view.separator:backdrop { - opacity: 0.6; } - -.primary-toolbar .entry, .header-bar .entry { - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { - color: inherit; } - .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { - opacity: 0.85; } - .primary-toolbar .entry:focus, .header-bar .entry:focus { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); - background-clip: padding-box; } - .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { - color: #ffffff; } - .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { - background-color: #ffffff; - color: #5294E2; } - .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { - border-color: #5294E2; - background-image: none; - background-color: transparent; } - .primary-toolbar .entry.warning, .header-bar .entry.warning { - color: #ffffff; - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } - .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); } - .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .primary-toolbar .entry.error, .header-bar .entry.error { - color: #ffffff; - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } - .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); } - .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - -.primary-toolbar .button, .header-bar .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - outline-offset: -3px; - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button:backdrop, .header-bar .button:backdrop { - opacity: 0.7; } - .primary-toolbar .button:hover, .header-bar .button:hover { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; - background-clip: padding-box; } - .primary-toolbar .button:insensitive, .header-bar .button:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { - color: inherit; } - .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { - color: rgba(255, 255, 255, 0.75); - border-color: rgba(82, 148, 226, 0.65); - background-color: rgba(82, 148, 226, 0.65); } - -.primary-toolbar .linked > .button, .header-bar .linked > .button { - border-radius: 3px; - border-style: solid; } - -.primary-toolbar .linked > .button:hover, .header-bar .linked > .button:hover { - box-shadow: none; } - -.primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { - background-color: rgba(134, 144, 165, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; } - .primary-toolbar .linked.stack-switcher > .button:insensitive, .header-bar .linked.stack-switcher > .button:insensitive, .primary-toolbar .linked.path-bar > .button:insensitive, .header-bar .linked.path-bar > .button:insensitive { - color: rgba(207, 218, 231, 0.4); } - .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked { - box-shadow: none; } - -.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { - color: #ffffff; } - .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { - background-color: rgba(255, 255, 255, 0.1); - border-color: transparent; } - .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { - color: rgba(255, 255, 255, 0.4); } - -.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { - color: rgba(207, 218, 231, 0.8); } - .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { - background-color: rgba(207, 218, 231, 0.05); - border-color: transparent; } - .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { - color: rgba(207, 218, 231, 0.5); } - .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { - background-color: rgba(0, 0, 0, 0.1); } - -.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { - color: rgba(207, 218, 231, 0.2); } - -.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { - color: inherit; } - .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); - box-shadow: none; } - .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr), .header-bar GtkComboBox.combobox-entry .button:dir(ltr) { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(ltr):insensitive { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0); } - -.primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl), .header-bar GtkComboBox.combobox-entry .button:dir(rtl) { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } - .primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(rtl):insensitive { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0); } - -.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { - opacity: 0.75; } - -.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { - background-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale.trough, .header-bar .scale.trough { - background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.37)); } - .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.27)); } - -.primary-toolbar .scale.slider, .header-bar .scale.slider { - background-image: linear-gradient(to bottom, #454c5c); - border-color: rgba(21, 23, 28, 0.67); } - .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { - background-image: linear-gradient(to bottom, #50586b); - border-color: rgba(21, 23, 28, 0.67); } - .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); - border-color: rgba(21, 23, 28, 0.67); } - -/************ - * Pathbars * - ************/ -.path-bar .button { - padding-left: 6px; - padding-right: 6px; } - .path-bar .button:only-child { - padding-left: 12px; - padding-right: 12px; } - .path-bar .button GtkLabel:last-child { - padding-left: 2px; } - .path-bar .button GtkLabel:first-child { - padding-right: 2px; } - .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { - padding-right: 4px; - padding-left: 4px; } - -/************** - * Tree Views * - **************/ -GtkTreeView.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-left-color: rgba(211, 218, 227, 0.15); - border-top-color: rgba(0, 0, 0, 0.1); } - GtkTreeView.view:selected { - border-radius: 0; - border-left-color: #a9caf1; - border-top-color: rgba(211, 218, 227, 0.1); } - GtkTreeView.view:insensitive { - color: rgba(211, 218, 227, 0.45); } - GtkTreeView.view:insensitive:selected { - color: #97bfee; } - GtkTreeView.view.dnd { - border-style: solid none; - border-width: 1px; - border-color: #93b7e3; } - GtkTreeView.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #8a909b; } - GtkTreeView.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkTreeView.view.expander:hover { - color: #D3DAE3; } - GtkTreeView.view.expander:selected { - color: #cbdff6; } - GtkTreeView.view.expander:selected:hover { - color: #ffffff; } - GtkTreeView.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - GtkTreeView.view.progressbar { - color: #ffffff; - border-radius: 3px; - background-image: linear-gradient(to bottom, #5294E2); } - GtkTreeView.view.progressbar:selected { - color: #5294E2; - box-shadow: none; - background-image: linear-gradient(to bottom, #ffffff); } - GtkTreeView.view.trough, GtkTreeView.view.trough:selected { - color: #D3DAE3; - background-image: linear-gradient(to bottom, #2b2e39); - border-radius: 3px; - border-width: 0; } - -column-header .button { - color: #b6bcc6; - background-color: #404552; } - column-header .button:hover { - color: #5294E2; - box-shadow: none; - transition: none; } - column-header .button:active { - color: #D3DAE3; - transition: none; } - -column-header:last-child .button, column-header:last-child.button { - border-right-style: none; - border-image: none; } - -column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { - transition: none; - color: #5294E2; - box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #404552, inset -1px 0 #404552; } - -column-header .button, column-header .button:hover, column-header .button:active { - padding: 3px 6px; - background-image: none; - border-style: none solid none none; - border-radius: 0; - border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, rgba(255, 255, 255, 0) 80%) 0 1 0 0/0 1px 0 0 stretch; } - column-header .button:active, column-header .button:hover { - background-color: #404552; } - column-header .button:active:hover { - color: #D3DAE3; } - column-header .button:insensitive { - border-color: #383C4A; - background-image: none; } - -/********* - * Menus * - *********/ -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - background-color: #2f343f; - color: rgba(207, 218, 231, 0.8); } - .menubar:backdrop { - color: rgba(207, 218, 231, 0.5); } - .menubar > .menuitem { - padding: 6px 8px; - border: solid transparent; - border-width: 0; } - .menubar > .menuitem:hover { - background-color: #5294E2; - color: #ffffff; } - .menubar > .menuitem:insensitive { - color: rgba(207, 218, 231, 0.2); - border-color: transparent; } - -.menu { - margin: 4px; - padding: 0; - border-radius: 0; - background-color: #383C4A; - border: 1px solid #2b2e39; } - .csd .menu { - padding: 4px 0px; - border-radius: 2px; - border: none; } - .menu .menuitem { - padding: 5px; } - .menu .menuitem:hover { - color: #D3DAE3; - background-color: rgba(255, 255, 255, 0.05); - border: solid rgba(255, 255, 255, 0.07); - border-width: 1px 0 1px 0; } - .menu .menuitem:insensitive { - color: rgba(211, 218, 227, 0.45); } - .menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator { - color: rgba(64, 69, 82, 0); } - .menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .menu.button { - border-style: none; - border-radius: 0; } - .menu.button.top { - border-bottom: 1px solid #4f5461; } - .menu.button.bottom { - border-top: 1px solid #4f5461; } - .menu.button:hover { - background-color: #4f5461; } - .menu.button:insensitive { - color: transparent; - background-color: transparent; - border-color: transparent; } - -.csd .popup { - border-radius: 2px; } - -.menuitem .accelerator { - color: alpha(currentColor,0.55); } - -/************ - * Popovers * - ************/ -.popover { - padding: 2px; - border: 1px solid #20222a; - border-radius: 3px; - background-clip: border-box; - background-color: #383C4A; - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); } - .popover .separator, .popover GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .popover .view.separator { - color: rgba(64, 69, 82, 0); } - .popover > .list, - .popover > .view, - .popover > .toolbar, - .popover > .inline-toolbar, - .popover.osd > .toolbar, - .popover.osd > .inline-toolbar { - border-style: none; - background-color: transparent; } - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; } - .entry.cursor-handle.top, - .cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } - .entry.cursor-handle.bottom, - .cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -.notebook { - padding: 0; - background-color: #404552; - -GtkNotebook-initial-gap: 4; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: 1; - -GtkNotebook-has-tab-gap: false; - -GtkWidget-focus-padding: 0; - -GtkWidget-focus-line-width: 0; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .notebook.frame { - border: 1px solid #2b2e39; } - .notebook.frame.top { - border-top-width: 0; } - .notebook.frame.bottom { - border-bottom-width: 0; } - .notebook.frame.right { - border-right-width: 0; } - .notebook.frame.left { - border-left-width: 0; } - .notebook.header { - background-color: #383C4A; } - .notebook.header.frame { - border: 0px solid #2b2e39; } - .notebook.header.frame.top { - border-bottom-width: 0; } - .notebook.header.frame.bottom { - border-top-width: 0; } - .notebook.header.frame.right { - border-left-width: 0; } - .notebook.header.frame.left { - border-right-width: 0; } - .notebook.header.top { - box-shadow: inset 0 -1px #2b2e39; } - .notebook.header.bottom { - box-shadow: inset 0 1px #2b2e39; } - .notebook.header.right { - box-shadow: inset 1px 0 #2b2e39; } - .notebook.header.left { - box-shadow: inset -1px 0 #2b2e39; } - .notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; - outline-color: transparent; - outline-offset: 0; } - .notebook tab.top, .notebook tab.bottom { - padding: 4px 15px; } - .notebook tab.left, .notebook tab.right { - padding: 4px 15px; } - .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { - padding-left: 12px; - padding-right: 12px; } - .notebook tab.reorderable-page.top, .notebook tab.top { - padding-top: 6px; - border-radius: 3.5px 2px 0 0; - border-width: 0; - border-top-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #404552, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.bottom, .notebook tab.bottom { - padding-bottom: 6px; - border-radius: 0 0 2px 3.5px; - border-width: 0; - border-bottom-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { - background-color: #404552; - box-shadow: inset 0 -1px #404552, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.right, .notebook tab.right { - padding-right: 17px; - border-radius: 0 3.5px 3.5px 0; - border-width: 0; - border-right-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #404552, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.left, .notebook tab.left { - padding-left: 17px; - border-radius: 3.5px 0 0 3.5px; - border-width: 0; - border-left-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #404552; } - .notebook tab GtkLabel { - padding: 0 2px; - color: rgba(211, 218, 227, 0.45); } - .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { - color: rgba(211, 218, 227, 0.725); } - .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { - color: #D3DAE3; } - .notebook tab .button { - padding: 0; - color: #9da3ad; } - .notebook tab .button:hover { - color: #ff4d4d; } - .notebook tab .button:active { - color: #5294E2; } - .notebook tab .button > GtkImage { - padding: 2px; } - .notebook.arrow { - color: rgba(211, 218, 227, 0.45); } - .notebook.arrow:hover { - color: rgba(211, 218, 227, 0.725); } - .notebook.arrow:active { - color: #D3DAE3; } - .notebook.arrow:insensitive { - color: rgba(211, 218, 227, 0.15); } - -/************** - * Scrollbars * - **************/ -.scrollbar { - -GtkRange-slider-width: 13; - -GtkRange-trough-border: 0; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkScrollbar-min-slider-length: 42; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; } - .scrollbar .button { - border: none; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - opacity: 0.4; - -GtkRange-slider-width: 6px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { - margin: 0; - background-color: #a5abb5; - border: 1px solid rgba(0, 0, 0, 0.3); - background-clip: padding-box; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { - border-style: none; - background-color: transparent; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { - margin-top: 2px; - margin-bottom: 2px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { - margin-left: 2px; - margin-right: 2px; } - .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { - opacity: 0.99; } - .scrollbar .trough { - background-color: #3e434f; - border: 1px none #2b2e39; } - .scrollbar .slider { - background-color: #767b87; } - .scrollbar .slider:hover { - background-color: #676b78; } - .scrollbar .slider:prelight:active { - background-color: #5294E2; } - .scrollbar .slider:insensitive { - background-color: transparent; } - .scrollbar .slider { - border-radius: 100px; - margin: 3px; } - .scrollbar.fine-tune .slider { - margin: 4px; } - .scrollbar.vertical .slider { - margin-left: 4px; } - .scrollbar.vertical .slider:dir(rtl) { - margin-left: 3px; - margin-right: 4px; } - .scrollbar.vertical.fine-tune .slider { - margin-left: 5px; } - .scrollbar.vertical.fine-tune .slider:dir(rtl) { - margin-left: 4px; - margin-right: 5px; } - .scrollbar.vertical .trough { - border-left-style: solid; } - .scrollbar.vertical .trough:dir(rtl) { - border-left-style: none; - border-right-style: solid; } - .scrollbar.horizontal .slider { - margin-top: 4px; } - .scrollbar.horizontal.fine-tune .slider { - margin-top: 5px; } - .scrollbar.horizontal .trough { - border-top-style: solid; } - -.scrollbars-junction, -.scrollbars-junction.frame { - border-color: transparent; - border-image: linear-gradient(to bottom, #2b2e39 1px, transparent 1px) 0 0 0 1/0 1px stretch; - background-color: #3e434f; } - .scrollbars-junction:dir(rtl), - .scrollbars-junction.frame:dir(rtl) { - border-image-slice: 0 1 0 0; } - -/********** - * Switch * - **********/ -GtkSwitch { - font: 1; - -GtkSwitch-slider-width: 41; - outline-color: transparent; } - GtkSwitch.trough, GtkSwitch.slider { - background-size: 52px 24px; - background-repeat: no-repeat; - background-position: right center; - color: transparent; - border-color: transparent; - border-image: none; - border-style: none; - box-shadow: none; } - GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { - background-position: left center; } - -GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); } - -.list-row:selected GtkSwitch.trough, -GtkInfoBar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } - -.header-bar GtkSwitch.trough, -.primary-toolbar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); } - -GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:active, -GtkInfoBar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } - -.header-bar GtkSwitch.trough:active, -.primary-toolbar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); } - -GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:insensitive, -GtkInfoBar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:insensitive, -.primary-toolbar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); } - -GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:active:insensitive, -GtkInfoBar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:active:insensitive, -.primary-toolbar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } - -/************************* - * Check and Radio items * - *************************/ -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check, -GtkFileChooserDialog .dialog-vbox > .frame .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkTreeView.view.check:selected, -.list-row:selected .check, -GtkInfoBar .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive, -GtkInfoBar .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent, -GtkInfoBar .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive, -GtkInfoBar .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:checked, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked, -GtkInfoBar .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive, -GtkInfoBar .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio, -GtkFileChooserDialog .dialog-vbox > .frame .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkTreeView.view.radio:selected, -.list-row:selected .radio, -GtkInfoBar .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive, -GtkInfoBar .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent, -GtkInfoBar .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive, -GtkInfoBar .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:checked, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked, -GtkInfoBar .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive, -GtkInfoBar .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } - -GtkIconView.view.check, -GtkFlowBox.view.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); - background-color: transparent; } - -GtkIconView.view.check:checked, -GtkFlowBox.view.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); - background-color: transparent; } - -GtkCheckButton.text-button, GtkRadioButton.text-button { - padding: 1px 2px 4px; - outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: rgba(211, 218, 227, 0.45); } - -/************ - * GtkScale * - ************/ -.scale { - -GtkScale-slider-length: 15; - -GtkRange-slider-width: 15; - -GtkRange-trough-border: 0; - outline-offset: -1px; - outline-radius: 2px; } - .scale.trough { - margin: 5px; } - .scale.fine-tune.trough { - border-radius: 5px; - margin: 3px; } - .scale.slider { - background-clip: border-box; - background-image: linear-gradient(to bottom, #444a58); - border: 1px solid #262933; - border-radius: 50%; - box-shadow: none; } - .scale.slider:hover { - background-image: linear-gradient(to bottom, #505666); - border-color: #262933; } - .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #3c414e); - border-color: rgba(38, 41, 51, 0.8); } - .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .osd .scale.slider { - background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); - border-color: #5294E2; } - .osd .scale.slider:hover { - background-image: linear-gradient(to bottom, #5294E2); } - .osd .scale.slider:active { - background-image: linear-gradient(to bottom, #2679db); - border-color: #2679db; } - .list-row:selected .scale.slider, - GtkInfoBar .scale.slider { - background-image: linear-gradient(to bottom, #ffffff); - border-color: #ffffff; } - .list-row:selected .scale.slider:hover, - GtkInfoBar .scale.slider:hover { - background-image: linear-gradient(to bottom, #e5effb); - border-color: #e5effb; } - .list-row:selected .scale.slider:active, - GtkInfoBar .scale.slider:active { - background-image: linear-gradient(to bottom, #a9caf1); - border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive, - GtkInfoBar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); - border-color: #b1cff2; } - .scale.trough { - border: none; - border-radius: 2.5px; - background-image: linear-gradient(to bottom, #2d303b); } - .scale.trough.highlight { - background-image: linear-gradient(to bottom, #5294E2); } - .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } - .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(45, 48, 59, 0.55)); } - .osd .scale.trough { - background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); - outline-color: rgba(186, 195, 207, 0.2); } - .osd .scale.trough.highlight { - background-image: none; - background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough, - GtkInfoBar .scale.trough { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight, - GtkInfoBar .scale.trough.highlight { - background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive, - GtkInfoBar .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive, - GtkInfoBar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -/***************** - * Progress bars * - *****************/ -GtkProgressBar { - padding: 0; - font-size: smaller; - color: rgba(211, 218, 227, 0.7); } - GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; } - -.progressbar { - background-color: #5294E2; - border: none; - border-radius: 3px; - box-shadow: none; } - .progressbar.osd { - background-color: #5294E2; } - .list-row:selected .progressbar, - GtkInfoBar .progressbar { - background-color: #ffffff; } - -.osd .scale.progressbar { - background-color: #5294E2; } - -GtkProgressBar.trough, .level-bar.trough { - border: none; - border-radius: 3px; - background-color: #2d303b; } - GtkProgressBar.trough.osd, .osd.level-bar.trough { - border-style: none; - background-color: transparent; - box-shadow: none; } - .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, - GtkInfoBar GtkProgressBar.trough, - GtkInfoBar .level-bar.trough { - background-color: rgba(0, 0, 0, 0.2); } - -/************* - * Level Bar * - *************/ -GtkLevelBar { - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - -.level-bar.trough { - padding: 3px; - border-radius: 4px; } - -.level-bar.fill-block { - border: 1px solid #5294E2; - background-color: #5294E2; - border-radius: 2px; } - .level-bar.fill-block.indicator-discrete.horizontal { - margin: 0 1px; } - .level-bar.fill-block.indicator-discrete.vertical { - margin: 1px 0; } - .level-bar.fill-block.level-high { - border-color: #73d216; - background-color: #73d216; } - .level-bar.fill-block.level-low { - border-color: #F27835; - background-color: #F27835; } - .level-bar.fill-block.empty-fill-block { - background-color: #404552; - border-color: #404552; } - -/********** - * Frames * - **********/ -.frame { - border: 1px solid #2b2e39; - padding: 0; } - .frame.flat { - border-style: none; } - .frame.action-bar { - padding: 6px; - border-width: 1px 0 0; } - -GtkScrolledWindow GtkViewport.frame { - border-style: none; } - -.separator, GtkPlacesSidebar.sidebar .view.separator { - color: rgba(0, 0, 0, 0.1); } - GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserButton .view.separator, - GtkFontButton .separator, - GtkFontButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - GtkFontButton .view.separator, - GtkFileChooserButton .separator.vertical, - GtkFileChooserButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar - GtkFileChooserButton .vertical.view.separator, - GtkFontButton .separator.vertical, - GtkFontButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar - GtkFontButton .vertical.view.separator { - -GtkWidget-wide-separators: true; } - -/********* - * Lists * - *********/ -.list, .list-row { - background-color: #404552; - border-color: #2b2e39; } - -.list-row, -.grid-child { - padding: 2px; } - -.list-row.button { - background-color: transparent; - border-style: none; - border-radius: 0; - box-shadow: none; } - .list-row.button:hover { - background-color: rgba(255, 255, 255, 0.03); } - .list-row.button:active { - color: #D3DAE3; } - .list-row.button:selected:active { - color: #ffffff; } - .list-row.button:selected:hover { - background-color: #4a85cb; } - .list-row.button:selected:insensitive { - color: rgba(255, 255, 255, 0.7); - background-color: rgba(82, 148, 226, 0.7); } - .list-row.button:selected:insensitive .label { - color: inherit; } - -.list-row, list-row.button { - transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .list-row:hover, list-row.button:hover { - transition: none; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - color: #BAC3CF; - background-color: rgba(53, 57, 69, 0.95); - background-clip: border-box; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: rgba(31, 33, 40, 0.95); } - .app-notification .button, - .app-notification.frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - .app-notification .button.flat, - .app-notification.frame .button.flat { - border-color: rgba(82, 148, 226, 0); } - .app-notification .button:hover, - .app-notification.frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .app-notification .button:active, .app-notification .button:checked, - .app-notification.frame .button:active, - .app-notification.frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; - background-clip: padding-box; } - .app-notification .button:insensitive, - .app-notification.frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -/************* - * Expanders * - *************/ -.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .expander:hover { - color: white; } - .expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ - * Calendar * - ***********/ -GtkCalendar { - color: #D3DAE3; - border: 1px solid #2b2e39; - border-radius: 3px; - padding: 2px; } - GtkCalendar:selected { - background-color: #5294E2; - color: #ffffff; - border-radius: 1.5px; } - GtkCalendar.header { - color: #D3DAE3; - border: none; - border-radius: 0; } - GtkCalendar.button, GtkCalendar.button:focus { - color: rgba(211, 218, 227, 0.45); - border-color: transparent; - background-color: transparent; - background-image: none; } - GtkCalendar.button:hover, GtkCalendar.button:focus:hover { - color: #D3DAE3; } - GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { - color: rgba(211, 218, 227, 0.45); - background-color: transparent; - background-image: none; } - GtkCalendar.highlight { - color: alpha(currentColor,0.55); } - -/*********** - * Dialogs * - ***********/ -.message-dialog .dialog-action-area .button { - padding: 8px; } - -.message-dialog { - -GtkDialog-button-spacing: 0; } - .message-dialog .titlebar { - background-color: rgba(47, 52, 63, 0.97); - border-bottom: 1px solid rgba(32, 35, 43, 0.97); } - .message-dialog.csd.background { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: none; } - .message-dialog.csd .dialog-action-area .button { - padding: 8px; - border-radius: 0; } - .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { - border-right-style: none; - border-bottom-style: none; } - .message-dialog.csd .dialog-action-area .button:last-child { - border-bottom-right-radius: 3px; } - .message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - border-bottom-left-radius: 3px; } - -GtkFileChooserDialog .search-bar { - background-color: #383C4A; - border-color: #2b2e39; - box-shadow: none; } - -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid #2b2e39; } - -/*********** - * Sidebar * - ***********/ -.sidebar { - border: none; - background-color: #383C4A; } - .sidebar:selected { - background-color: #5294E2; } - -GtkPlacesSidebar.sidebar .view { - color: #D3DAE3; - background-color: transparent; } - GtkPlacesSidebar.sidebar .view:selected { - color: #ffffff; - background-color: #5294E2; } - -.sidebar-item { - padding: 10px 4px; } - .sidebar-item > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .sidebar-item.needs-attention > GtkLabel { - background-size: 6px 6px, 0 0; } - -GtkPaned { - -GtkPaned-handle-size: 1; - -gtk-icon-source: none; - margin: 0 8px 8px 0; } - GtkPaned:dir(rtl) { - margin-right: 0; - margin-left: 8px; } - GtkPaned .pane-separator { - background-color: #2b2e39; } - -GtkPaned.wide { - -GtkPaned-handle-size: 5; - margin: 0; } - GtkPaned.wide .pane-separator { - background-color: transparent; - border-style: none solid; - border-color: #2b2e39; - border-width: 1px; } - GtkPaned.wide.vertical .pane-separator { - border-style: solid none; } - -/************** - * GtkInfoBar * - **************/ -GtkInfoBar { - border-style: none; } - -.info, -.question, -.warning, -.error, -GtkInfoBar { - background-color: #5294E2; - color: #ffffff; } - -.list-row:selected .button, GtkInfoBar .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.5); } - .list-row:selected .flat.button, GtkInfoBar .flat.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .list-row:selected .button:hover, GtkInfoBar .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.8); } - .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { - color: #5294E2; - outline-color: rgba(82, 148, 226, 0.3); - background-color: #ffffff; - border-color: #ffffff; } - .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.2); } - .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { - color: rgba(82, 148, 226, 0.4); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.2); } - -/************ - * Tooltips * - ************/ -.tooltip { - color: #BAC3CF; - border-radius: 2px; } - .tooltip.background { - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; } - .tooltip.window-frame.csd { - background-color: transparent; } - -.tooltip * { - padding: 4px; - background-color: transparent; - color: inherit; } - -/***************** - * Color Chooser * - *****************/ -:selected GtkColorSwatch { - box-shadow: none; } - :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { - border-color: #ffffff; } - -GtkColorSwatch.top { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - -GtkColorSwatch.bottom { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; } - -GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - -GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay { - border-radius: 3px; } - -GtkColorSwatch:hover, GtkColorSwatch:hover:selected { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } - -GtkColorEditor GtkColorSwatch { - border-radius: 3px; } - GtkColorEditor GtkColorSwatch:hover { - background-image: none; } - -GtkColorSwatch.color-dark { - color: white; - outline-color: rgba(0, 0, 0, 0.3); } - -GtkColorSwatch.color-light { - color: black; - outline-color: rgba(255, 255, 255, 0.5); } - -GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { - border: 1px solid rgba(0, 0, 0, 0.15); } - GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { - border-color: rgba(0, 0, 0, 0.25); } - -GtkColorSwatch#add-color-button { - border-style: solid; - border-width: 1px; - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - GtkColorSwatch#add-color-button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - GtkColorSwatch#add-color-button .overlay { - border-color: transparent; - background-color: transparent; - background-image: none; } - -GtkColorButton.button { - padding: 4px; } - GtkColorButton.button GtkColorSwatch { - border-radius: 0; } - -/******** - * Misc * - ********/ -.scale-popup .button { - padding: 6px; } - .scale-popup .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - -GtkVolumeButton.button { - padding: 8px; } - -/********************** - * Window Decorations * - *********************/ -.window-frame { - border-radius: 3px 3px 0 0; - border-width: 0px; - box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35); - /* this is used for the resize cursor area */ - margin: 10px; } - .window-frame:backdrop { - box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } - .window-frame.tiled { - border-radius: 0; } - .window-frame.popup { - box-shadow: none; - border-radius: 0; } - .window-frame.ssd { - border-radius: 3px 3px 0 0; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); } - .window-frame.ssd.maximized { - border-radius: 0; } - .window-frame.csd.popup { - border-radius: 2px; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; } - .window-frame.csd.tooltip { - border-radius: 2px; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.55); } - .window-frame.csd.message-dialog { - border-radius: 3px; } - .window-frame.solid-csd { - border-radius: 0; - margin: 1px; - background-color: rgba(47, 52, 63, 0.97); - box-shadow: none; } - -.header-bar.default-decoration .button.titlebutton, -.titlebar.default-decoration .button.titlebutton { - padding-top: 0px; - padding-bottom: 0px; } - -.header-bar .button.titlebutton, -.titlebar .button.titlebutton { - padding: 6px 4px; - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(47, 52, 63, 0); } - .header-bar .button.titlebutton:hover, - .titlebar .button.titlebutton:hover { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked, - .titlebar .button.titlebutton:active, - .titlebar .button.titlebutton:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; } - .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize, - .titlebar .button.titlebutton.close, - .titlebar .button.titlebutton.maximize, - .titlebar .button.titlebutton.minimize { - color: transparent; - background-color: transparent; - background-position: center; - background-repeat: no-repeat; - border-width: 0; } - .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop, - .titlebar .button.titlebutton.close:backdrop, - .titlebar .button.titlebutton.maximize:backdrop, - .titlebar .button.titlebutton.minimize:backdrop { - opacity: 1; } - .header-bar .button.titlebutton.close, - .titlebar .button.titlebutton.close { - background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); } - .header-bar .button.titlebutton.close:backdrop, - .titlebar .button.titlebutton.close:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); } - .header-bar .button.titlebutton.close:hover, - .titlebar .button.titlebutton.close:hover { - background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); } - .header-bar .button.titlebutton.close:active, - .titlebar .button.titlebutton.close:active { - background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); } - .header-bar .button.titlebutton.maximize, - .titlebar .button.titlebutton.maximize { - background-image: -gtk-scaled(url("assets/titlebutton-max-dark.png"), url("assets/titlebutton-max-dark@2.png")); } - .header-bar .button.titlebutton.maximize:backdrop, - .titlebar .button.titlebutton.maximize:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop-dark.png"), url("assets/titlebutton-max-backdrop-dark@2.png")); } - .header-bar .button.titlebutton.maximize:hover, - .titlebar .button.titlebutton.maximize:hover { - background-image: -gtk-scaled(url("assets/titlebutton-max-hover-dark.png"), url("assets/titlebutton-max-hover-dark@2.png")); } - .header-bar .button.titlebutton.maximize:active, - .titlebar .button.titlebutton.maximize:active { - background-image: -gtk-scaled(url("assets/titlebutton-max-active-dark.png"), url("assets/titlebutton-max-active-dark@2.png")); } - .header-bar .button.titlebutton.minimize, - .titlebar .button.titlebutton.minimize { - background-image: -gtk-scaled(url("assets/titlebutton-min-dark.png"), url("assets/titlebutton-min-dark@2.png")); } - .header-bar .button.titlebutton.minimize:backdrop, - .titlebar .button.titlebutton.minimize:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop-dark.png"), url("assets/titlebutton-min-backdrop-dark@2.png")); } - .header-bar .button.titlebutton.minimize:hover, - .titlebar .button.titlebutton.minimize:hover { - background-image: -gtk-scaled(url("assets/titlebutton-min-hover-dark.png"), url("assets/titlebutton-min-hover-dark@2.png")); } - .header-bar .button.titlebutton.minimize:active, - .titlebar .button.titlebutton.minimize:active { - background-image: -gtk-scaled(url("assets/titlebutton-min-active-dark.png"), url("assets/titlebutton-min-active-dark@2.png")); } - -.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.button.flat:selected, .list-row:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus { - background-image: none; - background-color: #5294E2; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - -GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, -ScratchMainWindow .notebook tab.reorderable-page.top:active, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, -ScratchMainWindow .notebook tab.top:active, -ScratchMainWindow .notebook tab.top.active-page, -ScratchMainWindow .notebook tab.top.active-page:hover, -EphyNotebook.notebook tab.reorderable-page.top:active, -EphyNotebook.notebook tab.reorderable-page.top.active-page, -EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, -EphyNotebook.notebook tab.top:active, -EphyNotebook.notebook tab.top.active-page, -EphyNotebook.notebook tab.top.active-page:hover, -MidoriNotebook .notebook tab.reorderable-page.top:active, -MidoriNotebook .notebook tab.reorderable-page.top.active-page, -MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, -MidoriNotebook .notebook tab.top:active, -MidoriNotebook .notebook tab.top.active-page, -MidoriNotebook .notebook tab.top.active-page:hover, -TerminalWindow .notebook tab.reorderable-page.top:active, -TerminalWindow .notebook tab.reorderable-page.top.active-page, -TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -TerminalWindow .notebook tab.top:active, -TerminalWindow .notebook tab.top.active-page, -TerminalWindow .notebook tab.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - -TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.top { - padding-top: 7px; - border-top-width: 3px; } - -TerminalWindow .notebook.header.top, -PantheonTerminalPantheonTerminalWindow .notebook.header.top { - box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; } - -GtkHTML { - background-color: #404552; - color: #D3DAE3; } - GtkHTML:active { - color: #ffffff; - background-color: #5294E2; } - -SushiFontWidget { - padding: 6px 12px; } - -TerminalWindow .background { - background-color: transparent; } - -TerminalWindow .scrollbar.vertical .slider { - margin-left: 3px; } - -TerminalWindow .scrollbar.trough { - border-width: 0; } - -.nautilus-canvas-item { - border-radius: 2px; } - -.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { - color: #ffffff; - text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } - .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { - color: #D3DAE3; } - .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { - color: #ffffff; } - -.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, GtkPlacesSidebar.sidebar .nautilus-canvas-item.label.view.separator, .header-bar .nautilus-canvas-item.subtitle, -.nautilus-list-dim-label { - color: #868b97; } - .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus, - .nautilus-list-dim-label:selected, - .nautilus-list-dim-label:selected:focus { - color: #dceaf9; } - -NautilusNotebook.notebook { - background-color: #404552; } - NautilusNotebook.notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; } - -NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { - padding: 5px; - box-shadow: none; - background-color: #404552; } - -.nautilus-circular-button { - border-radius: 50%; - outline-radius: 50%; } - -.disk-space-display { - border-style: solid; - border-width: 1px; } - .disk-space-display.unknown { - background-color: rgba(211, 218, 227, 0.5); - border-color: rgba(180, 192, 207, 0.5); } - .disk-space-display.used { - background-color: rgba(82, 148, 226, 0.8); - border-color: rgba(38, 121, 219, 0.8); } - .disk-space-display.free { - background-color: #313541; - border-color: #1b1d24; } - -NemoWindow EelEditableLabel.entry { - transition: none; } - -NemoWindow .sidebar .frame { - border-width: 0; } - -NemoWindow GtkSeparator.separator.horizontal, NemoWindow GtkPlacesSidebar.sidebar GtkSeparator.horizontal.view.separator, GtkPlacesSidebar.sidebar NemoWindow GtkSeparator.horizontal.view.separator { - color: #2b2e39; } - -NemoWindow .primary-toolbar NemoPathBar.linked > .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { - background-color: rgba(134, 144, 165, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:insensitive { - color: rgba(207, 218, 231, 0.4); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { - box-shadow: none; } - -.gedit-headerbar-paned { - color: rgba(38, 42, 51, 0.97); } - -.open-document-selector-treeview.view { - padding: 3px 6px 3px 6px; - border-color: #404552; } - .open-document-selector-treeview.view:prelight { - background-color: rgba(0, 0, 0, 0.05); } - .open-document-selector-treeview.view:prelight:selected { - color: #ffffff; - background-color: #5294E2; } - -/* Only normal state is handle */ -.open-document-selector-name-label { - color: #D3DAE3; } - -/* Only normal state is handle */ -.open-document-selector-path-label { - color: #8a909b; - font-size: smaller; } - .open-document-selector-path-label:selected { - color: rgba(255, 255, 255, 0.9); } - -.gedit-document-panel .list-row .button { - color: transparent; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; - padding: 4px; } - .gedit-document-panel .list-row .button GtkImage { - color: inherit; } - -.gedit-document-panel .prelight-row .button { - color: #9da3ad; } - -.gedit-document-panel .list-row .button:hover, -.gedit-document-panel .prelight-row .button:hover { - color: #ff4d4d; } - -.gedit-document-panel .prelight-row:selected .button:hover { - color: #ff6666; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; } - .gedit-document-panel .prelight-row:selected .button:hover:active { - color: #ffffff; } - -.gedit-document-panel .prelight-row .button:active { - color: #D3DAE3; } - -.gedit-document-panel-dragged-row { - border: 1px solid #2b2e39; - background-color: #22242d; - color: #D3DAE3; } - -GeditStatusbar { - border-top: 1px solid #2b2e39; - background-color: #383C4A; } - -GeditStatusMenuButton.button.flat, -GeditStatusMenuButton:prelight.button.flat, -GeditStatusMenuButton:checked.button.flat { - border-bottom-style: none; - border-radius: 0; } - -GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { - border-bottom: 1px solid #2b2e39; } - -.gedit-search-entry-occurrences-tag, .gb-search-entry-occurrences-tag { - color: rgba(211, 218, 227, 0.6); - margin: 2px; - padding: 2px; } - -GeditViewFrame .gedit-search-slider, GbEditorFrame .gb-search-slider { - background-color: #3c4150; - padding: 6px; - border-color: #2b2e39; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; } - -GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr), -GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { - padding: 0 10px; - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image:hover, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image:hover { - color: inherit; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):checked, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):active, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):checked { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):insensitive, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - -GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr) { - border-left-style: none; - border-radius: 0 3px 3px 0; - outline-radius: 0 1px 1px 0; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover { - box-shadow: -1px 0 #5294E2; } - -GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { - border-right-style: none; - border-radius: 3px 0 0 3px; - outline-radius: 1px 0 0 1px; } - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { - box-shadow: 1px 0 #5294E2; } - -GbEditorFrame .gb-search-slider { - padding: 2px; } - -GdTaggedEntry { - color: #D3DAE3; } - -.preferences.sidebar GtkViewport { - border: none; } - -.preferences.sidebar GtkListBox { - background-color: #383C4A; } - -.preferences.sidebar GtkListBoxRow { - padding: 10px; } - -GbPreferencesPageLanguage GtkSearchEntry { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -GbPreferencesPageLanguage GtkScrolledWindow { - border-top-width: 0; } - -GtkBox.gb-command-bar-box { - border: none; - background-color: #353945; } - GtkBox.gb-command-bar-box GtkLabel { - color: #BAC3CF; } - -GtkEntry.gb-command-bar-entry.entry.flat, -GtkEntry.gb-command-bar-entry.entry.flat:focus { - font-family: Monospace; - color: #BAC3CF; - background-image: none; - background-color: #353945; - padding: 6px 6px 6px 6px; - border: none; } - -GbSourceStyleSchemeWidget GtkSourceView { - font-family: Monospace; } - -GtkScrolledWindow.gb-linked-scroller { - border-top: none; } - -GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { - transition: none; } - -GbViewStack GtkBox.header.notebook, -GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { - border-bottom: 1px solid #2b2e39; } - -GbViewStack.focused GtkBox.header.notebook { - background-color: #404552; } - GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { - opacity: 1; } - -EphyWindow .floating-bar { - color: #D3DAE3; } - -.documents-load-more.button { - border-width: 1px 0 0; - border-radius: 0; } - -.documents-icon-bg { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; } - -.documents-collection-icon { - background-color: rgba(211, 218, 227, 0.3); - border-radius: 2px; } - -.documents-favorite.button:active, -.documents-favorite.button:active:hover { - color: #a9caf1; } - -.documents-entry-tag { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; - border-width: 0; - margin: 2px; - padding: 4px; } - .documents-entry-tag:hover { - color: #ffffff; - background-color: #639fe5; } - .documents-entry-tag:active { - color: #ffffff; - background-color: #4189df; } - .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { - background: none; - border: none; - box-shadow: none; - icon-shadow: none; } - .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { - color: rgba(255, 255, 255, 0.7); } - -.content-view.document-page { - border-style: solid; - border-width: 3px 3px 6px 4px; - border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } - -TotemGrilo.vertical GdMainView.frame { - border-width: 0; } - -SynapseGuiSelectionContainer *:selected, -SynapseGuiViewVirgilio *:selected { - background-color: #5294E2; } - -.tr-workarea .undershoot, -.tr-workarea .overshoot { - border-color: transparent; } - -.gnome-panel-menu-bar, -PanelApplet > GtkMenuBar.menubar, -PanelToplevel, -PanelWidget, -PanelAppletFrame, -PanelApplet { - color: #BAC3CF; - background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } - -PanelApplet .button, PanelApplet .button:backdrop { - padding: 4px; - border: 2px solid transparent; - border-radius: 0; - background-image: none; - background-color: transparent; - color: #BAC3CF; } - -PanelApplet .button:hover { - color: #d8dde4; - background-color: rgba(0, 0, 0, 0.17); - border-color: rgba(0, 0, 0, 0.17); } - -PanelApplet .button:active, PanelApplet .button:active:backdrop, -PanelApplet .button:checked, PanelApplet .button:checked:backdrop { - background-clip: padding-box; - color: #ffffff; - background-color: rgba(0, 0, 0, 0.25); - border-radius: 0; - border-color: rgba(0, 0, 0, 0.25); - box-shadow: inset 0 -2px #5294E2; } - -PanelApplet:hover { - color: #ffffff; } - -PanelApplet:active, -PanelApplet:hover:active { - color: #5294E2; } - -WnckPager { - color: #5d6268; } - WnckPager:selected { - color: #5294E2; } - -NaTrayApplet { - -NaTrayApplet-icon-padding: 12; - -NaTrayApplet-icon-size: 16; } - -ClockBox { - color: #BAC3CF; } - -.xfce4-panel.panel { - background-color: rgba(43, 46, 55, 0.95); } - .xfce4-panel.panel .button.flat { - color: #BAC3CF; - background-color: rgba(43, 46, 55, 0); - border-radius: 0; } - .xfce4-panel.panel .button.flat:hover { - border: none; - background-color: rgba(65, 70, 84, 0.95); } - .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .button.flat:checked { - color: #5294E2; - border: none; - background-color: rgba(27, 29, 35, 0.95); } - -.floating-bar { - background-color: #5294E2; - color: #ffffff; } - .floating-bar.top { - border-radius: 0 0 2px 2px; } - .floating-bar.right { - border-radius: 2px 0 0 2px; } - .floating-bar.bottom { - border-radius: 2px 2px 0 0; } - .floating-bar.left { - border-radius: 0 2px 2px 0; } - .floating-bar .button { - -GtkButton-image-spacing: 0; - -GtkButton-inner-border: 0; - background-color: transparent; - box-shadow: none; - border: none; } - -BirdieWidgetsTweetList * { - background-image: none; - background-color: transparent; } - -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: #ffffff; - background-color: #5294E2; - outline-color: transparent; } - -.marlin-pathbar.pathbar { - border-radius: 3px; - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { - color: inherit; } - .marlin-pathbar.pathbar:focus { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - .marlin-pathbar.pathbar:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { - color: #5294E2; } - -.gala-notification { - border: 1px solid rgba(0, 0, 0, 0.35); - border-radius: 3px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - background-image: linear-gradient(to bottom, white); - background-color: transparent; } - .gala-notification .title, .gala-notification .label { - color: #5c616c; } - -.panel { - background-color: transparent; - color: white; - font-weight: bold; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } - -.composited-indicator { - background-color: transparent; - color: white; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } - -.panel-app-button > GtkWidget > GtkWidget:first-child { - padding: 0 2px 0 4px; } - -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - -.panel .menu .spinner, -.menu .spinner { - opacity: 1; } - -WingpanelWidgetsIndicatorPopover.popover { - padding: 0; - text-shadow: none; - icon-shadow: none; } - WingpanelWidgetsIndicatorPopover.popover .menuitem { - padding: 5px; - outline-color: transparent; - text-shadow: none; - icon-shadow: none; - border: solid transparent; - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { - padding: 0 3px; } - WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { - background-color: rgba(255, 255, 255, 0.05); - border: solid rgba(255, 255, 255, 0.07); - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { - color: rgba(211, 218, 227, 0.45); } - -PantheonTerminalPantheonTerminalWindow.background { - background-color: transparent; } - -SwitchboardCategoryView .view:selected, -SwitchboardCategoryView .view:selected:focus { - color: #D3DAE3; } - -UnityDecoration { - -UnityDecoration-extents: 28px 1 1 1; - -UnityDecoration-input-extents: 10px; - -UnityDecoration-shadow-offset-x: 0px; - -UnityDecoration-shadow-offset-y: 3px; - -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); - -UnityDecoration-active-shadow-radius: 12px; - -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); - -UnityDecoration-inactive-shadow-radius: 7px; - -UnityDecoration-glow-size: 10px; - -UnityDecoration-glow-color: #5294E2; - -UnityDecoration-title-indent: 10px; - -UnityDecoration-title-fade: 35px; - -UnityDecoration-title-alignment: 0.0; } - UnityDecoration.top { - border: 1px solid rgba(32, 35, 43, 0.97); - border-bottom-width: 0; - border-radius: 4px 4px 0 0; - padding: 1px 6px 0 6px; - background-image: linear-gradient(to bottom, #2f343f); - color: rgba(207, 218, 231, 0.8); - box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } - UnityDecoration.top:backdrop { - border-bottom-width: 0; - color: rgba(207, 218, 231, 0.5); } - UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { - background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97)); } - -UnityPanelWidget, -.unity-panel { - background-image: linear-gradient(to bottom, #2b2e37); - color: #f6f7f9; - box-shadow: none; } - UnityPanelWidget:backdrop, - .unity-panel:backdrop { - color: #bdc6d1; } - -.unity-panel.menubar.menuitem:hover, -.unity-panel.menubar .menuitem *:hover { - border-radius: 0; - color: #ffffff; - background-image: linear-gradient(to bottom, #5294E2); - border-bottom: none; } - -.overlay-bar { - background-color: #5294E2; - border-color: #5294E2; - border-radius: 2px; - padding: 3px 6px; - margin: 3px; } - .overlay-bar GtkLabel { - color: #ffffff; } - -GraniteWidgetsThinPaned { - background-color: transparent; - background-image: none; - margin: 0; - border-left: 1px solid #2b2e39; - border-right: 1px solid #2b2e39; } - -GraniteWidgetsPopOver .frame, -GraniteWidgetsStaticNotebook .frame { - border: none; } - -.help_button { - border-radius: 100px; - padding: 3px 9px; } - -.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { - padding: 3px; - border-bottom: 1px solid #2b2e39; } - .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { - padding: 0 3px 0 3px; } - -.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { - padding: 5px; - border-width: 1px 0 0 0; - border-style: solid; - border-color: #2b2e39; - background-color: #383C4A; } - .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { - padding: 2px 3px 2px 3px; } - -.source-list { - -GtkTreeView-horizontal-separator: 1px; - -GtkTreeView-vertical-separator: 6px; } - -.source-list, -.source-list.view { - background-color: #383C4A; - color: #D3DAE3; - -gtk-icon-style: regular; } - -.source-list.category-expander { - color: transparent; } - -.source-list.view:prelight { - background-color: #434859; } - -.source-list.view:selected, -.source-list.view:prelight:selected, -.source-list.view:selected:focus, -.source-list.category-expander:hover { - color: #ffffff; - background-color: #5294E2; } - -.source-list .scrollbar.trough, -.source-list .scrollbars-junction { - border-image: none; - border-color: transparent; - background-color: #383C4A; - background-image: none; } - -.source-list.badge, -.source-list.badge:prelight, -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-image: none; - background-color: #5294E2; - color: #ffffff; - border-radius: 10px; - padding: 0 6px; - margin: 0 3px; - border-width: 0; } - -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-color: #ffffff; - color: #5294E2; } - -.source-list.category-expander { - color: #D3DAE3; - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - -GtkTreeView-expander-size: 16; } - -.source-list.category-expander, -.source-list.category-expander:backdrop { - color: transparent; - border: none; } - -.source-list.category-expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -GraniteWidgetsWelcome { - background-color: #404552; } - -GraniteWidgetsWelcome GtkLabel { - color: #868b97; - font: open sans 11; - text-shadow: none; } - -GraniteWidgetsWelcome .h1, -GraniteWidgetsWelcome .h3 { - color: rgba(211, 218, 227, 0.8); } - -.help_button { - border-radius: 0; } - -GraniteWidgetsPopOver { - -GraniteWidgetsPopOver-arrow-width: 21; - -GraniteWidgetsPopOver-arrow-height: 10; - -GraniteWidgetsPopOver-border-radius: 2px; - -GraniteWidgetsPopOver-border-width: 1; - -GraniteWidgetsPopOver-shadow-size: 12; - border: 1px solid rgba(0, 0, 0, 0.3); - margin: 0; } - -.popover_bg { - background-image: linear-gradient(to bottom, #404552); - border: 1px solid rgba(0, 0, 0, 0.3); } - -GraniteWidgetsPopOver .sidebar.view, -GraniteWidgetsPopOver * { - background-color: transparent; } - -GraniteWidgetsXsEntry.entry { - padding: 4px; } - -.h1 { - font: open sans 24px; } - -.h2 { - font: open sans light 18px; } - -.h3 { - font: open sans 11px; } - -.h4, -.category-label { - color: #a5abb5; - font-weight: 600; } - -.h4 { - padding-bottom: 6px; - padding-top: 6px; } - -GtkListBox .h4 { - padding-left: 6px; } - -/* the panel widget at the top */ -#panel_window { - background-color: rgba(43, 46, 55, 0.95); - color: #BAC3CF; - font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } - #panel_window .menubar, - #panel_window .menubar > .menuitem { - background-color: transparent; - color: #BAC3CF; - font: bold; } - #panel_window .menubar .menuitem:insensitive { - color: rgba(186, 195, 207, 0.5); } - #panel_window .menubar .menuitem:insensitive GtkLabel { - color: inherit; } - #panel_window .menubar .menu .menuitem { - font: normal; } - -/* the login window */ -#login_window, -#shutdown_dialog, -#restart_dialog { - font: normal; - border-style: none; - background-color: transparent; - color: #D3DAE3; } - -/* the top half of the login-window, in GtkDialog terms, the content */ -#content_frame { - padding-bottom: 14px; - background-color: #383C4A; - border-top-left-radius: 2px; - border-top-right-radius: 2px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 1px 1px 0 1px; } - -#content_frame .button { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - #content_frame .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - #content_frame .button:active, #content_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - #content_frame .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - #content_frame .button:insensitive > GtkLabel { - color: inherit; } - -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ -#buttonbox_frame { - padding-top: 20px; - padding-bottom: 0px; - border-style: none; - background-color: rgba(47, 52, 63, 0.97); - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 0 1px 1px 1px; - box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); } - -#buttonbox_frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - #buttonbox_frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - #buttonbox_frame .button:active, #buttonbox_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - #buttonbox_frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -#login_window #user_combobox { - color: #D3DAE3; - font: 13px; } - #login_window #user_combobox .menu { - font: normal; } - -/* the user's avatar box */ -#user_image { - padding: 3px; - border-radius: 2px; } - -/* the border around the user's avatar box */ -/* the shutdown button */ -#shutdown_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - #shutdown_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - #shutdown_button.button:active, #shutdown_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - -/* the restart button */ -#restart_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - #restart_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - #restart_button.button:active, #restart_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ -#greeter_infobar { - border-bottom-width: 0; - font: bold; } - -.titlebar .separator, .titlebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .titlebar .view.separator { - color: rgba(38, 42, 51, 0.97); } - -NemoWindow GtkEventBox { - background-color: #383C4A; } - -GtkFileChooserDialog *, -NautilusWindow *, -NemoWindow { - -GtkPaned-handle-size: 0; } - -GtkFileChooserDialog .sidebar, -NautilusWindow .sidebar, -NemoWindow .sidebar { - border-right: 1px solid rgba(42, 45, 55, 0.95); } - -GtkFileChooserDialog .sidebar:dir(rtl), -NautilusWindow .sidebar:dir(rtl), -NemoWindow .sidebar:dir(rtl) { - border-left: 1px solid rgba(42, 45, 55, 0.95); } - -GtkFileChooserDialog.csd.background, -GtkFileChooserDialog .source-list, GtkFileChooserDialog .source-list.view, GtkFileChooserDialog .source-list.view:prelight, -NautilusWindow.csd.background, -NautilusWindow .source-list, -NautilusWindow .source-list.view, -NautilusWindow .source-list.view:prelight, -NemoWindow.csd.background, -NemoWindow .source-list, -NemoWindow .source-list.view, -NemoWindow .source-list.view:prelight, -MarlinViewWindow.csd.background, -MarlinViewWindow .source-list, -MarlinViewWindow .source-list.view, -MarlinViewWindow .source-list.view:prelight { - background-color: transparent; } - -GtkFileChooserDialog .sidebar, GtkFileChooserDialog .source-list.sidebar.view, -NautilusWindow .sidebar, -NautilusWindow .source-list.sidebar.view, -NemoWindow .sidebar, -NemoWindow .source-list.sidebar.view, -MarlinViewWindow .sidebar, -MarlinViewWindow .source-list.sidebar.view { - background-color: rgba(53, 57, 69, 0.95); } - GtkFileChooserDialog .sidebar .view, GtkFileChooserDialog .sidebar row, GtkFileChooserDialog .source-list.sidebar.view .view, GtkFileChooserDialog .source-list.sidebar.view row, - NautilusWindow .sidebar .view, - NautilusWindow .sidebar row, - NautilusWindow .source-list.sidebar.view .view, - NautilusWindow .source-list.sidebar.view row, - NemoWindow .sidebar .view, - NemoWindow .sidebar row, - NemoWindow .source-list.sidebar.view .view, - NemoWindow .source-list.sidebar.view row, - MarlinViewWindow .sidebar .view, - MarlinViewWindow .sidebar row, - MarlinViewWindow .source-list.sidebar.view .view, - MarlinViewWindow .source-list.sidebar.view row { - background-color: transparent; - color: #BAC3CF; } - GtkFileChooserDialog .sidebar .view.image, GtkFileChooserDialog .sidebar row.image, GtkFileChooserDialog .source-list.sidebar.view .view.image, GtkFileChooserDialog .source-list.sidebar.view row.image, - NautilusWindow .sidebar .view.image, - NautilusWindow .sidebar row.image, - NautilusWindow .source-list.sidebar.view .view.image, - NautilusWindow .source-list.sidebar.view row.image, - NemoWindow .sidebar .view.image, - NemoWindow .sidebar row.image, - NemoWindow .source-list.sidebar.view .view.image, - NemoWindow .source-list.sidebar.view row.image, - MarlinViewWindow .sidebar .view.image, - MarlinViewWindow .sidebar row.image, - MarlinViewWindow .source-list.sidebar.view .view.image, - MarlinViewWindow .source-list.sidebar.view row.image { - color: rgba(186, 195, 207, 0.7); } - GtkFileChooserDialog .sidebar .view.cell:selected, GtkFileChooserDialog .sidebar row.cell:selected, GtkFileChooserDialog .source-list.sidebar.view .view.cell:selected, GtkFileChooserDialog .source-list.sidebar.view row.cell:selected, - NautilusWindow .sidebar .view.cell:selected, - NautilusWindow .sidebar row.cell:selected, - NautilusWindow .source-list.sidebar.view .view.cell:selected, - NautilusWindow .source-list.sidebar.view row.cell:selected, - NemoWindow .sidebar .view.cell:selected, - NemoWindow .sidebar row.cell:selected, - NemoWindow .source-list.sidebar.view .view.cell:selected, - NemoWindow .source-list.sidebar.view row.cell:selected, - MarlinViewWindow .sidebar .view.cell:selected, - MarlinViewWindow .sidebar row.cell:selected, - MarlinViewWindow .source-list.sidebar.view .view.cell:selected, - MarlinViewWindow .source-list.sidebar.view row.cell:selected { - background-color: #5294E2; - color: #ffffff; } - GtkFileChooserDialog .sidebar.frame, GtkFileChooserDialog .source-list.sidebar.view.frame, - NautilusWindow .sidebar.frame, - NautilusWindow .source-list.sidebar.view.frame, - NemoWindow .sidebar.frame, - NemoWindow .source-list.sidebar.view.frame, - MarlinViewWindow .sidebar.frame, - MarlinViewWindow .source-list.sidebar.view.frame { - color: #BAC3CF; } - GtkFileChooserDialog .sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, GtkFileChooserDialog .source-list.sidebar.view .separator, - NautilusWindow .sidebar .separator, - NautilusWindow GtkPlacesSidebar.sidebar .view.separator, - NautilusWindow .source-list.sidebar.view .separator, - NemoWindow .sidebar .separator, - NemoWindow GtkPlacesSidebar.sidebar .view.separator, - NemoWindow .source-list.sidebar.view .separator, - MarlinViewWindow .sidebar .separator, - MarlinViewWindow GtkPlacesSidebar.sidebar .view.separator, - MarlinViewWindow .source-list.sidebar.view .separator { - color: transparent; } - -GtkFileChooserDialog.maximized .sidebar, -NautilusWindow.maximized .sidebar, -NemoWindow.maximized .sidebar, -MarlinViewWindow.maximized .sidebar { - background-color: #353945; } - -GtkFileChooserDialog .pane-separator, -NautilusWindow .pane-separator, -NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, -MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { - background-color: rgba(42, 45, 55, 0.95); } - -/*Fix Nautilus transparency issues*/ -NautilusWindow NautilusWindowSlot { - background-color: #404552; } - -NautilusDesktopWindow NautilusWindowSlot { - background-color: transparent; } - -GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { - background-color: rgba(53, 57, 69, 0.95); } - -GtkFileChooserDialog .sidebar { - background-color: transparent; } - -GtkFileChooserDialog GtkPaned > .vertical > .horizontal { - background-color: #383C4A; } - -GtkFileChooserDialog .dialog-action-box { - background-color: #383C4A; } - -GtkFileChooserDialog .dialog-vbox > .frame { - color: #BAC3CF; - border-color: transparent; } - -GtkFileChooserDialog .action-bar.frame { - background-color: transparent; - border-color: rgba(31, 33, 40, 0.95); } - -GtkFileChooserDialog .action-bar.frame GtkLabel, GtkFileChooserDialog .action-bar.frame GtkComboBox, -GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, -GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { - color: #BAC3CF; } - -FeedReaderreaderUI.background.csd > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd > .titlebar .pane-separator, -GeditWindow.background.csd.maximized > .titlebar .pane-separator, -GeditWindow.background.csd > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { - background-color: rgba(38, 42, 51, 0.97); } - -FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: rgba(47, 52, 63, 0.97); } - FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: rgba(50, 56, 67, 0.97); } - -FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: #2f343f; } - FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: #323843; } - -FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, -GeditWindow.background.csd > .titlebar { - background-color: transparent; } - -GeditWindow.background.csd { - background-color: transparent; } - -GeditWindow.background .gedit-side-panel-paned .pane-separator { - background-color: rgba(42, 45, 55, 0.95); } - -GeditWindow.background .gedit-bottom-panel-paned .pane-separator { - background-color: #2b2e39; } - -.gedit-bottom-panel-paned { - background-color: #404552; } - -.gedit-document-panel { - background-color: rgba(53, 57, 69, 0.95); } - .maximized .gedit-document-panel { - background-color: #353945; } - .gedit-document-panel .list-row { - color: #BAC3CF; } - .gedit-document-panel .list-row { - background-color: rgba(186, 195, 207, 0); - border: solid rgba(186, 195, 207, 0); - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:hover { - border: solid rgba(186, 195, 207, 0.15); - border-width: 3px 2px 3px 2px; - background-color: rgba(186, 195, 207, 0.15); } - .gedit-document-panel .list-row:active { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:active .button { - color: #ffffff; } - .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .prelight-row .button:active { - color: #BAC3CF; } - -GeditFileBrowserWidget { - background-color: rgba(53, 57, 69, 0.95); } - .maximized GeditFileBrowserWidget { - background-color: #353945; } - GeditFileBrowserWidget .horizontal { - background-color: transparent; - border-color: rgba(37, 40, 49, 0.95); } - GeditFileBrowserWidget .horizontal GtkComboBox { - color: #BAC3CF; } - -GeditWindow.background.csd GeditFileBrowserView.view { - background-color: transparent; - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander { - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { - color: #5294E2; } - -GtkFileChooserDialog .action-bar.frame .button, -GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - GtkFileChooserDialog .action-bar.frame .button:hover, - GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - GtkFileChooserDialog .action-bar.frame .button:active, - GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog .action-bar.frame .button:checked, - GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - GtkFileChooserDialog .action-bar.frame .button:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -GtkFileChooserDialog .action-bar.frame .entry, -GtkFileChooserDialog .dialog-vbox > .frame .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - GtkFileChooserDialog .action-bar.frame .image.entry, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog .action-bar.frame .image.entry:hover, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { - color: inherit; } - GtkFileChooserDialog .action-bar.frame .entry:focus, - GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - GtkFileChooserDialog .action-bar.frame .entry:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkFileChooserDialog .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -NautilusWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider { - background-color: #e7eaee; - border: 1px solid rgba(0, 0, 0, 0.3); } - -GtkFileChooserDialog .sidebar .scrollbar .trough, GtkFileChooserDialog .source-list.sidebar.view .scrollbar .trough, -NautilusWindow .sidebar .scrollbar .trough, -NautilusWindow .source-list.sidebar.view .scrollbar .trough, -NemoWindow .sidebar .scrollbar .trough, -NemoWindow .source-list.sidebar.view .scrollbar .trough, -MarlinViewWindow .sidebar .scrollbar .trough, -MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough { - background-color: rgba(0, 0, 0, 0.2); - border: none; } - -GtkFileChooserDialog .sidebar .scrollbar .slider, GtkFileChooserDialog .source-list.sidebar.view .scrollbar .slider, -NautilusWindow .sidebar .scrollbar .slider, -NautilusWindow .source-list.sidebar.view .scrollbar .slider, -NemoWindow .sidebar .scrollbar .slider, -NemoWindow .source-list.sidebar.view .scrollbar .slider, -MarlinViewWindow .sidebar .scrollbar .slider, -MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider { - background-color: rgba(231, 234, 238, 0.7); } - GtkFileChooserDialog .sidebar .scrollbar .slider:hover, - NautilusWindow .sidebar .scrollbar .slider:hover, - NemoWindow .sidebar .scrollbar .slider:hover, - MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover { - background-color: #f6f7f9; } - GtkFileChooserDialog .sidebar .scrollbar .slider:prelight:active, - NautilusWindow .sidebar .scrollbar .slider:prelight:active, - NemoWindow .sidebar .scrollbar .slider:prelight:active, - MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active { - background-color: #5294E2; } - GtkFileChooserDialog .sidebar .scrollbar .slider:insensitive, - NautilusWindow .sidebar .scrollbar .slider:insensitive, - NemoWindow .sidebar .scrollbar .slider:insensitive, - MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { - background-color: transparent; } - -/* GTK NAMED COLORS */ -@define-color theme_fg_color #D3DAE3; -@define-color theme_text_color #D3DAE3; -@define-color theme_bg_color #383C4A; -@define-color theme_base_color #404552; -@define-color theme_selected_bg_color #5294E2; -@define-color theme_selected_fg_color #ffffff; -@define-color fg_color #D3DAE3; -@define-color text_color #D3DAE3; -@define-color bg_color #383C4A; -@define-color base_color #404552; -@define-color selected_bg_color #5294E2; -@define-color selected_fg_color #ffffff; -@define-color insensitive_bg_color #3c4150; -@define-color insensitive_fg_color alpha(#d3dae3,0.5); -@define-color insensitive_base_color #404552; -@define-color theme_unfocused_fg_color #D3DAE3; -@define-color theme_unfocused_text_color #D3DAE3; -@define-color theme_unfocused_bg_color #383C4A; -@define-color theme_unfocused_base_color #404552; -@define-color borders #2b2e39; -@define-color unfocused_borders #2b2e39; -@define-color warning_color #F27835; -@define-color error_color #FC4138; -@define-color success_color #73d216; -@define-color placeholder_text_color #A8A8A8; -@define-color wm_title alpha(#cfdae7,0.8); -@define-color wm_unfocused_title alpha(#cfdae7,0.5); -@define-color wm_bg #2f343f; -@define-color wm_bg_unfocused #323843; -@define-color wm_highlight #363b48; -@define-color wm_shadow alpha(black,0.35); -@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 #5294E2; -@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 #ffffff; -@define-color content_view_bg #404552; diff --git a/common/gtk-3.0/3.16/gtk-contained.css b/common/gtk-3.0/3.16/gtk-contained.css deleted file mode 100644 index 152f470..0000000 --- a/common/gtk-3.0/3.16/gtk-contained.css +++ /dev/null @@ -1,3907 +0,0 @@ -* { - background-clip: padding-box; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #FC4138; - -GtkPaned-handle-size: 1; - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkWidget-link-color: #2679db; - -GtkWidget-visited-link-color: #1e61b0; - -GtkWidget-focus-padding: 2; - -GtkWidget-focus-line-width: 1; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-color: rgba(92, 97, 108, 0.3); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; } - -/*************** - * Base States * - ***************/ -.background { - color: #5c616c; - background-color: rgba(245, 246, 247, 0.999); } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:insensitive { - -gtk-image-effect: dim; } - -.gtkstyle-fallback { - background-color: #F5F6F7; - color: #5c616c; } - .gtkstyle-fallback:prelight { - background-color: white; - color: #5c616c; } - .gtkstyle-fallback:active { - background-color: #d9dde0; - color: #5c616c; } - .gtkstyle-fallback:insensitive { - background-color: #fbfbfc; - color: rgba(92, 97, 108, 0.55); } - .gtkstyle-fallback:selected { - background-color: #5294E2; - color: #ffffff; } - -.view { - color: #5c616c; - background-color: #ffffff; } - .view.dim-label, .view.label.separator, GtkPlacesSidebar.sidebar .view.label.separator, .header-bar .view.subtitle { - color: rgba(92, 97, 108, 0.55); } - .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus { - color: rgba(255, 255, 255, 0.65); - text-shadow: none; } - -.rubberband { - border: 1px solid #5294E2; - background-color: rgba(82, 148, 226, 0.2); } - -.label.separator, .popover .label.separator, GtkPlacesSidebar.sidebar .label.view.separator { - color: #5c616c; } - -.label:insensitive { - color: rgba(92, 97, 108, 0.55); } - -.dim-label, .label.separator, .popover .label.separator, GtkPlacesSidebar.sidebar .label.view.separator, .header-bar .subtitle { - opacity: 0.55; } - -GtkAssistant .sidebar { - background-color: #ffffff; - border-top: 1px solid #dcdfe3; } - GtkAssistant .sidebar:dir(ltr) { - border-right: 1px solid #dcdfe3; } - GtkAssistant .sidebar:dir(rtl) { - border-left: 1px solid #dcdfe3; } - -GtkAssistant.csd .sidebar { - border-top-style: none; } - -GtkAssistant .sidebar .label { - padding: 6px 12px; } - -GtkAssistant .sidebar .label.highlight { - background-color: #5294E2; - color: #ffffff; } - -GtkTextView { - background-color: #fafbfb; } - -.grid-child { - padding: 3px; - border-radius: 3px; } - .grid-child:selected { - outline-offset: -2px; } - -.popover.osd, .osd { - color: #BAC3CF; - border: none; - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; - outline-color: rgba(186, 195, 207, 0.3); - box-shadow: none; } - -/********************** - * Spinner Animations * - **********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } - -.spinner { - background-image: none; - background-color: blue; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - .spinner:active { - opacity: 1; - animation: spin 1s linear infinite; } - .spinner:active:insensitive { - opacity: 0.5; } - -/**************** - * Text Entries * - ****************/ -.entry { - border: 1px solid; - padding: 5px 8px 6px; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: #5c616c; - border-color: #cfd6e6; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); } - .header-bar .entry { - padding: 6px; } - .entry.image { - padding-left: 3px; - padding-right: 3px; } - .entry.flat, .entry.flat:focus { - padding: 2px; - color: #5c616c; - border-color: #cfd6e6; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); - border: none; - border-radius: 0; } - .entry:focus { - background-clip: border-box; - color: #5c616c; - border-color: #5294E2; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); } - .entry:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(255, 255, 255, 0.55); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.55)); } - .entry:selected, .entry:selected:focus { - background-color: #5294E2; - color: #ffffff; } - .entry.progressbar { - margin: 2px 12px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #5294E2; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - .linked > .entry:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .linked > .entry:first-child:dir(rtl) { - border-right-style: none; } - .linked > .entry:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-style: none; } - .linked > .entry:last-child:dir(rtl) { - border-left-style: solid; } - .entry.warning { - color: #ffffff; - border-color: #F27835; - background-image: linear-gradient(to bottom, #f7ae86); } - .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); - box-shadow: none; } - .entry.warning:selected, .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .entry.error { - color: #ffffff; - border-color: #FC4138; - background-image: linear-gradient(to bottom, #fd8d88); } - .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); - box-shadow: none; } - .entry.error:selected, .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - .entry.image { - color: #7d8189; } - .linked.vertical > .entry { - border-bottom-color: #f4f5f6; - box-shadow: none; } - .linked.vertical > .entry:focus { - border-color: #5294E2; - box-shadow: 0 -1px 0 0 #5294E2; } - .linked.vertical > .entry:insensitive { - border-bottom-color: #f4f5f6; } - .linked.vertical > .entry:first-child { - border-bottom-color: #f4f5f6; } - .linked.vertical > .entry:first-child:focus { - border-bottom-color: #5294E2; - box-shadow: none; } - .linked.vertical > .entry:first-child:insensitive { - border-bottom-color: #f4f5f6; } - .linked.vertical > .entry:last-child { - border-bottom-color: rgba(0, 0, 0, 0.14); } - .linked.vertical > .entry:last-child:focus { - border-bottom-color: #5294E2; - box-shadow: 0 -1px 0 0 #5294E2; } - .linked.vertical > .entry:last-child:insensitive { - border-bottom-color: rgba(0, 0, 0, 0.14); } - .osd .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - .osd .entry.image, .osd .entry.image:hover { - color: inherit; } - .osd .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - .osd .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkSearchEntry.entry { - border-radius: 20px; } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } - -.button { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - border: 1px solid; - border-radius: 3px; - padding: 5px 8px; - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .header-bar .button { - padding: 6px 11px; } - .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(251, 251, 252, 0); - border-color: rgba(207, 214, 230, 0); - transition: none; } - .button.flat:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 350ms; } - .button.flat:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; - -gtk-image-effect: highlight; } - .button:active, .button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; - transition-duration: 50ms; } - .button:active { - color: #5c616c; } - .button:active:hover, .button:checked { - color: #ffffff; } - .button.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; } - .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button:insensitive > GtkLabel { - color: inherit; } - .button:insensitive:active, .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { - color: inherit; } - .button.osd { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - background-color: rgba(53, 57, 69, 0.95); - border-color: rgba(35, 38, 46, 0.95); } - .button.osd.image-button { - padding: 10px; } - .button.osd:hover { - color: #5294E2; } - .button.osd:active, .button.osd:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.osd:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .osd .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: none; } - .osd .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:dir(rtl) { - border-left-style: solid; } - .osd .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button:hover, .osd .button:hover:first-child, .osd .button:hover:last-child { - box-shadow: none; } - .osd .button:active, .osd .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .osd .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - .osd .button.flat:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button.flat:hover, .osd .button.flat:hover:first-child, .osd .button.flat:hover:last-child { - box-shadow: none; } - .osd .button.flat:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); - background-image: none; } - .osd .button.flat:active, .osd .button.flat:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .button.suggested-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .button.suggested-action:active, .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .button.suggested-action.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(92, 97, 108, 0.55); } - .button.suggested-action:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .button.destructive-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .button.destructive-action:active, .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .button.destructive-action.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(92, 97, 108, 0.55); } - .button.destructive-action:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - .button.image-button { - padding: 8px; } - .header-bar .button.image-button { - padding: 6px 9px; } - .button.text-button { - padding-left: 16px; - padding-right: 16px; } - .header-bar .button.text-button { - padding: 6px 16px; } - .button.text-button.image-button { - padding: 4px 8px 5px; } - .button.text-button.image-button GtkLabel:first-child { - padding-left: 8px; } - .button.text-button.image-button GtkLabel:last-child { - padding-right: 8px; } - .header-bar .button.text-button.image-button { - padding: 6px 16px; } - .stack-switcher > .button { - outline-offset: -3px; } - .stack-switcher > .button > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .stack-switcher > .button > GtkImage { - padding-left: 6px; - padding-right: 6px; - padding-top: 5px; - padding-bottom: 5px; } - .stack-switcher > .button .header-bar > GtkLabel { - padding: 6px 10px; } - .stack-switcher > .button.text-button { - padding: 5px 10px; } - .header-bar .stack-switcher > .button.text-button { - padding: 6px 10px; } - .stack-switcher > .button.image-button { - padding: 1px 3px; } - .stack-switcher > .button.needs-attention:active > .label, - .stack-switcher > .button.needs-attention:active > GtkImage, - .stack-switcher > .button.needs-attention:checked > .label, - .stack-switcher > .button.needs-attention:checked > GtkImage { - animation: none; - background-image: none; } - .stack-switcher > .button.needs-attention > .label, - .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 4px; } - .stack-switcher > .button.needs-attention > .label:dir(rtl), - .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { - background-position: left 3px, left 4px; } - .inline-toolbar .button, .inline-toolbar .button:backdrop { - border-radius: 2px; - border-width: 1px; } - -.inline-toolbar GtkToolButton > .button { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .inline-toolbar GtkToolButton > .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .inline-toolbar GtkToolButton > .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { - color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { - color: inherit; } - -.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, -.linked > .button:hover, -.linked > .button:active, -.linked > .button:checked, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button, NemoWindow .primary-toolbar NemoPathBar.linked > .button, .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .inline-toolbar GtkToolButton > .button.flat:hover, .osd .button:hover, .inline-toolbar .button:hover, .linked > .button:hover, GtkComboBox.combobox-entry .entry:hover, GtkComboBox.combobox-entry .button:hover, .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover, .linked > GtkComboBox > .button:hover:dir(ltr) { - box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4), inset -1px 0 rgba(207, 214, 230, 0.4); } - .inline-toolbar GtkToolButton > .button.flat:active, .osd .button:active, .inline-toolbar .button:active, .linked > .button:active, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .button:active, .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, .linked > GtkComboBox > .button:active:dir(ltr), .inline-toolbar GtkToolButton > .button.flat:checked, .osd .button:checked, .inline-toolbar .button:checked, .linked > .button:checked, GtkComboBox.combobox-entry .entry:checked, GtkComboBox.combobox-entry .button:checked, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked, .linked > GtkComboBox > .button:checked:dir(ltr) { - box-shadow: none; } - .inline-toolbar.toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .inline-toolbar .button:dir(rtl), .inline-toolbar .button:dir(rtl):backdrop, .linked > .button:dir(rtl), - .linked > .button:dir(rtl):hover, - .linked > .button:dir(rtl):active, - .linked > .button:dir(rtl):checked, GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:dir(rtl), .header-bar .linked.stack-switcher > .button:dir(rtl), .primary-toolbar .linked.path-bar > .button:dir(rtl), .header-bar .linked.path-bar > .button:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:dir(rtl), .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; } - -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .primary-toolbar .linked.stack-switcher > .button:first-child, .header-bar .linked.stack-switcher > .button:first-child, .primary-toolbar .linked.path-bar > .button:first-child, .header-bar .linked.path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:first-child:hover, .inline-toolbar .button:first-child:hover, .linked > .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:first-child:hover, GtkComboBox.combobox-entry .button:first-child:hover, .linked > GtkComboBox:first-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(207, 214, 230, 0.4); } - .osd .button:first-child:active, .inline-toolbar .button:first-child:active, .linked > .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat:active, GtkComboBox.combobox-entry .entry:first-child:active, GtkComboBox.combobox-entry .button:first-child:active, .linked > GtkComboBox:first-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, .osd .button:first-child:checked, .inline-toolbar .button:first-child:checked, .linked > .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:first-child:checked, GtkComboBox.combobox-entry .button:first-child:checked, .linked > GtkComboBox:first-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { - box-shadow: none; } - -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .primary-toolbar .linked.stack-switcher > .button:last-child, .header-bar .linked.stack-switcher > .button:last-child, .primary-toolbar .linked.path-bar > .button:last-child, .header-bar .linked.path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:hover, .inline-toolbar .button:last-child:hover, .linked > .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:last-child:hover, GtkComboBox.combobox-entry .button:last-child:hover, .linked > GtkComboBox:last-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4); } - .osd .button:last-child:active, .inline-toolbar .button:last-child:active, .linked > .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat:active, GtkComboBox.combobox-entry .entry:last-child:active, GtkComboBox.combobox-entry .button:last-child:active, .linked > GtkComboBox:last-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, .osd .button:last-child:checked, .inline-toolbar .button:last-child:checked, .linked > .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:last-child:checked, GtkComboBox.combobox-entry .button:last-child:checked, .linked > GtkComboBox:last-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { - box-shadow: none; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:last-child:dir(rtl), .header-bar .linked.stack-switcher > .button:last-child:dir(rtl), .primary-toolbar .linked.path-bar > .button:last-child:dir(rtl), .header-bar .linked.path-bar > .button:last-child:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:dir(rtl) { - border-bottom-left-radius: 0; } - -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .primary-toolbar .linked.stack-switcher > .button:only-child, .header-bar .linked.stack-switcher > .button:only-child, .primary-toolbar .linked.path-bar > .button:only-child, .header-bar .linked.path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:only-child:hover, .inline-toolbar .button:only-child:hover, .linked > .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:only-child:hover, GtkComboBox.combobox-entry .button:only-child:hover, .linked > GtkComboBox:only-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { - box-shadow: none; } - .osd .button:only-child:active, .inline-toolbar .button:only-child:active, .linked > .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat:active, GtkComboBox.combobox-entry .entry:only-child:active, GtkComboBox.combobox-entry .button:only-child:active, .linked > GtkComboBox:only-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, .osd .button:only-child:checked, .inline-toolbar .button:only-child:checked, .linked > .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:only-child:checked, GtkComboBox.combobox-entry .button:only-child:checked, .linked > GtkComboBox:only-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { - box-shadow: none; } - -.linked.vertical > .entry, .linked.vertical > .entry:focus, .linked.vertical > .entry:insensitive, .linked.vertical > .button, -.linked.vertical > .button:hover, -.linked.vertical > .button:active, -.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button, -.linked.vertical > GtkComboBox > .button { - border-style: solid; - border-bottom-style: none; - border-top-style: none; - border-radius: 0; } - .linked.vertical > .entry:hover, .linked.vertical > .button:hover, .linked.vertical > GtkComboBoxText > .button:hover, - .linked.vertical > GtkComboBox > .button:hover { - box-shadow: inset 0 -1px rgba(207, 214, 230, 0.4), inset 0 1px rgba(207, 214, 230, 0.4); } - .linked.vertical > .entry:active, .linked.vertical > .button:active, .linked.vertical > GtkComboBoxText > .button:active, - .linked.vertical > GtkComboBox > .button:active, .linked.vertical > .entry:checked, .linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button:checked, - .linked.vertical > GtkComboBox > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, -.linked.vertical > GtkComboBox:first-child > .button { - border-radius: 3px 3px 0 0; - border-top-style: solid; } - .linked.vertical > .entry:first-child:hover, .linked.vertical > .button:first-child:hover, .linked.vertical > GtkComboBoxText:first-child > .button:hover, - .linked.vertical > GtkComboBox:first-child > .button:hover { - box-shadow: inset 0 -1px rgba(207, 214, 230, 0.4); } - .linked.vertical > .entry:first-child:active, .linked.vertical > .button:first-child:active, .linked.vertical > GtkComboBoxText:first-child > .button:active, - .linked.vertical > GtkComboBox:first-child > .button:active, .linked.vertical > .entry:first-child:checked, .linked.vertical > .button:first-child:checked, .linked.vertical > GtkComboBoxText:first-child > .button:checked, - .linked.vertical > GtkComboBox:first-child > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, -.linked.vertical > GtkComboBox:last-child > .button { - border-radius: 0 0 3px 3px; - border-bottom-style: solid; } - .linked.vertical > .entry:last-child:hover, .linked.vertical > .button:last-child:hover, .linked.vertical > GtkComboBoxText:last-child > .button:hover, - .linked.vertical > GtkComboBox:last-child > .button:hover { - box-shadow: inset 0 1px rgba(207, 214, 230, 0.4); } - .linked.vertical > .entry:last-child:active, .linked.vertical > .button:last-child:active, .linked.vertical > GtkComboBoxText:last-child > .button:active, - .linked.vertical > GtkComboBox:last-child > .button:active, .linked.vertical > .entry:last-child:checked, .linked.vertical > .button:last-child:checked, .linked.vertical > GtkComboBoxText:last-child > .button:checked, - .linked.vertical > GtkComboBox:last-child > .button:checked { - box-shadow: none; } - -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, -.linked.vertical > GtkComboBox:only-child > .button { - border-radius: 3px; - border-style: solid; } - .linked.vertical > .entry:only-child:hover, .linked.vertical > .button:only-child:hover, .linked.vertical > GtkComboBoxText:only-child > .button:hover, - .linked.vertical > GtkComboBox:only-child > .button:hover { - box-shadow: none; } - .linked.vertical > .entry:only-child:active, .linked.vertical > .button:only-child:active, .linked.vertical > GtkComboBoxText:only-child > .button:active, - .linked.vertical > GtkComboBox:only-child > .button:active, .linked.vertical > .entry:only-child:checked, .linked.vertical > .button:only-child:checked, .linked.vertical > GtkComboBoxText:only-child > .button:checked, - .linked.vertical > GtkComboBox:only-child > .button:checked { - box-shadow: none; } - -.menuitem.button.flat, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .list-row.button, .app-notification .button.flat, -.app-notification.frame .button.flat, .app-notification .button.flat:insensitive, -.app-notification.frame .button.flat:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - -/* menu buttons */ -.menuitem.button.flat { - transition: none; - outline-offset: -1px; - border-radius: 2px; } - .menuitem.button.flat:hover { - background-color: #edeff0; } - .menuitem.button.flat:checked { - color: #5c616c; } - -/********* - * Links * - *********/ -*:link, .button:link, .button:visited { - color: #2679db; } - *:link:visited, .button:visited { - color: #1e61b0; } - *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { - color: #bad4f3; } - *:link:hover, .button:hover:link, .button:hover:visited { - color: #5294e2; } - *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #eef4fc; } - *:link:active, .button:active:link, .button:active:visited { - color: #2679db; } - *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #dceaf9; } - *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #dceaf9; } - -/***************** - * GtkSpinButton * - *****************/ -.spinbutton { - border-radius: 3px; } - .spinbutton .button { - background-image: none; - border: 1px solid rgba(220, 223, 227, 0.6); - border-style: none none none solid; - color: #646973; - border-radius: 0; - box-shadow: none; } - .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .spinbutton .button:first-child { - color: red; } - .spinbutton .button:insensitive { - color: rgba(92, 97, 108, 0.55); } - .spinbutton .button:active { - background-color: #5294E2; - color: #ffffff; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { - border-radius: 0; - padding-left: 5px; - padding-right: 5px; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - border-radius: 2px 2px 0 0; - border-style: solid solid none solid; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - border-radius: 0 0 2px 2px; - border-style: none solid solid solid; } - GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { - padding: 1px; - border-width: 1px 0; - border-color: #5294E2; - border-radius: 0; - box-shadow: none; } - -/************** - * ComboBoxes * - **************/ -GtkComboBox { - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; } - GtkComboBox > .button { - padding-top: 3px; - padding-bottom: 4px; } - GtkComboBox:insensitive { - color: rgba(92, 97, 108, 0.55); } - GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar GtkComboBox .vertical.view.separator { - -GtkWidget-wide-separators: true; } - GtkComboBox.combobox-entry .entry:dir(ltr) { - border-right-style: none; } - GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: 1px 0 #5294E2; } - GtkComboBox.combobox-entry .entry:dir(rtl) { - border-left-style: none; } - GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: -1px 0 #5294E2; } - GtkComboBox.combobox-entry .button:dir(ltr) { - box-shadow: inset 1px 0 #cfd6e6; } - GtkComboBox.combobox-entry .button:dir(ltr):insensitive { - box-shadow: inset 1px 0 rgba(207, 214, 230, 0.55); } - GtkComboBox.combobox-entry .button:dir(rtl) { - box-shadow: inset -1px 0 #cfd6e6; } - GtkComboBox.combobox-entry .button:dir(rtl):insensitive { - box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } - -/************ - * Toolbars * - ************/ -.toolbar, .inline-toolbar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #F5F6F7; } - .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { - padding: 7px; - border: 1px solid rgba(0, 0, 0, 0.5); - border-radius: 3px; - background-color: rgba(53, 57, 69, 0.85); } - -.primary-toolbar { - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; - box-shadow: none; - border-width: 0 0 1px 0; - border-style: solid; - border-image: linear-gradient(to bottom, #e7e8eb, rgba(212, 213, 219, 0.95)) 1 0 1 0; } - -.inline-toolbar { - background-color: #edeef0; - border-style: solid; - border-color: #dcdfe3; - border-width: 0 1px 1px; - padding: 3px; - border-radius: 0 0 3px 3px; } - -.search-bar { - background-color: #F5F6F7; - border-style: solid; - border-color: #dcdfe3; - border-width: 0 0 1px; - padding: 3px; } - -.action-bar { - background-color: #edeef0; } - -/*************** - * Header bars * - ***************/ -.header-bar { - padding: 7px 7px 6px 7px; - border-width: 0 0 1px; - border-style: solid; - border-radius: 0; - border-color: #d4d5db; - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; } - .csd .header-bar { - background-color: rgba(231, 232, 235, 0.95); - border-color: rgba(212, 213, 219, 0.95); } - .header-bar:backdrop { - color: rgba(82, 93, 118, 0.5); } - .header-bar .title { - padding: 0px 12px; } - .header-bar .subtitle { - font-size: smaller; - padding: 0 12px; } - .header-bar.selection-mode, .header-bar.titlebar.selection-mode { - color: #ffffff; - background-color: rgba(82, 148, 226, 0.95); - border-color: rgba(65, 137, 223, 0.95); - box-shadow: none; } - .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { - background-color: rgba(82, 148, 226, 0.95); - color: rgba(255, 255, 255, 0.6); } - .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .button.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.5); } - .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { - color: rgba(82, 148, 226, 0.95); - outline-color: rgba(82, 148, 226, 0.25); - background-color: #ffffff; - border-color: #ffffff; } - .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { - color: rgba(82, 148, 226, 0.35); - background-color: rgba(255, 255, 255, 0.15); - border-color: rgba(255, 255, 255, 0.15); } - .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { - box-shadow: none; - padding-left: 10px; - padding-right: 10px; } - .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { - -GtkArrow-arrow-scaling: 1; } - .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { - background-color: #5294e2; } - .tiled .header-bar, .tiled .header-bar:backdrop, - .maximized .header-bar, .maximized .header-bar:backdrop { - border-radius: 0; } - .maximized .header-bar { - background-color: #e7e8eb; - border-color: #d4d5db; } - .header-bar.default-decoration, - .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, - .csd .header-bar.default-decoration:backdrop { - padding-top: 5px; - padding-bottom: 5px; - background-color: #e7e8eb; - border-bottom-width: 0; } - .maximized .header-bar.default-decoration, .maximized - .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized - .csd .header-bar.default-decoration:backdrop { - background-color: #e7e8eb; } - -.titlebar { - padding-left: 7px; - padding-right: 7px; - border-radius: 4px 4px 0 0; - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; - box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } - .csd .titlebar { - background-color: rgba(231, 232, 235, 0.95); } - .titlebar:backdrop { - color: rgba(82, 93, 118, 0.5); - background-color: #eff0f2; } - .csd .titlebar:backdrop { - background-color: rgba(239, 240, 242, 0.95); } - .maximized .titlebar { - background-color: #e7e8eb; } - .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { - background-color: #eff0f2; } - -.titlebar .titlebar, -.titlebar .titlebar:backdrop { - background-color: transparent; } - -.primary-toolbar .separator, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, -.header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar -.header-bar > GtkBox > .vertical.view.separator { - -GtkWidget-wide-separators: true; - -GtkWidget-separator-width: 1px; - border-width: 0 1px; - border-image: linear-gradient(to bottom, rgba(82, 93, 118, 0) 25%, rgba(82, 93, 118, 0.15) 25%, rgba(82, 93, 118, 0.15) 75%, rgba(82, 93, 118, 0) 75%) 0 1/0 1px stretch; } - .primary-toolbar .separator:backdrop, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator:backdrop, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator:backdrop, .header-bar .header-bar-separator:backdrop, - .header-bar > GtkBox > .separator.vertical:backdrop, GtkPlacesSidebar.sidebar - .header-bar > GtkBox > .vertical.view.separator:backdrop { - opacity: 0.6; } - -.primary-toolbar .entry, .header-bar .entry { - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { - color: inherit; } - .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { - opacity: 0.85; } - .primary-toolbar .entry:focus, .header-bar .entry:focus { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); - background-clip: border-box; } - .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { - color: #ffffff; } - .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { - background-color: #ffffff; - color: #5294E2; } - .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { - border-color: #5294E2; - background-image: none; - background-color: transparent; } - .primary-toolbar .entry.warning, .header-bar .entry.warning { - color: #ffffff; - border-color: #F27835; - background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } - .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); } - .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .primary-toolbar .entry.error, .header-bar .entry.error { - color: #ffffff; - border-color: #FC4138; - background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } - .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); } - .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - -.primary-toolbar .button, .header-bar .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - outline-offset: -3px; - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button:backdrop, .header-bar .button:backdrop { - opacity: 0.7; } - .primary-toolbar .button:hover, .header-bar .button:hover { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; - background-clip: border-box; } - .primary-toolbar .button:insensitive, .header-bar .button:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { - color: inherit; } - .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { - color: rgba(255, 255, 255, 0.75); - border-color: rgba(82, 148, 226, 0.65); - background-color: rgba(82, 148, 226, 0.65); } - -.primary-toolbar .linked > .button, .header-bar .linked > .button { - border-radius: 3px; - border-style: solid; } - -.primary-toolbar .linked > .button:hover, .header-bar .linked > .button:hover { - box-shadow: none; } - -.primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { - background-color: rgba(255, 255, 255, 0.9); } - .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .primary-toolbar .linked.stack-switcher > .button:insensitive, .header-bar .linked.stack-switcher > .button:insensitive, .primary-toolbar .linked.path-bar > .button:insensitive, .header-bar .linked.path-bar > .button:insensitive { - color: rgba(82, 93, 118, 0.4); } - .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover { - box-shadow: none; } - .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked { - box-shadow: none; } - -.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { - color: #ffffff; } - .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { - background-color: rgba(255, 255, 255, 0.1); - border-color: transparent; } - .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { - color: rgba(255, 255, 255, 0.4); } - -.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { - color: rgba(82, 93, 118, 0.8); } - .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { - background-color: rgba(82, 93, 118, 0.05); - border-color: transparent; } - .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { - color: rgba(82, 93, 118, 0.5); } - .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { - background-color: rgba(0, 0, 0, 0.1); } - -.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { - color: rgba(82, 93, 118, 0.2); } - -.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { - color: inherit; } - .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); - box-shadow: none; } - .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr), .header-bar GtkComboBox.combobox-entry .button:dir(ltr) { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(ltr):insensitive { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0); } - -.primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl), .header-bar GtkComboBox.combobox-entry .button:dir(rtl) { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } - .primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(rtl):insensitive { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0); } - -.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { - opacity: 0.75; } - -.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { - background-color: rgba(82, 93, 118, 0.15); } - -.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale.trough, .header-bar .scale.trough { - background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.15)); } - .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.1)); } - -.primary-toolbar .scale.slider, .header-bar .scale.slider { - background-image: linear-gradient(to bottom, #fbfbfc); - border-color: rgba(82, 93, 118, 0.3); } - .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { - background-image: linear-gradient(to bottom, white); - border-color: rgba(82, 93, 118, 0.3); } - .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, rgba(245, 246, 247, 0.985)); - border-color: rgba(82, 93, 118, 0.3); } - -/************ - * Pathbars * - ************/ -.path-bar .button { - padding-left: 6px; - padding-right: 6px; } - .path-bar .button:only-child { - padding-left: 12px; - padding-right: 12px; } - .path-bar .button GtkLabel:last-child { - padding-left: 2px; } - .path-bar .button GtkLabel:first-child { - padding-right: 2px; } - .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { - padding-right: 4px; - padding-left: 4px; } - -/************** - * Tree Views * - **************/ -GtkTreeView.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-left-color: rgba(92, 97, 108, 0.15); - border-top-color: rgba(0, 0, 0, 0.1); } - GtkTreeView.view:selected { - border-radius: 0; - border-left-color: #a9caf1; - border-top-color: rgba(92, 97, 108, 0.1); } - GtkTreeView.view:insensitive { - color: rgba(92, 97, 108, 0.55); } - GtkTreeView.view:insensitive:selected { - color: #97bfee; } - GtkTreeView.view.dnd { - border-style: solid none; - border-width: 1px; - border-color: #577ba7; } - GtkTreeView.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #aeb0b6; } - GtkTreeView.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkTreeView.view.expander:hover { - color: #5c616c; } - GtkTreeView.view.expander:selected { - color: #cbdff6; } - GtkTreeView.view.expander:selected:hover { - color: #ffffff; } - GtkTreeView.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - GtkTreeView.view.progressbar { - color: #ffffff; - border-radius: 3px; - background-image: linear-gradient(to bottom, #5294E2); } - GtkTreeView.view.progressbar:selected { - color: #5294E2; - box-shadow: none; - background-image: linear-gradient(to bottom, #ffffff); } - GtkTreeView.view.trough, GtkTreeView.view.trough:selected { - color: #5c616c; - background-image: linear-gradient(to bottom, #cfd6e6); - border-radius: 3px; - border-width: 0; } - -column-header .button { - color: #7d8189; - background-color: #ffffff; } - column-header .button:hover { - color: #5294E2; - box-shadow: none; - transition: none; } - column-header .button:active { - color: #5c616c; - transition: none; } - -column-header:last-child .button, column-header:last-child.button { - border-right-style: none; - border-image: none; } - -column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { - transition: none; - color: #5294E2; - box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #ffffff, inset -1px 0 #ffffff; } - -column-header .button, column-header .button:hover, column-header .button:active { - padding: 3px 6px; - background-image: none; - border-style: none solid none none; - border-radius: 0; - border-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; } - column-header .button:active, column-header .button:hover { - background-color: #ffffff; } - column-header .button:active:hover { - color: #5c616c; } - column-header .button:insensitive { - border-color: #F5F6F7; - background-image: none; } - -/********* - * Menus * - *********/ -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - background-color: #e7e8eb; - color: rgba(82, 93, 118, 0.8); } - .menubar:backdrop { - color: rgba(82, 93, 118, 0.5); } - .menubar > .menuitem { - padding: 6px 8px; - border: solid transparent; - border-width: 0; } - .menubar > .menuitem:hover { - background-color: #5294E2; - color: #ffffff; } - .menubar > .menuitem:insensitive { - color: rgba(82, 93, 118, 0.2); - border-color: transparent; } - -.menu { - margin: 4px; - padding: 0; - border-radius: 0; - background-color: #ffffff; - border: 1px solid #dcdfe3; } - .csd .menu { - padding: 4px 0px; - border-radius: 2px; - border: none; } - .menu .menuitem { - padding: 5px; } - .menu .menuitem:hover { - color: #5c616c; - background-color: rgba(0, 0, 0, 0.04); - border: solid rgba(0, 0, 0, 0.08); - border-width: 1px 0 1px 0; } - .menu .menuitem:insensitive { - color: rgba(92, 97, 108, 0.55); } - .menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator { - color: rgba(255, 255, 255, 0); } - .menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .menu.button { - border-style: none; - border-radius: 0; } - .menu.button.top { - border-bottom: 1px solid #efeff0; } - .menu.button.bottom { - border-top: 1px solid #efeff0; } - .menu.button:hover { - background-color: #efeff0; } - .menu.button:insensitive { - color: transparent; - background-color: transparent; - border-color: transparent; } - -.csd .popup { - border-radius: 2px; } - -.menuitem .accelerator { - color: alpha(currentColor,0.55); } - -/************ - * Popovers * - ************/ -.popover { - padding: 2px; - border: 1px solid #cdd2d7; - border-radius: 3px; - background-clip: border-box; - background-color: #ffffff; - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); } - .popover .separator, .popover GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .popover .view.separator { - color: rgba(255, 255, 255, 0); } - .popover > .list, - .popover > .view, - .popover > .toolbar, - .popover > .inline-toolbar, - .popover.osd > .toolbar, - .popover.osd > .inline-toolbar { - border-style: none; - background-color: transparent; } - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; } - .entry.cursor-handle.top, - .cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } - .entry.cursor-handle.bottom, - .cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -.notebook { - padding: 0; - background-color: #ffffff; - -GtkNotebook-initial-gap: 4; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: 1; - -GtkNotebook-has-tab-gap: false; - -GtkWidget-focus-padding: 0; - -GtkWidget-focus-line-width: 0; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .notebook.frame { - border: 1px solid #dcdfe3; } - .notebook.frame.top { - border-top-width: 0; } - .notebook.frame.bottom { - border-bottom-width: 0; } - .notebook.frame.right { - border-right-width: 0; } - .notebook.frame.left { - border-left-width: 0; } - .notebook.header { - background-color: #F5F6F7; } - .notebook.header.frame { - border: 0px solid #dcdfe3; } - .notebook.header.frame.top { - border-bottom-width: 0; } - .notebook.header.frame.bottom { - border-top-width: 0; } - .notebook.header.frame.right { - border-left-width: 0; } - .notebook.header.frame.left { - border-right-width: 0; } - .notebook.header.top { - box-shadow: inset 0 -1px #dcdfe3; } - .notebook.header.bottom { - box-shadow: inset 0 1px #dcdfe3; } - .notebook.header.right { - box-shadow: inset 1px 0 #dcdfe3; } - .notebook.header.left { - box-shadow: inset -1px 0 #dcdfe3; } - .notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; - outline-color: transparent; - outline-offset: 0; } - .notebook tab.top, .notebook tab.bottom { - padding: 4px 15px; } - .notebook tab.left, .notebook tab.right { - padding: 4px 15px; } - .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { - padding-left: 12px; - padding-right: 12px; } - .notebook tab.reorderable-page.top, .notebook tab.top { - padding-top: 6px; - border-radius: 3.5px 2px 0 0; - border-width: 0; - border-top-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #ffffff, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.bottom, .notebook tab.bottom { - padding-bottom: 6px; - border-radius: 0 0 2px 3.5px; - border-width: 0; - border-bottom-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 -1px #ffffff, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.right, .notebook tab.right { - padding-right: 17px; - border-radius: 0 3.5px 3.5px 0; - border-width: 0; - border-right-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #ffffff, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.left, .notebook tab.left { - padding-left: 17px; - border-radius: 3.5px 0 0 3.5px; - border-width: 0; - border-left-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #ffffff; } - .notebook tab GtkLabel { - padding: 0 2px; - color: rgba(92, 97, 108, 0.55); } - .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { - color: rgba(92, 97, 108, 0.775); } - .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { - color: #5c616c; } - .notebook tab .button { - padding: 0; - color: #92959d; } - .notebook tab .button:hover { - color: #ff4d4d; } - .notebook tab .button:active { - color: #5294E2; } - .notebook tab .button > GtkImage { - padding: 2px; } - .notebook.arrow { - color: rgba(92, 97, 108, 0.55); } - .notebook.arrow:hover { - color: rgba(92, 97, 108, 0.775); } - .notebook.arrow:active { - color: #5c616c; } - .notebook.arrow:insensitive { - color: rgba(92, 97, 108, 0.25); } - -/************** - * Scrollbars * - **************/ -.scrollbar { - -GtkRange-slider-width: 13; - -GtkRange-trough-border: 0; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkScrollbar-min-slider-length: 42; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; } - .scrollbar .button { - border: none; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - opacity: 0.4; - -GtkRange-slider-width: 6px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { - margin: 0; - background-color: #8a8e96; - border: 1px solid rgba(255, 255, 255, 0.6); - background-clip: padding-box; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { - border-style: none; - background-color: transparent; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { - margin-top: 2px; - margin-bottom: 2px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { - margin-left: 2px; - margin-right: 2px; } - .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { - opacity: 0.99; } - .scrollbar .trough { - background-color: #fcfcfc; - border: 1px none #dcdfe3; } - .scrollbar .slider { - background-color: #b8babf; } - .scrollbar .slider:hover { - background-color: #c7c9cd; } - .scrollbar .slider:prelight:active { - background-color: #5294E2; } - .scrollbar .slider:insensitive { - background-color: transparent; } - .scrollbar .slider { - border-radius: 100px; - margin: 3px; } - .scrollbar.fine-tune .slider { - margin: 4px; } - .scrollbar.vertical .slider { - margin-left: 4px; } - .scrollbar.vertical .slider:dir(rtl) { - margin-left: 3px; - margin-right: 4px; } - .scrollbar.vertical.fine-tune .slider { - margin-left: 5px; } - .scrollbar.vertical.fine-tune .slider:dir(rtl) { - margin-left: 4px; - margin-right: 5px; } - .scrollbar.vertical .trough { - border-left-style: solid; } - .scrollbar.vertical .trough:dir(rtl) { - border-left-style: none; - border-right-style: solid; } - .scrollbar.horizontal .slider { - margin-top: 4px; } - .scrollbar.horizontal.fine-tune .slider { - margin-top: 5px; } - .scrollbar.horizontal .trough { - border-top-style: solid; } - -.scrollbars-junction, -.scrollbars-junction.frame { - border-color: transparent; - border-image: linear-gradient(to bottom, #dcdfe3 1px, transparent 1px) 0 0 0 1/0 1px stretch; - background-color: #fcfcfc; } - .scrollbars-junction:dir(rtl), - .scrollbars-junction.frame:dir(rtl) { - border-image-slice: 0 1 0 0; } - -/********** - * Switch * - **********/ -GtkSwitch { - font: 1; - -GtkSwitch-slider-width: 41; - outline-color: transparent; } - GtkSwitch.trough, GtkSwitch.slider { - background-size: 52px 24px; - background-repeat: no-repeat; - background-position: right center; - color: transparent; - border-color: transparent; - border-image: none; - border-style: none; - box-shadow: none; } - GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { - background-position: left center; } - -GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } - -.list-row:selected GtkSwitch.trough, -GtkInfoBar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } - -.header-bar GtkSwitch.trough, -.primary-toolbar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-header.png"), url("assets/switch-header@2.png")); } - -GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } - -.list-row:selected GtkSwitch.trough:active, -GtkInfoBar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } - -.header-bar GtkSwitch.trough:active, -.primary-toolbar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-header.png"), url("assets/switch-active-header@2.png")); } - -GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } - -.list-row:selected GtkSwitch.trough:insensitive, -GtkInfoBar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:insensitive, -.primary-toolbar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-header.png"), url("assets/switch-insensitive-header@2.png")); } - -GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } - -.list-row:selected GtkSwitch.trough:active:insensitive, -GtkInfoBar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:active:insensitive, -.primary-toolbar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } - -/************************* - * Check and Radio items * - *************************/ -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check, -GtkFileChooserDialog .dialog-vbox > .frame .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkTreeView.view.check:selected, -.list-row:selected .check, -GtkInfoBar .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive, -GtkInfoBar .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent, -GtkInfoBar .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive, -GtkInfoBar .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:checked, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked, -GtkInfoBar .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .check:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive, -GtkInfoBar .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio, -GtkFileChooserDialog .dialog-vbox > .frame .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkTreeView.view.radio:selected, -.list-row:selected .radio, -GtkInfoBar .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive, -GtkInfoBar .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent, -GtkInfoBar .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive, -GtkInfoBar .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:checked, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked, -GtkInfoBar .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } - -GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive, -GtkInfoBar .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } - -GtkIconView.view.check, -GtkFlowBox.view.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); - background-color: transparent; } - -GtkIconView.view.check:checked, -GtkFlowBox.view.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); - background-color: transparent; } - -GtkCheckButton.text-button, GtkRadioButton.text-button { - padding: 1px 2px 4px; - outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: rgba(92, 97, 108, 0.55); } - -/************ - * GtkScale * - ************/ -.scale { - -GtkScale-slider-length: 15; - -GtkRange-slider-width: 15; - -GtkRange-trough-border: 0; - outline-offset: -1px; - outline-radius: 2px; } - .scale.trough { - margin: 5px; } - .scale.fine-tune.trough { - border-radius: 5px; - margin: 3px; } - .scale.slider { - background-clip: border-box; - background-image: linear-gradient(to bottom, #fbfbfc); - border: 1px solid rgba(123, 142, 186, 0.5); - border-radius: 50%; - box-shadow: none; } - .scale.slider:hover { - background-image: linear-gradient(to bottom, white); - border-color: rgba(123, 142, 186, 0.5); } - .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #fbfbfb); - border-color: rgba(123, 142, 186, 0.3); } - .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .osd .scale.slider { - background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); - border-color: #5294E2; } - .osd .scale.slider:hover { - background-image: linear-gradient(to bottom, #5294E2); } - .osd .scale.slider:active { - background-image: linear-gradient(to bottom, #2679db); - border-color: #2679db; } - .list-row:selected .scale.slider, - GtkInfoBar .scale.slider { - background-image: linear-gradient(to bottom, #ffffff); - border-color: #ffffff; } - .list-row:selected .scale.slider:hover, - GtkInfoBar .scale.slider:hover { - background-image: linear-gradient(to bottom, #e5effb); - border-color: #e5effb; } - .list-row:selected .scale.slider:active, - GtkInfoBar .scale.slider:active { - background-image: linear-gradient(to bottom, #a9caf1); - border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive, - GtkInfoBar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); - border-color: #b1cff2; } - .scale.trough { - border: none; - border-radius: 2.5px; - background-image: linear-gradient(to bottom, #cfd6e6); } - .scale.trough.highlight { - background-image: linear-gradient(to bottom, #5294E2); } - .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } - .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(207, 214, 230, 0.55)); } - .osd .scale.trough { - background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); - outline-color: rgba(186, 195, 207, 0.2); } - .osd .scale.trough.highlight { - background-image: none; - background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough, - GtkInfoBar .scale.trough { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight, - GtkInfoBar .scale.trough.highlight { - background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive, - GtkInfoBar .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive, - GtkInfoBar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -/***************** - * Progress bars * - *****************/ -GtkProgressBar { - padding: 0; - font-size: smaller; - color: rgba(92, 97, 108, 0.7); } - GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; } - -.progressbar { - background-color: #5294E2; - border: none; - border-radius: 3px; - box-shadow: none; } - .progressbar.osd { - background-color: #5294E2; } - .list-row:selected .progressbar, - GtkInfoBar .progressbar { - background-color: #ffffff; } - -.osd .scale.progressbar { - background-color: #5294E2; } - -GtkProgressBar.trough, .level-bar.trough { - border: none; - border-radius: 3px; - background-color: #cfd6e6; } - GtkProgressBar.trough.osd, .osd.level-bar.trough { - border-style: none; - background-color: transparent; - box-shadow: none; } - .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, - GtkInfoBar GtkProgressBar.trough, - GtkInfoBar .level-bar.trough { - background-color: rgba(0, 0, 0, 0.2); } - -/************* - * Level Bar * - *************/ -GtkLevelBar { - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - -.level-bar.trough { - padding: 3px; - border-radius: 4px; } - -.level-bar.fill-block { - border: 1px solid #5294E2; - background-color: #5294E2; - border-radius: 2px; } - .level-bar.fill-block.indicator-discrete.horizontal { - margin: 0 1px; } - .level-bar.fill-block.indicator-discrete.vertical { - margin: 1px 0; } - .level-bar.fill-block.level-high { - border-color: #73d216; - background-color: #73d216; } - .level-bar.fill-block.level-low { - border-color: #F27835; - background-color: #F27835; } - .level-bar.fill-block.empty-fill-block { - background-color: rgba(92, 97, 108, 0.2); - border-color: rgba(92, 97, 108, 0.2); } - -/********** - * Frames * - **********/ -.frame { - border: 1px solid #dcdfe3; - padding: 0; } - .frame.flat { - border-style: none; } - .frame.action-bar { - padding: 6px; - border-width: 1px 0 0; } - -GtkScrolledWindow GtkViewport.frame { - border-style: none; } - -.separator, GtkPlacesSidebar.sidebar .view.separator { - color: rgba(0, 0, 0, 0.1); } - GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserButton .view.separator, - GtkFontButton .separator, - GtkFontButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar - GtkFontButton .view.separator, - GtkFileChooserButton .separator.vertical, - GtkFileChooserButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar - GtkFileChooserButton .vertical.view.separator, - GtkFontButton .separator.vertical, - GtkFontButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar - GtkFontButton .vertical.view.separator { - -GtkWidget-wide-separators: true; } - -/********* - * Lists * - *********/ -.list, .list-row { - background-color: #ffffff; - border-color: #dcdfe3; } - -.list-row, -.grid-child { - padding: 2px; } - -.list-row.button { - background-color: transparent; - border-style: none; - border-radius: 0; - box-shadow: none; } - .list-row.button:hover { - background-color: rgba(0, 0, 0, 0.05); } - .list-row.button:active { - color: #5c616c; } - .list-row.button:selected:active { - color: #ffffff; } - .list-row.button:selected:hover { - background-color: #4a85cb; } - .list-row.button:selected:insensitive { - color: rgba(255, 255, 255, 0.7); - background-color: rgba(82, 148, 226, 0.7); } - .list-row.button:selected:insensitive .label { - color: inherit; } - -.list-row, list-row.button { - transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .list-row:hover, list-row.button:hover { - transition: none; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - color: #BAC3CF; - background-color: rgba(53, 57, 69, 0.95); - background-clip: border-box; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: rgba(31, 33, 40, 0.95); } - .app-notification .button, - .app-notification.frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - .app-notification .button.flat, - .app-notification.frame .button.flat { - border-color: rgba(82, 148, 226, 0); } - .app-notification .button:hover, - .app-notification.frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .app-notification .button:active, .app-notification .button:checked, - .app-notification.frame .button:active, - .app-notification.frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; - background-clip: padding-box; } - .app-notification .button:insensitive, - .app-notification.frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -/************* - * Expanders * - *************/ -.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .expander:hover { - color: #aaaeb7; } - .expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ - * Calendar * - ***********/ -GtkCalendar { - color: #5c616c; - border: 1px solid #dcdfe3; - border-radius: 3px; - padding: 2px; } - GtkCalendar:selected { - background-color: #5294E2; - color: #ffffff; - border-radius: 1.5px; } - GtkCalendar.header { - color: #5c616c; - border: none; - border-radius: 0; } - GtkCalendar.button, GtkCalendar.button:focus { - color: rgba(92, 97, 108, 0.45); - border-color: transparent; - background-color: transparent; - background-image: none; } - GtkCalendar.button:hover, GtkCalendar.button:focus:hover { - color: #5c616c; } - GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { - color: rgba(92, 97, 108, 0.55); - background-color: transparent; - background-image: none; } - GtkCalendar.highlight { - color: alpha(currentColor,0.55); } - -/*********** - * Dialogs * - ***********/ -.message-dialog .dialog-action-area .button { - padding: 8px; } - -.message-dialog { - -GtkDialog-button-spacing: 0; } - .message-dialog .titlebar { - background-color: rgba(231, 232, 235, 0.95); - border-bottom: 1px solid rgba(212, 213, 219, 0.95); } - .message-dialog.csd.background { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: none; } - .message-dialog.csd .dialog-action-area .button { - padding: 8px; - border-radius: 0; } - .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { - border-right-style: none; - border-bottom-style: none; } - .message-dialog.csd .dialog-action-area .button:last-child { - border-bottom-right-radius: 3px; } - .message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - border-bottom-left-radius: 3px; } - -GtkFileChooserDialog .search-bar { - background-color: #F5F6F7; - border-color: #dcdfe3; - box-shadow: none; } - -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid #dcdfe3; } - -/*********** - * Sidebar * - ***********/ -.sidebar { - border: none; - background-color: #F5F6F7; } - .sidebar:selected { - background-color: #5294E2; } - -GtkPlacesSidebar.sidebar .view { - color: #5c616c; - background-color: transparent; } - GtkPlacesSidebar.sidebar .view:selected { - color: #ffffff; - background-color: #5294E2; } - -.sidebar-item { - padding: 10px 4px; } - .sidebar-item > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .sidebar-item.needs-attention > GtkLabel { - background-size: 6px 6px, 0 0; } - -GtkPaned { - -GtkPaned-handle-size: 1; - -gtk-icon-source: none; - margin: 0 8px 8px 0; } - GtkPaned:dir(rtl) { - margin-right: 0; - margin-left: 8px; } - GtkPaned .pane-separator { - background-color: #dcdfe3; } - -GtkPaned.wide { - -GtkPaned-handle-size: 5; - margin: 0; } - GtkPaned.wide .pane-separator { - background-color: transparent; - border-style: none solid; - border-color: #dcdfe3; - border-width: 1px; } - GtkPaned.wide.vertical .pane-separator { - border-style: solid none; } - -/************** - * GtkInfoBar * - **************/ -GtkInfoBar { - border-style: none; } - -.info, -.question, -.warning, -.error, -GtkInfoBar { - background-color: #5294E2; - color: #ffffff; } - -.list-row:selected .button, GtkInfoBar .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.5); } - .list-row:selected .flat.button, GtkInfoBar .flat.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .list-row:selected .button:hover, GtkInfoBar .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.8); } - .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { - color: #5294E2; - outline-color: rgba(82, 148, 226, 0.3); - background-color: #ffffff; - border-color: #ffffff; } - .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.2); } - .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { - color: rgba(82, 148, 226, 0.4); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.2); } - -/************ - * Tooltips * - ************/ -.tooltip { - color: #BAC3CF; - border-radius: 2px; } - .tooltip.background { - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; } - .tooltip.window-frame.csd { - background-color: transparent; } - -.tooltip * { - padding: 4px; - background-color: transparent; - color: inherit; } - -/***************** - * Color Chooser * - *****************/ -:selected GtkColorSwatch { - box-shadow: none; } - :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { - border-color: #ffffff; } - -GtkColorSwatch.top { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - -GtkColorSwatch.bottom { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; } - -GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - -GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay { - border-radius: 3px; } - -GtkColorSwatch:hover, GtkColorSwatch:hover:selected { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } - -GtkColorEditor GtkColorSwatch { - border-radius: 3px; } - GtkColorEditor GtkColorSwatch:hover { - background-image: none; } - -GtkColorSwatch.color-dark { - color: white; - outline-color: rgba(0, 0, 0, 0.3); } - -GtkColorSwatch.color-light { - color: black; - outline-color: rgba(255, 255, 255, 0.5); } - -GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { - border: 1px solid rgba(0, 0, 0, 0.15); } - GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { - border-color: rgba(0, 0, 0, 0.25); } - -GtkColorSwatch#add-color-button { - border-style: solid; - border-width: 1px; - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - GtkColorSwatch#add-color-button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - GtkColorSwatch#add-color-button .overlay { - border-color: transparent; - background-color: transparent; - background-image: none; } - -GtkColorButton.button { - padding: 4px; } - GtkColorButton.button GtkColorSwatch { - border-radius: 0; } - -/******** - * Misc * - ********/ -.scale-popup .button { - padding: 6px; } - .scale-popup .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - -GtkVolumeButton.button { - padding: 8px; } - -/********************** - * Window Decorations * - *********************/ -.window-frame { - border-radius: 4px 4px 0 0; - border-width: 0px; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ - margin: 10px; } - .window-frame:backdrop { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } - .window-frame.tiled { - border-radius: 0; } - .window-frame.popup { - box-shadow: none; - border-radius: 0; } - .window-frame.ssd { - border-radius: 4px 4px 0 0; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); } - .window-frame.ssd.maximized { - border-radius: 0; } - .window-frame.csd.popup { - border-radius: 2px; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); } - .window-frame.csd.tooltip { - border-radius: 2px; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); } - .window-frame.csd.message-dialog { - border-radius: 3px; } - .window-frame.solid-csd { - border-radius: 0; - margin: 1px; - background-color: rgba(231, 232, 235, 0.95); - box-shadow: none; } - -.header-bar.default-decoration .button.titlebutton, -.titlebar.default-decoration .button.titlebutton { - padding-top: 0px; - padding-bottom: 0px; } - -.header-bar .button.titlebutton, -.titlebar .button.titlebutton { - padding: 6px 4px; - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(231, 232, 235, 0); } - .header-bar .button.titlebutton:hover, - .titlebar .button.titlebutton:hover { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked, - .titlebar .button.titlebutton:active, - .titlebar .button.titlebutton:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize, - .titlebar .button.titlebutton.close, - .titlebar .button.titlebutton.maximize, - .titlebar .button.titlebutton.minimize { - color: transparent; - background-color: transparent; - background-position: center; - background-repeat: no-repeat; - border-width: 0; } - .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop, - .titlebar .button.titlebutton.close:backdrop, - .titlebar .button.titlebutton.maximize:backdrop, - .titlebar .button.titlebutton.minimize:backdrop { - opacity: 1; } - .header-bar .button.titlebutton.close, - .titlebar .button.titlebutton.close { - background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } - .header-bar .button.titlebutton.close:backdrop, - .titlebar .button.titlebutton.close:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } - .header-bar .button.titlebutton.close:hover, - .titlebar .button.titlebutton.close:hover { - background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } - .header-bar .button.titlebutton.close:active, - .titlebar .button.titlebutton.close:active { - background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } - .header-bar .button.titlebutton.maximize, - .titlebar .button.titlebutton.maximize { - background-image: -gtk-scaled(url("assets/titlebutton-max.png"), url("assets/titlebutton-max@2.png")); } - .header-bar .button.titlebutton.maximize:backdrop, - .titlebar .button.titlebutton.maximize:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop.png"), url("assets/titlebutton-max-backdrop@2.png")); } - .header-bar .button.titlebutton.maximize:hover, - .titlebar .button.titlebutton.maximize:hover { - background-image: -gtk-scaled(url("assets/titlebutton-max-hover.png"), url("assets/titlebutton-max-hover@2.png")); } - .header-bar .button.titlebutton.maximize:active, - .titlebar .button.titlebutton.maximize:active { - background-image: -gtk-scaled(url("assets/titlebutton-max-active.png"), url("assets/titlebutton-max-active@2.png")); } - .header-bar .button.titlebutton.minimize, - .titlebar .button.titlebutton.minimize { - background-image: -gtk-scaled(url("assets/titlebutton-min.png"), url("assets/titlebutton-min@2.png")); } - .header-bar .button.titlebutton.minimize:backdrop, - .titlebar .button.titlebutton.minimize:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop.png"), url("assets/titlebutton-min-backdrop@2.png")); } - .header-bar .button.titlebutton.minimize:hover, - .titlebar .button.titlebutton.minimize:hover { - background-image: -gtk-scaled(url("assets/titlebutton-min-hover.png"), url("assets/titlebutton-min-hover@2.png")); } - .header-bar .button.titlebutton.minimize:active, - .titlebar .button.titlebutton.minimize:active { - background-image: -gtk-scaled(url("assets/titlebutton-min-active.png"), url("assets/titlebutton-min-active@2.png")); } - -.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.button.flat:selected, .list-row:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus { - background-image: none; - background-color: #5294E2; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - -GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, -ScratchMainWindow .notebook tab.reorderable-page.top:active, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, -ScratchMainWindow .notebook tab.top:active, -ScratchMainWindow .notebook tab.top.active-page, -ScratchMainWindow .notebook tab.top.active-page:hover, -EphyNotebook.notebook tab.reorderable-page.top:active, -EphyNotebook.notebook tab.reorderable-page.top.active-page, -EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, -EphyNotebook.notebook tab.top:active, -EphyNotebook.notebook tab.top.active-page, -EphyNotebook.notebook tab.top.active-page:hover, -MidoriNotebook .notebook tab.reorderable-page.top:active, -MidoriNotebook .notebook tab.reorderable-page.top.active-page, -MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, -MidoriNotebook .notebook tab.top:active, -MidoriNotebook .notebook tab.top.active-page, -MidoriNotebook .notebook tab.top.active-page:hover, -TerminalWindow .notebook tab.reorderable-page.top:active, -TerminalWindow .notebook tab.reorderable-page.top.active-page, -TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -TerminalWindow .notebook tab.top:active, -TerminalWindow .notebook tab.top.active-page, -TerminalWindow .notebook tab.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - -TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.top { - padding-top: 7px; - border-top-width: 3px; } - -TerminalWindow .notebook.header.top, -PantheonTerminalPantheonTerminalWindow .notebook.header.top { - box-shadow: inset 0 1px #d4d5db, inset 0 -1px #dcdfe3; } - -GtkHTML { - background-color: #ffffff; - color: #5c616c; } - GtkHTML:active { - color: #ffffff; - background-color: #5294E2; } - -SushiFontWidget { - padding: 6px 12px; } - -TerminalWindow .background { - background-color: transparent; } - -TerminalWindow .scrollbar.vertical .slider { - margin-left: 3px; } - -TerminalWindow .scrollbar.trough { - border-width: 0; } - -.nautilus-canvas-item { - border-radius: 2px; } - -.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { - color: #ffffff; - text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } - .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { - color: #5c616c; } - .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { - color: #ffffff; } - -.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, GtkPlacesSidebar.sidebar .nautilus-canvas-item.label.view.separator, .header-bar .nautilus-canvas-item.subtitle, -.nautilus-list-dim-label { - color: #a9acb2; } - .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus, - .nautilus-list-dim-label:selected, - .nautilus-list-dim-label:selected:focus { - color: #dceaf9; } - -NautilusNotebook.notebook { - background-color: #ffffff; } - NautilusNotebook.notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; } - -NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { - padding: 5px; - box-shadow: none; - background-color: #ffffff; } - -.nautilus-circular-button { - border-radius: 50%; - outline-radius: 50%; } - -.disk-space-display { - border-style: solid; - border-width: 1px; } - .disk-space-display.unknown { - background-color: rgba(92, 97, 108, 0.5); - border-color: rgba(69, 72, 80, 0.5); } - .disk-space-display.used { - background-color: rgba(82, 148, 226, 0.8); - border-color: rgba(38, 121, 219, 0.8); } - .disk-space-display.free { - background-color: #edeef0; - border-color: #d0d5da; } - -NemoWindow EelEditableLabel.entry { - transition: none; } - -NemoWindow .sidebar .frame { - border-width: 0; } - -NemoWindow GtkSeparator.separator.horizontal, NemoWindow GtkPlacesSidebar.sidebar GtkSeparator.horizontal.view.separator, GtkPlacesSidebar.sidebar NemoWindow GtkSeparator.horizontal.view.separator { - color: #dcdfe3; } - -NemoWindow .primary-toolbar NemoPathBar.linked > .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { - background-color: rgba(255, 255, 255, 0.9); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:insensitive { - color: rgba(82, 93, 118, 0.4); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { - box-shadow: none; } - NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { - box-shadow: none; } - -.gedit-headerbar-paned { - color: rgba(212, 213, 219, 0.95); } - -.open-document-selector-treeview.view { - padding: 3px 6px 3px 6px; - border-color: #ffffff; } - .open-document-selector-treeview.view:prelight { - background-color: rgba(0, 0, 0, 0.05); } - .open-document-selector-treeview.view:prelight:selected { - color: #ffffff; - background-color: #5294E2; } - -/* Only normal state is handle */ -.open-document-selector-name-label { - color: #5c616c; } - -/* Only normal state is handle */ -.open-document-selector-path-label { - color: #aeb0b6; - font-size: smaller; } - .open-document-selector-path-label:selected { - color: rgba(255, 255, 255, 0.9); } - -.gedit-document-panel .list-row .button { - color: transparent; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; - padding: 4px; } - .gedit-document-panel .list-row .button GtkImage { - color: inherit; } - -.gedit-document-panel .prelight-row .button { - color: #92959d; } - -.gedit-document-panel .list-row .button:hover, -.gedit-document-panel .prelight-row .button:hover { - color: #ff4d4d; } - -.gedit-document-panel .prelight-row:selected .button:hover { - color: #ff6666; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; } - .gedit-document-panel .prelight-row:selected .button:hover:active { - color: #ffffff; } - -.gedit-document-panel .prelight-row .button:active { - color: #5c616c; } - -.gedit-document-panel-dragged-row { - border: 1px solid #dcdfe3; - background-color: #d9dde0; - color: #5c616c; } - -GeditStatusbar { - border-top: 1px solid #dcdfe3; - background-color: #F5F6F7; } - -GeditStatusMenuButton.button.flat, -GeditStatusMenuButton:prelight.button.flat, -GeditStatusMenuButton:checked.button.flat { - border-bottom-style: none; - border-radius: 0; } - -GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { - border-bottom: 1px solid #dcdfe3; } - -.gedit-search-entry-occurrences-tag, .gb-search-entry-occurrences-tag { - color: rgba(92, 97, 108, 0.6); - margin: 2px; - padding: 2px; } - -GeditViewFrame .gedit-search-slider, GbEditorFrame .gb-search-slider { - background-color: #fbfbfc; - padding: 6px; - border-color: #dcdfe3; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; } - -GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr), -GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { - padding: 0 10px; - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image:hover, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image:hover { - color: inherit; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):checked, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):active, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):checked { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):insensitive, - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - -GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr) { - border-left-style: none; - border-radius: 0 3px 3px 0; - outline-radius: 0 1px 1px 0; } - GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover { - box-shadow: -1px 0 #5294E2; } - -GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { - border-right-style: none; - border-radius: 3px 0 0 3px; - outline-radius: 1px 0 0 1px; } - GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { - box-shadow: 1px 0 #5294E2; } - -GbEditorFrame .gb-search-slider { - padding: 2px; } - -GdTaggedEntry { - color: #5c616c; } - -.preferences.sidebar GtkViewport { - border: none; } - -.preferences.sidebar GtkListBox { - background-color: #F5F6F7; } - -.preferences.sidebar GtkListBoxRow { - padding: 10px; } - -GbPreferencesPageLanguage GtkSearchEntry { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -GbPreferencesPageLanguage GtkScrolledWindow { - border-top-width: 0; } - -GtkBox.gb-command-bar-box { - border: none; - background-color: #353945; } - GtkBox.gb-command-bar-box GtkLabel { - color: #BAC3CF; } - -GtkEntry.gb-command-bar-entry.entry.flat, -GtkEntry.gb-command-bar-entry.entry.flat:focus { - font-family: Monospace; - color: #BAC3CF; - background-image: none; - background-color: #353945; - padding: 6px 6px 6px 6px; - border: none; } - -GbSourceStyleSchemeWidget GtkSourceView { - font-family: Monospace; } - -GtkScrolledWindow.gb-linked-scroller { - border-top: none; } - -GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { - transition: none; } - -GbViewStack GtkBox.header.notebook, -GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { - border-bottom: 1px solid #dcdfe3; } - -GbViewStack.focused GtkBox.header.notebook { - background-color: #ffffff; } - GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { - opacity: 1; } - -EphyWindow .floating-bar { - color: #5c616c; } - -.documents-load-more.button { - border-width: 1px 0 0; - border-radius: 0; } - -.documents-icon-bg { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; } - -.documents-collection-icon { - background-color: rgba(92, 97, 108, 0.3); - border-radius: 2px; } - -.documents-favorite.button:active, -.documents-favorite.button:active:hover { - color: #a9caf1; } - -.documents-entry-tag { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; - border-width: 0; - margin: 2px; - padding: 4px; } - .documents-entry-tag:hover { - color: #ffffff; - background-color: #639fe5; } - .documents-entry-tag:active { - color: #ffffff; - background-color: #4189df; } - .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { - background: none; - border: none; - box-shadow: none; - icon-shadow: none; } - .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { - color: rgba(255, 255, 255, 0.7); } - -.content-view.document-page { - border-style: solid; - border-width: 3px 3px 6px 4px; - border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } - -TotemGrilo.vertical GdMainView.frame { - border-width: 0; } - -SynapseGuiSelectionContainer *:selected, -SynapseGuiViewVirgilio *:selected { - background-color: #5294E2; } - -.tr-workarea .undershoot, -.tr-workarea .overshoot { - border-color: transparent; } - -.gnome-panel-menu-bar, -PanelApplet > GtkMenuBar.menubar, -PanelToplevel, -PanelWidget, -PanelAppletFrame, -PanelApplet { - color: #BAC3CF; - background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } - -PanelApplet .button, PanelApplet .button:backdrop { - padding: 4px; - border: 2px solid transparent; - border-radius: 0; - background-image: none; - background-color: transparent; - color: #BAC3CF; } - -PanelApplet .button:hover { - color: #d8dde4; - background-color: rgba(0, 0, 0, 0.17); - border-color: rgba(0, 0, 0, 0.17); } - -PanelApplet .button:active, PanelApplet .button:active:backdrop, -PanelApplet .button:checked, PanelApplet .button:checked:backdrop { - background-clip: padding-box; - color: #ffffff; - background-color: rgba(0, 0, 0, 0.25); - border-radius: 0; - border-color: rgba(0, 0, 0, 0.25); - box-shadow: inset 0 -2px #5294E2; } - -PanelApplet:hover { - color: #ffffff; } - -PanelApplet:active, -PanelApplet:hover:active { - color: #5294E2; } - -WnckPager { - color: #5d6268; } - WnckPager:selected { - color: #5294E2; } - -NaTrayApplet { - -NaTrayApplet-icon-padding: 12; - -NaTrayApplet-icon-size: 16; } - -ClockBox { - color: #BAC3CF; } - -.xfce4-panel.panel { - background-color: rgba(43, 46, 55, 0.95); } - .xfce4-panel.panel .button.flat { - color: #BAC3CF; - background-color: rgba(43, 46, 55, 0); - border-radius: 0; } - .xfce4-panel.panel .button.flat:hover { - border: none; - background-color: rgba(65, 70, 84, 0.95); } - .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .button.flat:checked { - color: #5294E2; - border: none; - background-color: rgba(27, 29, 35, 0.95); } - -.floating-bar { - background-color: #5294E2; - color: #ffffff; } - .floating-bar.top { - border-radius: 0 0 2px 2px; } - .floating-bar.right { - border-radius: 2px 0 0 2px; } - .floating-bar.bottom { - border-radius: 2px 2px 0 0; } - .floating-bar.left { - border-radius: 0 2px 2px 0; } - .floating-bar .button { - -GtkButton-image-spacing: 0; - -GtkButton-inner-border: 0; - background-color: transparent; - box-shadow: none; - border: none; } - -BirdieWidgetsTweetList * { - background-image: none; - background-color: transparent; } - -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: #ffffff; - background-color: #5294E2; - outline-color: transparent; } - -.marlin-pathbar.pathbar { - border-radius: 3px; - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { - color: inherit; } - .marlin-pathbar.pathbar:focus { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - .marlin-pathbar.pathbar:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { - color: #5294E2; } - -.gala-notification { - border: 1px solid rgba(0, 0, 0, 0.35); - border-radius: 3px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - background-image: linear-gradient(to bottom, white); - background-color: transparent; } - .gala-notification .title, .gala-notification .label { - color: #5c616c; } - -.panel { - background-color: transparent; - color: white; - font-weight: bold; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } - -.composited-indicator { - background-color: transparent; - color: white; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } - -.panel-app-button > GtkWidget > GtkWidget:first-child { - padding: 0 2px 0 4px; } - -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - -.panel .menu .spinner, -.menu .spinner { - opacity: 1; } - -WingpanelWidgetsIndicatorPopover.popover { - padding: 0; - text-shadow: none; - icon-shadow: none; } - WingpanelWidgetsIndicatorPopover.popover .menuitem { - padding: 5px; - outline-color: transparent; - text-shadow: none; - icon-shadow: none; - border: solid transparent; - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { - padding: 0 3px; } - WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { - background-color: rgba(0, 0, 0, 0.04); - border: solid rgba(0, 0, 0, 0.08); - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { - color: rgba(92, 97, 108, 0.55); } - -PantheonTerminalPantheonTerminalWindow.background { - background-color: transparent; } - -SwitchboardCategoryView .view:selected, -SwitchboardCategoryView .view:selected:focus { - color: #5c616c; } - -UnityDecoration { - -UnityDecoration-extents: 28px 1 1 1; - -UnityDecoration-input-extents: 10px; - -UnityDecoration-shadow-offset-x: 0px; - -UnityDecoration-shadow-offset-y: 3px; - -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); - -UnityDecoration-active-shadow-radius: 12px; - -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); - -UnityDecoration-inactive-shadow-radius: 7px; - -UnityDecoration-glow-size: 10px; - -UnityDecoration-glow-color: #5294E2; - -UnityDecoration-title-indent: 10px; - -UnityDecoration-title-fade: 35px; - -UnityDecoration-title-alignment: 0.0; } - UnityDecoration.top { - border: 1px solid rgba(0, 0, 0, 0.1); - border-bottom-width: 0; - border-radius: 4px 4px 0 0; - padding: 1px 6px 0 6px; - background-image: linear-gradient(to bottom, #e7e8eb); - color: rgba(82, 93, 118, 0.8); - box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } - UnityDecoration.top:backdrop { - border-bottom-width: 0; - color: rgba(82, 93, 118, 0.5); } - UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -UnityPanelWidget, -.unity-panel { - background-image: linear-gradient(to bottom, #2b2e37); - color: #f6f7f9; - box-shadow: none; } - UnityPanelWidget:backdrop, - .unity-panel:backdrop { - color: #bdc6d1; } - -.unity-panel.menubar.menuitem:hover, -.unity-panel.menubar .menuitem *:hover { - border-radius: 0; - color: #ffffff; - background-image: linear-gradient(to bottom, #5294E2); - border-bottom: none; } - -.overlay-bar { - background-color: #5294E2; - border-color: #5294E2; - border-radius: 2px; - padding: 3px 6px; - margin: 3px; } - .overlay-bar GtkLabel { - color: #ffffff; } - -GraniteWidgetsThinPaned { - background-color: transparent; - background-image: none; - margin: 0; - border-left: 1px solid #dcdfe3; - border-right: 1px solid #dcdfe3; } - -GraniteWidgetsPopOver .frame, -GraniteWidgetsStaticNotebook .frame { - border: none; } - -.help_button { - border-radius: 100px; - padding: 3px 9px; } - -.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { - padding: 3px; - border-bottom: 1px solid #dcdfe3; } - .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { - padding: 0 3px 0 3px; } - -.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { - padding: 5px; - border-width: 1px 0 0 0; - border-style: solid; - border-color: #dcdfe3; - background-color: #F5F6F7; } - .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { - padding: 2px 3px 2px 3px; } - -.source-list { - -GtkTreeView-horizontal-separator: 1px; - -GtkTreeView-vertical-separator: 6px; } - -.source-list, -.source-list.view { - background-color: #F5F6F7; - color: #5c616c; - -gtk-icon-style: regular; } - -.source-list.category-expander { - color: transparent; } - -.source-list.view:prelight { - background-color: white; } - -.source-list.view:selected, -.source-list.view:prelight:selected, -.source-list.view:selected:focus, -.source-list.category-expander:hover { - color: #ffffff; - background-color: #5294E2; } - -.source-list .scrollbar.trough, -.source-list .scrollbars-junction { - border-image: none; - border-color: transparent; - background-color: #F5F6F7; - background-image: none; } - -.source-list.badge, -.source-list.badge:prelight, -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-image: none; - background-color: #5294E2; - color: #ffffff; - border-radius: 10px; - padding: 0 6px; - margin: 0 3px; - border-width: 0; } - -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-color: #ffffff; - color: #5294E2; } - -.source-list.category-expander { - color: #5c616c; - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - -GtkTreeView-expander-size: 16; } - -.source-list.category-expander, -.source-list.category-expander:backdrop { - color: transparent; - border: none; } - -.source-list.category-expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -GraniteWidgetsWelcome { - background-color: #ffffff; } - -GraniteWidgetsWelcome GtkLabel { - color: #a9acb2; - font: open sans 11; - text-shadow: none; } - -GraniteWidgetsWelcome .h1, -GraniteWidgetsWelcome .h3 { - color: rgba(92, 97, 108, 0.8); } - -.help_button { - border-radius: 0; } - -GraniteWidgetsPopOver { - -GraniteWidgetsPopOver-arrow-width: 21; - -GraniteWidgetsPopOver-arrow-height: 10; - -GraniteWidgetsPopOver-border-radius: 2px; - -GraniteWidgetsPopOver-border-width: 1; - -GraniteWidgetsPopOver-shadow-size: 12; - border: 1px solid rgba(0, 0, 0, 0.3); - margin: 0; } - -.popover_bg { - background-image: linear-gradient(to bottom, #ffffff); - border: 1px solid rgba(0, 0, 0, 0.3); } - -GraniteWidgetsPopOver .sidebar.view, -GraniteWidgetsPopOver * { - background-color: transparent; } - -GraniteWidgetsXsEntry.entry { - padding: 4px; } - -.h1 { - font: open sans 24px; } - -.h2 { - font: open sans light 18px; } - -.h3 { - font: open sans 11px; } - -.h4, -.category-label { - color: #8a8e96; - font-weight: 600; } - -.h4 { - padding-bottom: 6px; - padding-top: 6px; } - -GtkListBox .h4 { - padding-left: 6px; } - -/* the panel widget at the top */ -#panel_window { - background-color: rgba(43, 46, 55, 0.95); - color: #BAC3CF; - font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } - #panel_window .menubar, - #panel_window .menubar > .menuitem { - background-color: transparent; - color: #BAC3CF; - font: bold; } - #panel_window .menubar .menuitem:insensitive { - color: rgba(186, 195, 207, 0.5); } - #panel_window .menubar .menuitem:insensitive GtkLabel { - color: inherit; } - #panel_window .menubar .menu .menuitem { - font: normal; } - -/* the login window */ -#login_window, -#shutdown_dialog, -#restart_dialog { - font: normal; - border-style: none; - background-color: transparent; - color: #5c616c; } - -/* the top half of the login-window, in GtkDialog terms, the content */ -#content_frame { - padding-bottom: 14px; - background-color: #F5F6F7; - border-top-left-radius: 2px; - border-top-right-radius: 2px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 1px 1px 0 1px; } - -#content_frame .button { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - #content_frame .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - #content_frame .button:active, #content_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - #content_frame .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - #content_frame .button:insensitive > GtkLabel { - color: inherit; } - -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ -#buttonbox_frame { - padding-top: 20px; - padding-bottom: 0px; - border-style: none; - background-color: rgba(53, 57, 69, 0.95); - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 0 1px 1px 1px; - box-shadow: inset 0 1px rgba(53, 57, 69, 0.95); } - -#buttonbox_frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - #buttonbox_frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - #buttonbox_frame .button:active, #buttonbox_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - #buttonbox_frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -#login_window #user_combobox { - color: #5c616c; - font: 13px; } - #login_window #user_combobox .menu { - font: normal; } - -/* the user's avatar box */ -#user_image { - padding: 3px; - border-radius: 2px; } - -/* the border around the user's avatar box */ -/* the shutdown button */ -#shutdown_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - #shutdown_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - #shutdown_button.button:active, #shutdown_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - -/* the restart button */ -#restart_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - #restart_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - #restart_button.button:active, #restart_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ -#greeter_infobar { - border-bottom-width: 0; - font: bold; } - -.titlebar .separator, .titlebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .titlebar .view.separator { - color: rgba(212, 213, 219, 0.95); } - -NemoWindow GtkEventBox { - background-color: #F5F6F7; } - -GtkFileChooserDialog *, -NautilusWindow *, -NemoWindow { - -GtkPaned-handle-size: 0; } - -GtkFileChooserDialog.csd.background, -GtkFileChooserDialog .source-list, GtkFileChooserDialog .source-list.view, GtkFileChooserDialog .source-list.view:prelight, -NautilusWindow.csd.background, -NautilusWindow .source-list, -NautilusWindow .source-list.view, -NautilusWindow .source-list.view:prelight, -NemoWindow.csd.background, -NemoWindow .source-list, -NemoWindow .source-list.view, -NemoWindow .source-list.view:prelight, -MarlinViewWindow.csd.background, -MarlinViewWindow .source-list, -MarlinViewWindow .source-list.view, -MarlinViewWindow .source-list.view:prelight { - background-color: transparent; } - -GtkFileChooserDialog .sidebar, GtkFileChooserDialog .source-list.sidebar.view, -NautilusWindow .sidebar, -NautilusWindow .source-list.sidebar.view, -NemoWindow .sidebar, -NemoWindow .source-list.sidebar.view, -MarlinViewWindow .sidebar, -MarlinViewWindow .source-list.sidebar.view { - background-color: rgba(53, 57, 69, 0.95); } - GtkFileChooserDialog .sidebar .view, GtkFileChooserDialog .sidebar row, GtkFileChooserDialog .source-list.sidebar.view .view, GtkFileChooserDialog .source-list.sidebar.view row, - NautilusWindow .sidebar .view, - NautilusWindow .sidebar row, - NautilusWindow .source-list.sidebar.view .view, - NautilusWindow .source-list.sidebar.view row, - NemoWindow .sidebar .view, - NemoWindow .sidebar row, - NemoWindow .source-list.sidebar.view .view, - NemoWindow .source-list.sidebar.view row, - MarlinViewWindow .sidebar .view, - MarlinViewWindow .sidebar row, - MarlinViewWindow .source-list.sidebar.view .view, - MarlinViewWindow .source-list.sidebar.view row { - background-color: transparent; - color: #BAC3CF; } - GtkFileChooserDialog .sidebar .view.image, GtkFileChooserDialog .sidebar row.image, GtkFileChooserDialog .source-list.sidebar.view .view.image, GtkFileChooserDialog .source-list.sidebar.view row.image, - NautilusWindow .sidebar .view.image, - NautilusWindow .sidebar row.image, - NautilusWindow .source-list.sidebar.view .view.image, - NautilusWindow .source-list.sidebar.view row.image, - NemoWindow .sidebar .view.image, - NemoWindow .sidebar row.image, - NemoWindow .source-list.sidebar.view .view.image, - NemoWindow .source-list.sidebar.view row.image, - MarlinViewWindow .sidebar .view.image, - MarlinViewWindow .sidebar row.image, - MarlinViewWindow .source-list.sidebar.view .view.image, - MarlinViewWindow .source-list.sidebar.view row.image { - color: rgba(186, 195, 207, 0.7); } - GtkFileChooserDialog .sidebar .view.cell:selected, GtkFileChooserDialog .sidebar row.cell:selected, GtkFileChooserDialog .source-list.sidebar.view .view.cell:selected, GtkFileChooserDialog .source-list.sidebar.view row.cell:selected, - NautilusWindow .sidebar .view.cell:selected, - NautilusWindow .sidebar row.cell:selected, - NautilusWindow .source-list.sidebar.view .view.cell:selected, - NautilusWindow .source-list.sidebar.view row.cell:selected, - NemoWindow .sidebar .view.cell:selected, - NemoWindow .sidebar row.cell:selected, - NemoWindow .source-list.sidebar.view .view.cell:selected, - NemoWindow .source-list.sidebar.view row.cell:selected, - MarlinViewWindow .sidebar .view.cell:selected, - MarlinViewWindow .sidebar row.cell:selected, - MarlinViewWindow .source-list.sidebar.view .view.cell:selected, - MarlinViewWindow .source-list.sidebar.view row.cell:selected { - background-color: #5294E2; - color: #ffffff; } - GtkFileChooserDialog .sidebar.frame, GtkFileChooserDialog .source-list.sidebar.view.frame, - NautilusWindow .sidebar.frame, - NautilusWindow .source-list.sidebar.view.frame, - NemoWindow .sidebar.frame, - NemoWindow .source-list.sidebar.view.frame, - MarlinViewWindow .sidebar.frame, - MarlinViewWindow .source-list.sidebar.view.frame { - color: #BAC3CF; } - GtkFileChooserDialog .sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, GtkFileChooserDialog .source-list.sidebar.view .separator, - NautilusWindow .sidebar .separator, - NautilusWindow GtkPlacesSidebar.sidebar .view.separator, - NautilusWindow .source-list.sidebar.view .separator, - NemoWindow .sidebar .separator, - NemoWindow GtkPlacesSidebar.sidebar .view.separator, - NemoWindow .source-list.sidebar.view .separator, - MarlinViewWindow .sidebar .separator, - MarlinViewWindow GtkPlacesSidebar.sidebar .view.separator, - MarlinViewWindow .source-list.sidebar.view .separator { - color: transparent; } - -GtkFileChooserDialog.maximized .sidebar, -NautilusWindow.maximized .sidebar, -NemoWindow.maximized .sidebar, -MarlinViewWindow.maximized .sidebar { - background-color: #353945; } - -GtkFileChooserDialog .pane-separator, -NautilusWindow .pane-separator, -NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, -MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { - background-color: rgba(53, 57, 69, 0.95); } - -/*Fix Nautilus transparency issues*/ -NautilusWindow NautilusWindowSlot { - background-color: #ffffff; } - -NautilusDesktopWindow NautilusWindowSlot { - background-color: transparent; } - -GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { - background-color: rgba(53, 57, 69, 0.95); } - -GtkFileChooserDialog .sidebar { - background-color: transparent; } - -GtkFileChooserDialog GtkPaned > .vertical > .horizontal { - background-color: #F5F6F7; } - -GtkFileChooserDialog .dialog-action-box { - background-color: #F5F6F7; } - -GtkFileChooserDialog .dialog-vbox > .frame { - color: #BAC3CF; - border-color: transparent; } - -GtkFileChooserDialog .action-bar.frame { - background-color: transparent; - border-color: rgba(42, 45, 55, 0.95); } - -GtkFileChooserDialog .action-bar.frame GtkLabel, GtkFileChooserDialog .action-bar.frame GtkComboBox, -GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, -GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { - color: #BAC3CF; } - -FeedReaderreaderUI.background.csd > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd > .titlebar .pane-separator, -GeditWindow.background.csd.maximized > .titlebar .pane-separator, -GeditWindow.background.csd > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { - background-color: rgba(212, 213, 219, 0.95); } - -FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: rgba(231, 232, 235, 0.95); } - FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: rgba(239, 240, 242, 0.95); } - -FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: #e7e8eb; } - FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: #eff0f2; } - -FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, -GeditWindow.background.csd > .titlebar { - background-color: transparent; } - -GeditWindow.background.csd { - background-color: transparent; } - -GeditWindow.background .gedit-side-panel-paned .pane-separator { - background-color: rgba(53, 57, 69, 0.95); } - -GeditWindow.background .gedit-bottom-panel-paned .pane-separator { - background-color: #dcdfe3; } - -.gedit-bottom-panel-paned { - background-color: #ffffff; } - -.gedit-document-panel { - background-color: rgba(53, 57, 69, 0.95); } - .maximized .gedit-document-panel { - background-color: #353945; } - .gedit-document-panel .list-row { - color: #BAC3CF; } - .gedit-document-panel .list-row { - background-color: rgba(186, 195, 207, 0); - border: solid rgba(186, 195, 207, 0); - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:hover { - border: solid rgba(186, 195, 207, 0.15); - border-width: 3px 2px 3px 2px; - background-color: rgba(186, 195, 207, 0.15); } - .gedit-document-panel .list-row:active { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:active .button { - color: #ffffff; } - .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .prelight-row .button:active { - color: #BAC3CF; } - -GeditFileBrowserWidget { - background-color: rgba(53, 57, 69, 0.95); } - .maximized GeditFileBrowserWidget { - background-color: #353945; } - GeditFileBrowserWidget .horizontal { - background-color: transparent; - border-color: rgba(37, 40, 49, 0.95); } - GeditFileBrowserWidget .horizontal GtkComboBox { - color: #BAC3CF; } - -GeditWindow.background.csd GeditFileBrowserView.view { - background-color: transparent; - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander { - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { - color: #5294E2; } - -GtkFileChooserDialog .action-bar.frame .button, -GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - GtkFileChooserDialog .action-bar.frame .button:hover, - GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - GtkFileChooserDialog .action-bar.frame .button:active, - GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog .action-bar.frame .button:checked, - GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - GtkFileChooserDialog .action-bar.frame .button:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -GtkFileChooserDialog .action-bar.frame .entry, -GtkFileChooserDialog .dialog-vbox > .frame .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - GtkFileChooserDialog .action-bar.frame .image.entry, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog .action-bar.frame .image.entry:hover, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { - color: inherit; } - GtkFileChooserDialog .action-bar.frame .entry:focus, - GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - GtkFileChooserDialog .action-bar.frame .entry:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkFileChooserDialog .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -NautilusWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider { - background-color: #e7eaee; - border: 1px solid rgba(0, 0, 0, 0.3); } - -GtkFileChooserDialog .sidebar .scrollbar .trough, GtkFileChooserDialog .source-list.sidebar.view .scrollbar .trough, -NautilusWindow .sidebar .scrollbar .trough, -NautilusWindow .source-list.sidebar.view .scrollbar .trough, -NemoWindow .sidebar .scrollbar .trough, -NemoWindow .source-list.sidebar.view .scrollbar .trough, -MarlinViewWindow .sidebar .scrollbar .trough, -MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough { - background-color: rgba(0, 0, 0, 0.2); - border: none; } - -GtkFileChooserDialog .sidebar .scrollbar .slider, GtkFileChooserDialog .source-list.sidebar.view .scrollbar .slider, -NautilusWindow .sidebar .scrollbar .slider, -NautilusWindow .source-list.sidebar.view .scrollbar .slider, -NemoWindow .sidebar .scrollbar .slider, -NemoWindow .source-list.sidebar.view .scrollbar .slider, -MarlinViewWindow .sidebar .scrollbar .slider, -MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider { - background-color: rgba(231, 234, 238, 0.7); } - GtkFileChooserDialog .sidebar .scrollbar .slider:hover, - NautilusWindow .sidebar .scrollbar .slider:hover, - NemoWindow .sidebar .scrollbar .slider:hover, - MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover { - background-color: #f6f7f9; } - GtkFileChooserDialog .sidebar .scrollbar .slider:prelight:active, - NautilusWindow .sidebar .scrollbar .slider:prelight:active, - NemoWindow .sidebar .scrollbar .slider:prelight:active, - MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active { - background-color: #5294E2; } - GtkFileChooserDialog .sidebar .scrollbar .slider:insensitive, - NautilusWindow .sidebar .scrollbar .slider:insensitive, - NemoWindow .sidebar .scrollbar .slider:insensitive, - MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { - background-color: transparent; } - -/* GTK NAMED COLORS */ -@define-color theme_fg_color #5c616c; -@define-color theme_text_color #5c616c; -@define-color theme_bg_color #F5F6F7; -@define-color theme_base_color #ffffff; -@define-color theme_selected_bg_color #5294E2; -@define-color theme_selected_fg_color #ffffff; -@define-color fg_color #5c616c; -@define-color text_color #5c616c; -@define-color bg_color #F5F6F7; -@define-color base_color #ffffff; -@define-color selected_bg_color #5294E2; -@define-color selected_fg_color #ffffff; -@define-color insensitive_bg_color #fbfbfc; -@define-color insensitive_fg_color alpha(#5c616c,0.5); -@define-color insensitive_base_color #ffffff; -@define-color theme_unfocused_fg_color #5c616c; -@define-color theme_unfocused_text_color #5c616c; -@define-color theme_unfocused_bg_color #F5F6F7; -@define-color theme_unfocused_base_color #ffffff; -@define-color borders #dcdfe3; -@define-color unfocused_borders #dcdfe3; -@define-color warning_color #F27835; -@define-color error_color #FC4138; -@define-color success_color #73d216; -@define-color placeholder_text_color #A8A8A8; -@define-color wm_title alpha(#525d76,0.8); -@define-color wm_unfocused_title alpha(#525d76,0.5); -@define-color wm_bg #e7e8eb; -@define-color wm_bg_unfocused #eff0f2; -@define-color wm_highlight #eff0f2; -@define-color wm_shadow alpha(black,0.35); -@define-color wm_button_close_bg #f46067; -@define-color wm_button_close_hover_bg #f68086; -@define-color wm_button_close_active_bg #f13039; -@define-color wm_icon_close_bg #F8F8F9; -@define-color wm_button_hover_bg #fdfdfd; -@define-color wm_button_active_bg #5294E2; -@define-color wm_button_hover_border #D1D3DA; -@define-color wm_icon_bg #90949E; -@define-color wm_icon_unfocused_bg #B6B8C0; -@define-color wm_icon_hover_bg #7A7F8B; -@define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.16/gtk-dark.css b/common/gtk-3.0/3.16/gtk-dark.css index bc31fe5..2ec0fed 100644 --- a/common/gtk-3.0/3.16/gtk-dark.css +++ b/common/gtk-3.0/3.16/gtk-dark.css @@ -1 +1,3780 @@ -@import url("gtk-contained-dark.css"); +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkPaned-handle-size: 1; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 16; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkWidget-link-color: #a9caf1; + -GtkWidget-visited-link-color: #7eafe9; + -GtkWidget-focus-padding: 2; + -GtkWidget-focus-line-width: 1; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkStatusbar-shadow-type: none; + outline-color: rgba(211, 218, 227, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + outline-radius: 2px; } + +.background { + color: #D3DAE3; + background-color: rgba(56, 60, 74, 0.999); } + +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + background-color: #383C4A; + color: #D3DAE3; } + .gtkstyle-fallback:prelight { + background-color: #4e5467; + color: #D3DAE3; } + .gtkstyle-fallback:active { + background-color: #22242d; + color: #D3DAE3; } + .gtkstyle-fallback:insensitive { + background-color: #3c4150; + color: rgba(211, 218, 227, 0.45); } + .gtkstyle-fallback:selected { + background-color: #5294E2; + color: #ffffff; } + +.view { + color: #D3DAE3; + background-color: #404552; } + .view.dim-label, .view.label.separator, GtkPlacesSidebar.sidebar .view.label.separator, .header-bar .view.subtitle { + color: rgba(211, 218, 227, 0.55); } + .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus { + color: rgba(255, 255, 255, 0.65); + text-shadow: none; } + +.rubberband { + border: 1px solid #5294E2; + background-color: rgba(82, 148, 226, 0.2); } + +.label.separator, .popover .label.separator, GtkPlacesSidebar.sidebar .label.view.separator { + color: #D3DAE3; } + +.label:insensitive { + color: rgba(211, 218, 227, 0.45); } + +.dim-label, .label.separator, .popover .label.separator, GtkPlacesSidebar.sidebar .label.view.separator, .header-bar .subtitle { + opacity: 0.55; } + +GtkAssistant .sidebar { + background-color: #404552; + border-top: 1px solid #2b2e39; } + GtkAssistant .sidebar:dir(ltr) { + border-right: 1px solid #2b2e39; } + GtkAssistant .sidebar:dir(rtl) { + border-left: 1px solid #2b2e39; } + +GtkAssistant.csd .sidebar { + border-top-style: none; } + +GtkAssistant .sidebar .label { + padding: 6px 12px; } + +GtkAssistant .sidebar .label.highlight { + background-color: #5294E2; + color: #ffffff; } + +GtkTextView { + background-color: #3c414e; } + +.grid-child { + padding: 3px; + border-radius: 3px; } + .grid-child:selected { + outline-offset: -2px; } + +.popover.osd, .osd { + color: #BAC3CF; + border: none; + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; + outline-color: rgba(186, 195, 207, 0.3); + box-shadow: none; } + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: blue; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: 0.5; } + +.entry { + border: 1px solid; + padding: 5px 8px 6px; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); } + .header-bar .entry { + padding: 6px; } + .entry.image { + padding-left: 3px; + padding-right: 3px; } + .entry.flat, .entry.flat:focus { + padding: 2px; + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); + border: none; + border-radius: 0; } + .entry:focus { + background-clip: border-box; + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); + box-shadow: inset 1px 0 #5294E2, inset -1px 0 #5294E2, inset 0 1px #5294E2, inset 0 -1px #5294E2; } + .entry:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(64, 69, 82, 0.55); + background-image: linear-gradient(to bottom, rgba(64, 69, 82, 0.55)); } + .entry:selected, .entry:selected:focus { + background-color: #5294E2; + color: #ffffff; } + .entry.progressbar { + margin: 2px 12px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #5294E2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + .linked > .entry:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .linked > .entry:first-child:dir(rtl) { + border-right-style: none; } + .linked > .entry:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-style: none; } + .linked > .entry:last-child:dir(rtl) { + border-left-style: solid; } + .entry.warning { + color: #ffffff; + border-color: #2b2e39; + background-image: linear-gradient(to bottom, #ab6441); } + .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); + box-shadow: none; } + .entry.warning:selected, .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .entry.error { + color: #ffffff; + border-color: #2b2e39; + background-image: linear-gradient(to bottom, #b14342); } + .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); + box-shadow: none; } + .entry.error:selected, .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + .entry.image { + color: #b6bcc6; } + .linked.vertical > .entry { + border-bottom-color: #3a3e4a; + box-shadow: none; } + .linked.vertical > .entry:focus { + border-color: #5294E2; + box-shadow: 0 -1px 0 0 #5294E2; } + .linked.vertical > .entry:insensitive { + border-bottom-color: #3a3e4a; } + .linked.vertical > .entry:first-child { + border-bottom-color: #3a3e4a; } + .linked.vertical > .entry:first-child:focus { + border-bottom-color: #5294E2; + box-shadow: none; } + .linked.vertical > .entry:first-child:insensitive { + border-bottom-color: #3a3e4a; } + .linked.vertical > .entry:last-child { + border-bottom-color: rgba(0, 0, 0, 0.14); } + .linked.vertical > .entry:last-child:focus { + border-bottom-color: #5294E2; + box-shadow: 0 -1px 0 0 #5294E2; } + .linked.vertical > .entry:last-child:insensitive { + border-bottom-color: rgba(0, 0, 0, 0.14); } + .osd .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + .osd .entry.image, .osd .entry.image:hover { + color: inherit; } + .osd .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + .osd .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkSearchEntry.entry { + border-radius: 20px; } + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } + +.button { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 3px; + padding: 5px 8px; + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .header-bar .button { + padding: 6px 11px; } + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(68, 74, 88, 0); + border-color: rgba(43, 46, 57, 0); + transition: none; } + .button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; } + .button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; + -gtk-image-effect: highlight; } + .button:active, .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; + transition-duration: 50ms; } + .button:active { + color: #D3DAE3; } + .button:active:hover, .button:checked { + color: #ffffff; } + .button.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; } + .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button:insensitive > GtkLabel { + color: inherit; } + .button:insensitive:active, .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { + color: inherit; } + .button.osd { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(35, 38, 46, 0.95); } + .button.osd.image-button { + padding: 10px; } + .button.osd:hover { + color: #5294E2; } + .button.osd:active, .button.osd:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.osd:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .osd .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: none; } + .osd .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:dir(rtl) { + border-left-style: solid; } + .osd .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button:hover, .osd .button:hover:first-child, .osd .button:hover:last-child { + box-shadow: none; } + .osd .button:active, .osd .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .osd .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .osd .button.flat:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button.flat:hover, .osd .button.flat:hover:first-child, .osd .button.flat:hover:last-child { + box-shadow: none; } + .osd .button.flat:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); + background-image: none; } + .osd .button.flat:active, .osd .button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .button.suggested-action:active, .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .button.suggested-action.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(211, 218, 227, 0.45); } + .button.suggested-action:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .button.destructive-action:active, .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .button.destructive-action.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(211, 218, 227, 0.45); } + .button.destructive-action:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + .button.image-button { + padding: 8px; } + .header-bar .button.image-button { + padding: 6px 9px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .header-bar .button.text-button { + padding: 6px 16px; } + .button.text-button.image-button { + padding: 4px 8px 5px; } + .button.text-button.image-button GtkLabel:first-child { + padding-left: 8px; } + .button.text-button.image-button GtkLabel:last-child { + padding-right: 8px; } + .header-bar .button.text-button.image-button { + padding: 6px 16px; } + .stack-switcher > .button { + outline-offset: -3px; } + .stack-switcher > .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 5px; + padding-bottom: 5px; } + .stack-switcher > .button .header-bar > GtkLabel { + padding: 6px 10px; } + .stack-switcher > .button.text-button { + padding: 5px 10px; } + .header-bar .stack-switcher > .button.text-button { + padding: 6px 10px; } + .stack-switcher > .button.image-button { + padding: 1px 3px; } + .stack-switcher > .button.needs-attention:active > .label, + .stack-switcher > .button.needs-attention:active > GtkImage, + .stack-switcher > .button.needs-attention:checked > .label, + .stack-switcher > .button.needs-attention:checked > GtkImage { + animation: none; + background-image: none; } + .stack-switcher > .button.needs-attention > .label, + .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > .button.needs-attention > .label:dir(rtl), + .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { + background-position: left 3px, left 2px; } + .inline-toolbar .button, .inline-toolbar .button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.inline-toolbar GtkToolButton > .button { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .inline-toolbar GtkToolButton > .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .inline-toolbar GtkToolButton > .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { + color: inherit; } + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { + color: inherit; } + +.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, +.linked > .button:hover, +.linked > .button:active, +.linked > .button:checked, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button, NemoWindow .primary-toolbar NemoPathBar.linked > .button, .linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .inline-toolbar GtkToolButton > .button.flat:hover, .osd .button:hover, .inline-toolbar .button:hover, .linked > .button:hover, GtkComboBox.combobox-entry .entry:hover, GtkComboBox.combobox-entry .button:hover, .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover, .linked > GtkComboBox > .button:hover:dir(ltr) { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); } + .inline-toolbar GtkToolButton > .button.flat:active, .osd .button:active, .inline-toolbar .button:active, .linked > .button:active, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .button:active, .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, .linked > GtkComboBox > .button:active:dir(ltr), .inline-toolbar GtkToolButton > .button.flat:checked, .osd .button:checked, .inline-toolbar .button:checked, .linked > .button:checked, GtkComboBox.combobox-entry .entry:checked, GtkComboBox.combobox-entry .button:checked, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked, .linked > GtkComboBox > .button:checked:dir(ltr) { + box-shadow: none; } + .inline-toolbar.toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .inline-toolbar .button:dir(rtl), .inline-toolbar .button:dir(rtl):backdrop, .linked > .button:dir(rtl), + .linked > .button:dir(rtl):hover, + .linked > .button:dir(rtl):active, + .linked > .button:dir(rtl):checked, GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:dir(rtl), .header-bar .linked.stack-switcher > .button:dir(rtl), .primary-toolbar .linked.path-bar > .button:dir(rtl), .header-bar .linked.path-bar > .button:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:dir(rtl), .linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; } + +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .primary-toolbar .linked.stack-switcher > .button:first-child, .header-bar .linked.stack-switcher > .button:first-child, .primary-toolbar .linked.path-bar > .button:first-child, .header-bar .linked.path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:first-child:hover, .inline-toolbar .button:first-child:hover, .linked > .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:first-child:hover, GtkComboBox.combobox-entry .button:first-child:hover, .linked > GtkComboBox:first-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); } + .osd .button:first-child:active, .inline-toolbar .button:first-child:active, .linked > .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat:active, GtkComboBox.combobox-entry .entry:first-child:active, GtkComboBox.combobox-entry .button:first-child:active, .linked > GtkComboBox:first-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, .osd .button:first-child:checked, .inline-toolbar .button:first-child:checked, .linked > .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:first-child:checked, GtkComboBox.combobox-entry .button:first-child:checked, .linked > GtkComboBox:first-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { + box-shadow: none; } + +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .primary-toolbar .linked.stack-switcher > .button:last-child, .header-bar .linked.stack-switcher > .button:last-child, .primary-toolbar .linked.path-bar > .button:last-child, .header-bar .linked.path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:hover, .inline-toolbar .button:last-child:hover, .linked > .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:last-child:hover, GtkComboBox.combobox-entry .button:last-child:hover, .linked > GtkComboBox:last-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); } + .osd .button:last-child:active, .inline-toolbar .button:last-child:active, .linked > .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat:active, GtkComboBox.combobox-entry .entry:last-child:active, GtkComboBox.combobox-entry .button:last-child:active, .linked > GtkComboBox:last-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, .osd .button:last-child:checked, .inline-toolbar .button:last-child:checked, .linked > .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:last-child:checked, GtkComboBox.combobox-entry .button:last-child:checked, .linked > GtkComboBox:last-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { + box-shadow: none; } + .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:last-child:dir(rtl), .header-bar .linked.stack-switcher > .button:last-child:dir(rtl), .primary-toolbar .linked.path-bar > .button:last-child:dir(rtl), .header-bar .linked.path-bar > .button:last-child:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:dir(rtl) { + border-bottom-left-radius: 0; } + +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .primary-toolbar .linked.stack-switcher > .button:only-child, .header-bar .linked.stack-switcher > .button:only-child, .primary-toolbar .linked.path-bar > .button:only-child, .header-bar .linked.path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:only-child:hover, .inline-toolbar .button:only-child:hover, .linked > .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:only-child:hover, GtkComboBox.combobox-entry .button:only-child:hover, .linked > GtkComboBox:only-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { + box-shadow: none; } + .osd .button:only-child:active, .inline-toolbar .button:only-child:active, .linked > .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat:active, GtkComboBox.combobox-entry .entry:only-child:active, GtkComboBox.combobox-entry .button:only-child:active, .linked > GtkComboBox:only-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, .osd .button:only-child:checked, .inline-toolbar .button:only-child:checked, .linked > .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:only-child:checked, GtkComboBox.combobox-entry .button:only-child:checked, .linked > GtkComboBox:only-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { + box-shadow: none; } + +.linked.vertical > .entry, .linked.vertical > .entry:focus, .linked.vertical > .entry:insensitive, .linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button, +.linked.vertical > GtkComboBox > .button { + border-style: solid; + border-bottom-style: none; + border-top-style: none; + border-radius: 0; } + .linked.vertical > .entry:hover, .linked.vertical > .button:hover, .linked.vertical > GtkComboBoxText > .button:hover, + .linked.vertical > GtkComboBox > .button:hover { + box-shadow: inset 0 -1px rgba(43, 46, 57, 0.5), inset 0 1px rgba(43, 46, 57, 0.5); } + .linked.vertical > .entry:active, .linked.vertical > .button:active, .linked.vertical > GtkComboBoxText > .button:active, + .linked.vertical > GtkComboBox > .button:active, .linked.vertical > .entry:checked, .linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button:checked, + .linked.vertical > GtkComboBox > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, +.linked.vertical > GtkComboBox:first-child > .button { + border-radius: 3px 3px 0 0; + border-top-style: solid; } + .linked.vertical > .entry:first-child:hover, .linked.vertical > .button:first-child:hover, .linked.vertical > GtkComboBoxText:first-child > .button:hover, + .linked.vertical > GtkComboBox:first-child > .button:hover { + box-shadow: inset 0 -1px rgba(43, 46, 57, 0.5); } + .linked.vertical > .entry:first-child:active, .linked.vertical > .button:first-child:active, .linked.vertical > GtkComboBoxText:first-child > .button:active, + .linked.vertical > GtkComboBox:first-child > .button:active, .linked.vertical > .entry:first-child:checked, .linked.vertical > .button:first-child:checked, .linked.vertical > GtkComboBoxText:first-child > .button:checked, + .linked.vertical > GtkComboBox:first-child > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, +.linked.vertical > GtkComboBox:last-child > .button { + border-radius: 0 0 3px 3px; + border-bottom-style: solid; } + .linked.vertical > .entry:last-child:hover, .linked.vertical > .button:last-child:hover, .linked.vertical > GtkComboBoxText:last-child > .button:hover, + .linked.vertical > GtkComboBox:last-child > .button:hover { + box-shadow: inset 0 1px rgba(43, 46, 57, 0.5); } + .linked.vertical > .entry:last-child:active, .linked.vertical > .button:last-child:active, .linked.vertical > GtkComboBoxText:last-child > .button:active, + .linked.vertical > GtkComboBox:last-child > .button:active, .linked.vertical > .entry:last-child:checked, .linked.vertical > .button:last-child:checked, .linked.vertical > GtkComboBoxText:last-child > .button:checked, + .linked.vertical > GtkComboBox:last-child > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, +.linked.vertical > GtkComboBox:only-child > .button { + border-radius: 3px; + border-style: solid; } + .linked.vertical > .entry:only-child:hover, .linked.vertical > .button:only-child:hover, .linked.vertical > GtkComboBoxText:only-child > .button:hover, + .linked.vertical > GtkComboBox:only-child > .button:hover { + box-shadow: none; } + .linked.vertical > .entry:only-child:active, .linked.vertical > .button:only-child:active, .linked.vertical > GtkComboBoxText:only-child > .button:active, + .linked.vertical > GtkComboBox:only-child > .button:active, .linked.vertical > .entry:only-child:checked, .linked.vertical > .button:only-child:checked, .linked.vertical > GtkComboBoxText:only-child > .button:checked, + .linked.vertical > GtkComboBox:only-child > .button:checked { + box-shadow: none; } + +.menuitem.button.flat, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .list-row.button, .app-notification .button.flat, +.app-notification.frame .button.flat, .app-notification .button.flat:insensitive, +.app-notification.frame .button.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* menu buttons */ +.menuitem.button.flat { + transition: none; + outline-offset: -1px; + border-radius: 2px; } + .menuitem.button.flat:hover { + background-color: #484c59; } + .menuitem.button.flat:checked { + color: #D3DAE3; } + +*:link, .button:link, .button:visited { + color: #a9caf1; } + *:link:visited, .button:visited { + color: #7eafe9; } + *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { + color: #bad4f3; } + *:link:hover, .button:hover:link, .button:hover:visited { + color: #d5e5f8; } + *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { + color: #eef4fc; } + *:link:active, .button:active:link, .button:active:visited { + color: #a9caf1; } + *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { + color: #dceaf9; } + *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { + color: #dceaf9; } + +.spinbutton { + border-radius: 3px; } + .spinbutton .button { + background-image: none; + border: 1px solid rgba(43, 46, 57, 0.6); + border-style: none none none solid; + color: #ccd3dc; + border-radius: 0; + box-shadow: none; } + .spinbutton .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton .button:first-child { + color: red; } + .spinbutton .button:insensitive { + color: rgba(211, 218, 227, 0.45); } + .spinbutton .button:active { + background-color: #5294E2; + color: #ffffff; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { + border-radius: 0; + padding-left: 5px; + padding-right: 5px; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + border-radius: 2px 2px 0 0; + border-style: solid solid none solid; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + border-radius: 0 0 2px 2px; + border-style: none solid solid solid; } + GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { + padding: 1px; + border-width: 1px 0; + border-color: #5294E2; + border-radius: 0; + box-shadow: none; } + +GtkComboBox { + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; } + GtkComboBox > .button { + padding-top: 3px; + padding-bottom: 4px; } + GtkComboBox:insensitive { + color: rgba(211, 218, 227, 0.45); } + GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar GtkComboBox .vertical.view.separator { + -GtkWidget-wide-separators: true; } + GtkComboBox.combobox-entry .entry:dir(ltr) { + border-right-style: none; } + GtkComboBox.combobox-entry .entry:dir(rtl) { + border-left-style: none; } + GtkComboBox.combobox-entry .button:dir(ltr) { + box-shadow: inset 1px 0 #2b2e39; } + GtkComboBox.combobox-entry .button:dir(ltr):insensitive { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.55); } + GtkComboBox.combobox-entry .button:dir(rtl) { + box-shadow: inset -1px 0 #2b2e39; } + GtkComboBox.combobox-entry .button:dir(rtl):insensitive { + box-shadow: inset -1px 0 rgba(43, 46, 57, 0.55); } + +.toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #383C4A; } + .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 3px; + background-color: rgba(53, 57, 69, 0.85); } + +.primary-toolbar { + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; } + +.inline-toolbar { + background-color: #313541; + border-style: solid; + border-color: #2b2e39; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 3px 3px; } + +.search-bar { + background-color: #383C4A; + border-style: solid; + border-color: #2b2e39; + border-width: 0 0 1px; + padding: 3px; } + +.action-bar { + background-color: #313541; } + +.header-bar { + padding: 7px 7px 6px 7px; + border-width: 0 0 1px; + border-style: solid; + border-radius: 0; + border-color: #262a33; + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; } + .csd .header-bar { + background-color: rgba(47, 52, 63, 0.97); + border-color: rgba(38, 42, 51, 0.97); } + .header-bar:backdrop { + color: rgba(207, 218, 231, 0.5); } + .header-bar .title { + padding: 0px 12px; } + .header-bar .subtitle { + font-size: smaller; + padding: 0 12px; } + .header-bar.selection-mode, .header-bar.titlebar.selection-mode { + color: #ffffff; + background-color: rgba(82, 148, 226, 0.95); + border-color: rgba(65, 137, 223, 0.95); + box-shadow: none; } + .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { + background-color: rgba(82, 148, 226, 0.95); + color: rgba(255, 255, 255, 0.6); } + .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.5); } + .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { + color: rgba(82, 148, 226, 0.95); + outline-color: rgba(82, 148, 226, 0.25); + background-color: #ffffff; + border-color: #ffffff; } + .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { + color: rgba(82, 148, 226, 0.35); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(255, 255, 255, 0.15); } + .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { + background-color: #5294e2; } + .tiled .header-bar, .tiled .header-bar:backdrop, + .maximized .header-bar, .maximized .header-bar:backdrop { + border-radius: 0; } + .maximized .header-bar { + background-color: #2f343f; + border-color: #262a33; } + .header-bar.default-decoration, + .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, + .csd .header-bar.default-decoration:backdrop { + padding-top: 5px; + padding-bottom: 5px; + background-color: #2f343f; + border-bottom-width: 0; } + .maximized .header-bar.default-decoration, .maximized + .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized + .csd .header-bar.default-decoration:backdrop { + background-color: #2f343f; } + +.titlebar { + padding-left: 7px; + padding-right: 7px; + border-radius: 3px 3px 0 0; + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; + box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } + .csd .titlebar { + background-color: rgba(47, 52, 63, 0.97); } + .titlebar:backdrop { + color: rgba(207, 218, 231, 0.5); + background-color: #323843; } + .csd .titlebar:backdrop { + background-color: rgba(50, 56, 67, 0.97); } + .maximized .titlebar { + background-color: #2f343f; } + .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { + background-color: #323843; } + +.titlebar .titlebar, +.titlebar .titlebar:backdrop { + background-color: transparent; } + +.primary-toolbar .separator, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, +.header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar +.header-bar > GtkBox > .vertical.view.separator { + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 1px; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; } + .primary-toolbar .separator:backdrop, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator:backdrop, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator:backdrop, .header-bar .header-bar-separator:backdrop, + .header-bar > GtkBox > .separator.vertical:backdrop, GtkPlacesSidebar.sidebar + .header-bar > GtkBox > .vertical.view.separator:backdrop { + opacity: 0.6; } + +.primary-toolbar .entry, .header-bar .entry { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { + color: inherit; } + .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { + opacity: 0.85; } + .primary-toolbar .entry:focus, .header-bar .entry:focus { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); + background-clip: padding-box; } + .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { + color: #ffffff; } + .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { + background-color: #ffffff; + color: #5294E2; } + .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { + border-color: #5294E2; + background-image: none; + background-color: transparent; } + .primary-toolbar .entry.warning, .header-bar .entry.warning { + color: #ffffff; + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } + .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); } + .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .primary-toolbar .entry.error, .header-bar .entry.error { + color: #ffffff; + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } + .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); } + .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + +.primary-toolbar .button, .header-bar .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + outline-offset: -3px; + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button:backdrop, .header-bar .button:backdrop { + opacity: 0.7; } + .primary-toolbar .button:hover, .header-bar .button:hover { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; + background-clip: padding-box; } + .primary-toolbar .button:insensitive, .header-bar .button:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { + color: inherit; } + .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(82, 148, 226, 0.65); + background-color: rgba(82, 148, 226, 0.65); } + +.primary-toolbar .linked > .button, .header-bar .linked > .button { + border-radius: 3px; + border-style: solid; } + +.primary-toolbar .linked > .button:hover, .header-bar .linked > .button:hover { + box-shadow: none; } + +.primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { + background-color: rgba(134, 144, 165, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; } + .primary-toolbar .linked.stack-switcher > .button:insensitive, .header-bar .linked.stack-switcher > .button:insensitive, .primary-toolbar .linked.path-bar > .button:insensitive, .header-bar .linked.path-bar > .button:insensitive { + color: rgba(207, 218, 231, 0.4); } + .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked { + box-shadow: none; } + +.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { + color: #ffffff; } + .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; } + .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { + color: rgba(255, 255, 255, 0.4); } + +.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { + color: rgba(207, 218, 231, 0.8); } + .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { + background-color: rgba(207, 218, 231, 0.05); + border-color: transparent; } + .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { + color: rgba(207, 218, 231, 0.5); } + .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { + background-color: rgba(0, 0, 0, 0.1); } + +.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { + color: rgba(207, 218, 231, 0.2); } + +.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { + color: inherit; } + .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); + box-shadow: none; } + .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr), .header-bar GtkComboBox.combobox-entry .button:dir(ltr) { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(ltr):insensitive { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0); } + +.primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl), .header-bar GtkComboBox.combobox-entry .button:dir(rtl) { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } + .primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(rtl):insensitive { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0); } + +.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { + opacity: 0.75; } + +.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { + background-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale.trough, .header-bar .scale.trough { + background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.37)); } + .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.27)); } + +.primary-toolbar .scale.slider, .header-bar .scale.slider { + background-image: linear-gradient(to bottom, #454c5c); + border-color: rgba(21, 23, 28, 0.67); } + .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { + background-image: linear-gradient(to bottom, #50586b); + border-color: rgba(21, 23, 28, 0.67); } + .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); + border-color: rgba(21, 23, 28, 0.67); } + +.path-bar .button { + padding-left: 6px; + padding-right: 6px; } + .path-bar .button:only-child { + padding-left: 12px; + padding-right: 12px; } + .path-bar .button GtkLabel:last-child { + padding-left: 2px; } + .path-bar .button GtkLabel:first-child { + padding-right: 2px; } + .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { + padding-right: 4px; + padding-left: 4px; } + +GtkTreeView.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: rgba(211, 218, 227, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); } + GtkTreeView.view:selected { + border-radius: 0; + border-left-color: #a9caf1; + border-top-color: rgba(211, 218, 227, 0.1); } + GtkTreeView.view:insensitive { + color: rgba(211, 218, 227, 0.45); } + GtkTreeView.view:insensitive:selected { + color: #97bfee; } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #93b7e3; } + GtkTreeView.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #8a909b; } + GtkTreeView.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover { + color: #D3DAE3; } + GtkTreeView.view.expander:selected { + color: #cbdff6; } + GtkTreeView.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.progressbar { + color: #ffffff; + border-radius: 3px; + background-image: linear-gradient(to bottom, #5294E2); } + GtkTreeView.view.progressbar:selected { + color: #5294E2; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff); } + GtkTreeView.view.trough, GtkTreeView.view.trough:selected { + color: #D3DAE3; + background-image: linear-gradient(to bottom, #2b2e39); + border-radius: 3px; + border-width: 0; } + +column-header .button { + color: #b6bcc6; + background-color: #404552; } + column-header .button:hover { + color: #5294E2; + box-shadow: none; + transition: none; } + column-header .button:active { + color: #D3DAE3; + transition: none; } + +column-header:last-child .button, column-header:last-child.button { + border-right-style: none; + border-image: none; } + +column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { + transition: none; + color: #5294E2; + box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #404552, inset -1px 0 #404552; } + +column-header .button, column-header .button:hover, column-header .button:active { + padding: 3px 6px; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, rgba(255, 255, 255, 0) 80%) 0 1 0 0/0 1px 0 0 stretch; } + column-header .button:active, column-header .button:hover { + background-color: #404552; } + column-header .button:active:hover { + color: #D3DAE3; } + column-header .button:insensitive { + border-color: #383C4A; + background-image: none; } + +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #2f343f; + color: rgba(207, 218, 231, 0.8); } + .menubar:backdrop { + color: rgba(207, 218, 231, 0.5); } + .menubar > .menuitem { + padding: 6px 8px; + border: solid transparent; + border-width: 0; } + .menubar > .menuitem:hover { + background-color: #5294E2; + color: #ffffff; } + .menubar > .menuitem:insensitive { + color: rgba(207, 218, 231, 0.2); + border-color: transparent; } + +.menu { + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #383C4A; + border: 1px solid #2b2e39; } + .csd .menu { + padding: 4px 0px; + border-radius: 2px; + border: none; } + .menu .menuitem { + padding: 5px; } + .menu .menuitem:hover { + color: #D3DAE3; + background-color: rgba(255, 255, 255, 0.05); + border: solid rgba(255, 255, 255, 0.07); + border-width: 1px 0 1px 0; } + .menu .menuitem:insensitive { + color: rgba(211, 218, 227, 0.45); } + .menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator { + color: rgba(64, 69, 82, 0); } + .menu .menuitem.arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .menu .menuitem.arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .menu.button { + border-style: none; + border-radius: 0; } + .menu.button.top { + border-bottom: 1px solid #4f5461; } + .menu.button.bottom { + border-top: 1px solid #4f5461; } + .menu.button:hover { + background-color: #4f5461; } + .menu.button:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.csd .popup { + border-radius: 2px; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } + +.popover { + padding: 2px; + border: 1px solid #20222a; + border-radius: 3px; + background-clip: border-box; + background-color: #383C4A; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); } + .popover .separator, .popover GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .popover .view.separator { + color: rgba(64, 69, 82, 0); } + .popover > .list, + .popover > .view, + .popover > .toolbar, + .popover > .inline-toolbar, + .popover.osd > .toolbar, + .popover.osd > .inline-toolbar { + border-style: none; + background-color: transparent; } + +.entry.cursor-handle, +.cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + .entry.cursor-handle.top, + .cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + .entry.cursor-handle.bottom, + .cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } + +.notebook { + padding: 0; + background-color: #404552; + -GtkNotebook-initial-gap: 4; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .notebook.frame { + border: 1px solid #2b2e39; } + .notebook.frame.top { + border-top-width: 0; } + .notebook.frame.bottom { + border-bottom-width: 0; } + .notebook.frame.right { + border-right-width: 0; } + .notebook.frame.left { + border-left-width: 0; } + .notebook.header { + background-color: #383C4A; } + .notebook.header.frame { + border: 0px solid #2b2e39; } + .notebook.header.frame.top { + border-bottom-width: 0; } + .notebook.header.frame.bottom { + border-top-width: 0; } + .notebook.header.frame.right { + border-left-width: 0; } + .notebook.header.frame.left { + border-right-width: 0; } + .notebook.header.top { + box-shadow: inset 0 -1px #2b2e39; } + .notebook.header.bottom { + box-shadow: inset 0 1px #2b2e39; } + .notebook.header.right { + box-shadow: inset 1px 0 #2b2e39; } + .notebook.header.left { + box-shadow: inset -1px 0 #2b2e39; } + .notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; + outline-color: transparent; + outline-offset: 0; } + .notebook tab.top, .notebook tab.bottom { + padding: 4px 15px; } + .notebook tab.left, .notebook tab.right { + padding: 4px 15px; } + .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { + padding-left: 12px; + padding-right: 12px; } + .notebook tab.reorderable-page.top, .notebook tab.top { + padding-top: 6px; + border-radius: 3.5px 2px 0 0; + border-width: 0; + border-top-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #404552, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.bottom, .notebook tab.bottom { + padding-bottom: 6px; + border-radius: 0 0 2px 3.5px; + border-width: 0; + border-bottom-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { + background-color: #404552; + box-shadow: inset 0 -1px #404552, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.right, .notebook tab.right { + padding-right: 17px; + border-radius: 0 3.5px 3.5px 0; + border-width: 0; + border-right-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #404552, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.left, .notebook tab.left { + padding-left: 17px; + border-radius: 3.5px 0 0 3.5px; + border-width: 0; + border-left-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #404552; } + .notebook tab GtkLabel { + padding: 0 2px; + color: rgba(211, 218, 227, 0.45); } + .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { + color: rgba(211, 218, 227, 0.725); } + .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { + color: #D3DAE3; } + .notebook tab .button { + padding: 0; + color: #9da3ad; } + .notebook tab .button:hover { + color: #ff4d4d; } + .notebook tab .button:active { + color: #5294E2; } + .notebook tab .button > GtkImage { + padding: 2px; } + .notebook.arrow { + color: rgba(211, 218, 227, 0.45); } + .notebook.arrow:hover { + color: rgba(211, 218, 227, 0.725); } + .notebook.arrow:active { + color: #D3DAE3; } + .notebook.arrow:insensitive { + color: rgba(211, 218, 227, 0.15); } + +.scrollbar { + -GtkRange-slider-width: 13; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 42; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; } + .scrollbar .button { + border: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + -GtkRange-slider-width: 6px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #a5abb5; + border: 1px solid rgba(0, 0, 0, 0.3); + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin-top: 2px; + margin-bottom: 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { + margin-left: 2px; + margin-right: 2px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.99; } + .scrollbar .trough { + background-color: #3e434f; + border: 1px none #2b2e39; } + .scrollbar .slider { + background-color: #767b87; } + .scrollbar .slider:hover { + background-color: #676b78; } + .scrollbar .slider:prelight:active { + background-color: #5294E2; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar .slider { + border-radius: 100px; + margin: 3px; } + .scrollbar.fine-tune .slider { + margin: 4px; } + .scrollbar.vertical .slider { + margin-left: 4px; } + .scrollbar.vertical .slider:dir(rtl) { + margin-left: 3px; + margin-right: 4px; } + .scrollbar.vertical.fine-tune .slider { + margin-left: 5px; } + .scrollbar.vertical.fine-tune .slider:dir(rtl) { + margin-left: 4px; + margin-right: 5px; } + .scrollbar.vertical .trough { + border-left-style: solid; } + .scrollbar.vertical .trough:dir(rtl) { + border-left-style: none; + border-right-style: solid; } + .scrollbar.horizontal .slider { + margin-top: 4px; } + .scrollbar.horizontal.fine-tune .slider { + margin-top: 5px; } + .scrollbar.horizontal .trough { + border-top-style: solid; } + +.scrollbars-junction, +.scrollbars-junction.frame { + border-color: transparent; + border-image: linear-gradient(to bottom, #2b2e39 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #3e434f; } + .scrollbars-junction:dir(rtl), + .scrollbars-junction.frame:dir(rtl) { + border-image-slice: 0 1 0 0; } + +GtkSwitch { + font: 1; + -GtkSwitch-slider-width: 41; + outline-color: transparent; } + GtkSwitch.trough, GtkSwitch.slider { + background-size: 52px 24px; + background-repeat: no-repeat; + background-position: right center; + color: transparent; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; } + GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { + background-position: left center; } + +GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); } + +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } + +.header-bar GtkSwitch.trough, +.primary-toolbar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); } + +GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } + +.header-bar GtkSwitch.trough:active, +.primary-toolbar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); } + +GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:insensitive, +.primary-toolbar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); } + +GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:active:insensitive, +.primary-toolbar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check, +GtkFileChooserDialog .dialog-vbox > .frame .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkTreeView.view.check:selected, +.list-row:selected .check, +GtkInfoBar .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:insensitive:selected, +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:selected, +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:checked, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkTreeView.view.check:checked:selected, +.list-row:selected .check:checked, +GtkInfoBar .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio, +GtkFileChooserDialog .dialog-vbox > .frame .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkTreeView.view.radio:selected, +.list-row:selected .radio, +GtkInfoBar .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:insensitive:selected, +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:checked, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkTreeView.view.radio:checked:selected, +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } + +GtkIconView.view.check, +GtkFlowBox.view.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; } + +GtkIconView.view.check:checked, +GtkFlowBox.view.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; } + +GtkCheckButton.text-button, GtkRadioButton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; } + GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + color: rgba(211, 218, 227, 0.45); } + +.scale { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 15; + -GtkRange-trough-border: 0; + outline-offset: -1px; + outline-radius: 2px; } + .scale.trough { + margin: 5px; } + .scale.fine-tune.trough { + border-radius: 5px; + margin: 3px; } + .scale.slider { + background-clip: border-box; + background-image: linear-gradient(to bottom, #444a58); + border: 1px solid #262933; + border-radius: 50%; + box-shadow: none; } + .scale.slider:hover { + background-image: linear-gradient(to bottom, #505666); + border-color: #262933; } + .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #3c414e); + border-color: rgba(38, 41, 51, 0.8); } + .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .osd .scale.slider { + background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); + border-color: #5294E2; } + .osd .scale.slider:hover { + background-image: linear-gradient(to bottom, #5294E2); } + .osd .scale.slider:active { + background-image: linear-gradient(to bottom, #2679db); + border-color: #2679db; } + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { + background-image: linear-gradient(to bottom, #ffffff); + border-color: #ffffff; } + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { + background-image: linear-gradient(to bottom, #e5effb); + border-color: #e5effb; } + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { + background-image: linear-gradient(to bottom, #a9caf1); + border-color: #a9caf1; } + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); + border-color: #b1cff2; } + .scale.trough { + border: none; + border-radius: 2.5px; + background-image: linear-gradient(to bottom, #2d303b); } + .scale.trough.highlight { + background-image: linear-gradient(to bottom, #5294E2); } + .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } + .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(45, 48, 59, 0.55)); } + .osd .scale.trough { + background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); + outline-color: rgba(186, 195, 207, 0.2); } + .osd .scale.trough.highlight { + background-image: none; + background-image: linear-gradient(to bottom, #5294E2); } + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { + background-image: linear-gradient(to bottom, #ffffff); } + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); } + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +GtkProgressBar { + padding: 0; + font-size: smaller; + color: rgba(211, 218, 227, 0.7); } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + +.progressbar { + background-color: #5294E2; + border: none; + border-radius: 3px; + box-shadow: none; } + .progressbar.osd { + background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } + +.osd .scale.progressbar { + background-color: #5294E2; } + +GtkProgressBar.trough, .level-bar.trough { + border: none; + border-radius: 3px; + background-color: #2d303b; } + GtkProgressBar.trough.osd, .osd.level-bar.trough { + border-style: none; + background-color: transparent; + box-shadow: none; } + .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, + GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + padding: 3px; + border-radius: 4px; } + +.level-bar.fill-block { + border: 1px solid #5294E2; + background-color: #5294E2; + border-radius: 2px; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin: 0 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin: 1px 0; } + .level-bar.fill-block.level-high { + border-color: #73d216; + background-color: #73d216; } + .level-bar.fill-block.level-low { + border-color: #F27835; + background-color: #F27835; } + .level-bar.fill-block.empty-fill-block { + background-color: #404552; + border-color: #404552; } + +.frame { + border: 1px solid #2b2e39; + padding: 0; } + .frame.flat { + border-style: none; } + .frame.action-bar { + padding: 6px; + border-width: 1px 0 0; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } + +.separator, GtkPlacesSidebar.sidebar .view.separator { + color: rgba(0, 0, 0, 0.1); } + GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserButton .view.separator, + GtkFontButton .separator, + GtkFontButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + GtkFontButton .view.separator, + GtkFileChooserButton .separator.vertical, + GtkFileChooserButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar + GtkFileChooserButton .vertical.view.separator, + GtkFontButton .separator.vertical, + GtkFontButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar + GtkFontButton .vertical.view.separator { + -GtkWidget-wide-separators: true; } + +.list, .list-row { + background-color: #404552; + border-color: #2b2e39; } + +.list-row, +.grid-child { + padding: 2px; } + +.list-row.button { + background-color: transparent; + border-style: none; + border-radius: 0; + box-shadow: none; } + .list-row.button:hover { + background-color: rgba(255, 255, 255, 0.03); } + .list-row.button:active { + color: #D3DAE3; } + .list-row.button:selected:active { + color: #ffffff; } + .list-row.button:selected:hover { + background-color: #4a85cb; } + .list-row.button:selected:insensitive { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(82, 148, 226, 0.7); } + .list-row.button:selected:insensitive .label { + color: inherit; } + +.list-row, list-row.button { + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row:hover, list-row.button:hover { + transition: none; } + +.app-notification, +.app-notification.frame { + padding: 10px; + color: #BAC3CF; + background-color: rgba(53, 57, 69, 0.95); + background-clip: border-box; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(31, 33, 40, 0.95); } + .app-notification .button, + .app-notification.frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + .app-notification .button.flat, + .app-notification.frame .button.flat { + border-color: rgba(82, 148, 226, 0); } + .app-notification .button:hover, + .app-notification.frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .app-notification .button:active, .app-notification .button:checked, + .app-notification.frame .button:active, + .app-notification.frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; + background-clip: padding-box; } + .app-notification .button:insensitive, + .app-notification.frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .expander:hover { + color: white; } + .expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GtkCalendar { + color: #D3DAE3; + border: 1px solid #2b2e39; + border-radius: 3px; + padding: 2px; } + GtkCalendar:selected { + background-color: #5294E2; + color: #ffffff; + border-radius: 1.5px; } + GtkCalendar.header { + color: #D3DAE3; + border: none; + border-radius: 0; } + GtkCalendar.button, GtkCalendar.button:focus { + color: rgba(211, 218, 227, 0.45); + border-color: transparent; + background-color: transparent; + background-image: none; } + GtkCalendar.button:hover, GtkCalendar.button:focus:hover { + color: #D3DAE3; } + GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { + color: rgba(211, 218, 227, 0.45); + background-color: transparent; + background-image: none; } + GtkCalendar.highlight { + color: alpha(currentColor,0.55); } + +.message-dialog .dialog-action-area .button { + padding: 8px; } + +.message-dialog { + -GtkDialog-button-spacing: 0; } + .message-dialog .titlebar { + background-color: rgba(47, 52, 63, 0.97); + border-bottom: 1px solid rgba(32, 35, 43, 0.97); } + .message-dialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; } + .message-dialog.csd .dialog-action-area .button { + padding: 8px; + border-radius: 0; } + .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { + border-right-style: none; + border-bottom-style: none; } + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 3px; } + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 3px; } + +GtkFileChooserDialog .search-bar { + background-color: #383C4A; + border-color: #2b2e39; + box-shadow: none; } + +GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #2b2e39; } + +.sidebar, .sidebar .view { + border: none; + background-color: #383C4A; } + .sidebar:selected, .sidebar .view:selected { + background-color: #5294E2; } + +GtkPlacesSidebar.sidebar .view { + color: #D3DAE3; + background-color: transparent; } + GtkPlacesSidebar.sidebar .view:selected { + color: #ffffff; + background-color: #5294E2; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } + +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 8px 8px 0; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 8px; } + GtkPaned .pane-separator { + background-color: #2b2e39; } + +GtkPaned.wide { + -GtkPaned-handle-size: 5; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #2b2e39; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + +GtkInfoBar { + border-style: none; } + +.info, +.question, +.warning, +.error, +GtkInfoBar { + background-color: #5294E2; + color: #ffffff; } + +.list-row:selected .button, GtkInfoBar .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); } + .list-row:selected .flat.button, GtkInfoBar .flat.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .list-row:selected .button:hover, GtkInfoBar .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); } + .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { + color: #5294E2; + outline-color: rgba(82, 148, 226, 0.3); + background-color: #ffffff; + border-color: #ffffff; } + .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.2); } + .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { + color: rgba(82, 148, 226, 0.4); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); } + +.tooltip { + color: #BAC3CF; + border-radius: 2px; } + .tooltip.background { + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; } + .tooltip.window-frame.csd { + background-color: transparent; } + +.tooltip * { + padding: 4px; + background-color: transparent; + color: inherit; } + +:selected GtkColorSwatch { + box-shadow: none; } + :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { + border-color: #ffffff; } + +GtkColorSwatch.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +GtkColorSwatch.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + +GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + +GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay { + border-radius: 3px; } + +GtkColorSwatch:hover, GtkColorSwatch:hover:selected { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } + +GtkColorEditor GtkColorSwatch { + border-radius: 3px; } + GtkColorEditor GtkColorSwatch:hover { + background-image: none; } + +GtkColorSwatch.color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); } + +GtkColorSwatch.color-light { + color: black; + outline-color: rgba(255, 255, 255, 0.5); } + +GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { + border: 1px solid rgba(0, 0, 0, 0.15); } + GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { + border-color: rgba(0, 0, 0, 0.25); } + +GtkColorSwatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + GtkColorSwatch#add-color-button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + GtkColorSwatch#add-color-button .overlay { + border-color: transparent; + background-color: transparent; + background-image: none; } + +GtkColorButton.button { + padding: 4px; } + GtkColorButton.button GtkColorSwatch { + border-radius: 0; } + +.scale-popup .button { + padding: 6px; } + .scale-popup .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + +GtkVolumeButton.button { + padding: 8px; } + +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.window-frame { + border-radius: 3px 3px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } + .window-frame.tiled { + border-radius: 0; } + .window-frame.popup { + box-shadow: none; + border-radius: 0; } + .window-frame.ssd { + border-radius: 3px 3px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); } + .window-frame.ssd.maximized { + border-radius: 0; } + .window-frame.csd.popup { + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; } + .window-frame.csd.tooltip { + border-radius: 2px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.55); } + .window-frame.csd.message-dialog { + border-radius: 3px; } + .window-frame.solid-csd { + border-radius: 0; + margin: 1px; + background-color: rgba(47, 52, 63, 0.97); + box-shadow: none; } + +.header-bar.default-decoration .button.titlebutton, +.titlebar.default-decoration .button.titlebutton { + padding-top: 0px; + padding-bottom: 0px; } + +.header-bar .button.titlebutton, +.titlebar .button.titlebutton { + padding: 6px 4px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(47, 52, 63, 0); } + .header-bar .button.titlebutton:hover, + .titlebar .button.titlebutton:hover { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked, + .titlebar .button.titlebutton:active, + .titlebar .button.titlebutton:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; } + .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize, + .titlebar .button.titlebutton.close, + .titlebar .button.titlebutton.maximize, + .titlebar .button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; } + .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop, + .titlebar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.maximize:backdrop, + .titlebar .button.titlebutton.minimize:backdrop { + opacity: 1; } + .header-bar .button.titlebutton.close, + .titlebar .button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); } + .header-bar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); } + .header-bar .button.titlebutton.close:hover, + .titlebar .button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); } + .header-bar .button.titlebutton.close:active, + .titlebar .button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); } + .header-bar .button.titlebutton.maximize, + .titlebar .button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-max-dark.png"), url("assets/titlebutton-max-dark@2.png")); } + .header-bar .button.titlebutton.maximize:backdrop, + .titlebar .button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop-dark.png"), url("assets/titlebutton-max-backdrop-dark@2.png")); } + .header-bar .button.titlebutton.maximize:hover, + .titlebar .button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-max-hover-dark.png"), url("assets/titlebutton-max-hover-dark@2.png")); } + .header-bar .button.titlebutton.maximize:active, + .titlebar .button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-max-active-dark.png"), url("assets/titlebutton-max-active-dark@2.png")); } + .header-bar .button.titlebutton.minimize, + .titlebar .button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-min-dark.png"), url("assets/titlebutton-min-dark@2.png")); } + .header-bar .button.titlebutton.minimize:backdrop, + .titlebar .button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop-dark.png"), url("assets/titlebutton-min-backdrop-dark@2.png")); } + .header-bar .button.titlebutton.minimize:hover, + .titlebar .button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-min-hover-dark.png"), url("assets/titlebutton-min-hover-dark@2.png")); } + .header-bar .button.titlebutton.minimize:active, + .titlebar .button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-min-active-dark.png"), url("assets/titlebutton-min-active-dark@2.png")); } + +.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.button.flat:selected, .list-row:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus { + background-image: none; + background-color: #5294E2; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + +GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, +ScratchMainWindow .notebook tab.reorderable-page.top:active, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, +ScratchMainWindow .notebook tab.top:active, +ScratchMainWindow .notebook tab.top.active-page, +ScratchMainWindow .notebook tab.top.active-page:hover, +EphyNotebook.notebook tab.reorderable-page.top:active, +EphyNotebook.notebook tab.reorderable-page.top.active-page, +EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, +EphyNotebook.notebook tab.top:active, +EphyNotebook.notebook tab.top.active-page, +EphyNotebook.notebook tab.top.active-page:hover, +MidoriNotebook .notebook tab.reorderable-page.top:active, +MidoriNotebook .notebook tab.reorderable-page.top.active-page, +MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, +MidoriNotebook .notebook tab.top:active, +MidoriNotebook .notebook tab.top.active-page, +MidoriNotebook .notebook tab.top.active-page:hover, +TerminalWindow .notebook tab.reorderable-page.top:active, +TerminalWindow .notebook tab.reorderable-page.top.active-page, +TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +TerminalWindow .notebook tab.top:active, +TerminalWindow .notebook tab.top.active-page, +TerminalWindow .notebook tab.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + +TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.top { + padding-top: 7px; + border-top-width: 3px; } + +TerminalWindow .notebook.header.top, +PantheonTerminalPantheonTerminalWindow .notebook.header.top { + box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; } + +GtkHTML { + background-color: #404552; + color: #D3DAE3; } + GtkHTML:active { + color: #ffffff; + background-color: #5294E2; } + +SushiFontWidget { + padding: 6px 12px; } + +TerminalWindow .background { + background-color: transparent; } + +TerminalWindow .scrollbar.vertical .slider { + margin-left: 3px; } + +TerminalWindow .scrollbar.trough { + border-width: 0; } + +.nautilus-canvas-item { + border-radius: 2px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { + color: #D3DAE3; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; } + +.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, GtkPlacesSidebar.sidebar .nautilus-canvas-item.label.view.separator, .header-bar .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #868b97; } + .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus, + .nautilus-list-dim-label:selected, + .nautilus-list-dim-label:selected:focus { + color: #dceaf9; } + +NautilusNotebook.notebook { + background-color: #404552; } + NautilusNotebook.notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; } + +NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { + padding: 5px; + box-shadow: none; + background-color: #404552; } + +.nautilus-circular-button { + border-radius: 50%; + outline-radius: 50%; } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(211, 218, 227, 0.5); + border-color: rgba(180, 192, 207, 0.5); } + .disk-space-display.used { + background-color: rgba(82, 148, 226, 0.8); + border-color: rgba(38, 121, 219, 0.8); } + .disk-space-display.free { + background-color: #313541; + border-color: #1b1d24; } + +NemoWindow EelEditableLabel.entry { + transition: none; } + +NemoWindow .sidebar .frame { + border-width: 0; } + +NemoWindow GtkSeparator.separator.horizontal, NemoWindow GtkPlacesSidebar.sidebar GtkSeparator.horizontal.view.separator, GtkPlacesSidebar.sidebar NemoWindow GtkSeparator.horizontal.view.separator { + color: #2b2e39; } + +NemoWindow .primary-toolbar NemoPathBar.linked > .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { + background-color: rgba(134, 144, 165, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:insensitive { + color: rgba(207, 218, 231, 0.4); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { + box-shadow: none; } + +.gedit-headerbar-paned { + color: rgba(38, 42, 51, 0.97); } + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: #404552; } + .open-document-selector-treeview.view:prelight { + background-color: rgba(0, 0, 0, 0.05); } + .open-document-selector-treeview.view:prelight:selected { + color: #ffffff; + background-color: #5294E2; } + +.open-document-selector-name-label { + color: #D3DAE3; } + +.open-document-selector-path-label { + color: #8a909b; + font-size: smaller; } + .open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); } + +.gedit-document-panel .list-row .button { + color: transparent; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; + padding: 4px; } + .gedit-document-panel .list-row .button GtkImage { + color: inherit; } + +.gedit-document-panel .prelight-row .button { + color: #9da3ad; } + +.gedit-document-panel .list-row .button:hover, +.gedit-document-panel .prelight-row .button:hover { + color: #ff4d4d; } + +.gedit-document-panel .prelight-row:selected .button:hover { + color: #ff6666; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; } + .gedit-document-panel .prelight-row:selected .button:hover:active { + color: #ffffff; } + +.gedit-document-panel .prelight-row .button:active { + color: #D3DAE3; } + +.gedit-document-panel-dragged-row { + border: 1px solid #2b2e39; + background-color: #22242d; + color: #D3DAE3; } + +GeditStatusbar { + border-top: 1px solid #2b2e39; + background-color: #383C4A; } + +GeditStatusMenuButton.button.flat, +GeditStatusMenuButton:prelight.button.flat, +GeditStatusMenuButton:checked.button.flat { + border-bottom-style: none; + border-radius: 0; } + +GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { + border-bottom: 1px solid #2b2e39; } + +.gedit-search-entry-occurrences-tag, .gb-search-entry-occurrences-tag { + color: rgba(211, 218, 227, 0.6); + margin: 2px; + padding: 2px; } + +GeditViewFrame .gedit-search-slider, GbEditorFrame .gb-search-slider { + background-color: #3c4150; + padding: 6px; + border-color: #2b2e39; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; } + +GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr), +GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { + padding: 0 10px; + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image:hover, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image:hover { + color: inherit; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):checked, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):active, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):checked { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):insensitive, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + +GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr) { + border-left-style: none; + border-radius: 0 3px 3px 0; + outline-radius: 0 1px 1px 0; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover { + box-shadow: -1px 0 #5294E2; } + +GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { + border-right-style: none; + border-radius: 3px 0 0 3px; + outline-radius: 1px 0 0 1px; } + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { + box-shadow: 1px 0 #5294E2; } + +GbEditorFrame .gb-search-slider { + padding: 2px; } + +GdTaggedEntry { + color: #D3DAE3; } + +.preferences.sidebar GtkViewport { + border: none; } + +.preferences.sidebar GtkListBox { + background-color: #383C4A; } + +.preferences.sidebar GtkListBoxRow { + padding: 10px; } + +GbPreferencesPageLanguage GtkSearchEntry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +GbPreferencesPageLanguage GtkScrolledWindow { + border-top-width: 0; } + +GtkBox.gb-command-bar-box { + border: none; + background-color: #353945; } + GtkBox.gb-command-bar-box GtkLabel { + color: #BAC3CF; } + +GtkEntry.gb-command-bar-entry.entry.flat, +GtkEntry.gb-command-bar-entry.entry.flat:focus { + font-family: Monospace; + color: #BAC3CF; + background-image: none; + background-color: #353945; + padding: 6px 6px 6px 6px; + border: none; } + +GbSourceStyleSchemeWidget GtkSourceView { + font-family: Monospace; } + +GtkScrolledWindow.gb-linked-scroller { + border-top: none; } + +GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { + transition: none; } + +GbViewStack GtkBox.header.notebook, +GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { + border-bottom: 1px solid #2b2e39; } + +GbViewStack.focused GtkBox.header.notebook { + background-color: #404552; } + GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { + opacity: 1; } + +EphyWindow .floating-bar { + color: #D3DAE3; } + +.documents-load-more.button { + border-width: 1px 0 0; + border-radius: 0; } + +.documents-icon-bg { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; } + +.documents-collection-icon { + background-color: rgba(211, 218, 227, 0.3); + border-radius: 2px; } + +.documents-favorite.button:active, +.documents-favorite.button:active:hover { + color: #a9caf1; } + +.documents-entry-tag { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; } + .documents-entry-tag:hover { + color: #ffffff; + background-color: #639fe5; } + .documents-entry-tag:active { + color: #ffffff; + background-color: #4189df; } + .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { + background: none; + border: none; + box-shadow: none; + icon-shadow: none; } + .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { + color: rgba(255, 255, 255, 0.7); } + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } + +TotemGrilo.vertical GdMainView.frame { + border-width: 0; } + +SynapseGuiSelectionContainer *:selected, +SynapseGuiViewVirgilio *:selected { + background-color: #5294E2; } + +.tr-workarea .undershoot, +.tr-workarea .overshoot { + border-color: transparent; } + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelToplevel, +PanelWidget, +PanelAppletFrame, +PanelApplet { + color: #BAC3CF; + background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } + +PanelApplet .button, PanelApplet .button:backdrop { + padding: 4px; + border: 2px solid transparent; + border-radius: 0; + background-image: none; + background-color: transparent; + color: #BAC3CF; } + +PanelApplet .button:hover { + color: #d8dde4; + background-color: rgba(0, 0, 0, 0.17); + border-color: rgba(0, 0, 0, 0.17); } + +PanelApplet .button:active, PanelApplet .button:active:backdrop, +PanelApplet .button:checked, PanelApplet .button:checked:backdrop { + background-clip: padding-box; + color: #ffffff; + background-color: rgba(0, 0, 0, 0.25); + border-radius: 0; + border-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #5294E2; } + +PanelApplet:hover { + color: #ffffff; } + +PanelApplet:active, +PanelApplet:hover:active { + color: #5294E2; } + +WnckPager { + color: #5d6268; } + WnckPager:selected { + color: #5294E2; } + +NaTrayApplet { + -NaTrayApplet-icon-padding: 12; + -NaTrayApplet-icon-size: 16; } + +ClockBox { + color: #BAC3CF; } + +.xfce4-panel.panel { + background-color: rgba(43, 46, 55, 0.95); } + .xfce4-panel.panel .button.flat { + color: #BAC3CF; + background-color: rgba(43, 46, 55, 0); + border-radius: 0; } + .xfce4-panel.panel .button.flat:hover { + border: none; + background-color: rgba(65, 70, 84, 0.95); } + .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .button.flat:checked { + color: #5294E2; + border: none; + background-color: rgba(27, 29, 35, 0.95); } + +.floating-bar { + background-color: #5294E2; + color: #ffffff; } + .floating-bar.top { + border-radius: 0 0 2px 2px; } + .floating-bar.right { + border-radius: 2px 0 0 2px; } + .floating-bar.bottom { + border-radius: 2px 2px 0 0; } + .floating-bar.left { + border-radius: 0 2px 2px 0; } + .floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + background-color: transparent; + box-shadow: none; + border: none; } + +BirdieWidgetsTweetList * { + background-image: none; + background-color: transparent; } + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: #ffffff; + background-color: #5294E2; + outline-color: transparent; } + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { + color: inherit; } + .marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + .marlin-pathbar.pathbar:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #5294E2; } + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white); + background-color: transparent; } + .gala-notification .title, .gala-notification .label { + color: #5c616c; } + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; } + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; } + +WingpanelWidgetsIndicatorPopover.popover { + padding: 0; + text-shadow: none; + icon-shadow: none; } + WingpanelWidgetsIndicatorPopover.popover .menuitem { + padding: 5px; + outline-color: transparent; + text-shadow: none; + icon-shadow: none; + border: solid transparent; + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { + padding: 0 3px; } + WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { + background-color: rgba(255, 255, 255, 0.05); + border: solid rgba(255, 255, 255, 0.07); + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { + color: rgba(211, 218, 227, 0.45); } + +PantheonTerminalPantheonTerminalWindow.background { + background-color: transparent; } + +SwitchboardCategoryView .view:selected, +SwitchboardCategoryView .view:selected:focus { + color: #D3DAE3; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #5294E2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration.top { + border: 1px solid rgba(32, 35, 43, 0.97); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #2f343f); + color: rgba(207, 218, 231, 0.8); + box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } + UnityDecoration.top:backdrop { + border-bottom-width: 0; + color: rgba(207, 218, 231, 0.5); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97)); } + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2b2e37); + color: #f6f7f9; + box-shadow: none; } + UnityPanelWidget:backdrop, + .unity-panel:backdrop { + color: #bdc6d1; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #5294E2); + border-bottom: none; } + +.overlay-bar { + background-color: #5294E2; + border-color: #5294E2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: #ffffff; } + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #2b2e39; + border-right: 1px solid #2b2e39; } + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.help_button { + border-radius: 100px; + padding: 3px 9px; } + +.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #2b2e39; } + .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { + padding: 0 3px 0 3px; } + +.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #2b2e39; + background-color: #383C4A; } + .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { + padding: 2px 3px 2px 3px; } + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; } + +.source-list, +.source-list.view { + background-color: #383C4A; + color: #D3DAE3; + -gtk-icon-style: regular; } + +.source-list.category-expander { + color: transparent; } + +.source-list.view:prelight { + background-color: #434859; } + +.source-list.view:selected, +.source-list.view:prelight:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #5294E2; } + +.source-list .scrollbar.trough, +.source-list .scrollbars-junction { + border-image: none; + border-color: transparent; + background-color: #383C4A; + background-image: none; } + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-image: none; + background-color: #5294E2; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-color: #ffffff; + color: #5294E2; } + +.source-list.category-expander { + color: #D3DAE3; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; } + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; } + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GraniteWidgetsWelcome { + background-color: #404552; } + +GraniteWidgetsWelcome GtkLabel { + color: #868b97; + font: open sans 11; + text-shadow: none; } + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(211, 218, 227, 0.8); } + +.help_button { + border-radius: 0; } + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; } + +.popover_bg { + background-image: linear-gradient(to bottom, #404552); + border: 1px solid rgba(0, 0, 0, 0.3); } + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; } + +GraniteWidgetsXsEntry.entry { + padding: 4px; } + +.h1 { + font: open sans 24px; } + +.h2 { + font: open sans light 18px; } + +.h3 { + font: open sans 11px; } + +.h4, +.category-label { + color: #a5abb5; + font-weight: 600; } + +.h4 { + padding-bottom: 6px; + padding-top: 6px; } + +GtkListBox .h4 { + padding-left: 6px; } + +#panel_window { + background-color: rgba(43, 46, 55, 0.95); + color: #BAC3CF; + font: bold; + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } + #panel_window .menubar, + #panel_window .menubar > .menuitem { + background-color: transparent; + color: #BAC3CF; + font: bold; } + #panel_window .menubar .menuitem:insensitive { + color: rgba(186, 195, 207, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menu .menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #D3DAE3; } + +#content_frame { + padding-bottom: 14px; + background-color: #383C4A; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame .button { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + #content_frame .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + #content_frame .button:active, #content_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + #content_frame .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + #content_frame .button:insensitive > GtkLabel { + color: inherit; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(47, 52, 63, 0.97); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); } + +#buttonbox_frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + #buttonbox_frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + #buttonbox_frame .button:active, #buttonbox_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + #buttonbox_frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +#login_window #user_combobox { + color: #D3DAE3; + font: 13px; } + #login_window #user_combobox .menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#shutdown_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + #shutdown_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + #shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + +#restart_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + #restart_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + #restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +.titlebar .separator, .titlebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .titlebar .view.separator { + color: rgba(38, 42, 51, 0.97); } + +NemoWindow GtkEventBox { + background-color: #383C4A; } + +GtkFileChooserDialog *, +NautilusWindow *, +NemoWindow { + -GtkPaned-handle-size: 0; } + +GtkFileChooserDialog .sidebar, +NautilusWindow .sidebar, +NemoWindow .sidebar { + border-right: 1px solid rgba(42, 45, 55, 0.95); } + +GtkFileChooserDialog .sidebar:dir(rtl), +NautilusWindow .sidebar:dir(rtl), +NemoWindow .sidebar:dir(rtl) { + border-left: 1px solid rgba(42, 45, 55, 0.95); } + +GtkFileChooserDialog.csd.background, +GtkFileChooserDialog .source-list, GtkFileChooserDialog .source-list.view, GtkFileChooserDialog .source-list.view:prelight, +NautilusWindow.csd.background, +NautilusWindow .source-list, +NautilusWindow .source-list.view, +NautilusWindow .source-list.view:prelight, +NemoWindow.csd.background, +NemoWindow .source-list, +NemoWindow .source-list.view, +NemoWindow .source-list.view:prelight, +MarlinViewWindow.csd.background, +MarlinViewWindow .source-list, +MarlinViewWindow .source-list.view, +MarlinViewWindow .source-list.view:prelight { + background-color: transparent; } + +GtkFileChooserDialog .sidebar, GtkFileChooserDialog .source-list.sidebar.view, +NautilusWindow .sidebar, +NautilusWindow .source-list.sidebar.view, +NemoWindow .sidebar, +NemoWindow .source-list.sidebar.view, +MarlinViewWindow .sidebar, +MarlinViewWindow .source-list.sidebar.view { + background-color: rgba(53, 57, 69, 0.95); } + GtkFileChooserDialog .sidebar .view, GtkFileChooserDialog .sidebar row, GtkFileChooserDialog .source-list.sidebar.view .view, GtkFileChooserDialog .source-list.sidebar.view row, + NautilusWindow .sidebar .view, + NautilusWindow .sidebar row, + NautilusWindow .source-list.sidebar.view .view, + NautilusWindow .source-list.sidebar.view row, + NemoWindow .sidebar .view, + NemoWindow .sidebar row, + NemoWindow .source-list.sidebar.view .view, + NemoWindow .source-list.sidebar.view row, + MarlinViewWindow .sidebar .view, + MarlinViewWindow .sidebar row, + MarlinViewWindow .source-list.sidebar.view .view, + MarlinViewWindow .source-list.sidebar.view row { + background-color: transparent; + color: #BAC3CF; } + GtkFileChooserDialog .sidebar .view.image, GtkFileChooserDialog .sidebar row.image, GtkFileChooserDialog .source-list.sidebar.view .view.image, GtkFileChooserDialog .source-list.sidebar.view row.image, + NautilusWindow .sidebar .view.image, + NautilusWindow .sidebar row.image, + NautilusWindow .source-list.sidebar.view .view.image, + NautilusWindow .source-list.sidebar.view row.image, + NemoWindow .sidebar .view.image, + NemoWindow .sidebar row.image, + NemoWindow .source-list.sidebar.view .view.image, + NemoWindow .source-list.sidebar.view row.image, + MarlinViewWindow .sidebar .view.image, + MarlinViewWindow .sidebar row.image, + MarlinViewWindow .source-list.sidebar.view .view.image, + MarlinViewWindow .source-list.sidebar.view row.image { + color: rgba(186, 195, 207, 0.7); } + GtkFileChooserDialog .sidebar .view.cell:selected, GtkFileChooserDialog .sidebar row.cell:selected, GtkFileChooserDialog .source-list.sidebar.view .view.cell:selected, GtkFileChooserDialog .source-list.sidebar.view row.cell:selected, + NautilusWindow .sidebar .view.cell:selected, + NautilusWindow .sidebar row.cell:selected, + NautilusWindow .source-list.sidebar.view .view.cell:selected, + NautilusWindow .source-list.sidebar.view row.cell:selected, + NemoWindow .sidebar .view.cell:selected, + NemoWindow .sidebar row.cell:selected, + NemoWindow .source-list.sidebar.view .view.cell:selected, + NemoWindow .source-list.sidebar.view row.cell:selected, + MarlinViewWindow .sidebar .view.cell:selected, + MarlinViewWindow .sidebar row.cell:selected, + MarlinViewWindow .source-list.sidebar.view .view.cell:selected, + MarlinViewWindow .source-list.sidebar.view row.cell:selected { + background-color: #5294E2; + color: #ffffff; } + GtkFileChooserDialog .sidebar.frame, GtkFileChooserDialog .source-list.sidebar.view.frame, + NautilusWindow .sidebar.frame, + NautilusWindow .source-list.sidebar.view.frame, + NemoWindow .sidebar.frame, + NemoWindow .source-list.sidebar.view.frame, + MarlinViewWindow .sidebar.frame, + MarlinViewWindow .source-list.sidebar.view.frame { + color: #BAC3CF; } + GtkFileChooserDialog .sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, GtkFileChooserDialog .source-list.sidebar.view .separator, + NautilusWindow .sidebar .separator, + NautilusWindow GtkPlacesSidebar.sidebar .view.separator, + NautilusWindow .source-list.sidebar.view .separator, + NemoWindow .sidebar .separator, + NemoWindow GtkPlacesSidebar.sidebar .view.separator, + NemoWindow .source-list.sidebar.view .separator, + MarlinViewWindow .sidebar .separator, + MarlinViewWindow GtkPlacesSidebar.sidebar .view.separator, + MarlinViewWindow .source-list.sidebar.view .separator { + color: transparent; } + +GtkFileChooserDialog.maximized .sidebar, +NautilusWindow.maximized .sidebar, +NemoWindow.maximized .sidebar, +MarlinViewWindow.maximized .sidebar { + background-color: #353945; } + +GtkFileChooserDialog .pane-separator, +NautilusWindow .pane-separator, +NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, +MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { + background-color: rgba(42, 45, 55, 0.95); } + +NautilusWindow NautilusWindowSlot { + background-color: #404552; } + +NautilusDesktopWindow NautilusWindowSlot { + background-color: transparent; } + +GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { + background-color: rgba(53, 57, 69, 0.95); } + +GtkFileChooserDialog .sidebar { + background-color: transparent; } + +GtkFileChooserDialog GtkPaned > .vertical > .horizontal { + background-color: #383C4A; } + +GtkFileChooserDialog .dialog-action-box { + background-color: #383C4A; } + +GtkFileChooserDialog .dialog-vbox > .frame { + color: #BAC3CF; + border-color: transparent; } + +GtkFileChooserDialog .action-bar.frame { + background-color: transparent; + border-color: rgba(31, 33, 40, 0.95); } + +GtkFileChooserDialog .action-bar.frame GtkLabel, GtkFileChooserDialog .action-bar.frame GtkComboBox, +GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, +GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { + color: #BAC3CF; } + +FeedReaderreaderUI.background.csd > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd > .titlebar .pane-separator, +GeditWindow.background.csd.maximized > .titlebar .pane-separator, +GeditWindow.background.csd > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { + background-color: rgba(38, 42, 51, 0.97); } + +FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: rgba(47, 52, 63, 0.97); } + FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: rgba(50, 56, 67, 0.97); } + +FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: #2f343f; } + FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: #323843; } + +FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, +GeditWindow.background.csd > .titlebar { + background-color: transparent; } + +GeditWindow.background.csd { + background-color: transparent; } + +GeditWindow.background .gedit-side-panel-paned .pane-separator { + background-color: rgba(42, 45, 55, 0.95); } + +GeditWindow.background .gedit-bottom-panel-paned .pane-separator { + background-color: #2b2e39; } + +.gedit-bottom-panel-paned { + background-color: #404552; } + +.gedit-document-panel { + background-color: rgba(53, 57, 69, 0.95); } + .maximized .gedit-document-panel { + background-color: #353945; } + .gedit-document-panel .list-row { + color: #BAC3CF; } + .gedit-document-panel .list-row { + background-color: rgba(186, 195, 207, 0); + border: solid rgba(186, 195, 207, 0); + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:hover { + border: solid rgba(186, 195, 207, 0.15); + border-width: 3px 2px 3px 2px; + background-color: rgba(186, 195, 207, 0.15); } + .gedit-document-panel .list-row:active { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:active .button { + color: #ffffff; } + .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .prelight-row .button:active { + color: #BAC3CF; } + +GeditFileBrowserWidget { + background-color: rgba(53, 57, 69, 0.95); } + .maximized GeditFileBrowserWidget { + background-color: #353945; } + GeditFileBrowserWidget .horizontal { + background-color: transparent; + border-color: rgba(37, 40, 49, 0.95); } + GeditFileBrowserWidget .horizontal GtkComboBox { + color: #BAC3CF; } + +GeditWindow.background.csd GeditFileBrowserView.view { + background-color: transparent; + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander { + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { + color: #5294E2; } + +GtkFileChooserDialog .action-bar.frame .button, +GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + GtkFileChooserDialog .action-bar.frame .button:hover, + GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + GtkFileChooserDialog .action-bar.frame .button:active, + GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog .action-bar.frame .button:checked, + GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + GtkFileChooserDialog .action-bar.frame .button:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +GtkFileChooserDialog .action-bar.frame .entry, +GtkFileChooserDialog .dialog-vbox > .frame .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + GtkFileChooserDialog .action-bar.frame .image.entry, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog .action-bar.frame .image.entry:hover, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { + color: inherit; } + GtkFileChooserDialog .action-bar.frame .entry:focus, + GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + GtkFileChooserDialog .action-bar.frame .entry:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkFileChooserDialog .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +NautilusWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider { + background-color: #e7eaee; + border: 1px solid rgba(0, 0, 0, 0.3); } + +GtkFileChooserDialog .sidebar .scrollbar .trough, GtkFileChooserDialog .source-list.sidebar.view .scrollbar .trough, +NautilusWindow .sidebar .scrollbar .trough, +NautilusWindow .source-list.sidebar.view .scrollbar .trough, +NemoWindow .sidebar .scrollbar .trough, +NemoWindow .source-list.sidebar.view .scrollbar .trough, +MarlinViewWindow .sidebar .scrollbar .trough, +MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough { + background-color: rgba(0, 0, 0, 0.2); + border: none; } + +GtkFileChooserDialog .sidebar .scrollbar .slider, GtkFileChooserDialog .source-list.sidebar.view .scrollbar .slider, +NautilusWindow .sidebar .scrollbar .slider, +NautilusWindow .source-list.sidebar.view .scrollbar .slider, +NemoWindow .sidebar .scrollbar .slider, +NemoWindow .source-list.sidebar.view .scrollbar .slider, +MarlinViewWindow .sidebar .scrollbar .slider, +MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider { + background-color: rgba(231, 234, 238, 0.7); } + GtkFileChooserDialog .sidebar .scrollbar .slider:hover, + NautilusWindow .sidebar .scrollbar .slider:hover, + NemoWindow .sidebar .scrollbar .slider:hover, + MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover { + background-color: #f6f7f9; } + GtkFileChooserDialog .sidebar .scrollbar .slider:prelight:active, + NautilusWindow .sidebar .scrollbar .slider:prelight:active, + NemoWindow .sidebar .scrollbar .slider:prelight:active, + MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active { + background-color: #5294E2; } + GtkFileChooserDialog .sidebar .scrollbar .slider:insensitive, + NautilusWindow .sidebar .scrollbar .slider:insensitive, + NemoWindow .sidebar .scrollbar .slider:insensitive, + MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { + background-color: transparent; } + +@define-color theme_fg_color #D3DAE3; +@define-color theme_text_color #D3DAE3; +@define-color theme_bg_color #383C4A; +@define-color theme_base_color #404552; +@define-color theme_selected_bg_color #5294E2; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #D3DAE3; +@define-color text_color #D3DAE3; +@define-color bg_color #383C4A; +@define-color base_color #404552; +@define-color selected_bg_color #5294E2; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #3c4150; +@define-color insensitive_fg_color alpha(#d3dae3,0.5); +@define-color insensitive_base_color #404552; +@define-color theme_unfocused_fg_color #D3DAE3; +@define-color theme_unfocused_text_color #D3DAE3; +@define-color theme_unfocused_bg_color #383C4A; +@define-color theme_unfocused_base_color #404552; +@define-color borders #2b2e39; +@define-color unfocused_borders #2b2e39; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #404552; +@define-color wm_title alpha(#cfdae7,0.8); +@define-color wm_unfocused_title alpha(#cfdae7,0.5); +@define-color wm_bg #2f343f; +@define-color wm_bg_unfocused #323843; +@define-color wm_highlight #363b48; +@define-color wm_shadow alpha(black,0.35); +@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 #5294E2; +@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 #ffffff; diff --git a/common/gtk-3.0/3.16/gtk-contained-darker.css b/common/gtk-3.0/3.16/gtk-darker.css index efe7f9c..4406219 100644 --- a/common/gtk-3.0/3.16/gtk-contained-darker.css +++ b/common/gtk-3.0/3.16/gtk-darker.css @@ -28,19 +28,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: rgba(245, 246, 247, 0.999); } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -117,9 +108,6 @@ GtkTextView { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -135,9 +123,6 @@ GtkTextView { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -258,9 +243,6 @@ GtkTextView { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -672,9 +654,6 @@ GtkSearchEntry.entry { .menuitem.button.flat:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -692,9 +671,6 @@ GtkSearchEntry.entry { *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { color: #dceaf9; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -772,9 +748,6 @@ GtkSearchEntry.entry { border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -802,9 +775,6 @@ GtkComboBox { GtkComboBox.combobox-entry .button:dir(rtl):insensitive { box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -841,9 +811,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1228,9 +1195,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); border-color: rgba(21, 23, 28, 0.67); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1245,9 +1209,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1329,9 +1290,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1395,9 +1353,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { padding: 2px; border: 1px solid #cdd2d7; @@ -1429,10 +1384,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1565,9 +1516,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { -GtkRange-slider-width: 13; -GtkRange-trough-border: 0; @@ -1644,9 +1592,6 @@ column-header .button, column-header .button:hover, column-header .button:active .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1707,9 +1652,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1870,9 +1812,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -1952,9 +1891,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -1991,16 +1927,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -2024,9 +1956,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2053,9 +1982,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list, .list-row { background-color: #ffffff; border-color: #dcdfe3; } @@ -2088,9 +2014,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.button:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2130,9 +2053,6 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.35); background-color: rgba(102, 109, 132, 0.2); } -/************* - * Expanders * - *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { @@ -2142,9 +2062,6 @@ GtkScrolledWindow GtkViewport.frame { .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2172,9 +2089,6 @@ GtkCalendar { GtkCalendar.highlight { color: alpha(currentColor,0.55); } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2207,13 +2121,10 @@ GtkFileChooserDialog .search-bar { GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #dcdfe3; } -/*********** - * Sidebar * - ***********/ -.sidebar { +.sidebar, .sidebar .view { border: none; background-color: #F5F6F7; } - .sidebar:selected { + .sidebar:selected, .sidebar .view:selected { background-color: #5294E2; } GtkPlacesSidebar.sidebar .view { @@ -2252,9 +2163,6 @@ GtkPaned.wide { GtkPaned.wide.vertical .pane-separator { border-style: solid none; } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2296,9 +2204,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2313,9 +2218,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { @@ -2383,9 +2285,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .scale-popup .button { padding: 6px; } .scale-popup .button:hover { @@ -2397,14 +2296,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2514,86 +2488,6 @@ GtkVolumeButton.button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -2757,11 +2651,9 @@ NemoWindow .primary-toolbar NemoPathBar.linked > .button { color: #ffffff; background-color: #5294E2; } -/* Only normal state is handle */ .open-document-selector-name-label { color: #5c616c; } -/* Only normal state is handle */ .open-document-selector-path-label { color: #aeb0b6; font-size: smaller; } @@ -3067,24 +2959,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.37); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); @@ -3116,55 +3005,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3397,13 +3275,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: rgba(43, 46, 55, 0.95); color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3416,7 +3292,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3425,7 +3300,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3456,7 +3330,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3494,13 +3367,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3520,7 +3390,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3540,7 +3409,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3656,7 +3524,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: rgba(53, 57, 69, 0.95); } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } @@ -3861,7 +3728,6 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { background-color: transparent; } -/* GTK NAMED COLORS */ @define-color theme_fg_color #5c616c; @define-color theme_text_color #5c616c; @define-color theme_bg_color #F5F6F7; @@ -3887,6 +3753,7 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color error_color #FC4138; @define-color success_color #73d216; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #ffffff; @define-color wm_title alpha(#cfdae7,0.8); @define-color wm_unfocused_title alpha(#cfdae7,0.5); @define-color wm_bg #2f343f; @@ -3904,4 +3771,3 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color wm_icon_unfocused_bg #666A74; @define-color wm_icon_hover_bg #C4C7CC; @define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.16/gtk-contained-solid-dark.css b/common/gtk-3.0/3.16/gtk-solid-dark.css index 3626acf..f3bdbb3 100644 --- a/common/gtk-3.0/3.16/gtk-contained-solid-dark.css +++ b/common/gtk-3.0/3.16/gtk-solid-dark.css @@ -28,19 +28,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #D3DAE3; background-color: #383C4A; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -117,9 +108,6 @@ GtkTextView { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -135,9 +123,6 @@ GtkTextView { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -259,9 +244,6 @@ GtkTextView { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -673,9 +655,6 @@ GtkSearchEntry.entry { .menuitem.button.flat:checked { color: #D3DAE3; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #a9caf1; } *:link:visited, .button:visited { @@ -693,9 +672,6 @@ GtkSearchEntry.entry { *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { color: #dceaf9; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -773,9 +749,6 @@ GtkSearchEntry.entry { border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -799,9 +772,6 @@ GtkComboBox { GtkComboBox.combobox-entry .button:dir(rtl):insensitive { box-shadow: inset -1px 0 rgba(43, 46, 57, 0.55); } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -838,9 +808,6 @@ GtkComboBox { .action-bar { background-color: #313541; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1225,9 +1192,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #3e4553); border-color: rgba(21, 23, 28, 0.7); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1242,9 +1206,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1326,9 +1287,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #383C4A; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1392,9 +1350,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { padding: 2px; border: 1px solid #20222a; @@ -1426,10 +1381,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #404552; @@ -1562,9 +1513,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(211, 218, 227, 0.15); } -/************** - * Scrollbars * - **************/ .scrollbar { -GtkRange-slider-width: 13; -GtkRange-trough-border: 0; @@ -1641,9 +1589,6 @@ column-header .button, column-header .button:hover, column-header .button:active .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1704,9 +1649,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } @@ -1867,9 +1809,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(211, 218, 227, 0.45); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -1949,9 +1888,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -1988,16 +1924,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -2021,9 +1953,6 @@ GtkLevelBar.vertical { background-color: #404552; border-color: #404552; } -/********** - * Frames * - **********/ .frame { border: 1px solid #2b2e39; padding: 0; } @@ -2050,9 +1979,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list, .list-row { background-color: #404552; border-color: #2b2e39; } @@ -2085,9 +2011,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.button:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2127,9 +2050,6 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { @@ -2139,9 +2059,6 @@ GtkScrolledWindow GtkViewport.frame { .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #D3DAE3; border: 1px solid #2b2e39; @@ -2169,9 +2086,6 @@ GtkCalendar { GtkCalendar.highlight { color: alpha(currentColor,0.55); } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2204,13 +2118,10 @@ GtkFileChooserDialog .search-bar { GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #2b2e39; } -/*********** - * Sidebar * - ***********/ -.sidebar { +.sidebar, .sidebar .view { border: none; background-color: #383C4A; } - .sidebar:selected { + .sidebar:selected, .sidebar .view:selected { background-color: #5294E2; } GtkPlacesSidebar.sidebar .view { @@ -2249,9 +2160,6 @@ GtkPaned.wide { GtkPaned.wide.vertical .pane-separator { border-style: solid none; } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2293,9 +2201,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2310,9 +2215,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { @@ -2380,9 +2282,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .scale-popup .button { padding: 6px; } .scale-popup .button:hover { @@ -2394,14 +2293,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px #20232b, 0 8px 8px 0 rgba(0, 0, 0, 0.35); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.9), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } @@ -2511,86 +2485,6 @@ GtkVolumeButton.button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -2754,11 +2648,9 @@ NemoWindow .primary-toolbar NemoPathBar.linked > .button { color: #ffffff; background-color: #5294E2; } -/* Only normal state is handle */ .open-document-selector-name-label { color: #D3DAE3; } -/* Only normal state is handle */ .open-document-selector-path-label { color: #8a909b; font-size: smaller; } @@ -3064,24 +2956,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.4); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.4)); @@ -3113,55 +3002,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3394,13 +3272,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3413,7 +3289,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3422,7 +3297,6 @@ GtkListBox .h4 { background-color: transparent; color: #D3DAE3; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #383C4A; @@ -3453,7 +3327,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3491,13 +3364,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3517,7 +3387,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3537,7 +3406,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3663,7 +3531,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #2a2d37; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #404552; } @@ -3868,7 +3735,6 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { background-color: transparent; } -/* GTK NAMED COLORS */ @define-color theme_fg_color #D3DAE3; @define-color theme_text_color #D3DAE3; @define-color theme_bg_color #383C4A; @@ -3894,6 +3760,7 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color error_color #FC4138; @define-color success_color #73d216; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #404552; @define-color wm_title alpha(#cfdae7,0.8); @define-color wm_unfocused_title alpha(#cfdae7,0.5); @define-color wm_bg #2f343f; @@ -3911,4 +3778,3 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color wm_icon_unfocused_bg #666A74; @define-color wm_icon_hover_bg #C4C7CC; @define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #404552; diff --git a/common/gtk-3.0/3.16/gtk-contained-solid-darker.css b/common/gtk-3.0/3.16/gtk-solid-darker.css index d08962d..ad9bf79 100644 --- a/common/gtk-3.0/3.16/gtk-contained-solid-darker.css +++ b/common/gtk-3.0/3.16/gtk-solid-darker.css @@ -28,19 +28,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: #F5F6F7; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -117,9 +108,6 @@ GtkTextView { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -135,9 +123,6 @@ GtkTextView { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -258,9 +243,6 @@ GtkTextView { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -672,9 +654,6 @@ GtkSearchEntry.entry { .menuitem.button.flat:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -692,9 +671,6 @@ GtkSearchEntry.entry { *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { color: #dceaf9; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -772,9 +748,6 @@ GtkSearchEntry.entry { border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -802,9 +775,6 @@ GtkComboBox { GtkComboBox.combobox-entry .button:dir(rtl):insensitive { box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -841,9 +811,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1228,9 +1195,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #3e4553); border-color: rgba(21, 23, 28, 0.7); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1245,9 +1209,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1329,9 +1290,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1395,9 +1353,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { padding: 2px; border: 1px solid #cdd2d7; @@ -1429,10 +1384,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1565,9 +1516,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { -GtkRange-slider-width: 13; -GtkRange-trough-border: 0; @@ -1644,9 +1592,6 @@ column-header .button, column-header .button:hover, column-header .button:active .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1707,9 +1652,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1870,9 +1812,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -1952,9 +1891,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -1991,16 +1927,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -2024,9 +1956,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2053,9 +1982,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list, .list-row { background-color: #ffffff; border-color: #dcdfe3; } @@ -2088,9 +2014,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.button:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2130,9 +2053,6 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { @@ -2142,9 +2062,6 @@ GtkScrolledWindow GtkViewport.frame { .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2172,9 +2089,6 @@ GtkCalendar { GtkCalendar.highlight { color: alpha(currentColor,0.55); } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2207,13 +2121,10 @@ GtkFileChooserDialog .search-bar { GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #dcdfe3; } -/*********** - * Sidebar * - ***********/ -.sidebar { +.sidebar, .sidebar .view { border: none; background-color: #F5F6F7; } - .sidebar:selected { + .sidebar:selected, .sidebar .view:selected { background-color: #5294E2; } GtkPlacesSidebar.sidebar .view { @@ -2252,9 +2163,6 @@ GtkPaned.wide { GtkPaned.wide.vertical .pane-separator { border-style: solid none; } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2296,9 +2204,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2313,9 +2218,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { @@ -2383,9 +2285,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .scale-popup .button { padding: 6px; } .scale-popup .button:hover { @@ -2397,14 +2296,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px #20232b, 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.9), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2514,86 +2488,6 @@ GtkVolumeButton.button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -2757,11 +2651,9 @@ NemoWindow .primary-toolbar NemoPathBar.linked > .button { color: #ffffff; background-color: #5294E2; } -/* Only normal state is handle */ .open-document-selector-name-label { color: #5c616c; } -/* Only normal state is handle */ .open-document-selector-path-label { color: #aeb0b6; font-size: smaller; } @@ -3067,24 +2959,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.4); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.4)); @@ -3116,55 +3005,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3397,13 +3275,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3416,7 +3292,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3425,7 +3300,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3456,7 +3330,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3494,13 +3367,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3520,7 +3390,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3540,7 +3409,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3656,7 +3524,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #353945; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } @@ -3861,7 +3728,6 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { background-color: transparent; } -/* GTK NAMED COLORS */ @define-color theme_fg_color #5c616c; @define-color theme_text_color #5c616c; @define-color theme_bg_color #F5F6F7; @@ -3887,6 +3753,7 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color error_color #FC4138; @define-color success_color #73d216; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #ffffff; @define-color wm_title alpha(#cfdae7,0.8); @define-color wm_unfocused_title alpha(#cfdae7,0.5); @define-color wm_bg #2f343f; @@ -3904,4 +3771,3 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color wm_icon_unfocused_bg #666A74; @define-color wm_icon_hover_bg #C4C7CC; @define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.16/gtk-contained-solid.css b/common/gtk-3.0/3.16/gtk-solid.css index ec87ddd..62db911 100644 --- a/common/gtk-3.0/3.16/gtk-contained-solid.css +++ b/common/gtk-3.0/3.16/gtk-solid.css @@ -28,19 +28,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: #F5F6F7; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -117,9 +108,6 @@ GtkTextView { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -135,9 +123,6 @@ GtkTextView { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -258,9 +243,6 @@ GtkTextView { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -672,9 +654,6 @@ GtkSearchEntry.entry { .menuitem.button.flat:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -692,9 +671,6 @@ GtkSearchEntry.entry { *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { color: #dceaf9; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -772,9 +748,6 @@ GtkSearchEntry.entry { border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -802,9 +775,6 @@ GtkComboBox { GtkComboBox.combobox-entry .button:dir(rtl):insensitive { box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -841,9 +811,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1228,9 +1195,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #f5f5f7); border-color: rgba(82, 93, 118, 0.3); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1245,9 +1209,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1329,9 +1290,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1395,9 +1353,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { padding: 2px; border: 1px solid #cdd2d7; @@ -1429,10 +1384,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1565,9 +1516,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { -GtkRange-slider-width: 13; -GtkRange-trough-border: 0; @@ -1644,9 +1592,6 @@ column-header .button, column-header .button:hover, column-header .button:active .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -1707,9 +1652,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1870,9 +1812,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -1952,9 +1891,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -1991,16 +1927,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -2024,9 +1956,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2053,9 +1982,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list, .list-row { background-color: #ffffff; border-color: #dcdfe3; } @@ -2088,9 +2014,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.button:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2130,9 +2053,6 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { @@ -2142,9 +2062,6 @@ GtkScrolledWindow GtkViewport.frame { .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2172,9 +2089,6 @@ GtkCalendar { GtkCalendar.highlight { color: alpha(currentColor,0.55); } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2207,13 +2121,10 @@ GtkFileChooserDialog .search-bar { GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #dcdfe3; } -/*********** - * Sidebar * - ***********/ -.sidebar { +.sidebar, .sidebar .view { border: none; background-color: #F5F6F7; } - .sidebar:selected { + .sidebar:selected, .sidebar .view:selected { background-color: #5294E2; } GtkPlacesSidebar.sidebar .view { @@ -2252,9 +2163,6 @@ GtkPaned.wide { GtkPaned.wide.vertical .pane-separator { border-style: solid none; } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2296,9 +2204,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2313,9 +2218,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { @@ -2383,9 +2285,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .scale-popup .button { padding: 6px; } .scale-popup .button:hover { @@ -2397,14 +2296,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 4px 4px 0 0; border-width: 0px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2514,86 +2488,6 @@ GtkVolumeButton.button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -2757,11 +2651,9 @@ NemoWindow .primary-toolbar NemoPathBar.linked > .button { color: #ffffff; background-color: #5294E2; } -/* Only normal state is handle */ .open-document-selector-name-label { color: #5c616c; } -/* Only normal state is handle */ .open-document-selector-path-label { color: #aeb0b6; font-size: smaller; } @@ -3067,24 +2959,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(82, 93, 118, 0.8); border-color: rgba(82, 93, 118, 0.1); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); @@ -3116,55 +3005,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3397,13 +3275,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3416,7 +3292,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3425,7 +3300,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3456,7 +3330,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3494,13 +3367,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3520,7 +3390,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3540,7 +3409,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3656,7 +3524,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #353945; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } @@ -3861,7 +3728,6 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { background-color: transparent; } -/* GTK NAMED COLORS */ @define-color theme_fg_color #5c616c; @define-color theme_text_color #5c616c; @define-color theme_bg_color #F5F6F7; @@ -3887,6 +3753,7 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color error_color #FC4138; @define-color success_color #73d216; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #ffffff; @define-color wm_title alpha(#525d76,0.8); @define-color wm_unfocused_title alpha(#525d76,0.5); @define-color wm_bg #e7e8eb; @@ -3904,4 +3771,3 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color wm_icon_unfocused_bg #B6B8C0; @define-color wm_icon_hover_bg #7A7F8B; @define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.16/gtk.css b/common/gtk-3.0/3.16/gtk.css index 20b78fd..4c2d945 100644 --- a/common/gtk-3.0/3.16/gtk.css +++ b/common/gtk-3.0/3.16/gtk.css @@ -1 +1,3773 @@ -@import url("gtk-contained.css"); +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkPaned-handle-size: 1; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 16; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkWidget-link-color: #2679db; + -GtkWidget-visited-link-color: #1e61b0; + -GtkWidget-focus-padding: 2; + -GtkWidget-focus-line-width: 1; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkStatusbar-shadow-type: none; + outline-color: rgba(92, 97, 108, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + outline-radius: 2px; } + +.background { + color: #5c616c; + background-color: rgba(245, 246, 247, 0.999); } + +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + background-color: #F5F6F7; + color: #5c616c; } + .gtkstyle-fallback:prelight { + background-color: white; + color: #5c616c; } + .gtkstyle-fallback:active { + background-color: #d9dde0; + color: #5c616c; } + .gtkstyle-fallback:insensitive { + background-color: #fbfbfc; + color: rgba(92, 97, 108, 0.55); } + .gtkstyle-fallback:selected { + background-color: #5294E2; + color: #ffffff; } + +.view { + color: #5c616c; + background-color: #ffffff; } + .view.dim-label, .view.label.separator, GtkPlacesSidebar.sidebar .view.label.separator, .header-bar .view.subtitle { + color: rgba(92, 97, 108, 0.55); } + .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus { + color: rgba(255, 255, 255, 0.65); + text-shadow: none; } + +.rubberband { + border: 1px solid #5294E2; + background-color: rgba(82, 148, 226, 0.2); } + +.label.separator, .popover .label.separator, GtkPlacesSidebar.sidebar .label.view.separator { + color: #5c616c; } + +.label:insensitive { + color: rgba(92, 97, 108, 0.55); } + +.dim-label, .label.separator, .popover .label.separator, GtkPlacesSidebar.sidebar .label.view.separator, .header-bar .subtitle { + opacity: 0.55; } + +GtkAssistant .sidebar { + background-color: #ffffff; + border-top: 1px solid #dcdfe3; } + GtkAssistant .sidebar:dir(ltr) { + border-right: 1px solid #dcdfe3; } + GtkAssistant .sidebar:dir(rtl) { + border-left: 1px solid #dcdfe3; } + +GtkAssistant.csd .sidebar { + border-top-style: none; } + +GtkAssistant .sidebar .label { + padding: 6px 12px; } + +GtkAssistant .sidebar .label.highlight { + background-color: #5294E2; + color: #ffffff; } + +GtkTextView { + background-color: #fafbfb; } + +.grid-child { + padding: 3px; + border-radius: 3px; } + .grid-child:selected { + outline-offset: -2px; } + +.popover.osd, .osd { + color: #BAC3CF; + border: none; + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; + outline-color: rgba(186, 195, 207, 0.3); + box-shadow: none; } + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: blue; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: 0.5; } + +.entry { + border: 1px solid; + padding: 5px 8px 6px; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #5c616c; + border-color: #cfd6e6; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); } + .header-bar .entry { + padding: 6px; } + .entry.image { + padding-left: 3px; + padding-right: 3px; } + .entry.flat, .entry.flat:focus { + padding: 2px; + color: #5c616c; + border-color: #cfd6e6; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); + border: none; + border-radius: 0; } + .entry:focus { + background-clip: border-box; + color: #5c616c; + border-color: #5294E2; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); } + .entry:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(255, 255, 255, 0.55); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.55)); } + .entry:selected, .entry:selected:focus { + background-color: #5294E2; + color: #ffffff; } + .entry.progressbar { + margin: 2px 12px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #5294E2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + .linked > .entry:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .linked > .entry:first-child:dir(rtl) { + border-right-style: none; } + .linked > .entry:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-style: none; } + .linked > .entry:last-child:dir(rtl) { + border-left-style: solid; } + .entry.warning { + color: #ffffff; + border-color: #F27835; + background-image: linear-gradient(to bottom, #f7ae86); } + .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); + box-shadow: none; } + .entry.warning:selected, .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .entry.error { + color: #ffffff; + border-color: #FC4138; + background-image: linear-gradient(to bottom, #fd8d88); } + .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); + box-shadow: none; } + .entry.error:selected, .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + .entry.image { + color: #7d8189; } + .linked.vertical > .entry { + border-bottom-color: #f4f5f6; + box-shadow: none; } + .linked.vertical > .entry:focus { + border-color: #5294E2; + box-shadow: 0 -1px 0 0 #5294E2; } + .linked.vertical > .entry:insensitive { + border-bottom-color: #f4f5f6; } + .linked.vertical > .entry:first-child { + border-bottom-color: #f4f5f6; } + .linked.vertical > .entry:first-child:focus { + border-bottom-color: #5294E2; + box-shadow: none; } + .linked.vertical > .entry:first-child:insensitive { + border-bottom-color: #f4f5f6; } + .linked.vertical > .entry:last-child { + border-bottom-color: rgba(0, 0, 0, 0.14); } + .linked.vertical > .entry:last-child:focus { + border-bottom-color: #5294E2; + box-shadow: 0 -1px 0 0 #5294E2; } + .linked.vertical > .entry:last-child:insensitive { + border-bottom-color: rgba(0, 0, 0, 0.14); } + .osd .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + .osd .entry.image, .osd .entry.image:hover { + color: inherit; } + .osd .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + .osd .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkSearchEntry.entry { + border-radius: 20px; } + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } + +.button { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 3px; + padding: 5px 8px; + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .header-bar .button { + padding: 6px 11px; } + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(251, 251, 252, 0); + border-color: rgba(207, 214, 230, 0); + transition: none; } + .button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; } + .button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; + -gtk-image-effect: highlight; } + .button:active, .button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; + transition-duration: 50ms; } + .button:active { + color: #5c616c; } + .button:active:hover, .button:checked { + color: #ffffff; } + .button.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; } + .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button:insensitive > GtkLabel { + color: inherit; } + .button:insensitive:active, .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { + color: inherit; } + .button.osd { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(35, 38, 46, 0.95); } + .button.osd.image-button { + padding: 10px; } + .button.osd:hover { + color: #5294E2; } + .button.osd:active, .button.osd:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.osd:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .osd .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: none; } + .osd .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:dir(rtl) { + border-left-style: solid; } + .osd .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button:hover, .osd .button:hover:first-child, .osd .button:hover:last-child { + box-shadow: none; } + .osd .button:active, .osd .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .osd .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .osd .button.flat:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button.flat:hover, .osd .button.flat:hover:first-child, .osd .button.flat:hover:last-child { + box-shadow: none; } + .osd .button.flat:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); + background-image: none; } + .osd .button.flat:active, .osd .button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .button.suggested-action:active, .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .button.suggested-action.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); } + .button.suggested-action:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .button.destructive-action:active, .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .button.destructive-action.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); } + .button.destructive-action:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + .button.image-button { + padding: 8px; } + .header-bar .button.image-button { + padding: 6px 9px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .header-bar .button.text-button { + padding: 6px 16px; } + .button.text-button.image-button { + padding: 4px 8px 5px; } + .button.text-button.image-button GtkLabel:first-child { + padding-left: 8px; } + .button.text-button.image-button GtkLabel:last-child { + padding-right: 8px; } + .header-bar .button.text-button.image-button { + padding: 6px 16px; } + .stack-switcher > .button { + outline-offset: -3px; } + .stack-switcher > .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 5px; + padding-bottom: 5px; } + .stack-switcher > .button .header-bar > GtkLabel { + padding: 6px 10px; } + .stack-switcher > .button.text-button { + padding: 5px 10px; } + .header-bar .stack-switcher > .button.text-button { + padding: 6px 10px; } + .stack-switcher > .button.image-button { + padding: 1px 3px; } + .stack-switcher > .button.needs-attention:active > .label, + .stack-switcher > .button.needs-attention:active > GtkImage, + .stack-switcher > .button.needs-attention:checked > .label, + .stack-switcher > .button.needs-attention:checked > GtkImage { + animation: none; + background-image: none; } + .stack-switcher > .button.needs-attention > .label, + .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > .button.needs-attention > .label:dir(rtl), + .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { + background-position: left 3px, left 4px; } + .inline-toolbar .button, .inline-toolbar .button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.inline-toolbar GtkToolButton > .button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .inline-toolbar GtkToolButton > .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .inline-toolbar GtkToolButton > .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { + color: inherit; } + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { + color: inherit; } + +.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked > .button, +.linked > .button:hover, +.linked > .button:active, +.linked > .button:checked, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button, NemoWindow .primary-toolbar NemoPathBar.linked > .button, .linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .inline-toolbar GtkToolButton > .button.flat:hover, .osd .button:hover, .inline-toolbar .button:hover, .linked > .button:hover, GtkComboBox.combobox-entry .entry:hover, GtkComboBox.combobox-entry .button:hover, .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover, .linked > GtkComboBox > .button:hover:dir(ltr) { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4), inset -1px 0 rgba(207, 214, 230, 0.4); } + .inline-toolbar GtkToolButton > .button.flat:active, .osd .button:active, .inline-toolbar .button:active, .linked > .button:active, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .button:active, .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, .linked > GtkComboBox > .button:active:dir(ltr), .inline-toolbar GtkToolButton > .button.flat:checked, .osd .button:checked, .inline-toolbar .button:checked, .linked > .button:checked, GtkComboBox.combobox-entry .entry:checked, GtkComboBox.combobox-entry .button:checked, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked, .linked > GtkComboBox > .button:checked:dir(ltr) { + box-shadow: none; } + .inline-toolbar.toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .inline-toolbar .button:dir(rtl), .inline-toolbar .button:dir(rtl):backdrop, .linked > .button:dir(rtl), + .linked > .button:dir(rtl):hover, + .linked > .button:dir(rtl):active, + .linked > .button:dir(rtl):checked, GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:dir(rtl), .header-bar .linked.stack-switcher > .button:dir(rtl), .primary-toolbar .linked.path-bar > .button:dir(rtl), .header-bar .linked.path-bar > .button:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:dir(rtl), .linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; } + +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .primary-toolbar .linked.stack-switcher > .button:first-child, .header-bar .linked.stack-switcher > .button:first-child, .primary-toolbar .linked.path-bar > .button:first-child, .header-bar .linked.path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:first-child:hover, .inline-toolbar .button:first-child:hover, .linked > .button:first-child:hover, .inline-toolbar GtkToolButton:first-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:first-child:hover, GtkComboBox.combobox-entry .button:first-child:hover, .linked > GtkComboBox:first-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(207, 214, 230, 0.4); } + .osd .button:first-child:active, .inline-toolbar .button:first-child:active, .linked > .button:first-child:active, .inline-toolbar GtkToolButton:first-child > .button.flat:active, GtkComboBox.combobox-entry .entry:first-child:active, GtkComboBox.combobox-entry .button:first-child:active, .linked > GtkComboBox:first-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, .osd .button:first-child:checked, .inline-toolbar .button:first-child:checked, .linked > .button:first-child:checked, .inline-toolbar GtkToolButton:first-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:first-child:checked, GtkComboBox.combobox-entry .button:first-child:checked, .linked > GtkComboBox:first-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { + box-shadow: none; } + +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .primary-toolbar .linked.stack-switcher > .button:last-child, .header-bar .linked.stack-switcher > .button:last-child, .primary-toolbar .linked.path-bar > .button:last-child, .header-bar .linked.path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:hover, .inline-toolbar .button:last-child:hover, .linked > .button:last-child:hover, .inline-toolbar GtkToolButton:last-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:last-child:hover, GtkComboBox.combobox-entry .button:last-child:hover, .linked > GtkComboBox:last-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4); } + .osd .button:last-child:active, .inline-toolbar .button:last-child:active, .linked > .button:last-child:active, .inline-toolbar GtkToolButton:last-child > .button.flat:active, GtkComboBox.combobox-entry .entry:last-child:active, GtkComboBox.combobox-entry .button:last-child:active, .linked > GtkComboBox:last-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, .osd .button:last-child:checked, .inline-toolbar .button:last-child:checked, .linked > .button:last-child:checked, .inline-toolbar GtkToolButton:last-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:last-child:checked, GtkComboBox.combobox-entry .button:last-child:checked, .linked > GtkComboBox:last-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { + box-shadow: none; } + .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .primary-toolbar .linked.stack-switcher > .button:last-child:dir(rtl), .header-bar .linked.stack-switcher > .button:last-child:dir(rtl), .primary-toolbar .linked.path-bar > .button:last-child:dir(rtl), .header-bar .linked.path-bar > .button:last-child:dir(rtl), NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:dir(rtl) { + border-bottom-left-radius: 0; } + +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .primary-toolbar .linked.stack-switcher > .button:only-child, .header-bar .linked.stack-switcher > .button:only-child, .primary-toolbar .linked.path-bar > .button:only-child, .header-bar .linked.path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:only-child:hover, .inline-toolbar .button:only-child:hover, .linked > .button:only-child:hover, .inline-toolbar GtkToolButton:only-child > .button.flat:hover, GtkComboBox.combobox-entry .entry:only-child:hover, GtkComboBox.combobox-entry .button:only-child:hover, .linked > GtkComboBox:only-child > .button:hover, .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { + box-shadow: none; } + .osd .button:only-child:active, .inline-toolbar .button:only-child:active, .linked > .button:only-child:active, .inline-toolbar GtkToolButton:only-child > .button.flat:active, GtkComboBox.combobox-entry .entry:only-child:active, GtkComboBox.combobox-entry .button:only-child:active, .linked > GtkComboBox:only-child > .button:active, .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, .osd .button:only-child:checked, .inline-toolbar .button:only-child:checked, .linked > .button:only-child:checked, .inline-toolbar GtkToolButton:only-child > .button.flat:checked, GtkComboBox.combobox-entry .entry:only-child:checked, GtkComboBox.combobox-entry .button:only-child:checked, .linked > GtkComboBox:only-child > .button:checked, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { + box-shadow: none; } + +.linked.vertical > .entry, .linked.vertical > .entry:focus, .linked.vertical > .entry:insensitive, .linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button, +.linked.vertical > GtkComboBox > .button { + border-style: solid; + border-bottom-style: none; + border-top-style: none; + border-radius: 0; } + .linked.vertical > .entry:hover, .linked.vertical > .button:hover, .linked.vertical > GtkComboBoxText > .button:hover, + .linked.vertical > GtkComboBox > .button:hover { + box-shadow: inset 0 -1px rgba(207, 214, 230, 0.4), inset 0 1px rgba(207, 214, 230, 0.4); } + .linked.vertical > .entry:active, .linked.vertical > .button:active, .linked.vertical > GtkComboBoxText > .button:active, + .linked.vertical > GtkComboBox > .button:active, .linked.vertical > .entry:checked, .linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .button:checked, + .linked.vertical > GtkComboBox > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, +.linked.vertical > GtkComboBox:first-child > .button { + border-radius: 3px 3px 0 0; + border-top-style: solid; } + .linked.vertical > .entry:first-child:hover, .linked.vertical > .button:first-child:hover, .linked.vertical > GtkComboBoxText:first-child > .button:hover, + .linked.vertical > GtkComboBox:first-child > .button:hover { + box-shadow: inset 0 -1px rgba(207, 214, 230, 0.4); } + .linked.vertical > .entry:first-child:active, .linked.vertical > .button:first-child:active, .linked.vertical > GtkComboBoxText:first-child > .button:active, + .linked.vertical > GtkComboBox:first-child > .button:active, .linked.vertical > .entry:first-child:checked, .linked.vertical > .button:first-child:checked, .linked.vertical > GtkComboBoxText:first-child > .button:checked, + .linked.vertical > GtkComboBox:first-child > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, +.linked.vertical > GtkComboBox:last-child > .button { + border-radius: 0 0 3px 3px; + border-bottom-style: solid; } + .linked.vertical > .entry:last-child:hover, .linked.vertical > .button:last-child:hover, .linked.vertical > GtkComboBoxText:last-child > .button:hover, + .linked.vertical > GtkComboBox:last-child > .button:hover { + box-shadow: inset 0 1px rgba(207, 214, 230, 0.4); } + .linked.vertical > .entry:last-child:active, .linked.vertical > .button:last-child:active, .linked.vertical > GtkComboBoxText:last-child > .button:active, + .linked.vertical > GtkComboBox:last-child > .button:active, .linked.vertical > .entry:last-child:checked, .linked.vertical > .button:last-child:checked, .linked.vertical > GtkComboBoxText:last-child > .button:checked, + .linked.vertical > GtkComboBox:last-child > .button:checked { + box-shadow: none; } + +.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, +.linked.vertical > GtkComboBox:only-child > .button { + border-radius: 3px; + border-style: solid; } + .linked.vertical > .entry:only-child:hover, .linked.vertical > .button:only-child:hover, .linked.vertical > GtkComboBoxText:only-child > .button:hover, + .linked.vertical > GtkComboBox:only-child > .button:hover { + box-shadow: none; } + .linked.vertical > .entry:only-child:active, .linked.vertical > .button:only-child:active, .linked.vertical > GtkComboBoxText:only-child > .button:active, + .linked.vertical > GtkComboBox:only-child > .button:active, .linked.vertical > .entry:only-child:checked, .linked.vertical > .button:only-child:checked, .linked.vertical > GtkComboBoxText:only-child > .button:checked, + .linked.vertical > GtkComboBox:only-child > .button:checked { + box-shadow: none; } + +.menuitem.button.flat, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .list-row.button, .app-notification .button.flat, +.app-notification.frame .button.flat, .app-notification .button.flat:insensitive, +.app-notification.frame .button.flat:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* menu buttons */ +.menuitem.button.flat { + transition: none; + outline-offset: -1px; + border-radius: 2px; } + .menuitem.button.flat:hover { + background-color: #edeff0; } + .menuitem.button.flat:checked { + color: #5c616c; } + +*:link, .button:link, .button:visited { + color: #2679db; } + *:link:visited, .button:visited { + color: #1e61b0; } + *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { + color: #bad4f3; } + *:link:hover, .button:hover:link, .button:hover:visited { + color: #5294e2; } + *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { + color: #eef4fc; } + *:link:active, .button:active:link, .button:active:visited { + color: #2679db; } + *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { + color: #dceaf9; } + *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { + color: #dceaf9; } + +.spinbutton { + border-radius: 3px; } + .spinbutton .button { + background-image: none; + border: 1px solid rgba(220, 223, 227, 0.6); + border-style: none none none solid; + color: #646973; + border-radius: 0; + box-shadow: none; } + .spinbutton .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton .button:first-child { + color: red; } + .spinbutton .button:insensitive { + color: rgba(92, 97, 108, 0.55); } + .spinbutton .button:active { + background-color: #5294E2; + color: #ffffff; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { + border-radius: 0; + padding-left: 5px; + padding-right: 5px; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + border-radius: 2px 2px 0 0; + border-style: solid solid none solid; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + border-radius: 0 0 2px 2px; + border-style: none solid solid solid; } + GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { + padding: 1px; + border-width: 1px 0; + border-color: #5294E2; + border-radius: 0; + box-shadow: none; } + +GtkComboBox { + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; } + GtkComboBox > .button { + padding-top: 3px; + padding-bottom: 4px; } + GtkComboBox:insensitive { + color: rgba(92, 97, 108, 0.55); } + GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar GtkComboBox .vertical.view.separator { + -GtkWidget-wide-separators: true; } + GtkComboBox.combobox-entry .entry:dir(ltr) { + border-right-style: none; } + GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: 1px 0 #5294E2; } + GtkComboBox.combobox-entry .entry:dir(rtl) { + border-left-style: none; } + GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: -1px 0 #5294E2; } + GtkComboBox.combobox-entry .button:dir(ltr) { + box-shadow: inset 1px 0 #cfd6e6; } + GtkComboBox.combobox-entry .button:dir(ltr):insensitive { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.55); } + GtkComboBox.combobox-entry .button:dir(rtl) { + box-shadow: inset -1px 0 #cfd6e6; } + GtkComboBox.combobox-entry .button:dir(rtl):insensitive { + box-shadow: inset -1px 0 rgba(207, 214, 230, 0.55); } + +.toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #F5F6F7; } + .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 3px; + background-color: rgba(53, 57, 69, 0.85); } + +.primary-toolbar { + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #e7e8eb, rgba(212, 213, 219, 0.95)) 1 0 1 0; } + +.inline-toolbar { + background-color: #edeef0; + border-style: solid; + border-color: #dcdfe3; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 3px 3px; } + +.search-bar { + background-color: #F5F6F7; + border-style: solid; + border-color: #dcdfe3; + border-width: 0 0 1px; + padding: 3px; } + +.action-bar { + background-color: #edeef0; } + +.header-bar { + padding: 7px 7px 6px 7px; + border-width: 0 0 1px; + border-style: solid; + border-radius: 0; + border-color: #d4d5db; + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; } + .csd .header-bar { + background-color: rgba(231, 232, 235, 0.95); + border-color: rgba(212, 213, 219, 0.95); } + .header-bar:backdrop { + color: rgba(82, 93, 118, 0.5); } + .header-bar .title { + padding: 0px 12px; } + .header-bar .subtitle { + font-size: smaller; + padding: 0 12px; } + .header-bar.selection-mode, .header-bar.titlebar.selection-mode { + color: #ffffff; + background-color: rgba(82, 148, 226, 0.95); + border-color: rgba(65, 137, 223, 0.95); + box-shadow: none; } + .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { + background-color: rgba(82, 148, 226, 0.95); + color: rgba(255, 255, 255, 0.6); } + .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.5); } + .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { + color: rgba(82, 148, 226, 0.95); + outline-color: rgba(82, 148, 226, 0.25); + background-color: #ffffff; + border-color: #ffffff; } + .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { + color: rgba(82, 148, 226, 0.35); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(255, 255, 255, 0.15); } + .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { + background-color: #5294e2; } + .tiled .header-bar, .tiled .header-bar:backdrop, + .maximized .header-bar, .maximized .header-bar:backdrop { + border-radius: 0; } + .maximized .header-bar { + background-color: #e7e8eb; + border-color: #d4d5db; } + .header-bar.default-decoration, + .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, + .csd .header-bar.default-decoration:backdrop { + padding-top: 5px; + padding-bottom: 5px; + background-color: #e7e8eb; + border-bottom-width: 0; } + .maximized .header-bar.default-decoration, .maximized + .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized + .csd .header-bar.default-decoration:backdrop { + background-color: #e7e8eb; } + +.titlebar { + padding-left: 7px; + padding-right: 7px; + border-radius: 4px 4px 0 0; + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; + box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } + .csd .titlebar { + background-color: rgba(231, 232, 235, 0.95); } + .titlebar:backdrop { + color: rgba(82, 93, 118, 0.5); + background-color: #eff0f2; } + .csd .titlebar:backdrop { + background-color: rgba(239, 240, 242, 0.95); } + .maximized .titlebar { + background-color: #e7e8eb; } + .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { + background-color: #eff0f2; } + +.titlebar .titlebar, +.titlebar .titlebar:backdrop { + background-color: transparent; } + +.primary-toolbar .separator, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, +.header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar +.header-bar > GtkBox > .vertical.view.separator { + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 1px; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(82, 93, 118, 0) 25%, rgba(82, 93, 118, 0.15) 25%, rgba(82, 93, 118, 0.15) 75%, rgba(82, 93, 118, 0) 75%) 0 1/0 1px stretch; } + .primary-toolbar .separator:backdrop, .primary-toolbar GtkPlacesSidebar.sidebar .view.separator:backdrop, GtkPlacesSidebar.sidebar .primary-toolbar .view.separator:backdrop, .header-bar .header-bar-separator:backdrop, + .header-bar > GtkBox > .separator.vertical:backdrop, GtkPlacesSidebar.sidebar + .header-bar > GtkBox > .vertical.view.separator:backdrop { + opacity: 0.6; } + +.primary-toolbar .entry, .header-bar .entry { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { + color: inherit; } + .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { + opacity: 0.85; } + .primary-toolbar .entry:focus, .header-bar .entry:focus { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); + background-clip: border-box; } + .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { + color: #ffffff; } + .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { + background-color: #ffffff; + color: #5294E2; } + .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { + border-color: #5294E2; + background-image: none; + background-color: transparent; } + .primary-toolbar .entry.warning, .header-bar .entry.warning { + color: #ffffff; + border-color: #F27835; + background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } + .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); } + .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .primary-toolbar .entry.error, .header-bar .entry.error { + color: #ffffff; + border-color: #FC4138; + background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } + .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); } + .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + +.primary-toolbar .button, .header-bar .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + outline-offset: -3px; + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button:backdrop, .header-bar .button:backdrop { + opacity: 0.7; } + .primary-toolbar .button:hover, .header-bar .button:hover { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; + background-clip: border-box; } + .primary-toolbar .button:insensitive, .header-bar .button:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { + color: inherit; } + .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(82, 148, 226, 0.65); + background-color: rgba(82, 148, 226, 0.65); } + +.primary-toolbar .linked > .button, .header-bar .linked > .button { + border-radius: 3px; + border-style: solid; } + +.primary-toolbar .linked > .button:hover, .header-bar .linked > .button:hover { + box-shadow: none; } + +.primary-toolbar .linked.stack-switcher > .button, .header-bar .linked.stack-switcher > .button, .primary-toolbar .linked.path-bar > .button, .header-bar .linked.path-bar > .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { + background-color: rgba(255, 255, 255, 0.9); } + .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .primary-toolbar .linked.stack-switcher > .button:insensitive, .header-bar .linked.stack-switcher > .button:insensitive, .primary-toolbar .linked.path-bar > .button:insensitive, .header-bar .linked.path-bar > .button:insensitive { + color: rgba(82, 93, 118, 0.4); } + .primary-toolbar .linked.stack-switcher > .button:hover, .header-bar .linked.stack-switcher > .button:hover, .primary-toolbar .linked.path-bar > .button:hover, .header-bar .linked.path-bar > .button:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar .linked.stack-switcher > .button:active, .header-bar .linked.stack-switcher > .button:active, .primary-toolbar .linked.stack-switcher > .button:checked, .header-bar .linked.stack-switcher > .button:checked, .primary-toolbar .linked.path-bar > .button:active, .header-bar .linked.path-bar > .button:active, .primary-toolbar .linked.path-bar > .button:checked, .header-bar .linked.path-bar > .button:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:first-child:hover, .header-bar .linked.stack-switcher > .button:first-child:hover, .primary-toolbar .linked.path-bar > .button:first-child:hover, .header-bar .linked.path-bar > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar .linked.stack-switcher > .button:first-child:active, .header-bar .linked.stack-switcher > .button:first-child:active, .primary-toolbar .linked.stack-switcher > .button:first-child:checked, .header-bar .linked.stack-switcher > .button:first-child:checked, .primary-toolbar .linked.path-bar > .button:first-child:active, .header-bar .linked.path-bar > .button:first-child:active, .primary-toolbar .linked.path-bar > .button:first-child:checked, .header-bar .linked.path-bar > .button:first-child:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:last-child:hover, .header-bar .linked.stack-switcher > .button:last-child:hover, .primary-toolbar .linked.path-bar > .button:last-child:hover, .header-bar .linked.path-bar > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar .linked.stack-switcher > .button:last-child:active, .header-bar .linked.stack-switcher > .button:last-child:active, .primary-toolbar .linked.stack-switcher > .button:last-child:checked, .header-bar .linked.stack-switcher > .button:last-child:checked, .primary-toolbar .linked.path-bar > .button:last-child:active, .header-bar .linked.path-bar > .button:last-child:active, .primary-toolbar .linked.path-bar > .button:last-child:checked, .header-bar .linked.path-bar > .button:last-child:checked { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:only-child:hover, .header-bar .linked.stack-switcher > .button:only-child:hover, .primary-toolbar .linked.path-bar > .button:only-child:hover, .header-bar .linked.path-bar > .button:only-child:hover { + box-shadow: none; } + .primary-toolbar .linked.stack-switcher > .button:only-child:active, .header-bar .linked.stack-switcher > .button:only-child:active, .primary-toolbar .linked.stack-switcher > .button:only-child:checked, .header-bar .linked.stack-switcher > .button:only-child:checked, .primary-toolbar .linked.path-bar > .button:only-child:active, .header-bar .linked.path-bar > .button:only-child:active, .primary-toolbar .linked.path-bar > .button:only-child:checked, .header-bar .linked.path-bar > .button:only-child:checked { + box-shadow: none; } + +.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { + color: #ffffff; } + .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; } + .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { + color: rgba(255, 255, 255, 0.4); } + +.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { + color: rgba(82, 93, 118, 0.8); } + .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { + background-color: rgba(82, 93, 118, 0.05); + border-color: transparent; } + .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { + color: rgba(82, 93, 118, 0.5); } + .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { + background-color: rgba(0, 0, 0, 0.1); } + +.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { + color: rgba(82, 93, 118, 0.2); } + +.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { + color: inherit; } + .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); + box-shadow: none; } + .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr), .header-bar GtkComboBox.combobox-entry .button:dir(ltr) { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar GtkComboBox.combobox-entry .button:dir(ltr):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(ltr):insensitive { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0); } + +.primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl), .header-bar GtkComboBox.combobox-entry .button:dir(rtl) { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } + .primary-toolbar GtkComboBox.combobox-entry .button:dir(rtl):insensitive, .header-bar GtkComboBox.combobox-entry .button:dir(rtl):insensitive { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0); } + +.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { + opacity: 0.75; } + +.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { + background-color: rgba(82, 93, 118, 0.15); } + +.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale.trough, .header-bar .scale.trough { + background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.15)); } + .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.1)); } + +.primary-toolbar .scale.slider, .header-bar .scale.slider { + background-image: linear-gradient(to bottom, #fbfbfc); + border-color: rgba(82, 93, 118, 0.3); } + .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { + background-image: linear-gradient(to bottom, white); + border-color: rgba(82, 93, 118, 0.3); } + .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, rgba(245, 246, 247, 0.985)); + border-color: rgba(82, 93, 118, 0.3); } + +.path-bar .button { + padding-left: 6px; + padding-right: 6px; } + .path-bar .button:only-child { + padding-left: 12px; + padding-right: 12px; } + .path-bar .button GtkLabel:last-child { + padding-left: 2px; } + .path-bar .button GtkLabel:first-child { + padding-right: 2px; } + .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { + padding-right: 4px; + padding-left: 4px; } + +GtkTreeView.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: rgba(92, 97, 108, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); } + GtkTreeView.view:selected { + border-radius: 0; + border-left-color: #a9caf1; + border-top-color: rgba(92, 97, 108, 0.1); } + GtkTreeView.view:insensitive { + color: rgba(92, 97, 108, 0.55); } + GtkTreeView.view:insensitive:selected { + color: #97bfee; } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #577ba7; } + GtkTreeView.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #aeb0b6; } + GtkTreeView.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover { + color: #5c616c; } + GtkTreeView.view.expander:selected { + color: #cbdff6; } + GtkTreeView.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.progressbar { + color: #ffffff; + border-radius: 3px; + background-image: linear-gradient(to bottom, #5294E2); } + GtkTreeView.view.progressbar:selected { + color: #5294E2; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff); } + GtkTreeView.view.trough, GtkTreeView.view.trough:selected { + color: #5c616c; + background-image: linear-gradient(to bottom, #cfd6e6); + border-radius: 3px; + border-width: 0; } + +column-header .button { + color: #7d8189; + background-color: #ffffff; } + column-header .button:hover { + color: #5294E2; + box-shadow: none; + transition: none; } + column-header .button:active { + color: #5c616c; + transition: none; } + +column-header:last-child .button, column-header:last-child.button { + border-right-style: none; + border-image: none; } + +column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { + transition: none; + color: #5294E2; + box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #ffffff, inset -1px 0 #ffffff; } + +column-header .button, column-header .button:hover, column-header .button:active { + padding: 3px 6px; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; } + column-header .button:active, column-header .button:hover { + background-color: #ffffff; } + column-header .button:active:hover { + color: #5c616c; } + column-header .button:insensitive { + border-color: #F5F6F7; + background-image: none; } + +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #e7e8eb; + color: rgba(82, 93, 118, 0.8); } + .menubar:backdrop { + color: rgba(82, 93, 118, 0.5); } + .menubar > .menuitem { + padding: 6px 8px; + border: solid transparent; + border-width: 0; } + .menubar > .menuitem:hover { + background-color: #5294E2; + color: #ffffff; } + .menubar > .menuitem:insensitive { + color: rgba(82, 93, 118, 0.2); + border-color: transparent; } + +.menu { + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #ffffff; + border: 1px solid #dcdfe3; } + .csd .menu { + padding: 4px 0px; + border-radius: 2px; + border: none; } + .menu .menuitem { + padding: 5px; } + .menu .menuitem:hover { + color: #5c616c; + background-color: rgba(0, 0, 0, 0.04); + border: solid rgba(0, 0, 0, 0.08); + border-width: 1px 0 1px 0; } + .menu .menuitem:insensitive { + color: rgba(92, 97, 108, 0.55); } + .menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator { + color: rgba(255, 255, 255, 0); } + .menu .menuitem.arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .menu .menuitem.arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .menu.button { + border-style: none; + border-radius: 0; } + .menu.button.top { + border-bottom: 1px solid #efeff0; } + .menu.button.bottom { + border-top: 1px solid #efeff0; } + .menu.button:hover { + background-color: #efeff0; } + .menu.button:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.csd .popup { + border-radius: 2px; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } + +.popover { + padding: 2px; + border: 1px solid #cdd2d7; + border-radius: 3px; + background-clip: border-box; + background-color: #ffffff; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); } + .popover .separator, .popover GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .popover .view.separator { + color: rgba(255, 255, 255, 0); } + .popover > .list, + .popover > .view, + .popover > .toolbar, + .popover > .inline-toolbar, + .popover.osd > .toolbar, + .popover.osd > .inline-toolbar { + border-style: none; + background-color: transparent; } + +.entry.cursor-handle, +.cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + .entry.cursor-handle.top, + .cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + .entry.cursor-handle.bottom, + .cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } + +.notebook { + padding: 0; + background-color: #ffffff; + -GtkNotebook-initial-gap: 4; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .notebook.frame { + border: 1px solid #dcdfe3; } + .notebook.frame.top { + border-top-width: 0; } + .notebook.frame.bottom { + border-bottom-width: 0; } + .notebook.frame.right { + border-right-width: 0; } + .notebook.frame.left { + border-left-width: 0; } + .notebook.header { + background-color: #F5F6F7; } + .notebook.header.frame { + border: 0px solid #dcdfe3; } + .notebook.header.frame.top { + border-bottom-width: 0; } + .notebook.header.frame.bottom { + border-top-width: 0; } + .notebook.header.frame.right { + border-left-width: 0; } + .notebook.header.frame.left { + border-right-width: 0; } + .notebook.header.top { + box-shadow: inset 0 -1px #dcdfe3; } + .notebook.header.bottom { + box-shadow: inset 0 1px #dcdfe3; } + .notebook.header.right { + box-shadow: inset 1px 0 #dcdfe3; } + .notebook.header.left { + box-shadow: inset -1px 0 #dcdfe3; } + .notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; + outline-color: transparent; + outline-offset: 0; } + .notebook tab.top, .notebook tab.bottom { + padding: 4px 15px; } + .notebook tab.left, .notebook tab.right { + padding: 4px 15px; } + .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { + padding-left: 12px; + padding-right: 12px; } + .notebook tab.reorderable-page.top, .notebook tab.top { + padding-top: 6px; + border-radius: 3.5px 2px 0 0; + border-width: 0; + border-top-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #ffffff, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.bottom, .notebook tab.bottom { + padding-bottom: 6px; + border-radius: 0 0 2px 3.5px; + border-width: 0; + border-bottom-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 -1px #ffffff, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.right, .notebook tab.right { + padding-right: 17px; + border-radius: 0 3.5px 3.5px 0; + border-width: 0; + border-right-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #ffffff, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.left, .notebook tab.left { + padding-left: 17px; + border-radius: 3.5px 0 0 3.5px; + border-width: 0; + border-left-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #ffffff; } + .notebook tab GtkLabel { + padding: 0 2px; + color: rgba(92, 97, 108, 0.55); } + .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { + color: rgba(92, 97, 108, 0.775); } + .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { + color: #5c616c; } + .notebook tab .button { + padding: 0; + color: #92959d; } + .notebook tab .button:hover { + color: #ff4d4d; } + .notebook tab .button:active { + color: #5294E2; } + .notebook tab .button > GtkImage { + padding: 2px; } + .notebook.arrow { + color: rgba(92, 97, 108, 0.55); } + .notebook.arrow:hover { + color: rgba(92, 97, 108, 0.775); } + .notebook.arrow:active { + color: #5c616c; } + .notebook.arrow:insensitive { + color: rgba(92, 97, 108, 0.25); } + +.scrollbar { + -GtkRange-slider-width: 13; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 42; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; } + .scrollbar .button { + border: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + -GtkRange-slider-width: 6px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #8a8e96; + border: 1px solid rgba(255, 255, 255, 0.6); + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin-top: 2px; + margin-bottom: 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { + margin-left: 2px; + margin-right: 2px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.99; } + .scrollbar .trough { + background-color: #fcfcfc; + border: 1px none #dcdfe3; } + .scrollbar .slider { + background-color: #b8babf; } + .scrollbar .slider:hover { + background-color: #c7c9cd; } + .scrollbar .slider:prelight:active { + background-color: #5294E2; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar .slider { + border-radius: 100px; + margin: 3px; } + .scrollbar.fine-tune .slider { + margin: 4px; } + .scrollbar.vertical .slider { + margin-left: 4px; } + .scrollbar.vertical .slider:dir(rtl) { + margin-left: 3px; + margin-right: 4px; } + .scrollbar.vertical.fine-tune .slider { + margin-left: 5px; } + .scrollbar.vertical.fine-tune .slider:dir(rtl) { + margin-left: 4px; + margin-right: 5px; } + .scrollbar.vertical .trough { + border-left-style: solid; } + .scrollbar.vertical .trough:dir(rtl) { + border-left-style: none; + border-right-style: solid; } + .scrollbar.horizontal .slider { + margin-top: 4px; } + .scrollbar.horizontal.fine-tune .slider { + margin-top: 5px; } + .scrollbar.horizontal .trough { + border-top-style: solid; } + +.scrollbars-junction, +.scrollbars-junction.frame { + border-color: transparent; + border-image: linear-gradient(to bottom, #dcdfe3 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #fcfcfc; } + .scrollbars-junction:dir(rtl), + .scrollbars-junction.frame:dir(rtl) { + border-image-slice: 0 1 0 0; } + +GtkSwitch { + font: 1; + -GtkSwitch-slider-width: 41; + outline-color: transparent; } + GtkSwitch.trough, GtkSwitch.slider { + background-size: 52px 24px; + background-repeat: no-repeat; + background-position: right center; + color: transparent; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; } + GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { + background-position: left center; } + +GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } + +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } + +.header-bar GtkSwitch.trough, +.primary-toolbar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-header.png"), url("assets/switch-header@2.png")); } + +GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } + +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } + +.header-bar GtkSwitch.trough:active, +.primary-toolbar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-header.png"), url("assets/switch-active-header@2.png")); } + +GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } + +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:insensitive, +.primary-toolbar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-header.png"), url("assets/switch-insensitive-header@2.png")); } + +GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } + +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:active:insensitive, +.primary-toolbar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check, +GtkFileChooserDialog .dialog-vbox > .frame .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkTreeView.view.check:selected, +.list-row:selected .check, +GtkInfoBar .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:insensitive:selected, +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:selected, +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:checked, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkTreeView.view.check:checked:selected, +.list-row:selected .check:checked, +GtkInfoBar .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .check:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio, +GtkFileChooserDialog .dialog-vbox > .frame .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkTreeView.view.radio:selected, +.list-row:selected .radio, +GtkInfoBar .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:insensitive:selected, +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:checked, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkTreeView.view.radio:checked:selected, +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } + +GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } + +GtkIconView.view.check, +GtkFlowBox.view.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; } + +GtkIconView.view.check:checked, +GtkFlowBox.view.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; } + +GtkCheckButton.text-button, GtkRadioButton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; } + GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + color: rgba(92, 97, 108, 0.55); } + +.scale { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 15; + -GtkRange-trough-border: 0; + outline-offset: -1px; + outline-radius: 2px; } + .scale.trough { + margin: 5px; } + .scale.fine-tune.trough { + border-radius: 5px; + margin: 3px; } + .scale.slider { + background-clip: border-box; + background-image: linear-gradient(to bottom, #fbfbfc); + border: 1px solid rgba(123, 142, 186, 0.5); + border-radius: 50%; + box-shadow: none; } + .scale.slider:hover { + background-image: linear-gradient(to bottom, white); + border-color: rgba(123, 142, 186, 0.5); } + .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #fbfbfb); + border-color: rgba(123, 142, 186, 0.3); } + .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .osd .scale.slider { + background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); + border-color: #5294E2; } + .osd .scale.slider:hover { + background-image: linear-gradient(to bottom, #5294E2); } + .osd .scale.slider:active { + background-image: linear-gradient(to bottom, #2679db); + border-color: #2679db; } + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { + background-image: linear-gradient(to bottom, #ffffff); + border-color: #ffffff; } + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { + background-image: linear-gradient(to bottom, #e5effb); + border-color: #e5effb; } + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { + background-image: linear-gradient(to bottom, #a9caf1); + border-color: #a9caf1; } + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); + border-color: #b1cff2; } + .scale.trough { + border: none; + border-radius: 2.5px; + background-image: linear-gradient(to bottom, #cfd6e6); } + .scale.trough.highlight { + background-image: linear-gradient(to bottom, #5294E2); } + .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } + .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(207, 214, 230, 0.55)); } + .osd .scale.trough { + background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); + outline-color: rgba(186, 195, 207, 0.2); } + .osd .scale.trough.highlight { + background-image: none; + background-image: linear-gradient(to bottom, #5294E2); } + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { + background-image: linear-gradient(to bottom, #ffffff); } + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); } + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +GtkProgressBar { + padding: 0; + font-size: smaller; + color: rgba(92, 97, 108, 0.7); } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + +.progressbar { + background-color: #5294E2; + border: none; + border-radius: 3px; + box-shadow: none; } + .progressbar.osd { + background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } + +.osd .scale.progressbar { + background-color: #5294E2; } + +GtkProgressBar.trough, .level-bar.trough { + border: none; + border-radius: 3px; + background-color: #cfd6e6; } + GtkProgressBar.trough.osd, .osd.level-bar.trough { + border-style: none; + background-color: transparent; + box-shadow: none; } + .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, + GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + padding: 3px; + border-radius: 4px; } + +.level-bar.fill-block { + border: 1px solid #5294E2; + background-color: #5294E2; + border-radius: 2px; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin: 0 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin: 1px 0; } + .level-bar.fill-block.level-high { + border-color: #73d216; + background-color: #73d216; } + .level-bar.fill-block.level-low { + border-color: #F27835; + background-color: #F27835; } + .level-bar.fill-block.empty-fill-block { + background-color: rgba(92, 97, 108, 0.2); + border-color: rgba(92, 97, 108, 0.2); } + +.frame { + border: 1px solid #dcdfe3; + padding: 0; } + .frame.flat { + border-style: none; } + .frame.action-bar { + padding: 6px; + border-width: 1px 0 0; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } + +.separator, GtkPlacesSidebar.sidebar .view.separator { + color: rgba(0, 0, 0, 0.1); } + GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar GtkFileChooserButton .view.separator, + GtkFontButton .separator, + GtkFontButton GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar + GtkFontButton .view.separator, + GtkFileChooserButton .separator.vertical, + GtkFileChooserButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar + GtkFileChooserButton .vertical.view.separator, + GtkFontButton .separator.vertical, + GtkFontButton GtkPlacesSidebar.sidebar .vertical.view.separator, GtkPlacesSidebar.sidebar + GtkFontButton .vertical.view.separator { + -GtkWidget-wide-separators: true; } + +.list, .list-row { + background-color: #ffffff; + border-color: #dcdfe3; } + +.list-row, +.grid-child { + padding: 2px; } + +.list-row.button { + background-color: transparent; + border-style: none; + border-radius: 0; + box-shadow: none; } + .list-row.button:hover { + background-color: rgba(0, 0, 0, 0.05); } + .list-row.button:active { + color: #5c616c; } + .list-row.button:selected:active { + color: #ffffff; } + .list-row.button:selected:hover { + background-color: #4a85cb; } + .list-row.button:selected:insensitive { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(82, 148, 226, 0.7); } + .list-row.button:selected:insensitive .label { + color: inherit; } + +.list-row, list-row.button { + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row:hover, list-row.button:hover { + transition: none; } + +.app-notification, +.app-notification.frame { + padding: 10px; + color: #BAC3CF; + background-color: rgba(53, 57, 69, 0.95); + background-clip: border-box; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(31, 33, 40, 0.95); } + .app-notification .button, + .app-notification.frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + .app-notification .button.flat, + .app-notification.frame .button.flat { + border-color: rgba(82, 148, 226, 0); } + .app-notification .button:hover, + .app-notification.frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .app-notification .button:active, .app-notification .button:checked, + .app-notification.frame .button:active, + .app-notification.frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; + background-clip: padding-box; } + .app-notification .button:insensitive, + .app-notification.frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .expander:hover { + color: #aaaeb7; } + .expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GtkCalendar { + color: #5c616c; + border: 1px solid #dcdfe3; + border-radius: 3px; + padding: 2px; } + GtkCalendar:selected { + background-color: #5294E2; + color: #ffffff; + border-radius: 1.5px; } + GtkCalendar.header { + color: #5c616c; + border: none; + border-radius: 0; } + GtkCalendar.button, GtkCalendar.button:focus { + color: rgba(92, 97, 108, 0.45); + border-color: transparent; + background-color: transparent; + background-image: none; } + GtkCalendar.button:hover, GtkCalendar.button:focus:hover { + color: #5c616c; } + GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { + color: rgba(92, 97, 108, 0.55); + background-color: transparent; + background-image: none; } + GtkCalendar.highlight { + color: alpha(currentColor,0.55); } + +.message-dialog .dialog-action-area .button { + padding: 8px; } + +.message-dialog { + -GtkDialog-button-spacing: 0; } + .message-dialog .titlebar { + background-color: rgba(231, 232, 235, 0.95); + border-bottom: 1px solid rgba(212, 213, 219, 0.95); } + .message-dialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; } + .message-dialog.csd .dialog-action-area .button { + padding: 8px; + border-radius: 0; } + .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { + border-right-style: none; + border-bottom-style: none; } + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 3px; } + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 3px; } + +GtkFileChooserDialog .search-bar { + background-color: #F5F6F7; + border-color: #dcdfe3; + box-shadow: none; } + +GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #dcdfe3; } + +.sidebar, .sidebar .view { + border: none; + background-color: #F5F6F7; } + .sidebar:selected, .sidebar .view:selected { + background-color: #5294E2; } + +GtkPlacesSidebar.sidebar .view { + color: #5c616c; + background-color: transparent; } + GtkPlacesSidebar.sidebar .view:selected { + color: #ffffff; + background-color: #5294E2; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } + +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 8px 8px 0; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 8px; } + GtkPaned .pane-separator { + background-color: #dcdfe3; } + +GtkPaned.wide { + -GtkPaned-handle-size: 5; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #dcdfe3; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + +GtkInfoBar { + border-style: none; } + +.info, +.question, +.warning, +.error, +GtkInfoBar { + background-color: #5294E2; + color: #ffffff; } + +.list-row:selected .button, GtkInfoBar .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); } + .list-row:selected .flat.button, GtkInfoBar .flat.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .list-row:selected .button:hover, GtkInfoBar .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); } + .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { + color: #5294E2; + outline-color: rgba(82, 148, 226, 0.3); + background-color: #ffffff; + border-color: #ffffff; } + .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.2); } + .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { + color: rgba(82, 148, 226, 0.4); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); } + +.tooltip { + color: #BAC3CF; + border-radius: 2px; } + .tooltip.background { + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; } + .tooltip.window-frame.csd { + background-color: transparent; } + +.tooltip * { + padding: 4px; + background-color: transparent; + color: inherit; } + +:selected GtkColorSwatch { + box-shadow: none; } + :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { + border-color: #ffffff; } + +GtkColorSwatch.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +GtkColorSwatch.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + +GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + +GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay { + border-radius: 3px; } + +GtkColorSwatch:hover, GtkColorSwatch:hover:selected { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } + +GtkColorEditor GtkColorSwatch { + border-radius: 3px; } + GtkColorEditor GtkColorSwatch:hover { + background-image: none; } + +GtkColorSwatch.color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); } + +GtkColorSwatch.color-light { + color: black; + outline-color: rgba(255, 255, 255, 0.5); } + +GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { + border: 1px solid rgba(0, 0, 0, 0.15); } + GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { + border-color: rgba(0, 0, 0, 0.25); } + +GtkColorSwatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + GtkColorSwatch#add-color-button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + GtkColorSwatch#add-color-button .overlay { + border-color: transparent; + background-color: transparent; + background-image: none; } + +GtkColorButton.button { + padding: 4px; } + GtkColorButton.button GtkColorSwatch { + border-radius: 0; } + +.scale-popup .button { + padding: 6px; } + .scale-popup .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + +GtkVolumeButton.button { + padding: 8px; } + +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.window-frame { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } + .window-frame.tiled { + border-radius: 0; } + .window-frame.popup { + box-shadow: none; + border-radius: 0; } + .window-frame.ssd { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); } + .window-frame.ssd.maximized { + border-radius: 0; } + .window-frame.csd.popup { + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); } + .window-frame.csd.tooltip { + border-radius: 2px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); } + .window-frame.csd.message-dialog { + border-radius: 3px; } + .window-frame.solid-csd { + border-radius: 0; + margin: 1px; + background-color: rgba(231, 232, 235, 0.95); + box-shadow: none; } + +.header-bar.default-decoration .button.titlebutton, +.titlebar.default-decoration .button.titlebutton { + padding-top: 0px; + padding-bottom: 0px; } + +.header-bar .button.titlebutton, +.titlebar .button.titlebutton { + padding: 6px 4px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(231, 232, 235, 0); } + .header-bar .button.titlebutton:hover, + .titlebar .button.titlebutton:hover { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked, + .titlebar .button.titlebutton:active, + .titlebar .button.titlebutton:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize, + .titlebar .button.titlebutton.close, + .titlebar .button.titlebutton.maximize, + .titlebar .button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; } + .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop, + .titlebar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.maximize:backdrop, + .titlebar .button.titlebutton.minimize:backdrop { + opacity: 1; } + .header-bar .button.titlebutton.close, + .titlebar .button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } + .header-bar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } + .header-bar .button.titlebutton.close:hover, + .titlebar .button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } + .header-bar .button.titlebutton.close:active, + .titlebar .button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } + .header-bar .button.titlebutton.maximize, + .titlebar .button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-max.png"), url("assets/titlebutton-max@2.png")); } + .header-bar .button.titlebutton.maximize:backdrop, + .titlebar .button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop.png"), url("assets/titlebutton-max-backdrop@2.png")); } + .header-bar .button.titlebutton.maximize:hover, + .titlebar .button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-max-hover.png"), url("assets/titlebutton-max-hover@2.png")); } + .header-bar .button.titlebutton.maximize:active, + .titlebar .button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-max-active.png"), url("assets/titlebutton-max-active@2.png")); } + .header-bar .button.titlebutton.minimize, + .titlebar .button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-min.png"), url("assets/titlebutton-min@2.png")); } + .header-bar .button.titlebutton.minimize:backdrop, + .titlebar .button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop.png"), url("assets/titlebutton-min-backdrop@2.png")); } + .header-bar .button.titlebutton.minimize:hover, + .titlebar .button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-min-hover.png"), url("assets/titlebutton-min-hover@2.png")); } + .header-bar .button.titlebutton.minimize:active, + .titlebar .button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-min-active.png"), url("assets/titlebutton-min-active@2.png")); } + +.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.button.flat:selected, .list-row:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus { + background-image: none; + background-color: #5294E2; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + +GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, +ScratchMainWindow .notebook tab.reorderable-page.top:active, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, +ScratchMainWindow .notebook tab.top:active, +ScratchMainWindow .notebook tab.top.active-page, +ScratchMainWindow .notebook tab.top.active-page:hover, +EphyNotebook.notebook tab.reorderable-page.top:active, +EphyNotebook.notebook tab.reorderable-page.top.active-page, +EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, +EphyNotebook.notebook tab.top:active, +EphyNotebook.notebook tab.top.active-page, +EphyNotebook.notebook tab.top.active-page:hover, +MidoriNotebook .notebook tab.reorderable-page.top:active, +MidoriNotebook .notebook tab.reorderable-page.top.active-page, +MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, +MidoriNotebook .notebook tab.top:active, +MidoriNotebook .notebook tab.top.active-page, +MidoriNotebook .notebook tab.top.active-page:hover, +TerminalWindow .notebook tab.reorderable-page.top:active, +TerminalWindow .notebook tab.reorderable-page.top.active-page, +TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +TerminalWindow .notebook tab.top:active, +TerminalWindow .notebook tab.top.active-page, +TerminalWindow .notebook tab.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + +TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.top { + padding-top: 7px; + border-top-width: 3px; } + +TerminalWindow .notebook.header.top, +PantheonTerminalPantheonTerminalWindow .notebook.header.top { + box-shadow: inset 0 1px #d4d5db, inset 0 -1px #dcdfe3; } + +GtkHTML { + background-color: #ffffff; + color: #5c616c; } + GtkHTML:active { + color: #ffffff; + background-color: #5294E2; } + +SushiFontWidget { + padding: 6px 12px; } + +TerminalWindow .background { + background-color: transparent; } + +TerminalWindow .scrollbar.vertical .slider { + margin-left: 3px; } + +TerminalWindow .scrollbar.trough { + border-width: 0; } + +.nautilus-canvas-item { + border-radius: 2px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { + color: #5c616c; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; } + +.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, GtkPlacesSidebar.sidebar .nautilus-canvas-item.label.view.separator, .header-bar .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #a9acb2; } + .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus, + .nautilus-list-dim-label:selected, + .nautilus-list-dim-label:selected:focus { + color: #dceaf9; } + +NautilusNotebook.notebook { + background-color: #ffffff; } + NautilusNotebook.notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; } + +NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { + padding: 5px; + box-shadow: none; + background-color: #ffffff; } + +.nautilus-circular-button { + border-radius: 50%; + outline-radius: 50%; } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(92, 97, 108, 0.5); + border-color: rgba(69, 72, 80, 0.5); } + .disk-space-display.used { + background-color: rgba(82, 148, 226, 0.8); + border-color: rgba(38, 121, 219, 0.8); } + .disk-space-display.free { + background-color: #edeef0; + border-color: #d0d5da; } + +NemoWindow EelEditableLabel.entry { + transition: none; } + +NemoWindow .sidebar .frame { + border-width: 0; } + +NemoWindow GtkSeparator.separator.horizontal, NemoWindow GtkPlacesSidebar.sidebar GtkSeparator.horizontal.view.separator, GtkPlacesSidebar.sidebar NemoWindow GtkSeparator.horizontal.view.separator { + color: #dcdfe3; } + +NemoWindow .primary-toolbar NemoPathBar.linked > .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { + background-color: rgba(255, 255, 255, 0.9); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:insensitive { + color: rgba(82, 93, 118, 0.4); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:hover { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:first-child:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:last-child:checked { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:hover { + box-shadow: none; } + NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:active, NemoWindow .primary-toolbar NemoPathBar.linked > .button:only-child:checked { + box-shadow: none; } + +.gedit-headerbar-paned { + color: rgba(212, 213, 219, 0.95); } + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: #ffffff; } + .open-document-selector-treeview.view:prelight { + background-color: rgba(0, 0, 0, 0.05); } + .open-document-selector-treeview.view:prelight:selected { + color: #ffffff; + background-color: #5294E2; } + +.open-document-selector-name-label { + color: #5c616c; } + +.open-document-selector-path-label { + color: #aeb0b6; + font-size: smaller; } + .open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); } + +.gedit-document-panel .list-row .button { + color: transparent; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; + padding: 4px; } + .gedit-document-panel .list-row .button GtkImage { + color: inherit; } + +.gedit-document-panel .prelight-row .button { + color: #92959d; } + +.gedit-document-panel .list-row .button:hover, +.gedit-document-panel .prelight-row .button:hover { + color: #ff4d4d; } + +.gedit-document-panel .prelight-row:selected .button:hover { + color: #ff6666; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; } + .gedit-document-panel .prelight-row:selected .button:hover:active { + color: #ffffff; } + +.gedit-document-panel .prelight-row .button:active { + color: #5c616c; } + +.gedit-document-panel-dragged-row { + border: 1px solid #dcdfe3; + background-color: #d9dde0; + color: #5c616c; } + +GeditStatusbar { + border-top: 1px solid #dcdfe3; + background-color: #F5F6F7; } + +GeditStatusMenuButton.button.flat, +GeditStatusMenuButton:prelight.button.flat, +GeditStatusMenuButton:checked.button.flat { + border-bottom-style: none; + border-radius: 0; } + +GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { + border-bottom: 1px solid #dcdfe3; } + +.gedit-search-entry-occurrences-tag, .gb-search-entry-occurrences-tag { + color: rgba(92, 97, 108, 0.6); + margin: 2px; + padding: 2px; } + +GeditViewFrame .gedit-search-slider, GbEditorFrame .gb-search-slider { + background-color: #fbfbfc; + padding: 6px; + border-color: #dcdfe3; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; } + +GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr), +GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { + padding: 0 10px; + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr).image:hover, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl).image:hover { + color: inherit; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):checked, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):active, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):checked { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):insensitive, + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + +GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr) { + border-left-style: none; + border-radius: 0 3px 3px 0; + outline-radius: 0 1px 1px 0; } + GbSearchBox.linked > GtkMenuButton.button:last-child:dir(ltr):hover { + box-shadow: -1px 0 #5294E2; } + +GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl) { + border-right-style: none; + border-radius: 3px 0 0 3px; + outline-radius: 1px 0 0 1px; } + GbSearchBox.linked > GtkMenuButton.button:first-child:dir(rtl):hover { + box-shadow: 1px 0 #5294E2; } + +GbEditorFrame .gb-search-slider { + padding: 2px; } + +GdTaggedEntry { + color: #5c616c; } + +.preferences.sidebar GtkViewport { + border: none; } + +.preferences.sidebar GtkListBox { + background-color: #F5F6F7; } + +.preferences.sidebar GtkListBoxRow { + padding: 10px; } + +GbPreferencesPageLanguage GtkSearchEntry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +GbPreferencesPageLanguage GtkScrolledWindow { + border-top-width: 0; } + +GtkBox.gb-command-bar-box { + border: none; + background-color: #353945; } + GtkBox.gb-command-bar-box GtkLabel { + color: #BAC3CF; } + +GtkEntry.gb-command-bar-entry.entry.flat, +GtkEntry.gb-command-bar-entry.entry.flat:focus { + font-family: Monospace; + color: #BAC3CF; + background-image: none; + background-color: #353945; + padding: 6px 6px 6px 6px; + border: none; } + +GbSourceStyleSchemeWidget GtkSourceView { + font-family: Monospace; } + +GtkScrolledWindow.gb-linked-scroller { + border-top: none; } + +GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { + transition: none; } + +GbViewStack GtkBox.header.notebook, +GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { + border-bottom: 1px solid #dcdfe3; } + +GbViewStack.focused GtkBox.header.notebook { + background-color: #ffffff; } + GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { + opacity: 1; } + +EphyWindow .floating-bar { + color: #5c616c; } + +.documents-load-more.button { + border-width: 1px 0 0; + border-radius: 0; } + +.documents-icon-bg { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; } + +.documents-collection-icon { + background-color: rgba(92, 97, 108, 0.3); + border-radius: 2px; } + +.documents-favorite.button:active, +.documents-favorite.button:active:hover { + color: #a9caf1; } + +.documents-entry-tag { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; } + .documents-entry-tag:hover { + color: #ffffff; + background-color: #639fe5; } + .documents-entry-tag:active { + color: #ffffff; + background-color: #4189df; } + .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { + background: none; + border: none; + box-shadow: none; + icon-shadow: none; } + .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { + color: rgba(255, 255, 255, 0.7); } + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } + +TotemGrilo.vertical GdMainView.frame { + border-width: 0; } + +SynapseGuiSelectionContainer *:selected, +SynapseGuiViewVirgilio *:selected { + background-color: #5294E2; } + +.tr-workarea .undershoot, +.tr-workarea .overshoot { + border-color: transparent; } + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelToplevel, +PanelWidget, +PanelAppletFrame, +PanelApplet { + color: #BAC3CF; + background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } + +PanelApplet .button, PanelApplet .button:backdrop { + padding: 4px; + border: 2px solid transparent; + border-radius: 0; + background-image: none; + background-color: transparent; + color: #BAC3CF; } + +PanelApplet .button:hover { + color: #d8dde4; + background-color: rgba(0, 0, 0, 0.17); + border-color: rgba(0, 0, 0, 0.17); } + +PanelApplet .button:active, PanelApplet .button:active:backdrop, +PanelApplet .button:checked, PanelApplet .button:checked:backdrop { + background-clip: padding-box; + color: #ffffff; + background-color: rgba(0, 0, 0, 0.25); + border-radius: 0; + border-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #5294E2; } + +PanelApplet:hover { + color: #ffffff; } + +PanelApplet:active, +PanelApplet:hover:active { + color: #5294E2; } + +WnckPager { + color: #5d6268; } + WnckPager:selected { + color: #5294E2; } + +NaTrayApplet { + -NaTrayApplet-icon-padding: 12; + -NaTrayApplet-icon-size: 16; } + +ClockBox { + color: #BAC3CF; } + +.xfce4-panel.panel { + background-color: rgba(43, 46, 55, 0.95); } + .xfce4-panel.panel .button.flat { + color: #BAC3CF; + background-color: rgba(43, 46, 55, 0); + border-radius: 0; } + .xfce4-panel.panel .button.flat:hover { + border: none; + background-color: rgba(65, 70, 84, 0.95); } + .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .button.flat:checked { + color: #5294E2; + border: none; + background-color: rgba(27, 29, 35, 0.95); } + +.floating-bar { + background-color: #5294E2; + color: #ffffff; } + .floating-bar.top { + border-radius: 0 0 2px 2px; } + .floating-bar.right { + border-radius: 2px 0 0 2px; } + .floating-bar.bottom { + border-radius: 2px 2px 0 0; } + .floating-bar.left { + border-radius: 0 2px 2px 0; } + .floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + background-color: transparent; + box-shadow: none; + border: none; } + +BirdieWidgetsTweetList * { + background-image: none; + background-color: transparent; } + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: #ffffff; + background-color: #5294E2; + outline-color: transparent; } + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { + color: inherit; } + .marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + .marlin-pathbar.pathbar:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #5294E2; } + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white); + background-color: transparent; } + .gala-notification .title, .gala-notification .label { + color: #5c616c; } + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; } + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; } + +WingpanelWidgetsIndicatorPopover.popover { + padding: 0; + text-shadow: none; + icon-shadow: none; } + WingpanelWidgetsIndicatorPopover.popover .menuitem { + padding: 5px; + outline-color: transparent; + text-shadow: none; + icon-shadow: none; + border: solid transparent; + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { + padding: 0 3px; } + WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { + background-color: rgba(0, 0, 0, 0.04); + border: solid rgba(0, 0, 0, 0.08); + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { + color: rgba(92, 97, 108, 0.55); } + +PantheonTerminalPantheonTerminalWindow.background { + background-color: transparent; } + +SwitchboardCategoryView .view:selected, +SwitchboardCategoryView .view:selected:focus { + color: #5c616c; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #5294E2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration.top { + border: 1px solid rgba(0, 0, 0, 0.1); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #e7e8eb); + color: rgba(82, 93, 118, 0.8); + box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } + UnityDecoration.top:backdrop { + border-bottom-width: 0; + color: rgba(82, 93, 118, 0.5); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2b2e37); + color: #f6f7f9; + box-shadow: none; } + UnityPanelWidget:backdrop, + .unity-panel:backdrop { + color: #bdc6d1; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #5294E2); + border-bottom: none; } + +.overlay-bar { + background-color: #5294E2; + border-color: #5294E2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: #ffffff; } + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #dcdfe3; + border-right: 1px solid #dcdfe3; } + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.help_button { + border-radius: 100px; + padding: 3px 9px; } + +.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #dcdfe3; } + .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { + padding: 0 3px 0 3px; } + +.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #dcdfe3; + background-color: #F5F6F7; } + .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { + padding: 2px 3px 2px 3px; } + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; } + +.source-list, +.source-list.view { + background-color: #F5F6F7; + color: #5c616c; + -gtk-icon-style: regular; } + +.source-list.category-expander { + color: transparent; } + +.source-list.view:prelight { + background-color: white; } + +.source-list.view:selected, +.source-list.view:prelight:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #5294E2; } + +.source-list .scrollbar.trough, +.source-list .scrollbars-junction { + border-image: none; + border-color: transparent; + background-color: #F5F6F7; + background-image: none; } + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-image: none; + background-color: #5294E2; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-color: #ffffff; + color: #5294E2; } + +.source-list.category-expander { + color: #5c616c; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; } + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; } + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GraniteWidgetsWelcome { + background-color: #ffffff; } + +GraniteWidgetsWelcome GtkLabel { + color: #a9acb2; + font: open sans 11; + text-shadow: none; } + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(92, 97, 108, 0.8); } + +.help_button { + border-radius: 0; } + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; } + +.popover_bg { + background-image: linear-gradient(to bottom, #ffffff); + border: 1px solid rgba(0, 0, 0, 0.3); } + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; } + +GraniteWidgetsXsEntry.entry { + padding: 4px; } + +.h1 { + font: open sans 24px; } + +.h2 { + font: open sans light 18px; } + +.h3 { + font: open sans 11px; } + +.h4, +.category-label { + color: #8a8e96; + font-weight: 600; } + +.h4 { + padding-bottom: 6px; + padding-top: 6px; } + +GtkListBox .h4 { + padding-left: 6px; } + +#panel_window { + background-color: rgba(43, 46, 55, 0.95); + color: #BAC3CF; + font: bold; + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } + #panel_window .menubar, + #panel_window .menubar > .menuitem { + background-color: transparent; + color: #BAC3CF; + font: bold; } + #panel_window .menubar .menuitem:insensitive { + color: rgba(186, 195, 207, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menu .menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #5c616c; } + +#content_frame { + padding-bottom: 14px; + background-color: #F5F6F7; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame .button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + #content_frame .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + #content_frame .button:active, #content_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + #content_frame .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + #content_frame .button:insensitive > GtkLabel { + color: inherit; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(53, 57, 69, 0.95); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px rgba(53, 57, 69, 0.95); } + +#buttonbox_frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + #buttonbox_frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + #buttonbox_frame .button:active, #buttonbox_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + #buttonbox_frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +#login_window #user_combobox { + color: #5c616c; + font: 13px; } + #login_window #user_combobox .menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#shutdown_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + #shutdown_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + #shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + +#restart_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + #restart_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + #restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +.titlebar .separator, .titlebar GtkPlacesSidebar.sidebar .view.separator, GtkPlacesSidebar.sidebar .titlebar .view.separator { + color: rgba(212, 213, 219, 0.95); } + +NemoWindow GtkEventBox { + background-color: #F5F6F7; } + +GtkFileChooserDialog *, +NautilusWindow *, +NemoWindow { + -GtkPaned-handle-size: 0; } + +GtkFileChooserDialog.csd.background, +GtkFileChooserDialog .source-list, GtkFileChooserDialog .source-list.view, GtkFileChooserDialog .source-list.view:prelight, +NautilusWindow.csd.background, +NautilusWindow .source-list, +NautilusWindow .source-list.view, +NautilusWindow .source-list.view:prelight, +NemoWindow.csd.background, +NemoWindow .source-list, +NemoWindow .source-list.view, +NemoWindow .source-list.view:prelight, +MarlinViewWindow.csd.background, +MarlinViewWindow .source-list, +MarlinViewWindow .source-list.view, +MarlinViewWindow .source-list.view:prelight { + background-color: transparent; } + +GtkFileChooserDialog .sidebar, GtkFileChooserDialog .source-list.sidebar.view, +NautilusWindow .sidebar, +NautilusWindow .source-list.sidebar.view, +NemoWindow .sidebar, +NemoWindow .source-list.sidebar.view, +MarlinViewWindow .sidebar, +MarlinViewWindow .source-list.sidebar.view { + background-color: rgba(53, 57, 69, 0.95); } + GtkFileChooserDialog .sidebar .view, GtkFileChooserDialog .sidebar row, GtkFileChooserDialog .source-list.sidebar.view .view, GtkFileChooserDialog .source-list.sidebar.view row, + NautilusWindow .sidebar .view, + NautilusWindow .sidebar row, + NautilusWindow .source-list.sidebar.view .view, + NautilusWindow .source-list.sidebar.view row, + NemoWindow .sidebar .view, + NemoWindow .sidebar row, + NemoWindow .source-list.sidebar.view .view, + NemoWindow .source-list.sidebar.view row, + MarlinViewWindow .sidebar .view, + MarlinViewWindow .sidebar row, + MarlinViewWindow .source-list.sidebar.view .view, + MarlinViewWindow .source-list.sidebar.view row { + background-color: transparent; + color: #BAC3CF; } + GtkFileChooserDialog .sidebar .view.image, GtkFileChooserDialog .sidebar row.image, GtkFileChooserDialog .source-list.sidebar.view .view.image, GtkFileChooserDialog .source-list.sidebar.view row.image, + NautilusWindow .sidebar .view.image, + NautilusWindow .sidebar row.image, + NautilusWindow .source-list.sidebar.view .view.image, + NautilusWindow .source-list.sidebar.view row.image, + NemoWindow .sidebar .view.image, + NemoWindow .sidebar row.image, + NemoWindow .source-list.sidebar.view .view.image, + NemoWindow .source-list.sidebar.view row.image, + MarlinViewWindow .sidebar .view.image, + MarlinViewWindow .sidebar row.image, + MarlinViewWindow .source-list.sidebar.view .view.image, + MarlinViewWindow .source-list.sidebar.view row.image { + color: rgba(186, 195, 207, 0.7); } + GtkFileChooserDialog .sidebar .view.cell:selected, GtkFileChooserDialog .sidebar row.cell:selected, GtkFileChooserDialog .source-list.sidebar.view .view.cell:selected, GtkFileChooserDialog .source-list.sidebar.view row.cell:selected, + NautilusWindow .sidebar .view.cell:selected, + NautilusWindow .sidebar row.cell:selected, + NautilusWindow .source-list.sidebar.view .view.cell:selected, + NautilusWindow .source-list.sidebar.view row.cell:selected, + NemoWindow .sidebar .view.cell:selected, + NemoWindow .sidebar row.cell:selected, + NemoWindow .source-list.sidebar.view .view.cell:selected, + NemoWindow .source-list.sidebar.view row.cell:selected, + MarlinViewWindow .sidebar .view.cell:selected, + MarlinViewWindow .sidebar row.cell:selected, + MarlinViewWindow .source-list.sidebar.view .view.cell:selected, + MarlinViewWindow .source-list.sidebar.view row.cell:selected { + background-color: #5294E2; + color: #ffffff; } + GtkFileChooserDialog .sidebar.frame, GtkFileChooserDialog .source-list.sidebar.view.frame, + NautilusWindow .sidebar.frame, + NautilusWindow .source-list.sidebar.view.frame, + NemoWindow .sidebar.frame, + NemoWindow .source-list.sidebar.view.frame, + MarlinViewWindow .sidebar.frame, + MarlinViewWindow .source-list.sidebar.view.frame { + color: #BAC3CF; } + GtkFileChooserDialog .sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, GtkFileChooserDialog .source-list.sidebar.view .separator, + NautilusWindow .sidebar .separator, + NautilusWindow GtkPlacesSidebar.sidebar .view.separator, + NautilusWindow .source-list.sidebar.view .separator, + NemoWindow .sidebar .separator, + NemoWindow GtkPlacesSidebar.sidebar .view.separator, + NemoWindow .source-list.sidebar.view .separator, + MarlinViewWindow .sidebar .separator, + MarlinViewWindow GtkPlacesSidebar.sidebar .view.separator, + MarlinViewWindow .source-list.sidebar.view .separator { + color: transparent; } + +GtkFileChooserDialog.maximized .sidebar, +NautilusWindow.maximized .sidebar, +NemoWindow.maximized .sidebar, +MarlinViewWindow.maximized .sidebar { + background-color: #353945; } + +GtkFileChooserDialog .pane-separator, +NautilusWindow .pane-separator, +NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, +MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { + background-color: rgba(53, 57, 69, 0.95); } + +NautilusWindow NautilusWindowSlot { + background-color: #ffffff; } + +NautilusDesktopWindow NautilusWindowSlot { + background-color: transparent; } + +GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { + background-color: rgba(53, 57, 69, 0.95); } + +GtkFileChooserDialog .sidebar { + background-color: transparent; } + +GtkFileChooserDialog GtkPaned > .vertical > .horizontal { + background-color: #F5F6F7; } + +GtkFileChooserDialog .dialog-action-box { + background-color: #F5F6F7; } + +GtkFileChooserDialog .dialog-vbox > .frame { + color: #BAC3CF; + border-color: transparent; } + +GtkFileChooserDialog .action-bar.frame { + background-color: transparent; + border-color: rgba(42, 45, 55, 0.95); } + +GtkFileChooserDialog .action-bar.frame GtkLabel, GtkFileChooserDialog .action-bar.frame GtkComboBox, +GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, +GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { + color: #BAC3CF; } + +FeedReaderreaderUI.background.csd > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd > .titlebar .pane-separator, +GeditWindow.background.csd.maximized > .titlebar .pane-separator, +GeditWindow.background.csd > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { + background-color: rgba(212, 213, 219, 0.95); } + +FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: rgba(231, 232, 235, 0.95); } + FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: rgba(239, 240, 242, 0.95); } + +FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: #e7e8eb; } + FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: #eff0f2; } + +FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, +GeditWindow.background.csd > .titlebar { + background-color: transparent; } + +GeditWindow.background.csd { + background-color: transparent; } + +GeditWindow.background .gedit-side-panel-paned .pane-separator { + background-color: rgba(53, 57, 69, 0.95); } + +GeditWindow.background .gedit-bottom-panel-paned .pane-separator { + background-color: #dcdfe3; } + +.gedit-bottom-panel-paned { + background-color: #ffffff; } + +.gedit-document-panel { + background-color: rgba(53, 57, 69, 0.95); } + .maximized .gedit-document-panel { + background-color: #353945; } + .gedit-document-panel .list-row { + color: #BAC3CF; } + .gedit-document-panel .list-row { + background-color: rgba(186, 195, 207, 0); + border: solid rgba(186, 195, 207, 0); + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:hover { + border: solid rgba(186, 195, 207, 0.15); + border-width: 3px 2px 3px 2px; + background-color: rgba(186, 195, 207, 0.15); } + .gedit-document-panel .list-row:active { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:active .button { + color: #ffffff; } + .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .prelight-row .button:active { + color: #BAC3CF; } + +GeditFileBrowserWidget { + background-color: rgba(53, 57, 69, 0.95); } + .maximized GeditFileBrowserWidget { + background-color: #353945; } + GeditFileBrowserWidget .horizontal { + background-color: transparent; + border-color: rgba(37, 40, 49, 0.95); } + GeditFileBrowserWidget .horizontal GtkComboBox { + color: #BAC3CF; } + +GeditWindow.background.csd GeditFileBrowserView.view { + background-color: transparent; + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander { + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { + color: #5294E2; } + +GtkFileChooserDialog .action-bar.frame .button, +GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + GtkFileChooserDialog .action-bar.frame .button:hover, + GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + GtkFileChooserDialog .action-bar.frame .button:active, + GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog .action-bar.frame .button:checked, + GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + GtkFileChooserDialog .action-bar.frame .button:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +GtkFileChooserDialog .action-bar.frame .entry, +GtkFileChooserDialog .dialog-vbox > .frame .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + GtkFileChooserDialog .action-bar.frame .image.entry, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog .action-bar.frame .image.entry:hover, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { + color: inherit; } + GtkFileChooserDialog .action-bar.frame .entry:focus, + GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + GtkFileChooserDialog .action-bar.frame .entry:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkFileChooserDialog .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +NautilusWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider { + background-color: #e7eaee; + border: 1px solid rgba(0, 0, 0, 0.3); } + +GtkFileChooserDialog .sidebar .scrollbar .trough, GtkFileChooserDialog .source-list.sidebar.view .scrollbar .trough, +NautilusWindow .sidebar .scrollbar .trough, +NautilusWindow .source-list.sidebar.view .scrollbar .trough, +NemoWindow .sidebar .scrollbar .trough, +NemoWindow .source-list.sidebar.view .scrollbar .trough, +MarlinViewWindow .sidebar .scrollbar .trough, +MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough { + background-color: rgba(0, 0, 0, 0.2); + border: none; } + +GtkFileChooserDialog .sidebar .scrollbar .slider, GtkFileChooserDialog .source-list.sidebar.view .scrollbar .slider, +NautilusWindow .sidebar .scrollbar .slider, +NautilusWindow .source-list.sidebar.view .scrollbar .slider, +NemoWindow .sidebar .scrollbar .slider, +NemoWindow .source-list.sidebar.view .scrollbar .slider, +MarlinViewWindow .sidebar .scrollbar .slider, +MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider { + background-color: rgba(231, 234, 238, 0.7); } + GtkFileChooserDialog .sidebar .scrollbar .slider:hover, + NautilusWindow .sidebar .scrollbar .slider:hover, + NemoWindow .sidebar .scrollbar .slider:hover, + MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover { + background-color: #f6f7f9; } + GtkFileChooserDialog .sidebar .scrollbar .slider:prelight:active, + NautilusWindow .sidebar .scrollbar .slider:prelight:active, + NemoWindow .sidebar .scrollbar .slider:prelight:active, + MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active { + background-color: #5294E2; } + GtkFileChooserDialog .sidebar .scrollbar .slider:insensitive, + NautilusWindow .sidebar .scrollbar .slider:insensitive, + NemoWindow .sidebar .scrollbar .slider:insensitive, + MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { + background-color: transparent; } + +@define-color theme_fg_color #5c616c; +@define-color theme_text_color #5c616c; +@define-color theme_bg_color #F5F6F7; +@define-color theme_base_color #ffffff; +@define-color theme_selected_bg_color #5294E2; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #5c616c; +@define-color text_color #5c616c; +@define-color bg_color #F5F6F7; +@define-color base_color #ffffff; +@define-color selected_bg_color #5294E2; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #fbfbfc; +@define-color insensitive_fg_color alpha(#5c616c,0.5); +@define-color insensitive_base_color #ffffff; +@define-color theme_unfocused_fg_color #5c616c; +@define-color theme_unfocused_text_color #5c616c; +@define-color theme_unfocused_bg_color #F5F6F7; +@define-color theme_unfocused_base_color #ffffff; +@define-color borders #dcdfe3; +@define-color unfocused_borders #dcdfe3; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #ffffff; +@define-color wm_title alpha(#525d76,0.8); +@define-color wm_unfocused_title alpha(#525d76,0.5); +@define-color wm_bg #e7e8eb; +@define-color wm_bg_unfocused #eff0f2; +@define-color wm_highlight #eff0f2; +@define-color wm_shadow alpha(black,0.35); +@define-color wm_button_close_bg #f46067; +@define-color wm_button_close_hover_bg #f68086; +@define-color wm_button_close_active_bg #f13039; +@define-color wm_icon_close_bg #F8F8F9; +@define-color wm_button_hover_bg #fdfdfd; +@define-color wm_button_active_bg #5294E2; +@define-color wm_button_hover_border #D1D3DA; +@define-color wm_icon_bg #90949E; +@define-color wm_icon_unfocused_bg #B6B8C0; +@define-color wm_icon_hover_bg #7A7F8B; +@define-color wm_icon_active_bg #ffffff; diff --git a/common/gtk-3.0/3.16/render-assets.sh b/common/gtk-3.0/3.16/render-assets.sh index 24d7675..d31fbb8 100755 --- a/common/gtk-3.0/3.16/render-assets.sh +++ b/common/gtk-3.0/3.16/render-assets.sh @@ -16,8 +16,8 @@ else echo Rendering $ASSETS_DIR/$i.png $INKSCAPE --export-id=$i \ --export-id-only \ - --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png + --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png fi if [ -f $ASSETS_DIR/$i@2.png ]; then echo $ASSETS_DIR/$i@2.png exists. @@ -27,8 +27,8 @@ else $INKSCAPE --export-id=$i \ --export-dpi=180 \ --export-id-only \ - --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png + --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png fi done exit 0 diff --git a/common/gtk-3.0/3.16/sass/_applications.scss b/common/gtk-3.0/3.16/sass/_applications.scss index 2b3ecd7..18a2dfc 100644 --- a/common/gtk-3.0/3.16/sass/_applications.scss +++ b/common/gtk-3.0/3.16/sass/_applications.scss @@ -200,12 +200,10 @@ NemoWindow { } } -/* Only normal state is handle */ .open-document-selector-name-label { color: $fg_color; } -/* Only normal state is handle */ .open-document-selector-path-label { color: mix($fg_color, $base_color, 50%); font-size: smaller; @@ -596,27 +594,24 @@ BirdieWidgetsTweetList * { // // Marlin / Pantheon Files // -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; -} - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; -} +MarlinViewWindow { -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: $selected_fg_color; - background-color: $selected_bg_color; - outline-color: transparent; + *:selected, *:selected:focus { + color: $selected_fg_color; + background-color: $selected_bg_color; + outline-color: transparent; + } + GtkIconView.view:selected { + &, &:focus, &:hover, &:focus:hover { background-color: transparent; } + } + FMListView, FMColumnView { outline-color: transparent; } } .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + @include entry(header-normal); &:focus { @include entry(header-focus) } @@ -652,37 +647,33 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px transparentize(black, 0.4); icon-shadow: 0 1px 2px transparentize(black, 0.4); -} - -.panel-shadow { - background-image: none; - background-color: transparent; -} - -.panel .menu { - box-shadow: none; -} - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; -} - -.panel .menubar > .menuitem { padding: 3px 6px; } -.panel .menubar > .menuitem:hover { background-color: transparent; } + &-shadow { + background-image: none; + background-color: transparent; + } + .menu { + box-shadow: none; -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; -} + .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; + } -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px transparentize(black, 0.8), - 0 10px 20px transparentize(black, 0.81), - 0 6px 6px transparentize(black, 0.77); + .window-frame.menu.csd, + .window-frame.popup.csd { + box-shadow: 0 0 0 1px transparentize(black, 0.8), + 0 10px 20px transparentize(black, 0.81), + 0 6px 6px transparentize(black, 0.77); + } + } + .menubar > .menuitem { + padding: 3px 6px; + &:hover { background-color: transparent; } + } + .window-frame.menu.csd, + .window-frame.popup.csd { box-shadow: none; } } .composited-indicator { @@ -690,28 +681,24 @@ MarlinViewWindow *:selected:focus { color: white; text-shadow: 0 1px 2px transparentize(black, 0.4); icon-shadow: 0 1px 2px transparentize(black, 0.4); -} -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; + > GtkWidget > GtkWidget:first-child { padding: 0 2px; } + + .menuitem:active, .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; + } + > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; + } } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; -} - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; -} - .panel .menu .spinner, .menu .spinner { opacity: 1 } // Fixes sound indicator buttons diff --git a/common/gtk-3.0/3.16/sass/_colors-public.scss b/common/gtk-3.0/3.16/sass/_colors-public.scss index 4203b0c..8807853 100644 --- a/common/gtk-3.0/3.16/sass/_colors-public.scss +++ b/common/gtk-3.0/3.16/sass/_colors-public.scss @@ -1,5 +1,4 @@ //apps rely on some named colors to be exported -/* GTK NAMED COLORS */ // Sass thinks we're using the colors in the variables as strings and may shoot // warning, it's innocuous and can be defeated by using "" + $var @@ -30,6 +29,8 @@ @define-color success_color #{"" + $success_color}; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #{"" + $base_color}; + //WM $wm_highlight: lighten(opacify($header_bg, 1), 3%); $wm_bg_unfocused: opacify($header_bg_backdrop, 1); @@ -63,8 +64,3 @@ $wm_bg_unfocused: opacify($header_bg_backdrop, 1); @define-color wm_icon_hover_bg #{"" + $wm_icon_hover_bg}; @define-color wm_icon_active_bg #{"" + $wm_icon_active_bg}; - -//FIXME this is really an API - -@define-color content_view_bg #{"" + $base_color}; - diff --git a/common/gtk-3.0/3.16/sass/_common.scss b/common/gtk-3.0/3.16/sass/_common.scss index 059a9ae..fa89856 100644 --- a/common/gtk-3.0/3.16/sass/_common.scss +++ b/common/gtk-3.0/3.16/sass/_common.scss @@ -15,11 +15,6 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); -GtkCheckButton-indicator-size: 16; -GtkCheckMenuItem-indicator-size: 16; - // The size for scrollbars. The slider is 2px smaller, but we keep it - // up so that the whole area is sensitive to button presses for the - // slider. The stepper button is larger in both directions, the slider - // only in the width - -GtkScrolledWindow-scrollbar-spacing: 0; -GtkScrolledWindow-scrollbars-within-bevel: 1; @@ -47,9 +42,6 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); -GtkStatusbar-shadow-type: none; // We use the outline properties to signal the focus properties - // to the adwaita engine: using real CSS properties is faster, - // and we don't use any outlines for now. - outline-color: transparentize($fg_color, 0.7); outline-style: dashed; outline-offset: -3px; @@ -58,22 +50,14 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); } -/*************** - * Base States * - ***************/ - +// +// Base States +// .background { color: $fg_color; background-color: if($transparency == 'true', transparentize($bg_color, 0.001), $bg_color); // without this headerbar transparency doesn't seem to work } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ - *:insensitive { -gtk-image-effect: dim; } @@ -181,10 +165,9 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ - +// +// Spinner Animations +// @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -205,10 +188,9 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers } } -/**************** - * Text Entries * - ****************/ - +// +// Text Entries +// .entry { border: 1px solid; padding: 5px 8px 6px; @@ -348,10 +330,9 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ - +// +// Buttons +// // stuff for .needs-attention $_dot_color: $selected_bg_color; @@ -372,7 +353,6 @@ $_dot_color: $selected_bg_color; } } - .button { $_button_transition: all 200ms $ease-out-quad; @@ -385,7 +365,7 @@ $_dot_color: $selected_bg_color; @include button(normal); - &.flat { + &.flat { @include button(undecorated); background-color: transparentize($button_bg, 1); border-color: transparentize($button_border, 1); @@ -751,10 +731,9 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 &:checked { color: $fg_color; } } -/********* - * Links * - *********/ - +// +// Links +// *:link { color: $link_color; &:visited { @@ -782,10 +761,9 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 } } -/***************** - * GtkSpinButton * - *****************/ - +// +// Spinbuttons +// .spinbutton { border-radius: 3px; @@ -796,8 +774,7 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 color: mix($fg_color,$base_color,95%); border-radius: 0; box-shadow: none; - // padding-left: 6px; - // padding-right: 6px; + &:dir(rtl) { border-style: none solid none none; } &:first-child { color: red; } @@ -873,8 +850,6 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 } } &.entry { - // we should remove the bottom edge hilight here, but seems - // like buttons are on top of it so it doesn't show up border-radius: 0; padding-left: 5px; padding-right: 5px; @@ -899,16 +874,18 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 } } -/************** - * ComboBoxes * - **************/ +// +// Comboboxes +// GtkComboBox { - > .button { padding-top: 3px; padding-bottom: 4px; } // Otherwise combos - // are bigger then - // buttons -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; + > .button { // Otherwise combos + padding-top: 3px; // are bigger than + padding-bottom: 4px; // buttons + } + &:insensitive { color: $insensitive_fg_color; } @@ -974,9 +951,9 @@ GtkComboBox { .linked.vertical > GtkComboBoxText:only-child > .button, .linked.vertical > GtkComboBox:only-child > .button { @extend %linked_vertical:only-child; } -/************ - * Toolbars * - ************/ +// +// Toolbars +// .toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -1026,10 +1003,9 @@ GtkComboBox { .action-bar { background-color: darken($bg_color, 3%) } -/*************** - * Header bars * - ***************/ - +// +// Headerbars +// .header-bar { padding: 7px 7px 6px 7px; @@ -1193,7 +1169,7 @@ GtkComboBox { } %header_widgets { - // Header-bar Entries + // Headerbar Entries .entry { @include entry(header-normal); @@ -1237,7 +1213,7 @@ GtkComboBox { } } - // Header-bar Buttons + // Headerbar Buttons .button { @include button(header-normal); @@ -1290,7 +1266,7 @@ GtkComboBox { } } - // Header-bar Suggested and Destructive Action buttons + // Headerbar Suggested and Destructive Action buttons @each $b_type, $b_color in (suggested-action, $suggested_color), (destructive-action, $destructive_color) { .button.#{$b_type} { @@ -1316,7 +1292,7 @@ GtkComboBox { } } - // Header-bar Spinbuttons + // Headerbar Spinbuttons & .spinbutton { &:focus .button { @@ -1334,7 +1310,7 @@ GtkComboBox { } } - // Header-bar ComboBoxes + // Headerbar ComboBoxes & GtkComboBox{ &:insensitive { color: transparentize($header_fg, 0.6); } @@ -1367,7 +1343,7 @@ GtkComboBox { } } - // Header-bar Switches + // Headerbar Switches GtkSwitch { &:backdrop { opacity: 0.75; } } @@ -1379,7 +1355,7 @@ GtkComboBox { &:backdrop { opacity: 0.75; } } - // Header-bar Scale + // Headerbar Scale .scale { &:backdrop { opacity: 0.75; } @@ -1413,9 +1389,9 @@ GtkComboBox { } } -/************ - * Pathbars * - ************/ +// +// Pathbars +// .path-bar .button { padding-left: 6px; padding-right: 6px; @@ -1431,9 +1407,9 @@ GtkComboBox { GtkLabel:only-child, GtkLabel { padding-right: 4px; padding-left: 4px; } } -/************** - * Tree Views * - **************/ +// +// Tree Views +// GtkTreeView.view { // treeview grid lines and expanders, unfortunatelly // the tree lines color can't be set -GtkTreeView-grid-line-width: 1; @@ -1559,9 +1535,9 @@ column-header.button.dnd { // for treeview-like derive widgets } } -/********* - * Menus * - *********/ +// +// Menus +// .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1639,10 +1615,9 @@ column-header.button.dnd { // for treeview-like derive widgets .menuitem .accelerator { color: gtkalpha(currentColor,0.55); } -/************ - * Popovers * - ************/ - +// +// Popovers +// .popover { padding: 2px; border: 1px solid darken($borders_color, 5%); @@ -1676,17 +1651,10 @@ column-header.button.dnd { // for treeview-like derive widgets &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); } } -/***************** - * Notebooks and * - * Tabs * - *****************/ - +// +// Notebooks and Tabs +// .notebook { - // Through me you go to the grief wracked city; - // Through me you go to everlasting pain; - // Through me you go a pass among lost souls. - // ... - // Abandon all hope — Ye Who Enter Here padding: 0; background-color: $base_color; -GtkNotebook-initial-gap: 4; @@ -1700,15 +1668,13 @@ column-header.button.dnd { // for treeview-like derive widgets &.frame { border: 1px solid $borders_color; - // FIXME doesn't work + &.top { border-top-width: 0; } &.bottom { border-bottom-width: 0; } &.right { border-right-width: 0; } &.left { border-left-width: 0; } } &.header { - // FIXME: double borders in some case, can't fix it w/o a class tho - // FIXME: doesn't work on dark var background-color: $bg_color; // this is the shading of the header behind the tabs @@ -1721,18 +1687,10 @@ column-header.button.dnd { // for treeview-like derive widgets } $_header_border: $borders_color; - &.top { - box-shadow: inset 0 -1px $_header_border; // border - } - &.bottom { - box-shadow: inset 0 1px $_header_border; - } - &.right { - box-shadow: inset 1px 0 $_header_border; - } - &.left { - box-shadow: inset -1px 0 $_header_border; - } + &.top { box-shadow: inset 0 -1px $_header_border; } + &.bottom { box-shadow: inset 0 1px $_header_border; } + &.right { box-shadow: inset 1px 0 $_header_border; } + &.left { box-shadow: inset -1px 0 $_header_border; } } tab { border-width: 0; @@ -1853,10 +1811,9 @@ column-header.button.dnd { // for treeview-like derive widgets } } -/************** - * Scrollbars * - **************/ - +// +// Scrollbars +// $_scrollbar_bg_color: darken($base_color, 1%); .scrollbar { @@ -1990,9 +1947,9 @@ $_scrollbar_bg_color: darken($base_color, 1%); } -/********** - * Switch * - **********/ +// +// Switches +// GtkSwitch { font: 1; -GtkSwitch-slider-width: 41; @@ -2034,13 +1991,9 @@ GtkSwitch { } } -/************************* - * Check and Radio items * - *************************/ - -// draw regular check and radio items using our PNG assets -// all assets are rendered from assets.svg. never add pngs directly - +// +// Check and Radio items * +// @each $w,$a in ('check', 'checkbox'), ('radio','radio') { @@ -2074,7 +2027,7 @@ GtkSwitch { } } -//selection-mode +// Selectionmode @each $s,$as in ('','-selectionmode'), (':checked', '-checked-selectionmode') { GtkIconView.view.check#{$s}, @@ -2097,9 +2050,9 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { } } -/************ - * GtkScale * - ************/ +// +// GtkScale +// .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -2206,15 +2159,13 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { } } -/***************** - * Progress bars * - *****************/ - +// +// Progress bars +// GtkProgressBar { padding: 0; font-size: smaller; color: transparentize($fg_color, 0.3); - //@include _shadows(_button_shadow(normal)); &.osd { -GtkProgressBar-xspacing: 0; @@ -2253,24 +2204,22 @@ GtkProgressBar.trough { border-style: none; background-color: transparent; box-shadow: none; - //FIXME: there is a margin on top } .list-row:selected &, GtkInfoBar & { background-color: transparentize(black, 0.8); } } -/************* - * Level Bar * - *************/ - +// +// Level Bar +// GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; -} -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; + &.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; + } } .level-bar { @@ -2306,9 +2255,9 @@ GtkLevelBar.vertical { } -/********** - * Frames * - **********/ +// +// Frames +// .frame { border: 1px solid $borders_color; &.flat { border-style: none; } @@ -2342,10 +2291,9 @@ GtkScrolledWindow { } } -/********* - * Lists * - *********/ - +// +// Lists +// .list, .list-row { background-color: $base_color; border-color: $borders_color; @@ -2390,10 +2338,9 @@ GtkScrolledWindow { &:hover { transition: none; } } -/********************* - * App Notifications * - *********************/ - +// +// App Notifications +// .app-notification, .app-notification.frame { padding: 10px; @@ -2419,10 +2366,9 @@ GtkScrolledWindow { } } -/************* - * Expanders * - *************/ - +// +// Expanders +// .expander { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } @@ -2430,9 +2376,9 @@ GtkScrolledWindow { &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } -/************ - * Calendar * - ***********/ +// +// Calendar +// GtkCalendar { color: $fg_color; border: 1px solid $borders_color; @@ -2465,9 +2411,9 @@ GtkCalendar { &.highlight { color: gtkalpha(currentColor,0.55); } } -/*********** - * Dialogs * - ***********/ +// +// Dialogs +// .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2521,10 +2467,10 @@ GtkFileChooserDialog { } } -/*********** - * Sidebar * - ***********/ -.sidebar { +// +// Sidebar +// +.sidebar, .sidebar .view { border: none; background-color: $bg_color; @@ -2590,9 +2536,9 @@ GtkPaned.wide { // this is for the paned with wide separator &.vertical .pane-separator { border-style: solid none;} } -/************** - * GtkInfoBar * - **************/ +// +// GtkInfoBar +// GtkInfoBar { border-style: none; @@ -2648,9 +2594,9 @@ GtkInfoBar { } } -/************ - * Tooltips * - ************/ +// +// Tooltips +// .tooltip { &.background { // background-color needs to be set this way otherwise it gets drawn twice @@ -2673,9 +2619,9 @@ GtkInfoBar { color: inherit; // just to be sure } -/***************** - * Color Chooser * - *****************/ +// +// Color Chooser +// GtkColorSwatch { // This widget is made of two boxes one on top of the other, the lower box is GtkColorSwatch {} the other one @@ -2759,9 +2705,9 @@ GtkColorButton.button { GtkColorSwatch { border-radius: 0; } } -/******** - * Misc * - ********/ +// +// Misc * +// .scale-popup .button { // +/- buttons on GtkVolumeButton popup padding: 6px; &:hover { @@ -2771,23 +2717,49 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +// Decouple the font of context menus from their entry/textview +.touch-selection, +.context-menu { font: initial;} + +.monospace { font: Monospace; } + +// +// Overshoot +// +// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. +// This draws a box on top of the content, the size changes programmatically. +.overshoot { + &.top { @include overshoot(top); } + &.bottom { @include overshoot(bottom); } + &.left { @include overshoot(left); } + &.right { @include overshoot(right); } +} + +// +// Undershoot +// +// Overflow indication, works similarly to the overshoot, the size if fixed tho. +.undershoot { + &.top { @include undershoot(top); } + &.bottom { @include undershoot(bottom); } + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } +} + +// +// Window Decorations +// .window-frame { border-radius: if($darker=='false' and $variant=='light', 4px 4px 0 0, 3px 3px 0 0); - // lamefun trick to get rounded borders regardless of CSD use border-width: 0px; - // this needs to be transparent - // see bug #722563 $_wm_border: if($variant=='light', transparentize(black, 0.9), transparentize(black, 0.45)); box-shadow: 0 0 0 1px if($darker=='true' or $variant == 'dark', darken($header_bg, 7%), $_wm_border), 0 8px 8px 0 if($variant == 'light', opacify($_wm_border, 0.1), transparentize($_wm_border, 0.2)); - /* this is used for the resize cursor area */ + // this is used for the resize cursor area margin: 10px; &:backdrop { @@ -2880,45 +2852,10 @@ GtkVolumeButton.button { padding: 8px; } } } - -// catch all extend :) - +// catch all extend %selected_items { background-image: none; background-color: $selected_bg_color; color: $selected_fg_color; outline-color: transparentize($selected_fg_color, 0.7); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; -} - -.monospace { - font: Monospace; -} - -// -// Overshoot -// -// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. -// This draws a box on top of the content, the size changes programmatically. -.overshoot { - &.top { @include overshoot(top); } - &.bottom { @include overshoot(bottom); } - &.left { @include overshoot(left); } - &.right { @include overshoot(right); } -} - -// -// Undershoot -// -// Overflow indication, works similarly to the overshoot, the size if fixed tho. -.undershoot { - &.top { @include undershoot(top); } - &.bottom { @include undershoot(bottom); } - &.left { @include undershoot(left); } - &.right { @include undershoot(right); } -} diff --git a/common/gtk-3.0/3.16/sass/_lightdm.scss b/common/gtk-3.0/3.16/sass/_lightdm.scss index 0879a5a..89cdfcd 100644 --- a/common/gtk-3.0/3.16/sass/_lightdm.scss +++ b/common/gtk-3.0/3.16/sass/_lightdm.scss @@ -1,11 +1,11 @@ -/* the panel widget at the top */ +// the panel widget at the top #panel_window { background-color: $panel_bg; color: $panel_fg; font: bold; box-shadow: inset 0 -1px darken($panel_bg, 7%); - /* the menubars/menus of the panel, i.e. indicators */ + // the menubars/menus of the panel, i.e. indicators .menubar, .menubar > .menuitem { background-color: transparent; @@ -21,7 +21,7 @@ .menubar .menu .menuitem { font: normal; } } -/* the login window */ +// the login window #login_window, #shutdown_dialog, #restart_dialog { @@ -31,7 +31,7 @@ color: $fg_color; } -/* the top half of the login-window, in GtkDialog terms, the content */ +// the top half of the login-window, in GtkDialog terms, the content #content_frame { padding-bottom: 14px; background-color: $bg_color; @@ -49,7 +49,7 @@ &:insensitive { @include button(insensitive); } } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ +// the lower half of the login-window, in GtkDialog terms the buttonbox or action area #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -78,16 +78,16 @@ .arrow {} } -/* the user's avatar box */ +// the user's avatar box #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ +// the border around the user's avatar box #user_image_border {} -/* the shutdown button */ +// the shutdown button #shutdown_button.button { @include button(suggested_destructive, $destructive_color); @@ -95,7 +95,7 @@ &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } } -/* the restart button */ +// the restart button #restart_button.button { @include button(suggested_destructive, $suggested_color); @@ -103,7 +103,7 @@ &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ +// the warning, in case a wrong password is entered or something else goes wrong according to PAM #greeter_infobar { border-bottom-width: 0; font: bold; diff --git a/common/gtk-3.0/3.16/sass/_transparent_widgets.scss b/common/gtk-3.0/3.16/sass/_transparent_widgets.scss index e3e8909..7d1e0c9 100644 --- a/common/gtk-3.0/3.16/sass/_transparent_widgets.scss +++ b/common/gtk-3.0/3.16/sass/_transparent_widgets.scss @@ -58,7 +58,7 @@ NautilusWindow .pane-separator, NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator {background-color: $dark_sidebar_border} -/*Fix Nautilus transparency issues*/ +// Fix Nautilus transparency issues NautilusWindow NautilusWindowSlot { background-color: $base_color; } NautilusDesktopWindow NautilusWindowSlot { background-color: transparent; } diff --git a/common/gtk-3.0/3.16/sass/gtk-contained-dark.scss b/common/gtk-3.0/3.16/sass/gtk-dark.scss index f47d7b5..529ee3d 100644 --- a/common/gtk-3.0/3.16/sass/gtk-contained-dark.scss +++ b/common/gtk-3.0/3.16/sass/gtk-dark.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'dark'; $darker: 'false'; $transparency: 'true'; diff --git a/common/gtk-3.0/3.14/sass/gtk-contained-darker.scss b/common/gtk-3.0/3.16/sass/gtk-darker.scss index 63166d2..34b8f81 100644 --- a/common/gtk-3.0/3.14/sass/gtk-contained-darker.scss +++ b/common/gtk-3.0/3.16/sass/gtk-darker.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'true'; $transparency: 'true'; diff --git a/common/gtk-3.0/3.18/sass/gtk-contained-solid-dark.scss b/common/gtk-3.0/3.16/sass/gtk-solid-dark.scss index 157292d..959d8b1 100644 --- a/common/gtk-3.0/3.18/sass/gtk-contained-solid-dark.scss +++ b/common/gtk-3.0/3.16/sass/gtk-solid-dark.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'dark'; $darker: 'false'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.16/sass/gtk-contained-solid-darker.scss b/common/gtk-3.0/3.16/sass/gtk-solid-darker.scss index 03ba34b..45b7dbe 100644 --- a/common/gtk-3.0/3.16/sass/gtk-contained-solid-darker.scss +++ b/common/gtk-3.0/3.16/sass/gtk-solid-darker.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'true'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.18/sass/gtk-contained-solid.scss b/common/gtk-3.0/3.16/sass/gtk-solid.scss index 347cf2c..28ff2b6 100644 --- a/common/gtk-3.0/3.18/sass/gtk-contained-solid.scss +++ b/common/gtk-3.0/3.16/sass/gtk-solid.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'false'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.16/sass/gtk-contained.scss b/common/gtk-3.0/3.16/sass/gtk.scss index c45d673..9bb0348 100644 --- a/common/gtk-3.0/3.16/sass/gtk-contained.scss +++ b/common/gtk-3.0/3.16/sass/gtk.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'false'; $transparency: 'true'; diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-dark.png b/common/gtk-3.0/3.18/assets/checkbox-checked-dark.png Binary files differindex 7fa191b..48e8435 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-dark.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-dark.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-dark@2.png b/common/gtk-3.0/3.18/assets/checkbox-checked-dark@2.png Binary files differindex ca01544..bfcde3f 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-dark@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-dark.png b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-dark.png Binary files differindex 0897a31..6d85515 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-dark.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-dark.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-dark@2.png b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-dark@2.png Binary files differindex 45e5af7..2fb1a07 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-selected.png b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-selected.png Binary files differindex 8e06d91..5bf4e57 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-selected.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-selected.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-selected@2.png b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-selected@2.png Binary files differindex b48537b..95ea1e5 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive.png b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive.png Binary files differindex 024b806..0c9682e 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive@2.png b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive@2.png Binary files differindex f26d85d..288d9fa 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-insensitive@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-selected.png b/common/gtk-3.0/3.18/assets/checkbox-checked-selected.png Binary files differindex 55cf2b4..ff3d653 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-selected.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-selected.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-selected@2.png b/common/gtk-3.0/3.18/assets/checkbox-checked-selected@2.png Binary files differindex a8eff42..5bed17d 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-selected@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode-dark.png b/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode-dark.png Binary files differindex 1046141..e44c358 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode-dark.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode-dark.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode-dark@2.png b/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode-dark@2.png Binary files differindex 0539eb5..2fc2d1c 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode-dark@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode.png b/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode.png Binary files differindex c73174f..6a3774b 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode@2.png b/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode@2.png Binary files differindex a8232c5..287275b 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked-selectionmode@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked.png b/common/gtk-3.0/3.18/assets/checkbox-checked.png Binary files differindex 11047e9..b63a30d 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-checked@2.png b/common/gtk-3.0/3.18/assets/checkbox-checked@2.png Binary files differindex 41faf59..223beff 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-checked@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-checked@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-dark.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-dark.png Binary files differindex 2391076..09ddef6 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-dark.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-dark.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-dark@2.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-dark@2.png Binary files differindex 7fcaed4..e189f93 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-dark@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-dark.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-dark.png Binary files differindex 8ee4970..2436a9e 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-dark.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-dark.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-dark@2.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-dark@2.png Binary files differindex 6131a2a..44cbfca 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-dark@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-selected.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-selected.png Binary files differindex 35df841..be95726 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-selected.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-selected.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-selected@2.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-selected@2.png Binary files differindex 2d35e3a..63ee434 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-selected@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive.png Binary files differindex 14aff93..7a91e23 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive@2.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive@2.png Binary files differindex dfed81e..f741ba4 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-insensitive@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed-selected@2.png b/common/gtk-3.0/3.18/assets/checkbox-mixed-selected@2.png Binary files differindex 4b8b72c..883477e 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed-selected@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed.png b/common/gtk-3.0/3.18/assets/checkbox-mixed.png Binary files differindex 315b044..5707c92 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-mixed@2.png b/common/gtk-3.0/3.18/assets/checkbox-mixed@2.png Binary files differindex 23c658d..ed851e7 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-mixed@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-mixed@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-selectionmode-dark.png b/common/gtk-3.0/3.18/assets/checkbox-selectionmode-dark.png Binary files differindex 72dccd6..c613027 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-selectionmode-dark.png +++ b/common/gtk-3.0/3.18/assets/checkbox-selectionmode-dark.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-selectionmode-dark@2.png b/common/gtk-3.0/3.18/assets/checkbox-selectionmode-dark@2.png Binary files differindex 7ca9156..069b32b 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-selectionmode-dark@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-selectionmode-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-selectionmode.png b/common/gtk-3.0/3.18/assets/checkbox-selectionmode.png Binary files differindex 37c9563..2318217 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-selectionmode.png +++ b/common/gtk-3.0/3.18/assets/checkbox-selectionmode.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-selectionmode@2.png b/common/gtk-3.0/3.18/assets/checkbox-selectionmode@2.png Binary files differindex fae67bd..a17e5b5 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-selectionmode@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-selectionmode@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-dark.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-dark.png Binary files differindex 400df98..8c18460 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-dark.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-dark.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-dark@2.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-dark@2.png Binary files differindex 8f69327..2e7a50e 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-dark@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-dark.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-dark.png Binary files differindex e41a2b1..0099ce4 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-dark.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-dark.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-dark@2.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-dark@2.png Binary files differindex 4436c3b..305ab4d 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-selected.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-selected.png Binary files differindex 9fa3fcb..4b4356b 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-selected.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-selected.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-selected@2.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-selected@2.png Binary files differindex 884ee7d..bdafd33 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive.png Binary files differindex 3b3603a..ed2ee8f 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive@2.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive@2.png Binary files differindex b71fb40..f59d6be 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-insensitive@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-selected.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-selected.png Binary files differindex 3c79a87..4d32106 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-selected.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-selected.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked-selected@2.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked-selected@2.png Binary files differindex 0178b79..7b361e3 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked-selected@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked.png Binary files differindex b804302..9fddfb5 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked.png diff --git a/common/gtk-3.0/3.18/assets/checkbox-unchecked@2.png b/common/gtk-3.0/3.18/assets/checkbox-unchecked@2.png Binary files differindex b8792c9..6812606 100644 --- a/common/gtk-3.0/3.18/assets/checkbox-unchecked@2.png +++ b/common/gtk-3.0/3.18/assets/checkbox-unchecked@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-dark.png b/common/gtk-3.0/3.18/assets/radio-checked-dark.png Binary files differindex 8ec2267..28f3469 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-dark.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-dark.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-dark@2.png b/common/gtk-3.0/3.18/assets/radio-checked-dark@2.png Binary files differindex 4ce4fd8..35a1baf 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-dark@2.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-insensitive-dark.png b/common/gtk-3.0/3.18/assets/radio-checked-insensitive-dark.png Binary files differindex b97a676..bd28d8e 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-insensitive-dark.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-insensitive-dark.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-insensitive-dark@2.png b/common/gtk-3.0/3.18/assets/radio-checked-insensitive-dark@2.png Binary files differindex a6cf164..867695e 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-insensitive-selected.png b/common/gtk-3.0/3.18/assets/radio-checked-insensitive-selected.png Binary files differindex aeadd97..f64ba8f 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-insensitive-selected.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-insensitive-selected.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-insensitive-selected@2.png b/common/gtk-3.0/3.18/assets/radio-checked-insensitive-selected@2.png Binary files differindex dcb6214..1646d37 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-insensitive.png b/common/gtk-3.0/3.18/assets/radio-checked-insensitive.png Binary files differindex a166ea3..2a657ef 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-insensitive.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-insensitive.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-insensitive@2.png b/common/gtk-3.0/3.18/assets/radio-checked-insensitive@2.png Binary files differindex e4a7c3d..30169f6 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-insensitive@2.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-insensitive@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked-selected@2.png b/common/gtk-3.0/3.18/assets/radio-checked-selected@2.png Binary files differindex 92762b8..c7205c0 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked-selected@2.png +++ b/common/gtk-3.0/3.18/assets/radio-checked-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked.png b/common/gtk-3.0/3.18/assets/radio-checked.png Binary files differindex 4ddb8a6..9690dfd 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked.png +++ b/common/gtk-3.0/3.18/assets/radio-checked.png diff --git a/common/gtk-3.0/3.18/assets/radio-checked@2.png b/common/gtk-3.0/3.18/assets/radio-checked@2.png Binary files differindex a78d7df..60f57a7 100644 --- a/common/gtk-3.0/3.18/assets/radio-checked@2.png +++ b/common/gtk-3.0/3.18/assets/radio-checked@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed-dark.png b/common/gtk-3.0/3.18/assets/radio-mixed-dark.png Binary files differindex fedb1ea..4116619 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed-dark.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed-dark.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed-dark@2.png b/common/gtk-3.0/3.18/assets/radio-mixed-dark@2.png Binary files differindex de7cd2d..69ef707 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed-dark@2.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-dark.png b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-dark.png Binary files differindex e5227c5..afef7e2 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-dark.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-dark.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-dark@2.png b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-dark@2.png Binary files differindex d0e3bcc..6279e38 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-dark@2.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-selected.png b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-selected.png Binary files differindex 95d6162..1e0a667 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-selected.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-selected.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-selected@2.png b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-selected@2.png Binary files differindex 11da224..0b67660 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-selected@2.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive.png b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive.png Binary files differindex 3af92cd..69c253b 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive@2.png b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive@2.png Binary files differindex 2803be0..fa1893a 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed-insensitive@2.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed-insensitive@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed.png b/common/gtk-3.0/3.18/assets/radio-mixed.png Binary files differindex 9d9ebf5..04720ee 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed.png diff --git a/common/gtk-3.0/3.18/assets/radio-mixed@2.png b/common/gtk-3.0/3.18/assets/radio-mixed@2.png Binary files differindex 985528c..6992c23 100644 --- a/common/gtk-3.0/3.18/assets/radio-mixed@2.png +++ b/common/gtk-3.0/3.18/assets/radio-mixed@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked-dark.png b/common/gtk-3.0/3.18/assets/radio-unchecked-dark.png Binary files differindex b91e016..298ae3c 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked-dark.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked-dark.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked-dark@2.png b/common/gtk-3.0/3.18/assets/radio-unchecked-dark@2.png Binary files differindex cbc4046..e57ae38 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked-dark@2.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-dark.png b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-dark.png Binary files differindex 1810955..87560b2 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-dark.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-dark.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-dark@2.png b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-dark@2.png Binary files differindex fe6d921..c98869c 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-dark@2.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-selected@2.png b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-selected@2.png Binary files differindex 40d3fd8..1dd9a00 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-selected@2.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive.png b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive.png Binary files differindex 534e629..ce86f90 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive@2.png b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive@2.png Binary files differindex 05885d3..917f048 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive@2.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked-insensitive@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked-selected@2.png b/common/gtk-3.0/3.18/assets/radio-unchecked-selected@2.png Binary files differindex 12da542..b820fd2 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked-selected@2.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked.png b/common/gtk-3.0/3.18/assets/radio-unchecked.png Binary files differindex 7f8e012..8c61899 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked.png diff --git a/common/gtk-3.0/3.18/assets/radio-unchecked@2.png b/common/gtk-3.0/3.18/assets/radio-unchecked@2.png Binary files differindex bfcd028..a6210d6 100644 --- a/common/gtk-3.0/3.18/assets/radio-unchecked@2.png +++ b/common/gtk-3.0/3.18/assets/radio-unchecked@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-dark.png b/common/gtk-3.0/3.18/assets/switch-active-dark.png Binary files differindex 8ff3d4e..dbf7c5e 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-dark.png +++ b/common/gtk-3.0/3.18/assets/switch-active-dark.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-dark@2.png b/common/gtk-3.0/3.18/assets/switch-active-dark@2.png Binary files differindex e3f1f94..8046628 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-dark@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-header-dark.png b/common/gtk-3.0/3.18/assets/switch-active-header-dark.png Binary files differindex d94d6b6..e1f82aa 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-header-dark.png +++ b/common/gtk-3.0/3.18/assets/switch-active-header-dark.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-header-dark@2.png b/common/gtk-3.0/3.18/assets/switch-active-header-dark@2.png Binary files differindex 58d3906..9ea31ff 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-header-dark@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-header-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-header.png b/common/gtk-3.0/3.18/assets/switch-active-header.png Binary files differindex 5b0e6af..1850dae 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-header.png +++ b/common/gtk-3.0/3.18/assets/switch-active-header.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-header@2.png b/common/gtk-3.0/3.18/assets/switch-active-header@2.png Binary files differindex 8278006..92770a3 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-header@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-header@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive-dark.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive-dark.png Binary files differindex bbd235d..8826a75 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive-dark.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive-dark.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive-dark@2.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive-dark@2.png Binary files differindex 1f3eae9..6ba25b4 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive-dark@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive-header-dark.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive-header-dark.png Binary files differindex d9d90dd..c018801 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive-header-dark.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive-header-dark.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive-header-dark@2.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive-header-dark@2.png Binary files differindex d274111..870d931 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive-header-dark@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive-header-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive-header.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive-header.png Binary files differindex 52ae5eb..9a6db07 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive-header.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive-header.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive-header@2.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive-header@2.png Binary files differindex af407a4..daf07bf 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive-header@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive-header@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive-selected.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive-selected.png Binary files differindex 8a19f72..1afd341 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive-selected.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive-selected.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive-selected@2.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive-selected@2.png Binary files differindex 4971b1c..87d6356 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive-selected@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive.png Binary files differindex 52ae5eb..9a6db07 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-insensitive@2.png b/common/gtk-3.0/3.18/assets/switch-active-insensitive@2.png Binary files differindex af407a4..daf07bf 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-insensitive@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-insensitive@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-selected.png b/common/gtk-3.0/3.18/assets/switch-active-selected.png Binary files differindex 45329ee..08480e0 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-selected.png +++ b/common/gtk-3.0/3.18/assets/switch-active-selected.png diff --git a/common/gtk-3.0/3.18/assets/switch-active-selected@2.png b/common/gtk-3.0/3.18/assets/switch-active-selected@2.png Binary files differindex f60c445..22586c1 100644 --- a/common/gtk-3.0/3.18/assets/switch-active-selected@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-active.png b/common/gtk-3.0/3.18/assets/switch-active.png Binary files differindex 5b0e6af..1850dae 100644 --- a/common/gtk-3.0/3.18/assets/switch-active.png +++ b/common/gtk-3.0/3.18/assets/switch-active.png diff --git a/common/gtk-3.0/3.18/assets/switch-active@2.png b/common/gtk-3.0/3.18/assets/switch-active@2.png Binary files differindex 8278006..92770a3 100644 --- a/common/gtk-3.0/3.18/assets/switch-active@2.png +++ b/common/gtk-3.0/3.18/assets/switch-active@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-dark.png b/common/gtk-3.0/3.18/assets/switch-dark.png Binary files differindex f7bab5d..90918e1 100644 --- a/common/gtk-3.0/3.18/assets/switch-dark.png +++ b/common/gtk-3.0/3.18/assets/switch-dark.png diff --git a/common/gtk-3.0/3.18/assets/switch-dark@2.png b/common/gtk-3.0/3.18/assets/switch-dark@2.png Binary files differindex 895935d..b2935b0 100644 --- a/common/gtk-3.0/3.18/assets/switch-dark@2.png +++ b/common/gtk-3.0/3.18/assets/switch-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-header-dark.png b/common/gtk-3.0/3.18/assets/switch-header-dark.png Binary files differindex bda59c1..54a297a 100644 --- a/common/gtk-3.0/3.18/assets/switch-header-dark.png +++ b/common/gtk-3.0/3.18/assets/switch-header-dark.png diff --git a/common/gtk-3.0/3.18/assets/switch-header-dark@2.png b/common/gtk-3.0/3.18/assets/switch-header-dark@2.png Binary files differindex 9011949..f7333eb 100644 --- a/common/gtk-3.0/3.18/assets/switch-header-dark@2.png +++ b/common/gtk-3.0/3.18/assets/switch-header-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-header.png b/common/gtk-3.0/3.18/assets/switch-header.png Binary files differindex eb88a61..3e45db3 100644 --- a/common/gtk-3.0/3.18/assets/switch-header.png +++ b/common/gtk-3.0/3.18/assets/switch-header.png diff --git a/common/gtk-3.0/3.18/assets/switch-header@2.png b/common/gtk-3.0/3.18/assets/switch-header@2.png Binary files differindex 60dcdeb..7feaadf 100644 --- a/common/gtk-3.0/3.18/assets/switch-header@2.png +++ b/common/gtk-3.0/3.18/assets/switch-header@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive-dark.png b/common/gtk-3.0/3.18/assets/switch-insensitive-dark.png Binary files differindex f81426f..3d25f7b 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive-dark.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive-dark.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive-dark@2.png b/common/gtk-3.0/3.18/assets/switch-insensitive-dark@2.png Binary files differindex 3fea8f9..857b3e8 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive-dark@2.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive-header-dark.png b/common/gtk-3.0/3.18/assets/switch-insensitive-header-dark.png Binary files differindex 2e2a14f..7bfead4 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive-header-dark.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive-header-dark.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive-header-dark@2.png b/common/gtk-3.0/3.18/assets/switch-insensitive-header-dark@2.png Binary files differindex 1cad2eb..e0ebce4 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive-header-dark@2.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive-header-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive-header.png b/common/gtk-3.0/3.18/assets/switch-insensitive-header.png Binary files differindex 48fdd03..009545d 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive-header.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive-header.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive-header@2.png b/common/gtk-3.0/3.18/assets/switch-insensitive-header@2.png Binary files differindex 2107966..e85297d 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive-header@2.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive-header@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive-selected.png b/common/gtk-3.0/3.18/assets/switch-insensitive-selected.png Binary files differindex a244750..f4398f6 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive-selected.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive-selected.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive-selected@2.png b/common/gtk-3.0/3.18/assets/switch-insensitive-selected@2.png Binary files differindex eede04d..67ea825 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive-selected@2.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive.png b/common/gtk-3.0/3.18/assets/switch-insensitive.png Binary files differindex e4f612c..ce5e538 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive.png diff --git a/common/gtk-3.0/3.18/assets/switch-insensitive@2.png b/common/gtk-3.0/3.18/assets/switch-insensitive@2.png Binary files differindex afe71ee..b0a2b56 100644 --- a/common/gtk-3.0/3.18/assets/switch-insensitive@2.png +++ b/common/gtk-3.0/3.18/assets/switch-insensitive@2.png diff --git a/common/gtk-3.0/3.18/assets/switch-selected.png b/common/gtk-3.0/3.18/assets/switch-selected.png Binary files differindex 3f445a9..c2d2186 100644 --- a/common/gtk-3.0/3.18/assets/switch-selected.png +++ b/common/gtk-3.0/3.18/assets/switch-selected.png diff --git a/common/gtk-3.0/3.18/assets/switch-selected@2.png b/common/gtk-3.0/3.18/assets/switch-selected@2.png Binary files differindex cfed5a3..6e1b894 100644 --- a/common/gtk-3.0/3.18/assets/switch-selected@2.png +++ b/common/gtk-3.0/3.18/assets/switch-selected@2.png diff --git a/common/gtk-3.0/3.18/assets/switch.png b/common/gtk-3.0/3.18/assets/switch.png Binary files differindex ba8bea9..3bc5587 100644 --- a/common/gtk-3.0/3.18/assets/switch.png +++ b/common/gtk-3.0/3.18/assets/switch.png diff --git a/common/gtk-3.0/3.18/assets/switch@2.png b/common/gtk-3.0/3.18/assets/switch@2.png Binary files differindex 40ceef0..10b98e4 100644 --- a/common/gtk-3.0/3.18/assets/switch@2.png +++ b/common/gtk-3.0/3.18/assets/switch@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-active-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-close-active-dark.png Binary files differindex 4ee7416..caa0384 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-active-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-active-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-active-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-close-active-dark@2.png Binary files differindex 5defeda..1d93059 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-active-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-active-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-active.png b/common/gtk-3.0/3.18/assets/titlebutton-close-active.png Binary files differindex 59fb3fb..ef392dc 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-active.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-active.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-active@2.png b/common/gtk-3.0/3.18/assets/titlebutton-close-active@2.png Binary files differindex 42838b3..5f79a47 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-active@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-active@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop-dark.png Binary files differindex 969ad86..7611f5d 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop-dark@2.png Binary files differindex 2edc75e..0c58794 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop.png b/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop.png Binary files differindex b67c37e..47ec30d 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop@2.png b/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop@2.png Binary files differindex 6df6403..3a27f10 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-backdrop@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-close-dark.png Binary files differindex f6e901c..95eb2e4 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-close-dark@2.png Binary files differindex e73ce97..ef6e11d 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-hover-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-close-hover-dark.png Binary files differindex 4d51bb4..9a0e371 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-hover-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-hover-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-hover-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-close-hover-dark@2.png Binary files differindex 265bc4c..212abd9 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-hover-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-hover-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-hover.png b/common/gtk-3.0/3.18/assets/titlebutton-close-hover.png Binary files differindex 4cd2dee..ee915d6 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-hover.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-hover.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close-hover@2.png b/common/gtk-3.0/3.18/assets/titlebutton-close-hover@2.png Binary files differindex 223f17c..6c9afb6 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close-hover@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close-hover@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close.png b/common/gtk-3.0/3.18/assets/titlebutton-close.png Binary files differindex a331ea8..62ee2d0 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-close@2.png b/common/gtk-3.0/3.18/assets/titlebutton-close@2.png Binary files differindex 8a41e5f..28b625e 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-close@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-close@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-active-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-max-active-dark.png Binary files differindex a6ca483..c6a82b7 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-active-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-active-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-active-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-max-active-dark@2.png Binary files differindex fba1731..5ed5c6c 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-active-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-active-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-active.png b/common/gtk-3.0/3.18/assets/titlebutton-max-active.png Binary files differindex a6ca483..c6a82b7 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-active.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-active.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-active@2.png b/common/gtk-3.0/3.18/assets/titlebutton-max-active@2.png Binary files differindex fba1731..5ed5c6c 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-active@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-active@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop-dark.png Binary files differindex 2b3ceb4..0883ca7 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop-dark@2.png Binary files differindex 1638d56..4542b7f 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop.png b/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop.png Binary files differindex c80d889..36858b0 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop@2.png b/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop@2.png Binary files differindex ff24e85..061e356 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-backdrop@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-max-dark.png Binary files differindex ebba44c..8addbf8 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-max-dark@2.png Binary files differindex dc9869a..dedcc38 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-hover-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-max-hover-dark.png Binary files differindex 78561bf..84a5583 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-hover-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-hover-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-hover-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-max-hover-dark@2.png Binary files differindex cfc6075..d2ef62a 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-hover-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-hover-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-hover.png b/common/gtk-3.0/3.18/assets/titlebutton-max-hover.png Binary files differindex f333106..128a39d 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-hover.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-hover.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max-hover@2.png b/common/gtk-3.0/3.18/assets/titlebutton-max-hover@2.png Binary files differindex 5f7d90a..66cdeda 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max-hover@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max-hover@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max.png b/common/gtk-3.0/3.18/assets/titlebutton-max.png Binary files differindex 3112108..14e5e3e 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-max@2.png b/common/gtk-3.0/3.18/assets/titlebutton-max@2.png Binary files differindex b360efb..a1a13bb 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-max@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-max@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-active-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-min-active-dark.png Binary files differindex 17f484f..4785503 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-active-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-active-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-active-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-min-active-dark@2.png Binary files differindex 277d401..fb9325f 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-active-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-active-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-active.png b/common/gtk-3.0/3.18/assets/titlebutton-min-active.png Binary files differindex 17f484f..4785503 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-active.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-active.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-active@2.png b/common/gtk-3.0/3.18/assets/titlebutton-min-active@2.png Binary files differindex 277d401..fb9325f 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-active@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-active@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-backdrop-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-min-backdrop-dark@2.png Binary files differindex d841da2..5b8cf4d 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-backdrop-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-backdrop-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-backdrop@2.png b/common/gtk-3.0/3.18/assets/titlebutton-min-backdrop@2.png Binary files differindex c3f8564..f83b673 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-backdrop@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-backdrop@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-min-dark@2.png Binary files differindex 80d53fe..29b6465 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-hover-dark.png b/common/gtk-3.0/3.18/assets/titlebutton-min-hover-dark.png Binary files differindex 2fc70a6..c38e8b3 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-hover-dark.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-hover-dark.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-hover-dark@2.png b/common/gtk-3.0/3.18/assets/titlebutton-min-hover-dark@2.png Binary files differindex ab18607..59b63da 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-hover-dark@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-hover-dark@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-hover.png b/common/gtk-3.0/3.18/assets/titlebutton-min-hover.png Binary files differindex 54858db..c250748 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-hover.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-hover.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min-hover@2.png b/common/gtk-3.0/3.18/assets/titlebutton-min-hover@2.png Binary files differindex c345277..965ce3d 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min-hover@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min-hover@2.png diff --git a/common/gtk-3.0/3.18/assets/titlebutton-min@2.png b/common/gtk-3.0/3.18/assets/titlebutton-min@2.png Binary files differindex bab2bf2..9a35819 100644 --- a/common/gtk-3.0/3.18/assets/titlebutton-min@2.png +++ b/common/gtk-3.0/3.18/assets/titlebutton-min@2.png diff --git a/common/gtk-3.0/3.18/gtk-contained-dark.css b/common/gtk-3.0/3.18/gtk-contained-dark.css deleted file mode 100644 index 55de972..0000000 --- a/common/gtk-3.0/3.18/gtk-contained-dark.css +++ /dev/null @@ -1,4101 +0,0 @@ -* { - background-clip: padding-box; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #FC4138; - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkWidget-link-color: #a9caf1; - -GtkWidget-visited-link-color: #7eafe9; - -GtkWidget-focus-padding: 2; - -GtkWidget-focus-line-width: 1; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-color: rgba(211, 218, 227, 0.3); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; } - -/*************** - * Base States * - ***************/ -.background { - color: #D3DAE3; - background-color: rgba(56, 60, 74, 0.999); } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:insensitive { - -gtk-image-effect: dim; } - -.gtkstyle-fallback { - background-color: #383C4A; - color: #D3DAE3; } - .gtkstyle-fallback:prelight { - background-color: #4e5467; - color: #D3DAE3; } - .gtkstyle-fallback:active { - background-color: #22242d; - color: #D3DAE3; } - .gtkstyle-fallback:insensitive { - background-color: #3c4150; - color: rgba(211, 218, 227, 0.45); } - .gtkstyle-fallback:selected { - background-color: #5294E2; - color: #ffffff; } - -.view { - color: #D3DAE3; - background-color: #404552; } - .view.dim-label, .view.label.separator, .header-bar .view.subtitle { - color: rgba(211, 218, 227, 0.55); } - .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus { - color: rgba(255, 255, 255, 0.65); - text-shadow: none; } - -.rubberband, GtkTreeView.view.rubberband, .content-view.rubberband { - border: 1px solid #2679db; - background-color: rgba(38, 121, 219, 0.2); } - -.label.separator, .popover .label.separator, .sidebar .label.view.separator { - color: #D3DAE3; } - -.label:insensitive { - color: rgba(211, 218, 227, 0.45); } - -.dim-label, .label.separator, .popover .label.separator, .sidebar .label.view.separator, .header-bar .subtitle { - opacity: 0.55; } - -GtkAssistant .sidebar { - background-color: #404552; - border-top: 1px solid #2b2e39; } - GtkAssistant .sidebar:dir(ltr) { - border-right: 1px solid #2b2e39; } - GtkAssistant .sidebar:dir(rtl) { - border-left: 1px solid #2b2e39; } - -GtkAssistant.csd .sidebar { - border-top-style: none; } - -GtkAssistant .sidebar .label { - padding: 6px 12px; } - -GtkAssistant .sidebar .label.highlight { - background-color: #5294E2; - color: #ffffff; } - -GtkTextView { - background-color: #3c414e; } - -.grid-child { - padding: 3px; - border-radius: 3px; } - .grid-child:selected { - outline-offset: -2px; } - -.popover.osd, .osd { - color: #BAC3CF; - border: none; - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; - outline-color: rgba(186, 195, 207, 0.3); - box-shadow: none; } - -/********************** - * Spinner Animations * - **********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } - -.spinner { - background-image: none; - background-color: blue; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - .spinner:active { - opacity: 1; - animation: spin 1s linear infinite; } - .spinner:active:insensitive { - opacity: 0.5; } - -/**************** - * Text Entries * - ****************/ -.entry { - border: 1px solid; - padding: 5px 8px 6px; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); } - .header-bar .entry { - padding: 6px; } - .entry.image { - padding-left: 3px; - padding-right: 3px; } - .entry.flat, .entry.flat:focus { - padding: 2px; - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); - border: none; - border-radius: 0; } - .entry:focus { - background-clip: border-box; - color: #D3DAE3; - border-color: #2b2e39; - background-color: #404552; - background-image: linear-gradient(to bottom, #404552); - box-shadow: inset 1px 0 #5294E2, inset -1px 0 #5294E2, inset 0 1px #5294E2, inset 0 -1px #5294E2; } - .entry:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(64, 69, 82, 0.55); - background-image: linear-gradient(to bottom, rgba(64, 69, 82, 0.55)); } - .entry:selected, .entry:selected:focus { - background-color: #5294E2; - color: #ffffff; } - .entry.progressbar { - margin: 2px 12px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #5294E2; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - .entry.warning { - color: #ffffff; - border-color: #2b2e39; - background-image: linear-gradient(to bottom, #ab6441); } - .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); - box-shadow: none; } - .entry.warning:selected, .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .entry.error { - color: #ffffff; - border-color: #2b2e39; - background-image: linear-gradient(to bottom, #b14342); } - .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); - box-shadow: none; } - .entry.error:selected, .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - .entry.image { - color: #b6bcc6; } - .osd .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - .osd .entry.image, .osd .entry.image:hover { - color: inherit; } - .osd .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - .osd .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkSearchEntry.entry { - border-radius: 20px; } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } - -.button { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - border: 1px solid; - border-radius: 3px; - padding: 5px 8px; - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .header-bar .button { - padding: 6px 11px; } - .button.flat, .sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(68, 74, 88, 0); - border-color: rgba(43, 46, 57, 0); - transition: none; } - .button.flat:hover, .sidebar-button.button:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 350ms; } - .button.flat:hover:active, .sidebar-button.button:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; - -gtk-image-effect: highlight; } - .button:active, .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; - transition-duration: 50ms; } - .button:active { - color: #D3DAE3; } - .button:active:hover, .button:checked { - color: #ffffff; } - .button.flat:insensitive, .sidebar-button.button:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; } - .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button:insensitive > GtkLabel { - color: inherit; } - .button:insensitive:active, .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { - color: inherit; } - .button.osd { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - background-color: rgba(53, 57, 69, 0.95); - border-color: rgba(35, 38, 46, 0.95); } - .button.osd.image-button { - padding: 10px; } - .button.osd:hover { - color: #5294E2; } - .button.osd:active, .button.osd:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.osd:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .osd .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: none; } - .osd .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:dir(rtl) { - border-left-style: solid; } - .osd .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button:active, .osd .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .osd .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button.flat, .osd .sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - .osd .button.flat:hover, .osd .sidebar-button.button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button.flat:insensitive, .osd .sidebar-button.button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); - background-image: none; } - .osd .button.flat:active, .osd .sidebar-button.button:active, .osd .button.flat:checked, .osd .sidebar-button.button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .button.suggested-action.flat, .suggested-action.sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .button.suggested-action:active, .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .button.suggested-action.flat:insensitive, .suggested-action.sidebar-button.button:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(211, 218, 227, 0.45); } - .button.suggested-action:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .button.destructive-action.flat, .destructive-action.sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .button.destructive-action:active, .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .button.destructive-action.flat:insensitive, .destructive-action.sidebar-button.button:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(211, 218, 227, 0.45); } - .button.destructive-action:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - .button.image-button { - padding: 8px; } - .header-bar .button.image-button { - padding: 6px 9px; } - .button.text-button { - padding-left: 16px; - padding-right: 16px; } - .header-bar .button.text-button { - padding: 6px 16px; } - .button.text-button.image-button { - padding: 4px 8px 5px; } - .button.text-button.image-button GtkLabel:first-child { - padding-left: 8px; } - .button.text-button.image-button GtkLabel:last-child { - padding-right: 8px; } - .header-bar .button.text-button.image-button { - padding: 6px 16px; } - .stack-switcher > .button { - outline-offset: -3px; } - .stack-switcher > .button > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .stack-switcher > .button > GtkImage { - padding-left: 6px; - padding-right: 6px; - padding-top: 5px; - padding-bottom: 5px; } - .stack-switcher > .button .header-bar > GtkLabel { - padding: 6px 10px; } - .stack-switcher > .button.text-button { - padding: 5px 10px; } - .header-bar .stack-switcher > .button.text-button { - padding: 6px 10px; } - .stack-switcher > .button.image-button { - padding: 1px 3px; } - .stack-switcher > .button.needs-attention:active > .label, - .stack-switcher > .button.needs-attention:active > GtkImage, - .stack-switcher > .button.needs-attention:checked > .label, - .stack-switcher > .button.needs-attention:checked > GtkImage { - animation: none; - background-image: none; } - .stack-switcher > .button.needs-attention > .label, - .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 2px; } - .stack-switcher > .button.needs-attention > .label:dir(rtl), - .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { - background-position: left 3px, left 2px; } - .inline-toolbar .button, .inline-toolbar .button:backdrop { - border-radius: 2px; - border-width: 1px; } - -.inline-toolbar GtkToolButton > .button { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .inline-toolbar GtkToolButton > .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .inline-toolbar GtkToolButton > .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { - color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { - color: inherit; } - -.linked:not(.vertical):not(.pathbar) > .entry + .entry { - border-left-color: rgba(43, 46, 57, 0.3); } - -.linked:not(.vertical):not(.pathbar) > .entry.error + .entry, -.linked:not(.vertical):not(.pathbar) > .entry + .entry.error { - border-left-color: rgba(43, 46, 57, 0.3); } - -.linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, -.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { - border-left-color: rgba(43, 46, 57, 0.3); } - -.linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { - border-left-color: rgba(43, 46, 57, 0.3); } - -.linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), -.linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { - border-left-color: #2b2e39; } - -.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), -.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { - border-left-color: #2b2e39; } - -.linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), -.linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { - border-left-color: #2b2e39; } - -.linked:not(.vertical):not(.pathbar) > .entry + .button, -.linked:not(.vertical):not(.pathbar) > .entry + .button:hover, -.linked:not(.vertical):not(.pathbar) > .entry + .button:active, -.linked:not(.vertical):not(.pathbar) > .entry + .button:checked, -.linked:not(.vertical):not(.pathbar) > .entry + .button:insensitive { - border-left-style: solid; } - -.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, -.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, -.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #2b2e39; } - -.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, -.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, -.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #2b2e39; } - -.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, -.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, -.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #2b2e39; } - -.linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), -.linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { - box-shadow: -1px 0 #2b2e39; } - -.linked:not(.vertical):not(.pathbar) > .button:first-child:hover:not(:checked):not(:active) { - box-shadow: none; } - -.linked:not(.vertical):not(.pathbar) > .button:checked + .button:not(:checked):not(:active):hover { - box-shadow: none; } - -.linked:not(.vertical):not(.pathbar) > .button:checked + .entry { - border-left-color: #2b2e39; } - -.linked:not(.vertical):not(.pathbar) > .entry + .button:not(:checked):not(:active):hover { - box-shadow: none; } - -.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover { - box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); } - -.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { - box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); } - -.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { - box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); } - -.linked.vertical > .entry + .entry { - border-top-color: rgba(43, 46, 57, 0.3); } - -.linked.vertical > .entry.error + .entry, -.linked.vertical > .entry + .entry.error { - border-top-color: rgba(43, 46, 57, 0.3); } - -.linked.vertical > .entry.warning + .entry, -.linked.vertical > .entry + .entry.warning { - border-top-color: rgba(43, 46, 57, 0.3); } - -.linked.vertical > .entry.error + .entry.warning { - border-top-color: rgba(43, 46, 57, 0.3); } - -.linked.vertical > .entry + .entry:focus:not(:last-child), -.linked.vertical > .entry + .entry:focus:last-child { - border-top-color: #2b2e39; } - -.linked.vertical > .entry + .entry.warning:focus:not(:last-child), -.linked.vertical > .entry + .entry.warning:focus:last-child { - border-top-color: #2b2e39; } - -.linked.vertical > .entry + .entry.error:focus:not(:last-child), -.linked.vertical > .entry + .entry.error:focus:last-child { - border-top-color: #2b2e39; } - -.linked.vertical > .entry + .button, -.linked.vertical > .entry + .button:hover, -.linked.vertical > .entry + .button:active, -.linked.vertical > .entry + .button:checked, -.linked.vertical > .entry + .button:insensitive { - border-top-style: solid; } - -.linked.vertical > .entry:focus:not(:only-child) + .entry, -.linked.vertical > .entry:focus:not(:only-child) + .button, -.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-top-color: #2b2e39; } - -.linked.vertical > .entry.warning:focus:not(:only-child) + .entry, -.linked.vertical > .entry.warning:focus:not(:only-child) + .button, -.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-top-color: #2b2e39; } - -.linked.vertical > .entry.error:focus:not(:only-child) + .entry, -.linked.vertical > .entry.error:focus:not(:only-child) + .button, -.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-top-color: #2b2e39; } - -.linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), -.linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { - box-shadow: 0 -1px #2b2e39; } - -.linked.vertical > .button:first-child:hover:not(:checked):not(:active) { - box-shadow: none; } - -.linked.vertical > .button:checked + .button:not(:checked):not(:active):hover { - box-shadow: none; } - -.linked.vertical > .button:checked + .entry { - border-top-color: #2b2e39; } - -.linked.vertical > .entry + .button:not(:checked):not(:active):hover { - box-shadow: none; } - -.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.toolbar GtkToolButton > .sidebar-button.button, .inline-toolbar GtkToolButton > .sidebar-button.button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked:not(.vertical) > .button, -.linked:not(.vertical) > .button:hover, -.linked:not(.vertical) > .button:active, -.linked:not(.vertical) > .button:checked, .linked:not(.vertical):not(.pathbar) > .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive, .linked > GtkComboBox > .the-button-in-the-combobox:dir(ltr), -.linked > GtkComboBoxText > .the-button-in-the-combobox:dir(ltr) { - border-radius: 0; - border-right-style: none; } - -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked:not(.vertical) > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:first-child > .sidebar-button.button, .inline-toolbar GtkToolButton:first-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox, -.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked:not(.vertical) > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:last-child > .sidebar-button.button, .inline-toolbar GtkToolButton:last-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox, -.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:last-child, .header-bar .linked:not(.vertical).path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:last-child { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - border-right-style: solid; } - -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked:not(.vertical) > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:only-child > .sidebar-button.button, .inline-toolbar GtkToolButton:only-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox, -.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:only-child, .header-bar .linked:not(.vertical).path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:only-child { - border-radius: 3px; - border-style: solid; } - -.linked.vertical > .button, -.linked.vertical > .button:hover, -.linked.vertical > .button:active, -.linked.vertical > .button:checked, .linked.vertical > .entry, .linked.vertical > GtkComboBoxText > .the-button-in-the-combobox, -.linked.vertical > GtkComboBox > .the-button-in-the-combobox { - border-radius: 0; - border-bottom-style: none; } - -.linked.vertical > .button:first-child, .linked.vertical > .entry:first-child, .linked.vertical > GtkComboBoxText:first-child > .the-button-in-the-combobox, -.linked.vertical > GtkComboBox:first-child > .the-button-in-the-combobox { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - -.linked.vertical > .button:last-child, .linked.vertical > .entry:last-child, .linked.vertical > GtkComboBoxText:last-child > .the-button-in-the-combobox, -.linked.vertical > GtkComboBox:last-child > .the-button-in-the-combobox { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border-bottom-style: solid; } - -.linked.vertical > .button:only-child, .linked.vertical > .entry:only-child, .linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox, -.linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox { - border-radius: 3px; - border-style: solid; } - -.linked:not(.vertical) > .button, -.linked:not(.vertical) > .button:hover, -.linked:not(.vertical) > .button:active, -.linked:not(.vertical) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive { - border-left-style: none; } - .linked:not(.vertical) > .button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child { - border-left-style: solid; } - -.linked.vertical > .button, -.linked.vertical > .button:hover, -.linked.vertical > .button:active, -.linked.vertical > .button:checked { - border-top-style: none; } - .linked.vertical > .button:first-child { - border-top-style: solid; } - -.menuitem.button.flat, .menuitem.sidebar-button.button, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .app-notification .button.flat, .app-notification .sidebar-button.button, -.app-notification.frame .button.flat, -.app-notification.frame .sidebar-button.button, .app-notification .button.flat:insensitive, .app-notification .sidebar-button.button:insensitive, -.app-notification.frame .button.flat:insensitive, -.app-notification.frame .sidebar-button.button:insensitive, TerminalWindow .notebook .active-page .button, TerminalWindow .notebook .prelight-page .button, TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover, TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - -/* menu buttons */ -.menuitem.button.flat, .menuitem.sidebar-button.button { - transition: none; - outline-offset: -1px; - border-radius: 2px; } - .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { - background-color: #484c59; } - .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked { - color: #D3DAE3; } - -/********* - * Links * - *********/ -*:link, .button:link, .button:visited { - color: #a9caf1; } - *:link:visited, .button:visited { - color: #7eafe9; } - *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { - color: #bad4f3; } - *:link:hover, .button:hover:link, .button:hover:visited { - color: #d5e5f8; } - *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #eef4fc; } - *:link:active, .button:active:link, .button:active:visited { - color: #a9caf1; } - *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #dceaf9; } - *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #dceaf9; } - -.button:link > .label, .button:visited > .label { - text-decoration-line: underline; } - -/***************** - * GtkSpinButton * - *****************/ -.spinbutton { - border-radius: 3px; } - .spinbutton .button { - background-image: none; - border: 1px solid rgba(43, 46, 57, 0.6); - border-style: none none none solid; - color: #ccd3dc; - border-radius: 0; - box-shadow: none; } - .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .spinbutton .button:first-child { - color: red; } - .spinbutton .button:insensitive { - color: rgba(211, 218, 227, 0.45); } - .spinbutton .button:active { - background-color: #5294E2; - color: #ffffff; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { - border-radius: 0; - padding-left: 5px; - padding-right: 5px; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - border-radius: 2px 2px 0 0; - border-style: solid solid none solid; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - border-radius: 0 0 2px 2px; - border-style: none solid solid solid; } - GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { - padding: 1px; - border-width: 1px 0; - border-color: #5294E2; - border-radius: 0; - box-shadow: none; } - -/************** - * ComboBoxes * - **************/ -GtkComboBox { - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; } - GtkComboBox > .the-button-in-the-combobox { - padding-top: 3px; - padding-bottom: 4px; } - GtkComboBox:insensitive { - color: rgba(211, 218, 227, 0.45); } - GtkComboBox .separator.vertical, GtkComboBox .sidebar .vertical.view.separator, .sidebar GtkComboBox .vertical.view.separator { - -GtkWidget-wide-separators: true; } - GtkComboBox.combobox-entry .entry:dir(ltr) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-right-style: none; } - GtkComboBox.combobox-entry .entry:dir(rtl) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-style: none; } - GtkComboBox.combobox-entry .button:dir(ltr) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - GtkComboBox.combobox-entry .button:dir(rtl) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -/************ - * Toolbars * - ************/ -.toolbar, .inline-toolbar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #383C4A; } - .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { - padding: 7px; - border: 1px solid rgba(0, 0, 0, 0.5); - border-radius: 3px; - background-color: rgba(53, 57, 69, 0.85); } - -.primary-toolbar { - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; - box-shadow: none; - border-width: 0 0 1px 0; - border-style: solid; - border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; } - -.inline-toolbar { - background-color: #313541; - border-style: solid; - border-color: #2b2e39; - border-width: 0 1px 1px; - padding: 3px; - border-radius: 0 0 3px 3px; } - -.search-bar { - background-color: #383C4A; - border-style: solid; - border-color: #2b2e39; - border-width: 0 0 1px; - padding: 3px; } - -.action-bar { - background-color: #313541; } - -/*************** - * Header bars * - ***************/ -.header-bar { - padding: 7px 7px 6px 7px; - border-width: 0 0 1px; - border-style: solid; - border-radius: 0; - border-color: #262a33; - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; } - .csd .header-bar { - background-color: rgba(47, 52, 63, 0.97); - border-color: rgba(38, 42, 51, 0.97); } - .header-bar:backdrop { - color: rgba(207, 218, 231, 0.5); } - .header-bar .title { - padding: 0px 12px; } - .header-bar .subtitle { - font-size: smaller; - padding: 0 12px; } - .header-bar.selection-mode, .header-bar.titlebar.selection-mode { - color: #ffffff; - background-color: rgba(82, 148, 226, 0.95); - border-color: rgba(65, 137, 223, 0.95); - box-shadow: none; } - .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { - background-color: rgba(82, 148, 226, 0.95); - color: rgba(255, 255, 255, 0.6); } - .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button.flat, .header-bar.selection-mode .sidebar-button.button, .header-bar.titlebar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.5); } - .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { - color: rgba(82, 148, 226, 0.95); - outline-color: rgba(82, 148, 226, 0.25); - background-color: #ffffff; - border-color: #ffffff; } - .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { - color: rgba(82, 148, 226, 0.35); - background-color: rgba(255, 255, 255, 0.15); - border-color: rgba(255, 255, 255, 0.15); } - .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { - box-shadow: none; - padding-left: 10px; - padding-right: 10px; } - .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { - -GtkArrow-arrow-scaling: 1; } - .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { - background-color: #5294e2; } - .tiled .header-bar, .tiled .header-bar:backdrop, - .maximized .header-bar, .maximized .header-bar:backdrop { - border-radius: 0; } - .maximized .header-bar { - background-color: #2f343f; - border-color: #262a33; } - .header-bar.default-decoration, - .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, - .csd .header-bar.default-decoration:backdrop { - padding-top: 5px; - padding-bottom: 5px; - background-color: #2f343f; - border-bottom-width: 0; } - .maximized .header-bar.default-decoration, .maximized - .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized - .csd .header-bar.default-decoration:backdrop { - background-color: #2f343f; } - -.titlebar { - padding-left: 7px; - padding-right: 7px; - border-radius: 3px 3px 0 0; - color: rgba(207, 218, 231, 0.8); - background-color: #2f343f; - box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } - .csd .titlebar { - background-color: rgba(47, 52, 63, 0.97); } - .titlebar:backdrop { - color: rgba(207, 218, 231, 0.5); - background-color: #323843; } - .csd .titlebar:backdrop { - background-color: rgba(50, 56, 67, 0.97); } - .maximized .titlebar { - background-color: #2f343f; } - .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { - background-color: #323843; } - -.titlebar .titlebar, -.titlebar .titlebar:backdrop { - background-color: transparent; } - -.primary-toolbar .separator, .primary-toolbar .sidebar .view.separator, .sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, -.header-bar > GtkBox > .separator.vertical, .sidebar -.header-bar > GtkBox > .vertical.view.separator { - -GtkWidget-wide-separators: true; - -GtkWidget-separator-width: 1px; - border-width: 0 1px; - border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; } - .primary-toolbar .separator:backdrop, .header-bar .header-bar-separator:backdrop, - .header-bar > GtkBox > .separator.vertical:backdrop, .sidebar - .header-bar > GtkBox > .vertical.view.separator:backdrop { - opacity: 0.6; } - -.primary-toolbar .entry, .header-bar .entry { - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { - color: inherit; } - .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { - opacity: 0.85; } - .primary-toolbar .entry:focus, .header-bar .entry:focus { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); - background-clip: padding-box; } - .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { - color: #ffffff; } - .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { - background-color: #ffffff; - color: #5294E2; } - .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { - border-color: #5294E2; - background-image: none; - background-color: transparent; } - .primary-toolbar .entry.warning, .header-bar .entry.warning { - color: #ffffff; - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } - .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); } - .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .primary-toolbar .entry.error, .header-bar .entry.error { - color: #ffffff; - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } - .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); } - .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - -.primary-toolbar .button, .header-bar .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - outline-offset: -3px; - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button:backdrop, .header-bar .button:backdrop { - opacity: 0.7; } - .primary-toolbar .button:hover, .header-bar .button:hover { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; - background-clip: padding-box; } - .primary-toolbar .button:insensitive, .header-bar .button:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { - color: inherit; } - .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { - color: rgba(255, 255, 255, 0.75); - border-color: rgba(82, 148, 226, 0.65); - background-color: rgba(82, 148, 226, 0.65); } - -.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button, .header-bar .linked:not(.vertical):not(.path-bar) > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:active, .header-bar .linked:not(.vertical):not(.path-bar) > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar) > .button:insensitive { - border-radius: 3px; - border-style: solid; } - -.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { - box-shadow: none; } - -.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover { - background-color: rgba(134, 144, 165, 0.37); } - .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; } - .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive { - color: rgba(207, 218, 231, 0.4); } - -.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } - -.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } - -.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { - border-left-color: rgba(21, 23, 28, 0); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { - border-left-color: rgba(21, 23, 28, 0); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { - border-left-color: rgba(21, 23, 28, 0); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { - border-left-color: rgba(21, 23, 28, 0); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { - border-left-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { - border-left-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { - border-left-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat, .primary-toolbar .suggested-action.sidebar-button.button, .header-bar .suggested-action.sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .suggested-action.sidebar-button.button:insensitive, .header-bar .suggested-action.sidebar-button.button:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat, .primary-toolbar .destructive-action.sidebar-button.button, .header-bar .destructive-action.sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .destructive-action.sidebar-button.button:insensitive, .header-bar .destructive-action.sidebar-button.button:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { - color: rgba(207, 218, 231, 0.35); - background-color: rgba(47, 52, 63, 0); - border-color: rgba(47, 52, 63, 0); } - .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { - color: #ffffff; } - .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { - background-color: rgba(255, 255, 255, 0.1); - border-color: transparent; } - .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { - color: rgba(255, 255, 255, 0.4); } - -.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { - color: rgba(207, 218, 231, 0.8); } - .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { - background-color: rgba(207, 218, 231, 0.05); - border-color: transparent; } - .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { - color: rgba(207, 218, 231, 0.5); } - .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { - background-color: rgba(0, 0, 0, 0.1); } - -.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { - color: rgba(207, 218, 231, 0.2); } - -.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { - color: inherit; } - .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); - box-shadow: none; } - .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr), .header-bar GtkComboBox.combobox-entry .entry:dir(ltr) { - border-right-style: none; } - .primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: none; } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl), .header-bar GtkComboBox.combobox-entry .entry:dir(rtl) { - border-left-style: none; } - .primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: none; } - -.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { - opacity: 0.75; } - -.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { - background-color: rgba(21, 23, 28, 0.37); } - -.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale.trough, .header-bar .scale.trough { - background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.37)); } - .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.27)); } - -.primary-toolbar .scale.slider, .header-bar .scale.slider { - background-image: linear-gradient(to bottom, #454c5c); - border-color: rgba(21, 23, 28, 0.67); } - .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { - background-image: linear-gradient(to bottom, #50586b); - border-color: rgba(21, 23, 28, 0.67); } - .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); - border-color: rgba(21, 23, 28, 0.67); } - -/************ - * Pathbars * - ************/ -.path-bar .button { - padding-left: 6px; - padding-right: 6px; } - .path-bar .button:only-child { - padding-left: 12px; - padding-right: 12px; } - .path-bar .button GtkLabel:last-child { - padding-left: 2px; } - .path-bar .button GtkLabel:first-child { - padding-right: 2px; } - .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { - padding-right: 4px; - padding-left: 4px; } - -/************** - * Tree Views * - **************/ -GtkTreeView.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-left-color: rgba(211, 218, 227, 0.15); - border-top-color: rgba(0, 0, 0, 0.1); } - GtkTreeView.view:selected { - border-radius: 0; - border-left-color: #a9caf1; - border-top-color: rgba(211, 218, 227, 0.1); } - GtkTreeView.view:insensitive { - color: rgba(211, 218, 227, 0.45); } - GtkTreeView.view:insensitive:selected { - color: #97bfee; } - GtkTreeView.view.dnd { - border-style: solid none; - border-width: 1px; - border-color: #93b7e3; } - GtkTreeView.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #8a909b; } - GtkTreeView.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkTreeView.view.expander:hover { - color: #D3DAE3; } - GtkTreeView.view.expander:selected { - color: #cbdff6; } - GtkTreeView.view.expander:selected:hover { - color: #ffffff; } - GtkTreeView.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - GtkTreeView.view.progressbar { - color: #ffffff; - border-radius: 3px; - background-image: linear-gradient(to bottom, #5294E2); } - GtkTreeView.view.progressbar:selected { - color: #5294E2; - box-shadow: none; - background-image: linear-gradient(to bottom, #ffffff); } - GtkTreeView.view.trough, GtkTreeView.view.trough:selected { - color: #D3DAE3; - background-image: linear-gradient(to bottom, #2b2e39); - border-radius: 3px; - border-width: 0; } - -column-header .button { - color: #b6bcc6; - background-color: #404552; } - column-header .button:hover { - color: #5294E2; - box-shadow: none; - transition: none; } - column-header .button:active { - color: #D3DAE3; - transition: none; } - -column-header:last-child .button, column-header:last-child.button { - border-right-style: none; - border-image: none; } - -column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { - transition: none; - color: #5294E2; - box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #404552, inset -1px 0 #404552; } - -column-header .button, column-header .button:hover, column-header .button:active { - padding: 3px 6px; - background-image: none; - border-style: none solid none none; - border-radius: 0; - border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, rgba(255, 255, 255, 0) 80%) 0 1 0 0/0 1px 0 0 stretch; } - column-header .button:active, column-header .button:hover { - background-color: #404552; } - column-header .button:active:hover { - color: #D3DAE3; } - column-header .button:insensitive { - border-color: #383C4A; - background-image: none; } - -/********* - * Menus * - *********/ -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - background-color: #2f343f; - color: rgba(207, 218, 231, 0.8); } - .menubar:backdrop { - color: rgba(207, 218, 231, 0.5); } - .menubar > .menuitem { - padding: 6px 8px; - border: solid transparent; - border-width: 0; } - .menubar > .menuitem:hover { - background-color: #5294E2; - color: #ffffff; } - .menubar > .menuitem:insensitive { - color: rgba(207, 218, 231, 0.2); - border-color: transparent; } - -.menu { - margin: 4px; - padding: 0; - border-radius: 0; - background-color: #383C4A; - border: 1px solid #2b2e39; } - .csd .menu { - padding: 4px 0px; - border-radius: 2px; - border: none; } - .menu .menuitem { - padding: 5px; } - .menu .menuitem:hover { - color: #D3DAE3; - background-color: rgba(255, 255, 255, 0.05); - border: solid rgba(255, 255, 255, 0.07); - border-width: 1px 0 1px 0; } - .menu .menuitem:insensitive { - color: rgba(211, 218, 227, 0.45); } - .menu .menuitem.separator { - color: rgba(64, 69, 82, 0); } - .menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .menu.button { - border-style: none; - border-radius: 0; } - .menu.button.top { - border-bottom: 1px solid #4f5461; } - .menu.button.bottom { - border-top: 1px solid #4f5461; } - .menu.button:hover { - background-color: #4f5461; } - .menu.button:insensitive { - color: transparent; - background-color: transparent; - border-color: transparent; } - -.csd .popup { - border-radius: 2px; } - -.menuitem .accelerator { - color: alpha(currentColor,0.55); } - -/************ - * Popovers * - ************/ -.popover { - padding: 2px; - border: 1px solid #20222a; - border-radius: 3px; - background-clip: border-box; - background-color: #383C4A; - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); } - .popover .separator, .popover .sidebar .view.separator, .sidebar .popover .view.separator { - color: rgba(64, 69, 82, 0); } - .popover > .list, - .popover > .view, - .popover > .toolbar, - .popover > .inline-toolbar, - .popover.osd > .toolbar, - .popover.osd > .inline-toolbar { - border-style: none; - background-color: transparent; } - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; } - .entry.cursor-handle.top, - .cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } - .entry.cursor-handle.bottom, - .cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -.notebook { - padding: 0; - background-color: #404552; - -GtkNotebook-initial-gap: 4; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: 1; - -GtkNotebook-has-tab-gap: false; - -GtkWidget-focus-padding: 0; - -GtkWidget-focus-line-width: 0; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .notebook.frame { - border: 1px solid #2b2e39; } - .notebook.frame.top { - border-top-width: 0; } - .notebook.frame.bottom { - border-bottom-width: 0; } - .notebook.frame.right { - border-right-width: 0; } - .notebook.frame.left { - border-left-width: 0; } - .notebook.header { - background-color: #383C4A; } - .notebook.header.frame { - border: 0px solid #2b2e39; } - .notebook.header.frame.top { - border-bottom-width: 0; } - .notebook.header.frame.bottom { - border-top-width: 0; } - .notebook.header.frame.right { - border-left-width: 0; } - .notebook.header.frame.left { - border-right-width: 0; } - .notebook.header.top { - box-shadow: inset 0 -1px #2b2e39; } - .notebook.header.bottom { - box-shadow: inset 0 1px #2b2e39; } - .notebook.header.right { - box-shadow: inset 1px 0 #2b2e39; } - .notebook.header.left { - box-shadow: inset -1px 0 #2b2e39; } - .notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; - outline-color: transparent; - outline-offset: 0; } - .notebook tab.top, .notebook tab.bottom { - padding: 4px 15px; } - .notebook tab.left, .notebook tab.right { - padding: 4px 15px; } - .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { - padding-left: 12px; - padding-right: 12px; } - .notebook tab.reorderable-page.top, .notebook tab.top { - padding-top: 6px; - border-radius: 3.5px 2px 0 0; - border-width: 0; - border-top-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #404552, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.bottom, .notebook tab.bottom { - padding-bottom: 6px; - border-radius: 0 0 2px 3.5px; - border-width: 0; - border-bottom-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { - background-color: #404552; - box-shadow: inset 0 -1px #404552, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.right, .notebook tab.right { - padding-right: 17px; - border-radius: 0 3.5px 3.5px 0; - border-width: 0; - border-right-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #404552, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.left, .notebook tab.left { - padding-left: 17px; - border-radius: 3.5px 0 0 3.5px; - border-width: 0; - border-left-width: 2px; - border-color: transparent; - background-color: rgba(64, 69, 82, 0); } - .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { - background-color: rgba(64, 69, 82, 0.5); - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { - background-color: #404552; - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #404552; } - .notebook tab GtkLabel { - padding: 0 2px; - color: rgba(211, 218, 227, 0.45); } - .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { - color: rgba(211, 218, 227, 0.725); } - .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { - color: #D3DAE3; } - .notebook tab .button { - padding: 0; - color: #9da3ad; } - .notebook tab .button:hover { - color: #ff4d4d; } - .notebook tab .button:active { - color: #5294E2; } - .notebook tab .button > GtkImage { - padding: 2px; } - .notebook.arrow { - color: rgba(211, 218, 227, 0.45); } - .notebook.arrow:hover { - color: rgba(211, 218, 227, 0.725); } - .notebook.arrow:active { - color: #D3DAE3; } - .notebook.arrow:insensitive { - color: rgba(211, 218, 227, 0.15); } - -/************** - * Scrollbars * - **************/ -.scrollbar { - -GtkRange-slider-width: 13; - -GtkRange-trough-border: 0; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkScrollbar-min-slider-length: 42; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; } - .scrollbar .button { - border: none; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - opacity: 0.4; - -GtkRange-slider-width: 6px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { - margin: 0; - background-color: #a5abb5; - border: 1px solid rgba(0, 0, 0, 0.3); - background-clip: padding-box; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { - border-style: none; - background-color: transparent; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { - margin-top: 2px; - margin-bottom: 2px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { - margin-left: 2px; - margin-right: 2px; } - .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { - opacity: 0.99; } - .scrollbar .trough { - background-color: #3e434f; - border: 1px none #2b2e39; } - .scrollbar .slider { - background-color: #767b87; } - .scrollbar .slider:hover { - background-color: #676b78; } - .scrollbar .slider:prelight:active { - background-color: #5294E2; } - .scrollbar .slider:insensitive { - background-color: transparent; } - .scrollbar .slider { - border-radius: 100px; - margin: 3px; } - .scrollbar.fine-tune .slider { - margin: 4px; } - .scrollbar.vertical .slider { - margin-left: 4px; } - .scrollbar.vertical .slider:dir(rtl) { - margin-left: 3px; - margin-right: 4px; } - .scrollbar.vertical.fine-tune .slider { - margin-left: 5px; } - .scrollbar.vertical.fine-tune .slider:dir(rtl) { - margin-left: 4px; - margin-right: 5px; } - .scrollbar.vertical .trough { - border-left-style: solid; } - .scrollbar.vertical .trough:dir(rtl) { - border-left-style: none; - border-right-style: solid; } - .scrollbar.horizontal .slider { - margin-top: 4px; } - .scrollbar.horizontal.fine-tune .slider { - margin-top: 5px; } - .scrollbar.horizontal .trough { - border-top-style: solid; } - -.scrollbars-junction, -.scrollbars-junction.frame { - border-color: transparent; - border-image: linear-gradient(to bottom, #2b2e39 1px, transparent 1px) 0 0 0 1/0 1px stretch; - background-color: #3e434f; } - .scrollbars-junction:dir(rtl), - .scrollbars-junction.frame:dir(rtl) { - border-image-slice: 0 1 0 0; } - -/********** - * Switch * - **********/ -GtkSwitch { - font: 1; - -GtkSwitch-slider-width: 52; - -GtkSwitch-slider-height: 24; - outline-color: transparent; } - GtkSwitch.trough, GtkSwitch.slider { - background-size: 52px 24px; - background-repeat: no-repeat; - background-position: right center; - color: transparent; - border-color: transparent; - border-image: none; - border-style: none; - box-shadow: none; } - GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { - background-position: left center; } - -GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); } - -.list-row:selected GtkSwitch.trough, -GtkInfoBar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } - -.header-bar GtkSwitch.trough, -.primary-toolbar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); } - -GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:active, -GtkInfoBar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } - -.header-bar GtkSwitch.trough:active, -.primary-toolbar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); } - -GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:insensitive, -GtkInfoBar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:insensitive, -.primary-toolbar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); } - -GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); } - -.list-row:selected GtkSwitch.trough:active:insensitive, -GtkInfoBar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:active:insensitive, -.primary-toolbar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } - -/************************* - * Check and Radio items * - *************************/ -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check, -GtkFileChooserDialog .dialog-vbox > .frame .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkTreeView.view.check:selected, -.list-row:selected .check, -GtkInfoBar .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive, -GtkInfoBar .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent, -GtkInfoBar .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive, -GtkInfoBar .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked, -GtkInfoBar .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive, -GtkInfoBar .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio, -GtkFileChooserDialog .dialog-vbox > .frame .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkTreeView.view.radio:selected, -.list-row:selected .radio, -GtkInfoBar .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive, -GtkInfoBar .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent, -GtkInfoBar .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive, -GtkInfoBar .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked, -GtkInfoBar .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive, -GtkInfoBar .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } - -.view.content-view.check:not(.list) { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); - background-color: transparent; } - -.view.content-view.check:checked:not(.list) { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); - background-color: transparent; } - -GtkCheckButton.text-button, GtkRadioButton.text-button { - padding: 1px 2px 4px; - outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: rgba(211, 218, 227, 0.45); } - -/************ - * GtkScale * - ************/ -.scale { - -GtkScale-slider-length: 15; - -GtkRange-slider-width: 15; - -GtkRange-trough-border: 0; - outline-offset: -1px; - outline-radius: 2px; - color: alpha(currentColor,0.7); } - .scale.trough { - margin: 5px; } - .scale.fine-tune.trough { - border-radius: 5px; - margin: 3px; } - .scale.slider { - background-clip: border-box; - background-image: linear-gradient(to bottom, #444a58); - border: 1px solid #262933; - border-radius: 50%; - box-shadow: none; } - .scale.slider:hover { - background-image: linear-gradient(to bottom, #505666); - border-color: #262933; } - .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #3c414e); - border-color: rgba(38, 41, 51, 0.8); } - .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .osd .scale.slider { - background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); - border-color: #5294E2; } - .osd .scale.slider:hover { - background-image: linear-gradient(to bottom, #5294E2); } - .osd .scale.slider:active { - background-image: linear-gradient(to bottom, #2679db); - border-color: #2679db; } - .list-row:selected .scale.slider, - GtkInfoBar .scale.slider { - background-image: linear-gradient(to bottom, #ffffff); - border-color: #ffffff; } - .list-row:selected .scale.slider:hover, - GtkInfoBar .scale.slider:hover { - background-image: linear-gradient(to bottom, #e5effb); - border-color: #e5effb; } - .list-row:selected .scale.slider:active, - GtkInfoBar .scale.slider:active { - background-image: linear-gradient(to bottom, #a9caf1); - border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive, - GtkInfoBar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); - border-color: #b1cff2; } - .scale.trough { - border: none; - border-radius: 2.5px; - background-image: linear-gradient(to bottom, #2d303b); } - .scale.trough.highlight { - background-image: linear-gradient(to bottom, #5294E2); } - .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } - .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(45, 48, 59, 0.55)); } - .osd .scale.trough { - background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); - outline-color: rgba(186, 195, 207, 0.2); } - .osd .scale.trough.highlight { - background-image: none; - background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough, - GtkInfoBar .scale.trough { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight, - GtkInfoBar .scale.trough.highlight { - background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive, - GtkInfoBar .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive, - GtkInfoBar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -/***************** - * Progress bars * - *****************/ -GtkProgressBar { - padding: 0; - font-size: smaller; - color: rgba(211, 218, 227, 0.7); } - GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; } - -.progressbar { - background-color: #5294E2; - border: none; - border-radius: 3px; - box-shadow: none; } - .progressbar.osd { - background-color: #5294E2; } - .list-row:selected .progressbar, - GtkInfoBar .progressbar { - background-color: #ffffff; } - -.osd .scale.progressbar { - background-color: #5294E2; } - -GtkProgressBar.trough, .level-bar.trough { - border: none; - border-radius: 3px; - background-color: #2d303b; } - GtkProgressBar.trough.osd, .osd.level-bar.trough { - border-style: none; - background-color: transparent; - box-shadow: none; } - .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, - GtkInfoBar GtkProgressBar.trough, - GtkInfoBar .level-bar.trough { - background-color: rgba(0, 0, 0, 0.2); } - -/************* - * Level Bar * - *************/ -GtkLevelBar { - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - -.level-bar.trough { - padding: 3px; - border-radius: 4px; } - -.level-bar.fill-block { - border: 1px solid #5294E2; - background-color: #5294E2; - border-radius: 2px; } - .level-bar.fill-block.indicator-discrete.horizontal { - margin: 0 1px; } - .level-bar.fill-block.indicator-discrete.vertical { - margin: 1px 0; } - .level-bar.fill-block.level-high { - border-color: #73d216; - background-color: #73d216; } - .level-bar.fill-block.level-low { - border-color: #F27835; - background-color: #F27835; } - .level-bar.fill-block.empty-fill-block { - background-color: #404552; - border-color: #404552; } - -/********** - * Frames * - **********/ -.frame { - border: 1px solid #2b2e39; - padding: 0; } - .frame.flat { - border-style: none; } - .frame.action-bar { - padding: 6px; - border-width: 1px 0 0; } - -GtkScrolledWindow GtkViewport.frame { - border-style: none; } - -.separator, .sidebar.separator, .sidebar .view.separator { - color: rgba(0, 0, 0, 0.1); } - GtkFileChooserButton .separator, GtkFileChooserButton .sidebar.separator, GtkFileChooserButton .sidebar .view.separator, .sidebar GtkFileChooserButton .view.separator, - GtkFontButton .separator, - GtkFontButton .sidebar.separator, - GtkFontButton .sidebar .view.separator, .sidebar - GtkFontButton .view.separator, - GtkFileChooserButton .separator.vertical, - GtkFileChooserButton .sidebar .vertical.view.separator, .sidebar - GtkFileChooserButton .vertical.view.separator, - GtkFontButton .separator.vertical, - GtkFontButton .sidebar .vertical.view.separator, .sidebar - GtkFontButton .vertical.view.separator { - -GtkWidget-wide-separators: true; } - -/********* - * Lists * - *********/ -.list { - background-color: #404552; - border-color: #2b2e39; } - -.list-row, -.grid-child { - padding: 2px; } - -.list-row.activatable:hover, GtkPlacesSidebar.sidebar .has-open-popup { - background-color: rgba(255, 255, 255, 0.03); } - -.list-row.activatable:active { - color: #D3DAE3; } - -.list-row.activatable:selected:active { - color: #ffffff; } - -.list-row.activatable:selected:hover, GtkPlacesSidebar.sidebar .has-open-popup:selected { - background-color: #4a85cb; } - -.list-row.activatable:selected:insensitive { - color: rgba(255, 255, 255, 0.7); - background-color: rgba(82, 148, 226, 0.7); } - .list-row.activatable:selected:insensitive .label { - color: inherit; } - -.list-row, list-row.activatable { - transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .list-row:hover, list-row.activatable:hover { - transition: none; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - color: #BAC3CF; - background-color: rgba(53, 57, 69, 0.95); - background-clip: border-box; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: rgba(31, 33, 40, 0.95); } - .app-notification .button, - .app-notification.frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - .app-notification .button.flat, .app-notification .sidebar-button.button, - .app-notification.frame .button.flat, - .app-notification.frame .sidebar-button.button { - border-color: rgba(82, 148, 226, 0); } - .app-notification .button:hover, - .app-notification.frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .app-notification .button:active, .app-notification .button:checked, - .app-notification.frame .button:active, - .app-notification.frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; - background-clip: padding-box; } - .app-notification .button:insensitive, - .app-notification.frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -/************* - * Expanders * - *************/ -.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .expander:hover { - color: white; } - .expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ - * Calendar * - ***********/ -GtkCalendar { - color: #D3DAE3; - border: 1px solid #2b2e39; - border-radius: 3px; - padding: 2px; } - GtkCalendar:selected { - background-color: #5294E2; - color: #ffffff; - border-radius: 1.5px; } - GtkCalendar.header { - color: #D3DAE3; - border: none; - border-radius: 0; } - GtkCalendar.button, GtkCalendar.button:focus { - color: rgba(211, 218, 227, 0.45); - border-color: transparent; - background-color: transparent; - background-image: none; } - GtkCalendar.button:hover, GtkCalendar.button:focus:hover { - color: #D3DAE3; } - GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { - color: rgba(211, 218, 227, 0.45); - background-color: transparent; - background-image: none; } - GtkCalendar:inconsistent { - color: alpha(currentColor,0.55); } - GtkCalendar.highlight { - color: #D3DAE3; } - -/*********** - * Dialogs * - ***********/ -.message-dialog .dialog-action-area .button { - padding: 8px; } - -.message-dialog { - -GtkDialog-button-spacing: 0; } - .message-dialog .titlebar { - background-color: rgba(47, 52, 63, 0.97); - border-bottom: 1px solid rgba(32, 35, 43, 0.97); } - .message-dialog.csd.background { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: none; } - .message-dialog.csd .dialog-action-area .button { - padding: 8px; - border-radius: 0; } - .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { - border-right-style: none; - border-bottom-style: none; } - .message-dialog.csd .dialog-action-area .button:last-child { - border-bottom-right-radius: 3px; } - .message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - border-bottom-left-radius: 3px; } - -GtkFileChooserDialog .search-bar { - background-color: #383C4A; - border-color: #2b2e39; - box-shadow: none; } - -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid #2b2e39; } - -.sidebar, .sidebar .view { - border: none; - background-color: #383C4A; } - -GtkSidebarRow.list-row { - padding: 0px; } - -GtkSidebarRow .sidebar-revealer { - padding: 3px 14px 3px 12px; } - -GtkSidebarRow .sidebar-icon:dir(ltr) { - padding-right: 8px; } - -GtkSidebarRow .sidebar-icon:dir(rtl) { - padding-left: 8px; } - -GtkSidebarRow .sidebar-label:dir(ltr) { - padding-right: 2px; } - -GtkSidebarRow .sidebar-label:dir(rtl) { - padding-left: 2px; } - -GtkPlacesSidebar.sidebar .sidebar-placeholder-row { - border: solid 1px #5294E2; } - -GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { - background-color: #22242d; } - -GtkPlacesSidebar.sidebar .list-row.activatable { - color: rgba(211, 218, 227, 0.8); - border-width: 0; - border-style: solid; } - -.sidebar-button.button { - outline-radius: 50%; - border-radius: 50%; } - .sidebar-button.button.image-button { - padding: 3px; } - .sidebar-button.button:not(:hover):not(:active) > GtkImage { - opacity: 0.5; } - -.sidebar-item { - padding: 10px 4px; } - .sidebar-item > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .sidebar-item.needs-attention > GtkLabel { - background-size: 6px 6px, 0 0; } - -GtkPlacesView .server-list-button > GtkImage { - transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - -gtk-icon-transform: rotate(0turn); } - -GtkPlacesView .server-list-button:checked > GtkImage { - transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - -gtk-icon-transform: rotate(-0.5turn); } - -GtkPlacesView .list-row.activatable:hover, GtkPlacesView GtkPlacesSidebar.sidebar .has-open-popup, GtkPlacesSidebar.sidebar GtkPlacesView .has-open-popup { - background-color: transparent; } - -GtkPaned { - -GtkPaned-handle-size: 1; - -gtk-icon-source: none; - margin: 0 8px 8px 0; } - GtkPaned:dir(rtl) { - margin-right: 0; - margin-left: 8px; } - GtkPaned .pane-separator { - background-color: #2b2e39; } - -GtkPaned.wide { - -GtkPaned-handle-size: 5; - margin: 0; } - GtkPaned.wide .pane-separator { - background-color: transparent; - border-style: none solid; - border-color: #2b2e39; - border-width: 1px; } - GtkPaned.wide.vertical .pane-separator { - border-style: solid none; } - -/************** - * GtkInfoBar * - **************/ -GtkInfoBar { - border-style: none; } - -.info, -.question, -.warning, -.error, -GtkInfoBar { - background-color: #5294E2; - color: #ffffff; } - -.list-row:selected .button, GtkInfoBar .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.5); } - .list-row:selected .flat.button, .list-row:selected .sidebar-button.button, GtkInfoBar .flat.button, GtkInfoBar .sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .list-row:selected .button:hover, GtkInfoBar .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.8); } - .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { - color: #5294E2; - outline-color: rgba(82, 148, 226, 0.3); - background-color: #ffffff; - border-color: #ffffff; } - .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.2); } - .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { - color: rgba(82, 148, 226, 0.4); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.2); } - -/************ - * Tooltips * - ************/ -.tooltip { - color: #BAC3CF; - border-radius: 2px; } - .tooltip.background { - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; } - .tooltip.window-frame.csd { - background-color: transparent; } - -.tooltip * { - padding: 4px; - background-color: transparent; - color: inherit; } - -/***************** - * Color Chooser * - *****************/ -:selected GtkColorSwatch { - box-shadow: none; } - :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { - border-color: #ffffff; } - -GtkColorSwatch.top { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - -GtkColorSwatch.bottom { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; } - -GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - -GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay { - border-radius: 3px; } - -GtkColorSwatch:hover, GtkColorSwatch:hover:selected { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } - -GtkColorEditor GtkColorSwatch { - border-radius: 3px; } - GtkColorEditor GtkColorSwatch:hover { - background-image: none; } - -GtkColorSwatch.color-dark { - color: white; - outline-color: rgba(0, 0, 0, 0.3); } - -GtkColorSwatch.color-light { - color: black; - outline-color: rgba(255, 255, 255, 0.5); } - -GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { - border: 1px solid rgba(0, 0, 0, 0.15); } - GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { - border-color: rgba(0, 0, 0, 0.25); } - -GtkColorSwatch#add-color-button { - border-style: solid; - border-width: 1px; - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - GtkColorSwatch#add-color-button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - GtkColorSwatch#add-color-button .overlay { - border-color: transparent; - background-color: transparent; - background-image: none; } - -GtkColorButton.button { - padding: 4px; } - GtkColorButton.button GtkColorSwatch { - border-radius: 0; } - -/******** - * Misc * - ********/ -.content-view { - background-color: #404552; } - .content-view:hover { - -gtk-image-effect: highlight; } - -.scale-popup .button { - padding: 6px; } - .scale-popup .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - -GtkVolumeButton.button { - padding: 8px; } - -/********************** - * Window Decorations * - *********************/ -.window-frame { - border-radius: 3px 3px 0 0; - border-width: 0px; - box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35); - /* this is used for the resize cursor area */ - margin: 10px; } - .window-frame:backdrop { - box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } - .window-frame.tiled { - border-radius: 0; } - .window-frame.popup { - box-shadow: none; - border-radius: 0; } - .window-frame.ssd { - border-radius: 3px 3px 0 0; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); } - .window-frame.ssd.maximized { - border-radius: 0; } - .window-frame.csd.popup { - border-radius: 2px; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; } - .window-frame.csd.tooltip { - border-radius: 2px; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.55); } - .window-frame.csd.message-dialog { - border-radius: 3px; } - .window-frame.solid-csd { - border-radius: 0; - margin: 1px; - background-color: rgba(47, 52, 63, 0.97); - box-shadow: none; } - -.header-bar.default-decoration .button.titlebutton, -.titlebar.default-decoration .button.titlebutton { - padding-top: 0px; - padding-bottom: 0px; } - -.header-bar .button.titlebutton, -.titlebar .button.titlebutton { - padding: 6px 4px; - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(47, 52, 63, 0); } - .header-bar .button.titlebutton:hover, - .titlebar .button.titlebutton:hover { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked, - .titlebar .button.titlebutton:active, - .titlebar .button.titlebutton:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; } - .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize, - .titlebar .button.titlebutton.close, - .titlebar .button.titlebutton.maximize, - .titlebar .button.titlebutton.minimize { - color: transparent; - background-color: transparent; - background-position: center; - background-repeat: no-repeat; - border-width: 0; } - .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop, - .titlebar .button.titlebutton.close:backdrop, - .titlebar .button.titlebutton.maximize:backdrop, - .titlebar .button.titlebutton.minimize:backdrop { - opacity: 1; } - .header-bar .button.titlebutton.close, - .titlebar .button.titlebutton.close { - background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); } - .header-bar .button.titlebutton.close:backdrop, - .titlebar .button.titlebutton.close:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); } - .header-bar .button.titlebutton.close:hover, - .titlebar .button.titlebutton.close:hover { - background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); } - .header-bar .button.titlebutton.close:active, - .titlebar .button.titlebutton.close:active { - background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); } - .header-bar .button.titlebutton.maximize, - .titlebar .button.titlebutton.maximize { - background-image: -gtk-scaled(url("assets/titlebutton-max-dark.png"), url("assets/titlebutton-max-dark@2.png")); } - .header-bar .button.titlebutton.maximize:backdrop, - .titlebar .button.titlebutton.maximize:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop-dark.png"), url("assets/titlebutton-max-backdrop-dark@2.png")); } - .header-bar .button.titlebutton.maximize:hover, - .titlebar .button.titlebutton.maximize:hover { - background-image: -gtk-scaled(url("assets/titlebutton-max-hover-dark.png"), url("assets/titlebutton-max-hover-dark@2.png")); } - .header-bar .button.titlebutton.maximize:active, - .titlebar .button.titlebutton.maximize:active { - background-image: -gtk-scaled(url("assets/titlebutton-max-active-dark.png"), url("assets/titlebutton-max-active-dark@2.png")); } - .header-bar .button.titlebutton.minimize, - .titlebar .button.titlebutton.minimize { - background-image: -gtk-scaled(url("assets/titlebutton-min-dark.png"), url("assets/titlebutton-min-dark@2.png")); } - .header-bar .button.titlebutton.minimize:backdrop, - .titlebar .button.titlebutton.minimize:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop-dark.png"), url("assets/titlebutton-min-backdrop-dark@2.png")); } - .header-bar .button.titlebutton.minimize:hover, - .titlebar .button.titlebutton.minimize:hover { - background-image: -gtk-scaled(url("assets/titlebutton-min-hover-dark.png"), url("assets/titlebutton-min-hover-dark@2.png")); } - .header-bar .button.titlebutton.minimize:active, - .titlebar .button.titlebutton.minimize:active { - background-image: -gtk-scaled(url("assets/titlebutton-min-active-dark.png"), url("assets/titlebutton-min-active-dark@2.png")); } - -.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.sidebar-button.button:active, .menuitem.button.flat:selected, .menuitem.sidebar-button.button:selected, .list-row:selected, .sidebar:selected, .sidebar .view:selected, GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active, -NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected, -NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, -NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected, -NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, -NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active { - background-image: none; - background-color: #5294E2; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - -GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, -ScratchMainWindow .notebook tab.reorderable-page.top:active, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, -ScratchMainWindow .notebook tab.top:active, -ScratchMainWindow .notebook tab.top.active-page, -ScratchMainWindow .notebook tab.top.active-page:hover, -EphyNotebook.notebook tab.reorderable-page.top:active, -EphyNotebook.notebook tab.reorderable-page.top.active-page, -EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, -EphyNotebook.notebook tab.top:active, -EphyNotebook.notebook tab.top.active-page, -EphyNotebook.notebook tab.top.active-page:hover, -MidoriNotebook .notebook tab.reorderable-page.top:active, -MidoriNotebook .notebook tab.reorderable-page.top.active-page, -MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, -MidoriNotebook .notebook tab.top:active, -MidoriNotebook .notebook tab.top.active-page, -MidoriNotebook .notebook tab.top.active-page:hover, -TerminalWindow .notebook tab.reorderable-page.top:active, -TerminalWindow .notebook tab.reorderable-page.top.active-page, -TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -TerminalWindow .notebook tab.top:active, -TerminalWindow .notebook tab.top.active-page, -TerminalWindow .notebook tab.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { - box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } - -TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.top { - padding-top: 7px; - border-top-width: 3px; } - -TerminalWindow .notebook.header.top, -PantheonTerminalPantheonTerminalWindow .notebook.header.top { - box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; } - -GtkHTML { - background-color: #404552; - color: #D3DAE3; } - GtkHTML:active { - color: #ffffff; - background-color: #5294E2; } - -SushiFontWidget { - padding: 6px 12px; } - -TerminalWindow .background { - background-color: transparent; } - -TerminalWindow .scrollbar.vertical .slider { - margin-left: 3px; } - -TerminalWindow .scrollbar.trough { - border-width: 0; } - -TerminalWindow .notebook tab .button { - color: #9da3ad; } - TerminalWindow .notebook tab .button:hover { - color: #D3DAE3; - border-color: #2b2e39; - background-color: #444a58; } - -TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover { - color: #ff4d4d; } - -TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active { - color: #5294E2; } - -.nautilus-canvas-item { - border-radius: 2px; } - -.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { - color: #ffffff; - text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } - .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { - color: #D3DAE3; } - .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { - color: #ffffff; } - -.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, .header-bar .nautilus-canvas-item.subtitle, -.nautilus-list-dim-label { - color: #868b97; } - .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus, - .nautilus-list-dim-label:selected, - .nautilus-list-dim-label:selected:focus { - color: #dceaf9; } - -NautilusNotebook.notebook { - background-color: #404552; } - NautilusNotebook.notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; } - -NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { - padding: 5px; - box-shadow: none; - background-color: #404552; } - -.nautilus-circular-button.image-button.button { - border-radius: 50%; - outline-radius: 50%; - padding: 8px; } - -.disk-space-display { - border-style: solid; - border-width: 1px; } - .disk-space-display.unknown { - background-color: rgba(211, 218, 227, 0.5); - border-color: rgba(180, 192, 207, 0.5); } - .disk-space-display.used { - background-color: rgba(82, 148, 226, 0.8); - border-color: rgba(38, 121, 219, 0.8); } - .disk-space-display.free { - background-color: #313541; - border-color: #1b1d24; } - -NautilusListView .view { - border-bottom: 1px solid #2b2e39; } - -NemoWindow EelEditableLabel.entry { - transition: none; } - -NemoWindow .sidebar .frame { - border-width: 0; } - -NemoWindow GtkSeparator.separator.horizontal, NemoWindow .sidebar GtkSeparator.horizontal.view.separator, .sidebar NemoWindow GtkSeparator.horizontal.view.separator { - color: #2b2e39; } - -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button { - color: rgba(207, 218, 231, 0.8); - outline-color: rgba(207, 218, 231, 0.1); - border-color: rgba(21, 23, 28, 0.37); - background-color: rgba(95, 105, 127, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover { - background-color: rgba(134, 144, 165, 0.37); } - NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - background-color: #5294E2; } - NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive { - color: rgba(207, 218, 231, 0.4); } - -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } - -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { - box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } - -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { - box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } - -.gedit-headerbar-paned { - color: rgba(38, 42, 51, 0.97); } - -.open-document-selector-treeview.view { - padding: 3px 6px 3px 6px; - border-color: #404552; } - .open-document-selector-treeview.view:prelight { - background-color: rgba(0, 0, 0, 0.05); } - .open-document-selector-treeview.view:prelight:selected { - color: #ffffff; - background-color: #5294E2; } - -/* Only normal state is handle */ -.open-document-selector-name-label { - color: #D3DAE3; } - -/* Only normal state is handle */ -.open-document-selector-path-label { - color: #8a909b; - font-size: smaller; } - .open-document-selector-path-label:selected { - color: rgba(255, 255, 255, 0.9); } - -.gedit-document-panel .list-row .button { - color: transparent; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; - padding: 4px; } - .gedit-document-panel .list-row .button GtkImage { - color: inherit; } - -.gedit-document-panel .prelight-row .button { - color: #9da3ad; } - -.gedit-document-panel .list-row .button:hover, -.gedit-document-panel .prelight-row .button:hover { - color: #ff4d4d; } - -.gedit-document-panel .prelight-row:selected .button:hover { - color: #ff6666; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; } - .gedit-document-panel .prelight-row:selected .button:hover:active { - color: #ffffff; } - -.gedit-document-panel .prelight-row .button:active { - color: #D3DAE3; } - -.gedit-document-panel-dragged-row { - border: 1px solid #2b2e39; - background-color: #22242d; - color: #D3DAE3; } - -GeditStatusbar { - border-top: 1px solid #2b2e39; - background-color: #383C4A; } - -GeditStatusMenuButton.button.flat, GeditStatusMenuButton.sidebar-button.button, -GeditStatusMenuButton:prelight.button.flat, -GeditStatusMenuButton.sidebar-button.button:prelight, -GeditStatusMenuButton:checked.button.flat, -GeditStatusMenuButton.sidebar-button.button:checked { - border-bottom-style: none; - border-radius: 0; } - -GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { - border-bottom: 1px solid #2b2e39; } - -.gedit-search-entry-occurrences-tag { - color: rgba(211, 218, 227, 0.6); - border: none; - margin: 2px; - padding: 2px; } - -GeditViewFrame .gedit-search-slider { - background-color: #3c4150; - padding: 6px; - border-color: #2b2e39; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; } - -GbWorkbench .floating-bar { - color: #D3DAE3; } - -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr), -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl) { - padding: 0 10px; - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image:hover, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image:hover { - color: inherit; } - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):hover { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):active, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):checked { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):insensitive, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr), -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover, -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked { - border-left-style: none; - border-radius: 0 3px 3px 0; - outline-radius: 0 1px 1px 0; } - -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl), -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):hover, -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):active, -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):checked { - border-right-style: none; - border-radius: 3px 0 0 3px; - outline-radius: 1px 0 0 1px; } - -GbPreferencesPageLanguage .entry { - border-radius: 3px 3px 0 0; } - -GbPreferencesPageLanguage .frame { - border-top-width: 0; } - -GbEditorTweakWidget .linked.vertical > .entry { - border-bottom-style: solid; } - -GbEditorTweakWidget GtkScrolledWindow { - border-top: none; } - -GbViewStack GtkBox.header.notebook { - border-bottom: 1px solid #2b2e39; } - -GbViewStack.focused GtkBox.header.notebook, -#project_sidebar_header.focused { - background-color: #404552; } - -GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { - border-bottom: 1px solid #2b2e39; } - -GbNewProjectDialog GtkFileChooserButton.linked-on-right .button { - border-radius: 3px 0 0 3px; } - -GbWorkspacePane GtkBox.header.notebook { - border-bottom: 1px solid #2b2e39; } - -GbWorkspacePane:not(.focused) GtkBox.header.notebook { - background-color: #383C4A; } - -DhSidebar GtkSearchEntry.entry, -SymbolTree GtkSearchEntry.entry { - border-left: none; - border-right: none; - border-top: none; - border-radius: 0px; } - -GtkEntry.gb-command-bar-entry.entry.flat, -GtkEntry.gb-command-bar-entry.entry.flat:focus { - font-family: Monospace; - color: #BAC3CF; - background-image: none; - background-color: #353945; - padding: 6px 6px 6px 6px; - border: none; } - -GbTerminalView { - background-color: #404552; - color: #D3DAE3; } - -GbSourceStyleSchemeWidget GtkSourceView { - font-family: Monospace; } - -GtkScrolledWindow.gb-linked-scroller { - border-top: none; } - -GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { - transition: none; } - -GbViewStack GtkBox.header.notebook, -GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { - border-bottom: 1px solid #2b2e39; } - -GbViewStack.focused GtkBox.header.notebook { - background-color: #404552; } - GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { - opacity: 1; } - -EphyWindow .floating-bar { - color: #D3DAE3; } - -.documents-load-more.button { - border-width: 1px 0 0; - border-radius: 0; } - -.documents-icon-bg { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; } - -.documents-collection-icon { - background-color: rgba(211, 218, 227, 0.3); - border-radius: 2px; } - -.documents-favorite.button:active, -.documents-favorite.button:active:hover { - color: #a9caf1; } - -.documents-entry-tag { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; - border-width: 0; - margin: 2px; - padding: 4px; } - .documents-entry-tag:hover { - color: #ffffff; - background-color: #639fe5; } - .documents-entry-tag:active { - color: #ffffff; - background-color: #4189df; } - .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { - background: none; - border: none; - box-shadow: none; - icon-shadow: none; } - .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { - color: rgba(255, 255, 255, 0.7); } - -.content-view.document-page { - border-style: solid; - border-width: 3px 3px 6px 4px; - border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } - -TotemGrilo.vertical GdMainView.frame { - border-width: 0; } - -SynapseGuiSelectionContainer *:selected, -SynapseGuiViewVirgilio *:selected { - background-color: #5294E2; } - -.tr-workarea .undershoot, -.tr-workarea .overshoot { - border-color: transparent; } - -.gnome-panel-menu-bar, -PanelApplet > GtkMenuBar.menubar, -PanelToplevel, -PanelWidget, -PanelAppletFrame, -PanelApplet { - color: #BAC3CF; - background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } - -PanelApplet .button, PanelApplet .button:backdrop { - padding: 4px; - border: 2px solid transparent; - border-radius: 0; - background-image: none; - background-color: transparent; - color: #BAC3CF; } - -PanelApplet .button:hover { - color: #d8dde4; - background-color: rgba(0, 0, 0, 0.17); - border-color: rgba(0, 0, 0, 0.17); } - -PanelApplet .button:active, PanelApplet .button:active:backdrop, -PanelApplet .button:checked, PanelApplet .button:checked:backdrop { - background-clip: padding-box; - color: #ffffff; - background-color: rgba(0, 0, 0, 0.25); - border-radius: 0; - border-color: rgba(0, 0, 0, 0.25); - box-shadow: inset 0 -2px #5294E2; } - -PanelApplet:hover { - color: #ffffff; } - -PanelApplet:active, -PanelApplet:hover:active { - color: #5294E2; } - -WnckPager { - color: #5d6268; } - WnckPager:selected { - color: #5294E2; } - -NaTrayApplet { - -NaTrayApplet-icon-padding: 12; - -NaTrayApplet-icon-size: 16; } - -ClockBox { - color: #BAC3CF; } - -.xfce4-panel.panel { - background-color: rgba(43, 46, 55, 0.95); } - .xfce4-panel.panel .button.flat, .xfce4-panel.panel .sidebar-button.button { - color: #BAC3CF; - background-color: rgba(43, 46, 55, 0); - border-radius: 0; } - .xfce4-panel.panel .button.flat:hover, .xfce4-panel.panel .sidebar-button.button:hover { - border: none; - background-color: rgba(65, 70, 84, 0.95); } - .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .sidebar-button.button:active, .xfce4-panel.panel .button.flat:checked, .xfce4-panel.panel .sidebar-button.button:checked { - color: #5294E2; - border: none; - background-color: rgba(27, 29, 35, 0.95); } - -.floating-bar { - background-color: #5294E2; - color: #ffffff; } - .floating-bar.top { - border-radius: 0 0 2px 2px; } - .floating-bar.right { - border-radius: 2px 0 0 2px; } - .floating-bar.bottom { - border-radius: 2px 2px 0 0; } - .floating-bar.left { - border-radius: 0 2px 2px 0; } - .floating-bar .button { - -GtkButton-image-spacing: 0; - -GtkButton-inner-border: 0; - background-color: transparent; - box-shadow: none; - border: none; } - -BirdieWidgetsTweetList * { - background-image: none; - background-color: transparent; } - -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: #ffffff; - background-color: #5294E2; - outline-color: transparent; } - -.marlin-pathbar.pathbar { - border-radius: 3px; - color: rgba(207, 218, 231, 0.8); - border-color: rgba(21, 23, 28, 0.37); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); - background-color: transparent; } - .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { - color: inherit; } - .marlin-pathbar.pathbar:focus { - color: #ffffff; - border-color: transparent; - background-image: linear-gradient(to bottom, #5294E2); } - .marlin-pathbar.pathbar:insensitive { - color: rgba(207, 218, 231, 0.35); - background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } - .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { - color: #5294E2; } - -.gala-notification { - border: 1px solid rgba(0, 0, 0, 0.35); - border-radius: 3px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - background-image: linear-gradient(to bottom, white); - background-color: transparent; } - .gala-notification .title, .gala-notification .label { - color: #5c616c; } - -.panel { - background-color: transparent; - color: white; - font-weight: bold; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } - -.composited-indicator { - background-color: transparent; - color: white; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } - -.panel-app-button > GtkWidget > GtkWidget:first-child { - padding: 0 2px 0 4px; } - -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - -.panel .menu .spinner, -.menu .spinner { - opacity: 1; } - -WingpanelWidgetsIndicatorPopover.popover { - padding: 0; - text-shadow: none; - icon-shadow: none; } - WingpanelWidgetsIndicatorPopover.popover .menuitem { - padding: 5px; - outline-color: transparent; - text-shadow: none; - icon-shadow: none; - border: solid transparent; - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { - padding: 0 3px; } - WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { - background-color: rgba(255, 255, 255, 0.05); - border: solid rgba(255, 255, 255, 0.07); - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { - color: rgba(211, 218, 227, 0.45); } - -PantheonTerminalPantheonTerminalWindow.background { - background-color: transparent; } - -SwitchboardCategoryView .view:selected, -SwitchboardCategoryView .view:selected:focus { - color: #D3DAE3; } - -UnityDecoration { - -UnityDecoration-extents: 28px 1 1 1; - -UnityDecoration-input-extents: 10px; - -UnityDecoration-shadow-offset-x: 0px; - -UnityDecoration-shadow-offset-y: 3px; - -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); - -UnityDecoration-active-shadow-radius: 12px; - -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); - -UnityDecoration-inactive-shadow-radius: 7px; - -UnityDecoration-glow-size: 10px; - -UnityDecoration-glow-color: #5294E2; - -UnityDecoration-title-indent: 10px; - -UnityDecoration-title-fade: 35px; - -UnityDecoration-title-alignment: 0.0; } - UnityDecoration.top { - border: 1px solid rgba(32, 35, 43, 0.97); - border-bottom-width: 0; - border-radius: 4px 4px 0 0; - padding: 1px 6px 0 6px; - background-image: linear-gradient(to bottom, #2f343f); - color: rgba(207, 218, 231, 0.8); - box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } - UnityDecoration.top:backdrop { - border-bottom-width: 0; - color: rgba(207, 218, 231, 0.5); } - UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { - background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97)); } - -UnityPanelWidget, -.unity-panel { - background-image: linear-gradient(to bottom, #2b2e37); - color: #f6f7f9; - box-shadow: none; } - UnityPanelWidget:backdrop, - .unity-panel:backdrop { - color: #bdc6d1; } - -.unity-panel.menubar.menuitem:hover, -.unity-panel.menubar .menuitem *:hover { - border-radius: 0; - color: #ffffff; - background-image: linear-gradient(to bottom, #5294E2); - border-bottom: none; } - -.overlay-bar { - background-color: #5294E2; - border-color: #5294E2; - border-radius: 2px; - padding: 3px 6px; - margin: 3px; } - .overlay-bar GtkLabel { - color: #ffffff; } - -GraniteWidgetsThinPaned { - background-color: transparent; - background-image: none; - margin: 0; - border-left: 1px solid #2b2e39; - border-right: 1px solid #2b2e39; } - -GraniteWidgetsPopOver .frame, -GraniteWidgetsStaticNotebook .frame { - border: none; } - -.help_button { - border-radius: 100px; - padding: 3px 9px; } - -.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { - padding: 3px; - border-bottom: 1px solid #2b2e39; } - .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { - padding: 0 3px 0 3px; } - -.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { - padding: 5px; - border-width: 1px 0 0 0; - border-style: solid; - border-color: #2b2e39; - background-color: #383C4A; } - .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { - padding: 2px 3px 2px 3px; } - -.source-list { - -GtkTreeView-horizontal-separator: 1px; - -GtkTreeView-vertical-separator: 6px; } - -.source-list, -.source-list.view { - background-color: #383C4A; - color: #D3DAE3; - -gtk-icon-style: regular; } - -.source-list.category-expander { - color: transparent; } - -.source-list.view:prelight { - background-color: #434859; } - -.source-list.view:selected, -.source-list.view:prelight:selected, -.source-list.view:selected:focus, -.source-list.category-expander:hover { - color: #ffffff; - background-color: #5294E2; } - -.source-list .scrollbar.trough, -.source-list .scrollbars-junction { - border-image: none; - border-color: transparent; - background-color: #383C4A; - background-image: none; } - -.source-list.badge, -.source-list.badge:prelight, -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-image: none; - background-color: #5294E2; - color: #ffffff; - border-radius: 10px; - padding: 0 6px; - margin: 0 3px; - border-width: 0; } - -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-color: #ffffff; - color: #5294E2; } - -.source-list.category-expander { - color: #D3DAE3; - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - -GtkTreeView-expander-size: 16; } - -.source-list.category-expander, -.source-list.category-expander:backdrop { - color: transparent; - border: none; } - -.source-list.category-expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -GraniteWidgetsWelcome { - background-color: #404552; } - -GraniteWidgetsWelcome GtkLabel { - color: #868b97; - font: open sans 11; - text-shadow: none; } - -GraniteWidgetsWelcome .h1, -GraniteWidgetsWelcome .h3 { - color: rgba(211, 218, 227, 0.8); } - -.help_button { - border-radius: 0; } - -GraniteWidgetsPopOver { - -GraniteWidgetsPopOver-arrow-width: 21; - -GraniteWidgetsPopOver-arrow-height: 10; - -GraniteWidgetsPopOver-border-radius: 2px; - -GraniteWidgetsPopOver-border-width: 1; - -GraniteWidgetsPopOver-shadow-size: 12; - border: 1px solid rgba(0, 0, 0, 0.3); - margin: 0; } - -.popover_bg { - background-image: linear-gradient(to bottom, #404552); - border: 1px solid rgba(0, 0, 0, 0.3); } - -GraniteWidgetsPopOver .sidebar.view, -GraniteWidgetsPopOver * { - background-color: transparent; } - -GraniteWidgetsXsEntry.entry { - padding: 4px; } - -.h1 { - font: open sans 24px; } - -.h2 { - font: open sans light 18px; } - -.h3 { - font: open sans 11px; } - -.h4, -.category-label { - color: #a5abb5; - font-weight: 600; } - -.h4 { - padding-bottom: 6px; - padding-top: 6px; } - -GtkListBox .h4 { - padding-left: 6px; } - -/* the panel widget at the top */ -#panel_window { - background-color: rgba(43, 46, 55, 0.95); - color: #BAC3CF; - font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } - #panel_window .menubar, - #panel_window .menubar > .menuitem { - background-color: transparent; - color: #BAC3CF; - font: bold; } - #panel_window .menubar .menuitem:insensitive { - color: rgba(186, 195, 207, 0.5); } - #panel_window .menubar .menuitem:insensitive GtkLabel { - color: inherit; } - #panel_window .menubar .menu .menuitem { - font: normal; } - -/* the login window */ -#login_window, -#shutdown_dialog, -#restart_dialog { - font: normal; - border-style: none; - background-color: transparent; - color: #D3DAE3; } - -/* the top half of the login-window, in GtkDialog terms, the content */ -#content_frame { - padding-bottom: 14px; - background-color: #383C4A; - border-top-left-radius: 2px; - border-top-right-radius: 2px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 1px 1px 0 1px; } - -#content_frame .button { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #444a58; } - #content_frame .button:hover { - color: #D3DAE3; - outline-color: rgba(211, 218, 227, 0.3); - border-color: #2b2e39; - background-color: #505666; } - #content_frame .button:active, #content_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #2b2e39; - background-color: #5294E2; } - #content_frame .button:insensitive { - color: rgba(211, 218, 227, 0.45); - border-color: rgba(43, 46, 57, 0.55); - background-color: rgba(68, 74, 88, 0.55); } - #content_frame .button:insensitive > GtkLabel { - color: inherit; } - -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ -#buttonbox_frame { - padding-top: 20px; - padding-bottom: 0px; - border-style: none; - background-color: rgba(47, 52, 63, 0.97); - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 0 1px 1px 1px; - box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); } - -#buttonbox_frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - #buttonbox_frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - #buttonbox_frame .button:active, #buttonbox_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - #buttonbox_frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -#login_window #user_combobox { - color: #D3DAE3; - font: 13px; } - #login_window #user_combobox .menu { - font: normal; } - -/* the user's avatar box */ -#user_image { - padding: 3px; - border-radius: 2px; } - -/* the border around the user's avatar box */ -/* the shutdown button */ -#shutdown_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - #shutdown_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - #shutdown_button.button:active, #shutdown_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - -/* the restart button */ -#restart_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - #restart_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - #restart_button.button:active, #restart_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ -#greeter_infobar { - border-bottom-width: 0; - font: bold; } - -.titlebar .separator, .titlebar .sidebar .view.separator, .sidebar .titlebar .view.separator { - color: rgba(38, 42, 51, 0.97); } - -NemoWindow GtkEventBox { - background-color: #383C4A; } - -GtkFileChooserDialog *, -NautilusWindow *, -NemoWindow { - -GtkPaned-handle-size: 0; } - -GtkFileChooserDialog .sidebar, -NautilusWindow .sidebar, -NemoWindow .sidebar { - border-right: 1px solid rgba(42, 45, 55, 0.95); } - -GtkFileChooserDialog .sidebar:dir(rtl), -NautilusWindow .sidebar:dir(rtl), -NemoWindow .sidebar:dir(rtl) { - border-left: 1px solid rgba(42, 45, 55, 0.95); } - -GtkFileChooserDialog.csd.background, GtkFileChooserDialog .list.sidebar, -NautilusWindow.csd.background, -NautilusWindow .list.sidebar { - background-color: transparent; } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar, -NautilusWindow GtkPlacesSidebar.sidebar { - background-color: rgba(53, 57, 69, 0.95); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable, - NautilusWindow GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable { - border: 1px solid #5294E2; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row, - NautilusWindow GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { - background-color: rgba(75, 81, 98, 0.95); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable { - border: none; - color: #BAC3CF; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon { - color: rgba(186, 195, 207, 0.6); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:hover, - NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup { - background-color: rgba(186, 195, 207, 0.15); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon { - color: inherit; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, - NautilusWindow GtkPlacesSidebar.sidebar .separator, - NautilusWindow GtkPlacesSidebar.sidebar .view.separator { - color: transparent; } - -GtkFileChooserDialog.maximized GtkPlacesSidebar.sidebar, -NautilusWindow.maximized GtkPlacesSidebar.sidebar { - background-color: #353945; } - -GtkFileChooserDialog .sidebar-button.button, -NautilusWindow .sidebar-button.button { - color: #BAC3CF; } - GtkFileChooserDialog .sidebar-button.button:hover, - NautilusWindow .sidebar-button.button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - GtkFileChooserDialog .sidebar-button.button:active, - NautilusWindow .sidebar-button.button:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - GtkFileChooserDialog .sidebar-button.button:not(:hover):not(:active) > GtkImage, - NautilusWindow .sidebar-button.button:not(:hover):not(:active) > GtkImage { - opacity: 0.5; } - -NemoWindow.csd.background, -NemoWindow .source-list, NemoWindow .source-list.view, NemoWindow .source-list.view:prelight, -MarlinViewWindow.csd.background, -MarlinViewWindow .source-list, -MarlinViewWindow .source-list.view, -MarlinViewWindow .source-list.view:prelight { - background-color: transparent; } - -NemoWindow .sidebar, NemoWindow .source-list.sidebar.view, -MarlinViewWindow .sidebar, -MarlinViewWindow .source-list.sidebar.view { - background-color: rgba(53, 57, 69, 0.95); } - NemoWindow .sidebar .view, NemoWindow .sidebar row, NemoWindow .source-list.sidebar.view .view, NemoWindow .source-list.sidebar.view row, - MarlinViewWindow .sidebar .view, - MarlinViewWindow .sidebar row, - MarlinViewWindow .source-list.sidebar.view .view, - MarlinViewWindow .source-list.sidebar.view row { - background-color: transparent; - color: #BAC3CF; } - NemoWindow .sidebar .view.image, NemoWindow .sidebar row.image, NemoWindow .source-list.sidebar.view .view.image, NemoWindow .source-list.sidebar.view row.image, - MarlinViewWindow .sidebar .view.image, - MarlinViewWindow .sidebar row.image, - MarlinViewWindow .source-list.sidebar.view .view.image, - MarlinViewWindow .source-list.sidebar.view row.image { - color: rgba(186, 195, 207, 0.7); } - NemoWindow .sidebar .view.cell:selected, NemoWindow .sidebar row.cell:selected, NemoWindow .source-list.sidebar.view .view.cell:selected, NemoWindow .source-list.sidebar.view row.cell:selected, - MarlinViewWindow .sidebar .view.cell:selected, - MarlinViewWindow .sidebar row.cell:selected, - MarlinViewWindow .source-list.sidebar.view .view.cell:selected, - MarlinViewWindow .source-list.sidebar.view row.cell:selected { - background-color: #5294E2; - color: #ffffff; } - NemoWindow .sidebar.frame, NemoWindow .source-list.sidebar.view.frame, - MarlinViewWindow .sidebar.frame, - MarlinViewWindow .source-list.sidebar.view.frame { - color: #BAC3CF; } - NemoWindow .sidebar .separator, NemoWindow .sidebar .view.separator, NemoWindow .source-list.sidebar.view .separator, - MarlinViewWindow .sidebar .separator, - MarlinViewWindow .sidebar .sidebar.separator, - MarlinViewWindow .sidebar .view.separator, - MarlinViewWindow .source-list.sidebar.view .separator { - color: transparent; } - -NemoWindow.maximized .sidebar, -MarlinViewWindow.maximized .sidebar { - background-color: #353945; } - -NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, -MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { - background-color: rgba(42, 45, 55, 0.95); } - -/*Fix Nautilus transparency issues*/ -NautilusWindow NautilusWindowSlot { - background-color: #404552; } - -NautilusDesktopWindow NautilusWindowSlot { - background-color: transparent; } - -GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { - background-color: rgba(53, 57, 69, 0.95); } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar { - background-color: transparent; } - -GtkFileChooserDialog GtkPaned > .vertical > .horizontal { - background-color: #383C4A; } - -GtkFileChooserDialog .dialog-action-box { - background-color: #383C4A; } - -GtkFileChooserDialog .dialog-vbox > .frame { - color: #BAC3CF; - border-color: transparent; } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame { - background-color: transparent; - border-color: rgba(20, 21, 26, 0.95); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkLabel, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkComboBox, -GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, -GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { - color: #BAC3CF; } - -FeedReaderreaderUI.background.csd > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd > .titlebar .pane-separator, -GeditWindow.background.csd.maximized > .titlebar .pane-separator, -GeditWindow.background.csd > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { - background-color: rgba(38, 42, 51, 0.97); } - -FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: rgba(47, 52, 63, 0.97); } - FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: rgba(50, 56, 67, 0.97); } - -FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: #2f343f; } - FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: #323843; } - -FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, -GeditWindow.background.csd > .titlebar { - background-color: transparent; } - -GeditWindow.background.csd { - background-color: transparent; } - -GeditWindow.background .gedit-side-panel-paned .pane-separator { - background-color: rgba(42, 45, 55, 0.95); } - -GeditWindow.background .gedit-bottom-panel-paned .pane-separator { - background-color: #2b2e39; } - -.gedit-bottom-panel-paned { - background-color: #404552; } - -.gedit-document-panel { - background-color: rgba(53, 57, 69, 0.95); } - .maximized .gedit-document-panel { - background-color: #353945; } - .gedit-document-panel .list-row { - color: #BAC3CF; } - .gedit-document-panel .list-row { - background-color: rgba(186, 195, 207, 0); - border: solid rgba(186, 195, 207, 0); - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:hover { - border: solid rgba(186, 195, 207, 0.15); - border-width: 3px 2px 3px 2px; - background-color: rgba(186, 195, 207, 0.15); } - .gedit-document-panel .list-row:active { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:active .button { - color: #ffffff; } - .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .prelight-row .button:active { - color: #BAC3CF; } - -GeditFileBrowserWidget { - background-color: rgba(53, 57, 69, 0.95); } - .maximized GeditFileBrowserWidget { - background-color: #353945; } - GeditFileBrowserWidget .horizontal { - background-color: transparent; - border-color: rgba(37, 40, 49, 0.95); } - GeditFileBrowserWidget .horizontal GtkComboBox { - color: #BAC3CF; } - -GeditWindow.background.csd GeditFileBrowserView.view { - background-color: transparent; - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander { - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { - color: #5294E2; } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button, -GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:hover, - GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:active, - GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:checked, - GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry, -GtkFileChooserDialog .dialog-vbox > .frame .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry:hover, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { - color: inherit; } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:focus, - GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -NautilusWindow GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider { - background-color: #e7eaee; - border: 1px solid rgba(0, 0, 0, 0.3); } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .trough, -NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .trough, NemoWindow .sidebar .scrollbar .trough, NemoWindow .source-list.sidebar.view .scrollbar .trough, -MarlinViewWindow .sidebar .scrollbar .trough, -MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough { - background-color: rgba(0, 0, 0, 0.2); - border: none; } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider, -NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider, NemoWindow .sidebar .scrollbar .slider, NemoWindow .source-list.sidebar.view .scrollbar .slider, -MarlinViewWindow .sidebar .scrollbar .slider, -MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider { - background-color: rgba(231, 234, 238, 0.7); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:hover, - NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:hover, NemoWindow .sidebar .scrollbar .slider:hover, - MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover { - background-color: #f6f7f9; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, - NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, NemoWindow .sidebar .scrollbar .slider:prelight:active, - MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active { - background-color: #5294E2; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, - NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, NemoWindow .sidebar .scrollbar .slider:insensitive, - MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { - background-color: transparent; } - -/* GTK NAMED COLORS */ -@define-color theme_fg_color #D3DAE3; -@define-color theme_text_color #D3DAE3; -@define-color theme_bg_color #383C4A; -@define-color theme_base_color #404552; -@define-color theme_selected_bg_color #5294E2; -@define-color theme_selected_fg_color #ffffff; -@define-color fg_color #D3DAE3; -@define-color text_color #D3DAE3; -@define-color bg_color #383C4A; -@define-color base_color #404552; -@define-color selected_bg_color #5294E2; -@define-color selected_fg_color #ffffff; -@define-color insensitive_bg_color #3c4150; -@define-color insensitive_fg_color alpha(#d3dae3,0.5); -@define-color insensitive_base_color #404552; -@define-color theme_unfocused_fg_color #D3DAE3; -@define-color theme_unfocused_text_color #D3DAE3; -@define-color theme_unfocused_bg_color #383C4A; -@define-color theme_unfocused_base_color #404552; -@define-color borders #2b2e39; -@define-color unfocused_borders #2b2e39; -@define-color warning_color #F27835; -@define-color error_color #FC4138; -@define-color success_color #73d216; -@define-color placeholder_text_color #A8A8A8; -@define-color wm_title alpha(#cfdae7,0.8); -@define-color wm_unfocused_title alpha(#cfdae7,0.5); -@define-color wm_bg #2f343f; -@define-color wm_bg_unfocused #323843; -@define-color wm_highlight #363b48; -@define-color wm_shadow alpha(black,0.35); -@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 #5294E2; -@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 #ffffff; -@define-color content_view_bg #404552; diff --git a/common/gtk-3.0/3.18/gtk-contained.css b/common/gtk-3.0/3.18/gtk-contained.css deleted file mode 100644 index 5336cbc..0000000 --- a/common/gtk-3.0/3.18/gtk-contained.css +++ /dev/null @@ -1,4098 +0,0 @@ -* { - background-clip: padding-box; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #FC4138; - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkWidget-link-color: #2679db; - -GtkWidget-visited-link-color: #1e61b0; - -GtkWidget-focus-padding: 2; - -GtkWidget-focus-line-width: 1; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-color: rgba(92, 97, 108, 0.3); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; } - -/*************** - * Base States * - ***************/ -.background { - color: #5c616c; - background-color: rgba(245, 246, 247, 0.999); } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:insensitive { - -gtk-image-effect: dim; } - -.gtkstyle-fallback { - background-color: #F5F6F7; - color: #5c616c; } - .gtkstyle-fallback:prelight { - background-color: white; - color: #5c616c; } - .gtkstyle-fallback:active { - background-color: #d9dde0; - color: #5c616c; } - .gtkstyle-fallback:insensitive { - background-color: #fbfbfc; - color: rgba(92, 97, 108, 0.55); } - .gtkstyle-fallback:selected { - background-color: #5294E2; - color: #ffffff; } - -.view { - color: #5c616c; - background-color: #ffffff; } - .view.dim-label, .view.label.separator, .header-bar .view.subtitle { - color: rgba(92, 97, 108, 0.55); } - .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus { - color: rgba(255, 255, 255, 0.65); - text-shadow: none; } - -.rubberband, GtkTreeView.view.rubberband, .content-view.rubberband { - border: 1px solid #2679db; - background-color: rgba(38, 121, 219, 0.2); } - -.label.separator, .popover .label.separator, .sidebar .label.view.separator { - color: #5c616c; } - -.label:insensitive { - color: rgba(92, 97, 108, 0.55); } - -.dim-label, .label.separator, .popover .label.separator, .sidebar .label.view.separator, .header-bar .subtitle { - opacity: 0.55; } - -GtkAssistant .sidebar { - background-color: #ffffff; - border-top: 1px solid #dcdfe3; } - GtkAssistant .sidebar:dir(ltr) { - border-right: 1px solid #dcdfe3; } - GtkAssistant .sidebar:dir(rtl) { - border-left: 1px solid #dcdfe3; } - -GtkAssistant.csd .sidebar { - border-top-style: none; } - -GtkAssistant .sidebar .label { - padding: 6px 12px; } - -GtkAssistant .sidebar .label.highlight { - background-color: #5294E2; - color: #ffffff; } - -GtkTextView { - background-color: #fafbfb; } - -.grid-child { - padding: 3px; - border-radius: 3px; } - .grid-child:selected { - outline-offset: -2px; } - -.popover.osd, .osd { - color: #BAC3CF; - border: none; - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; - outline-color: rgba(186, 195, 207, 0.3); - box-shadow: none; } - -/********************** - * Spinner Animations * - **********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } - -.spinner { - background-image: none; - background-color: blue; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - .spinner:active { - opacity: 1; - animation: spin 1s linear infinite; } - .spinner:active:insensitive { - opacity: 0.5; } - -/**************** - * Text Entries * - ****************/ -.entry { - border: 1px solid; - padding: 5px 8px 6px; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: #5c616c; - border-color: #cfd6e6; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); } - .header-bar .entry { - padding: 6px; } - .entry.image { - padding-left: 3px; - padding-right: 3px; } - .entry.flat, .entry.flat:focus { - padding: 2px; - color: #5c616c; - border-color: #cfd6e6; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); - border: none; - border-radius: 0; } - .entry:focus { - background-clip: border-box; - color: #5c616c; - border-color: #5294E2; - background-color: #ffffff; - background-image: linear-gradient(to bottom, #ffffff); } - .entry:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(255, 255, 255, 0.55); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.55)); } - .entry:selected, .entry:selected:focus { - background-color: #5294E2; - color: #ffffff; } - .entry.progressbar { - margin: 2px 12px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #5294E2; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - .entry.warning { - color: #ffffff; - border-color: #F27835; - background-image: linear-gradient(to bottom, #f7ae86); } - .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); - box-shadow: none; } - .entry.warning:selected, .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .entry.error { - color: #ffffff; - border-color: #FC4138; - background-image: linear-gradient(to bottom, #fd8d88); } - .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); - box-shadow: none; } - .entry.error:selected, .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - .entry.image { - color: #7d8189; } - .osd .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - .osd .entry.image, .osd .entry.image:hover { - color: inherit; } - .osd .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - .osd .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkSearchEntry.entry { - border-radius: 20px; } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } - -.button { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - border: 1px solid; - border-radius: 3px; - padding: 5px 8px; - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .header-bar .button { - padding: 6px 11px; } - .button.flat, .sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(251, 251, 252, 0); - border-color: rgba(207, 214, 230, 0); - transition: none; } - .button.flat:hover, .sidebar-button.button:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 350ms; } - .button.flat:hover:active, .sidebar-button.button:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; - -gtk-image-effect: highlight; } - .button:active, .button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; - transition-duration: 50ms; } - .button:active { - color: #5c616c; } - .button:active:hover, .button:checked { - color: #ffffff; } - .button.flat:insensitive, .sidebar-button.button:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; } - .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button:insensitive > GtkLabel { - color: inherit; } - .button:insensitive:active, .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { - color: inherit; } - .button.osd { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - background-color: rgba(53, 57, 69, 0.95); - border-color: rgba(35, 38, 46, 0.95); } - .button.osd.image-button { - padding: 10px; } - .button.osd:hover { - color: #5294E2; } - .button.osd:active, .button.osd:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.osd:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); - border-radius: 0; - border-left-style: none; - border-right-style: none; } - .osd .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: none; } - .osd .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:last-child { - border-radius: 0 3px 3px 0; - border-right-style: solid; } - .osd .button:last-child:dir(rtl) { - border-left-style: solid; } - .osd .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button:active, .osd .button:checked { - background-clip: padding-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .osd .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - .osd .button.flat, .osd .sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - .osd .button.flat:hover, .osd .sidebar-button.button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .osd .button.flat:insensitive, .osd .sidebar-button.button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); - background-image: none; } - .osd .button.flat:active, .osd .sidebar-button.button:active, .osd .button.flat:checked, .osd .sidebar-button.button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .button.suggested-action.flat, .suggested-action.sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .button.suggested-action:active, .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .button.suggested-action.flat:insensitive, .suggested-action.sidebar-button.button:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(92, 97, 108, 0.55); } - .button.suggested-action:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .button.destructive-action.flat, .destructive-action.sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .button.destructive-action:active, .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .button.destructive-action.flat:insensitive, .destructive-action.sidebar-button.button:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - color: rgba(92, 97, 108, 0.55); } - .button.destructive-action:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - .button.image-button { - padding: 8px; } - .header-bar .button.image-button { - padding: 6px 9px; } - .button.text-button { - padding-left: 16px; - padding-right: 16px; } - .header-bar .button.text-button { - padding: 6px 16px; } - .button.text-button.image-button { - padding: 4px 8px 5px; } - .button.text-button.image-button GtkLabel:first-child { - padding-left: 8px; } - .button.text-button.image-button GtkLabel:last-child { - padding-right: 8px; } - .header-bar .button.text-button.image-button { - padding: 6px 16px; } - .stack-switcher > .button { - outline-offset: -3px; } - .stack-switcher > .button > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .stack-switcher > .button > GtkImage { - padding-left: 6px; - padding-right: 6px; - padding-top: 5px; - padding-bottom: 5px; } - .stack-switcher > .button .header-bar > GtkLabel { - padding: 6px 10px; } - .stack-switcher > .button.text-button { - padding: 5px 10px; } - .header-bar .stack-switcher > .button.text-button { - padding: 6px 10px; } - .stack-switcher > .button.image-button { - padding: 1px 3px; } - .stack-switcher > .button.needs-attention:active > .label, - .stack-switcher > .button.needs-attention:active > GtkImage, - .stack-switcher > .button.needs-attention:checked > .label, - .stack-switcher > .button.needs-attention:checked > GtkImage { - animation: none; - background-image: none; } - .stack-switcher > .button.needs-attention > .label, - .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 4px; } - .stack-switcher > .button.needs-attention > .label:dir(rtl), - .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { - background-position: left 3px, left 4px; } - .inline-toolbar .button, .inline-toolbar .button:backdrop { - border-radius: 2px; - border-width: 1px; } - -.inline-toolbar GtkToolButton > .button { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .inline-toolbar GtkToolButton > .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .inline-toolbar GtkToolButton > .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { - color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { - color: rgba(255, 255, 255, 0.8); - border-color: rgba(82, 148, 226, 0.75); - background-color: rgba(82, 148, 226, 0.75); - opacity: 0.6; } - .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { - color: inherit; } - -.linked:not(.vertical):not(.pathbar) > .entry + .entry { - border-left-color: rgba(207, 214, 230, 0.3); } - -.linked:not(.vertical):not(.pathbar) > .entry.error + .entry, -.linked:not(.vertical):not(.pathbar) > .entry + .entry.error { - border-left-color: #FC4138; } - -.linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, -.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { - border-left-color: #F27835; } - -.linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { - border-left-color: #FC4138; } - -.linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), -.linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { - border-left-color: #5294E2; } - -.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), -.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { - border-left-color: #F27835; } - -.linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), -.linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { - border-left-color: #FC4138; } - -.linked:not(.vertical):not(.pathbar) > .entry + .button, -.linked:not(.vertical):not(.pathbar) > .entry + .button:hover, -.linked:not(.vertical):not(.pathbar) > .entry + .button:active, -.linked:not(.vertical):not(.pathbar) > .entry + .button:checked, -.linked:not(.vertical):not(.pathbar) > .entry + .button:insensitive { - border-left-style: solid; } - -.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, -.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, -.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #5294E2; } - -.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, -.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, -.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #F27835; } - -.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, -.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, -.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #FC4138; } - -.linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), -.linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { - box-shadow: -1px 0 #cfd6e6; } - -.linked:not(.vertical):not(.pathbar) > .button:first-child:hover:not(:checked):not(:active) { - box-shadow: none; } - -.linked:not(.vertical):not(.pathbar) > .button:checked + .button:not(:checked):not(:active):hover { - box-shadow: none; } - -.linked:not(.vertical):not(.pathbar) > .button:checked + .entry { - border-left-color: #5294E2; } - -.linked:not(.vertical):not(.pathbar) > .entry + .button:not(:checked):not(:active):hover { - box-shadow: none; } - -.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover { - box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4), inset -1px 0 rgba(207, 214, 230, 0.4); } - -.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { - box-shadow: inset -1px 0 rgba(207, 214, 230, 0.4); } - -.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { - box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4); } - -.linked.vertical > .entry + .entry { - border-top-color: rgba(207, 214, 230, 0.3); } - -.linked.vertical > .entry.error + .entry, -.linked.vertical > .entry + .entry.error { - border-top-color: #FC4138; } - -.linked.vertical > .entry.warning + .entry, -.linked.vertical > .entry + .entry.warning { - border-top-color: #F27835; } - -.linked.vertical > .entry.error + .entry.warning { - border-top-color: #FC4138; } - -.linked.vertical > .entry + .entry:focus:not(:last-child), -.linked.vertical > .entry + .entry:focus:last-child { - border-top-color: #5294E2; } - -.linked.vertical > .entry + .entry.warning:focus:not(:last-child), -.linked.vertical > .entry + .entry.warning:focus:last-child { - border-top-color: #F27835; } - -.linked.vertical > .entry + .entry.error:focus:not(:last-child), -.linked.vertical > .entry + .entry.error:focus:last-child { - border-top-color: #FC4138; } - -.linked.vertical > .entry + .button, -.linked.vertical > .entry + .button:hover, -.linked.vertical > .entry + .button:active, -.linked.vertical > .entry + .button:checked, -.linked.vertical > .entry + .button:insensitive { - border-top-style: solid; } - -.linked.vertical > .entry:focus:not(:only-child) + .entry, -.linked.vertical > .entry:focus:not(:only-child) + .button, -.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-top-color: #5294E2; } - -.linked.vertical > .entry.warning:focus:not(:only-child) + .entry, -.linked.vertical > .entry.warning:focus:not(:only-child) + .button, -.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-top-color: #F27835; } - -.linked.vertical > .entry.error:focus:not(:only-child) + .entry, -.linked.vertical > .entry.error:focus:not(:only-child) + .button, -.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, -.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-top-color: #FC4138; } - -.linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), -.linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { - box-shadow: 0 -1px #cfd6e6; } - -.linked.vertical > .button:first-child:hover:not(:checked):not(:active) { - box-shadow: none; } - -.linked.vertical > .button:checked + .button:not(:checked):not(:active):hover { - box-shadow: none; } - -.linked.vertical > .button:checked + .entry { - border-top-color: #5294E2; } - -.linked.vertical > .entry + .button:not(:checked):not(:active):hover { - box-shadow: none; } - -.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.toolbar GtkToolButton > .sidebar-button.button, .inline-toolbar GtkToolButton > .sidebar-button.button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked:not(.vertical) > .button, -.linked:not(.vertical) > .button:hover, -.linked:not(.vertical) > .button:active, -.linked:not(.vertical) > .button:checked, .linked:not(.vertical):not(.pathbar) > .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive, .linked > GtkComboBox > .the-button-in-the-combobox:dir(ltr), -.linked > GtkComboBoxText > .the-button-in-the-combobox:dir(ltr) { - border-radius: 0; - border-right-style: none; } - -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked:not(.vertical) > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:first-child > .sidebar-button.button, .inline-toolbar GtkToolButton:first-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox, -.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked:not(.vertical) > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:last-child > .sidebar-button.button, .inline-toolbar GtkToolButton:last-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox, -.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:last-child, .header-bar .linked:not(.vertical).path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:last-child { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - border-right-style: solid; } - -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked:not(.vertical) > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:only-child > .sidebar-button.button, .inline-toolbar GtkToolButton:only-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox, -.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:only-child, .header-bar .linked:not(.vertical).path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:only-child { - border-radius: 3px; - border-style: solid; } - -.linked.vertical > .button, -.linked.vertical > .button:hover, -.linked.vertical > .button:active, -.linked.vertical > .button:checked, .linked.vertical > .entry, .linked.vertical > GtkComboBoxText > .the-button-in-the-combobox, -.linked.vertical > GtkComboBox > .the-button-in-the-combobox { - border-radius: 0; - border-bottom-style: none; } - -.linked.vertical > .button:first-child, .linked.vertical > .entry:first-child, .linked.vertical > GtkComboBoxText:first-child > .the-button-in-the-combobox, -.linked.vertical > GtkComboBox:first-child > .the-button-in-the-combobox { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - -.linked.vertical > .button:last-child, .linked.vertical > .entry:last-child, .linked.vertical > GtkComboBoxText:last-child > .the-button-in-the-combobox, -.linked.vertical > GtkComboBox:last-child > .the-button-in-the-combobox { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border-bottom-style: solid; } - -.linked.vertical > .button:only-child, .linked.vertical > .entry:only-child, .linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox, -.linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox { - border-radius: 3px; - border-style: solid; } - -.linked:not(.vertical) > .button, -.linked:not(.vertical) > .button:hover, -.linked:not(.vertical) > .button:active, -.linked:not(.vertical) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked, -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive { - border-left-style: none; } - .linked:not(.vertical) > .button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child { - border-left-style: solid; } - -.linked.vertical > .button, -.linked.vertical > .button:hover, -.linked.vertical > .button:active, -.linked.vertical > .button:checked { - border-top-style: none; } - .linked.vertical > .button:first-child { - border-top-style: solid; } - -.menuitem.button.flat, .menuitem.sidebar-button.button, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .app-notification .button.flat, .app-notification .sidebar-button.button, -.app-notification.frame .button.flat, -.app-notification.frame .sidebar-button.button, .app-notification .button.flat:insensitive, .app-notification .sidebar-button.button:insensitive, -.app-notification.frame .button.flat:insensitive, -.app-notification.frame .sidebar-button.button:insensitive, TerminalWindow .notebook .active-page .button, TerminalWindow .notebook .prelight-page .button, TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover, TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; } - -/* menu buttons */ -.menuitem.button.flat, .menuitem.sidebar-button.button { - transition: none; - outline-offset: -1px; - border-radius: 2px; } - .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { - background-color: #edeff0; } - .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked { - color: #5c616c; } - -/********* - * Links * - *********/ -*:link, .button:link, .button:visited { - color: #2679db; } - *:link:visited, .button:visited { - color: #1e61b0; } - *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { - color: #bad4f3; } - *:link:hover, .button:hover:link, .button:hover:visited { - color: #5294e2; } - *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #eef4fc; } - *:link:active, .button:active:link, .button:active:visited { - color: #2679db; } - *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #dceaf9; } - *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #dceaf9; } - -.button:link > .label, .button:visited > .label { - text-decoration-line: underline; } - -/***************** - * GtkSpinButton * - *****************/ -.spinbutton { - border-radius: 3px; } - .spinbutton .button { - background-image: none; - border: 1px solid rgba(220, 223, 227, 0.6); - border-style: none none none solid; - color: #646973; - border-radius: 0; - box-shadow: none; } - .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .spinbutton .button:first-child { - color: red; } - .spinbutton .button:insensitive { - color: rgba(92, 97, 108, 0.55); } - .spinbutton .button:active { - background-color: #5294E2; - color: #ffffff; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { - color: inherit; } - .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { - border-radius: 0; - padding-left: 5px; - padding-right: 5px; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - border-radius: 2px 2px 0 0; - border-style: solid solid none solid; } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - border-radius: 0 0 2px 2px; - border-style: none solid solid solid; } - GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { - padding: 1px; - border-width: 1px 0; - border-color: #5294E2; - border-radius: 0; - box-shadow: none; } - -/************** - * ComboBoxes * - **************/ -GtkComboBox { - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; } - GtkComboBox > .the-button-in-the-combobox { - padding-top: 3px; - padding-bottom: 4px; } - GtkComboBox:insensitive { - color: rgba(92, 97, 108, 0.55); } - GtkComboBox .separator.vertical, GtkComboBox .sidebar .vertical.view.separator, .sidebar GtkComboBox .vertical.view.separator { - -GtkWidget-wide-separators: true; } - GtkComboBox.combobox-entry .entry:dir(ltr) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-right-style: none; } - GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: 1px 0 #5294E2; } - GtkComboBox.combobox-entry .entry:dir(rtl) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-style: none; } - GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: -1px 0 #5294E2; } - GtkComboBox.combobox-entry .button:dir(ltr) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - GtkComboBox.combobox-entry .button:dir(rtl) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -/************ - * Toolbars * - ************/ -.toolbar, .inline-toolbar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #F5F6F7; } - .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { - padding: 7px; - border: 1px solid rgba(0, 0, 0, 0.5); - border-radius: 3px; - background-color: rgba(53, 57, 69, 0.85); } - -.primary-toolbar { - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; - box-shadow: none; - border-width: 0 0 1px 0; - border-style: solid; - border-image: linear-gradient(to bottom, #e7e8eb, rgba(212, 213, 219, 0.95)) 1 0 1 0; } - -.inline-toolbar { - background-color: #edeef0; - border-style: solid; - border-color: #dcdfe3; - border-width: 0 1px 1px; - padding: 3px; - border-radius: 0 0 3px 3px; } - -.search-bar { - background-color: #F5F6F7; - border-style: solid; - border-color: #dcdfe3; - border-width: 0 0 1px; - padding: 3px; } - -.action-bar { - background-color: #edeef0; } - -/*************** - * Header bars * - ***************/ -.header-bar { - padding: 7px 7px 6px 7px; - border-width: 0 0 1px; - border-style: solid; - border-radius: 0; - border-color: #d4d5db; - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; } - .csd .header-bar { - background-color: rgba(231, 232, 235, 0.95); - border-color: rgba(212, 213, 219, 0.95); } - .header-bar:backdrop { - color: rgba(82, 93, 118, 0.5); } - .header-bar .title { - padding: 0px 12px; } - .header-bar .subtitle { - font-size: smaller; - padding: 0 12px; } - .header-bar.selection-mode, .header-bar.titlebar.selection-mode { - color: #ffffff; - background-color: rgba(82, 148, 226, 0.95); - border-color: rgba(65, 137, 223, 0.95); - box-shadow: none; } - .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { - background-color: rgba(82, 148, 226, 0.95); - color: rgba(255, 255, 255, 0.6); } - .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button.flat, .header-bar.selection-mode .sidebar-button.button, .header-bar.titlebar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.5); } - .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { - color: rgba(82, 148, 226, 0.95); - outline-color: rgba(82, 148, 226, 0.25); - background-color: #ffffff; - border-color: #ffffff; } - .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); } - .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { - color: rgba(82, 148, 226, 0.35); - background-color: rgba(255, 255, 255, 0.15); - border-color: rgba(255, 255, 255, 0.15); } - .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { - box-shadow: none; - padding-left: 10px; - padding-right: 10px; } - .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { - -GtkArrow-arrow-scaling: 1; } - .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { - background-color: #5294e2; } - .tiled .header-bar, .tiled .header-bar:backdrop, - .maximized .header-bar, .maximized .header-bar:backdrop { - border-radius: 0; } - .maximized .header-bar { - background-color: #e7e8eb; - border-color: #d4d5db; } - .header-bar.default-decoration, - .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, - .csd .header-bar.default-decoration:backdrop { - padding-top: 5px; - padding-bottom: 5px; - background-color: #e7e8eb; - border-bottom-width: 0; } - .maximized .header-bar.default-decoration, .maximized - .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized - .csd .header-bar.default-decoration:backdrop { - background-color: #e7e8eb; } - -.titlebar { - padding-left: 7px; - padding-right: 7px; - border-radius: 4px 4px 0 0; - color: rgba(82, 93, 118, 0.8); - background-color: #e7e8eb; - box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } - .csd .titlebar { - background-color: rgba(231, 232, 235, 0.95); } - .titlebar:backdrop { - color: rgba(82, 93, 118, 0.5); - background-color: #eff0f2; } - .csd .titlebar:backdrop { - background-color: rgba(239, 240, 242, 0.95); } - .maximized .titlebar { - background-color: #e7e8eb; } - .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { - background-color: #eff0f2; } - -.titlebar .titlebar, -.titlebar .titlebar:backdrop { - background-color: transparent; } - -.primary-toolbar .separator, .primary-toolbar .sidebar .view.separator, .sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, -.header-bar > GtkBox > .separator.vertical, .sidebar -.header-bar > GtkBox > .vertical.view.separator { - -GtkWidget-wide-separators: true; - -GtkWidget-separator-width: 1px; - border-width: 0 1px; - border-image: linear-gradient(to bottom, rgba(82, 93, 118, 0) 25%, rgba(82, 93, 118, 0.15) 25%, rgba(82, 93, 118, 0.15) 75%, rgba(82, 93, 118, 0) 75%) 0 1/0 1px stretch; } - .primary-toolbar .separator:backdrop, .header-bar .header-bar-separator:backdrop, - .header-bar > GtkBox > .separator.vertical:backdrop, .sidebar - .header-bar > GtkBox > .vertical.view.separator:backdrop { - opacity: 0.6; } - -.primary-toolbar .entry, .header-bar .entry { - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { - color: inherit; } - .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { - opacity: 0.85; } - .primary-toolbar .entry:focus, .header-bar .entry:focus { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); - background-clip: border-box; } - .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { - color: #ffffff; } - .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { - background-color: #ffffff; - color: #5294E2; } - .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { - border-color: #5294E2; - background-image: none; - background-color: transparent; } - .primary-toolbar .entry.warning, .header-bar .entry.warning { - color: #ffffff; - border-color: #F27835; - background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } - .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #F27835); } - .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { - background-color: #ffffff; - color: #F27835; } - .primary-toolbar .entry.error, .header-bar .entry.error { - color: #ffffff; - border-color: #FC4138; - background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } - .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { - color: #ffffff; - background-image: linear-gradient(to bottom, #FC4138); } - .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { - background-color: #ffffff; - color: #FC4138; } - -.primary-toolbar .button, .header-bar .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - outline-offset: -3px; - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button:backdrop, .header-bar .button:backdrop { - opacity: 0.7; } - .primary-toolbar .button:hover, .header-bar .button:hover { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; - background-clip: border-box; } - .primary-toolbar .button:insensitive, .header-bar .button:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { - color: inherit; } - .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { - color: rgba(255, 255, 255, 0.75); - border-color: rgba(82, 148, 226, 0.65); - background-color: rgba(82, 148, 226, 0.65); } - -.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button, .header-bar .linked:not(.vertical):not(.path-bar) > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:active, .header-bar .linked:not(.vertical):not(.path-bar) > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar) > .button:insensitive { - border-radius: 3px; - border-style: solid; } - -.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { - box-shadow: none; } - -.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover { - background-color: rgba(255, 255, 255, 0.9); } - .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive { - color: rgba(82, 93, 118, 0.4); } - -.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } - -.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } - -.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { - border-left-color: rgba(82, 93, 118, 0); } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { - border-left-color: #FC4138; } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { - border-left-color: #F27835; } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { - border-left-color: #FC4138; } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { - border-left-color: #5294E2; } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { - border-left-color: #F27835; } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { - border-left-color: #FC4138; } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #5294E2; } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #F27835; } - -.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { - border-left-color: #FC4138; } - -.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat, .primary-toolbar .suggested-action.sidebar-button.button, .header-bar .suggested-action.sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #4DADD4; - outline-color: rgba(77, 173, 212, 0.3); } - .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .suggested-action.sidebar-button.button:insensitive, .header-bar .suggested-action.sidebar-button.button:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat, .primary-toolbar .destructive-action.sidebar-button.button, .header-bar .destructive-action.sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #F04A50; - outline-color: rgba(240, 74, 80, 0.3); } - .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .destructive-action.sidebar-button.button:insensitive, .header-bar .destructive-action.sidebar-button.button:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { - color: rgba(82, 93, 118, 0.35); - background-color: rgba(231, 232, 235, 0); - border-color: rgba(231, 232, 235, 0); } - .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { - color: inherit; } - -.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { - opacity: 0.8; } - -.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { - color: #ffffff; } - .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { - background-color: rgba(255, 255, 255, 0.1); - border-color: transparent; } - .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { - color: rgba(255, 255, 255, 0.4); } - -.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { - color: rgba(82, 93, 118, 0.8); } - .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { - background-color: rgba(82, 93, 118, 0.05); - border-color: transparent; } - .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { - color: rgba(82, 93, 118, 0.5); } - .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { - background-color: rgba(0, 0, 0, 0.1); } - -.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { - color: rgba(82, 93, 118, 0.2); } - -.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { - color: inherit; } - .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); - box-shadow: none; } - .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr), .header-bar GtkComboBox.combobox-entry .entry:dir(ltr) { - border-right-style: none; } - .primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: none; } - .primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { - box-shadow: 1px 0 #5294E2; } - -.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl), .header-bar GtkComboBox.combobox-entry .entry:dir(rtl) { - border-left-style: none; } - .primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: none; } - .primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { - box-shadow: -1px 0 #5294E2; } - -.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { - opacity: 0.75; } - -.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { - background-color: rgba(82, 93, 118, 0.15); } - -.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { - opacity: 0.75; } - -.primary-toolbar .scale.trough, .header-bar .scale.trough { - background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.15)); } - .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.1)); } - -.primary-toolbar .scale.slider, .header-bar .scale.slider { - background-image: linear-gradient(to bottom, #fbfbfc); - border-color: rgba(82, 93, 118, 0.3); } - .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { - background-image: linear-gradient(to bottom, white); - border-color: rgba(82, 93, 118, 0.3); } - .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, rgba(245, 246, 247, 0.985)); - border-color: rgba(82, 93, 118, 0.3); } - -/************ - * Pathbars * - ************/ -.path-bar .button { - padding-left: 6px; - padding-right: 6px; } - .path-bar .button:only-child { - padding-left: 12px; - padding-right: 12px; } - .path-bar .button GtkLabel:last-child { - padding-left: 2px; } - .path-bar .button GtkLabel:first-child { - padding-right: 2px; } - .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { - padding-right: 4px; - padding-left: 4px; } - -/************** - * Tree Views * - **************/ -GtkTreeView.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-left-color: rgba(92, 97, 108, 0.15); - border-top-color: rgba(0, 0, 0, 0.1); } - GtkTreeView.view:selected { - border-radius: 0; - border-left-color: #a9caf1; - border-top-color: rgba(92, 97, 108, 0.1); } - GtkTreeView.view:insensitive { - color: rgba(92, 97, 108, 0.55); } - GtkTreeView.view:insensitive:selected { - color: #97bfee; } - GtkTreeView.view.dnd { - border-style: solid none; - border-width: 1px; - border-color: #577ba7; } - GtkTreeView.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #aeb0b6; } - GtkTreeView.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkTreeView.view.expander:hover { - color: #5c616c; } - GtkTreeView.view.expander:selected { - color: #cbdff6; } - GtkTreeView.view.expander:selected:hover { - color: #ffffff; } - GtkTreeView.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - GtkTreeView.view.progressbar { - color: #ffffff; - border-radius: 3px; - background-image: linear-gradient(to bottom, #5294E2); } - GtkTreeView.view.progressbar:selected { - color: #5294E2; - box-shadow: none; - background-image: linear-gradient(to bottom, #ffffff); } - GtkTreeView.view.trough, GtkTreeView.view.trough:selected { - color: #5c616c; - background-image: linear-gradient(to bottom, #cfd6e6); - border-radius: 3px; - border-width: 0; } - -column-header .button { - color: #7d8189; - background-color: #ffffff; } - column-header .button:hover { - color: #5294E2; - box-shadow: none; - transition: none; } - column-header .button:active { - color: #5c616c; - transition: none; } - -column-header:last-child .button, column-header:last-child.button { - border-right-style: none; - border-image: none; } - -column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { - transition: none; - color: #5294E2; - box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #ffffff, inset -1px 0 #ffffff; } - -column-header .button, column-header .button:hover, column-header .button:active { - padding: 3px 6px; - background-image: none; - border-style: none solid none none; - border-radius: 0; - border-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; } - column-header .button:active, column-header .button:hover { - background-color: #ffffff; } - column-header .button:active:hover { - color: #5c616c; } - column-header .button:insensitive { - border-color: #F5F6F7; - background-image: none; } - -/********* - * Menus * - *********/ -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - background-color: #e7e8eb; - color: rgba(82, 93, 118, 0.8); } - .menubar:backdrop { - color: rgba(82, 93, 118, 0.5); } - .menubar > .menuitem { - padding: 6px 8px; - border: solid transparent; - border-width: 0; } - .menubar > .menuitem:hover { - background-color: #5294E2; - color: #ffffff; } - .menubar > .menuitem:insensitive { - color: rgba(82, 93, 118, 0.2); - border-color: transparent; } - -.menu { - margin: 4px; - padding: 0; - border-radius: 0; - background-color: #ffffff; - border: 1px solid #dcdfe3; } - .csd .menu { - padding: 4px 0px; - border-radius: 2px; - border: none; } - .menu .menuitem { - padding: 5px; } - .menu .menuitem:hover { - color: #5c616c; - background-color: rgba(0, 0, 0, 0.04); - border: solid rgba(0, 0, 0, 0.08); - border-width: 1px 0 1px 0; } - .menu .menuitem:insensitive { - color: rgba(92, 97, 108, 0.55); } - .menu .menuitem.separator { - color: rgba(255, 255, 255, 0); } - .menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .menu.button { - border-style: none; - border-radius: 0; } - .menu.button.top { - border-bottom: 1px solid #efeff0; } - .menu.button.bottom { - border-top: 1px solid #efeff0; } - .menu.button:hover { - background-color: #efeff0; } - .menu.button:insensitive { - color: transparent; - background-color: transparent; - border-color: transparent; } - -.csd .popup { - border-radius: 2px; } - -.menuitem .accelerator { - color: alpha(currentColor,0.55); } - -/************ - * Popovers * - ************/ -.popover { - padding: 2px; - border: 1px solid #cdd2d7; - border-radius: 3px; - background-clip: border-box; - background-color: #ffffff; - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); } - .popover .separator, .popover .sidebar .view.separator, .sidebar .popover .view.separator { - color: rgba(255, 255, 255, 0); } - .popover > .list, - .popover > .view, - .popover > .toolbar, - .popover > .inline-toolbar, - .popover.osd > .toolbar, - .popover.osd > .inline-toolbar { - border-style: none; - background-color: transparent; } - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; } - .entry.cursor-handle.top, - .cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } - .entry.cursor-handle.bottom, - .cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -.notebook { - padding: 0; - background-color: #ffffff; - -GtkNotebook-initial-gap: 4; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: 1; - -GtkNotebook-has-tab-gap: false; - -GtkWidget-focus-padding: 0; - -GtkWidget-focus-line-width: 0; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .notebook.frame { - border: 1px solid #dcdfe3; } - .notebook.frame.top { - border-top-width: 0; } - .notebook.frame.bottom { - border-bottom-width: 0; } - .notebook.frame.right { - border-right-width: 0; } - .notebook.frame.left { - border-left-width: 0; } - .notebook.header { - background-color: #F5F6F7; } - .notebook.header.frame { - border: 0px solid #dcdfe3; } - .notebook.header.frame.top { - border-bottom-width: 0; } - .notebook.header.frame.bottom { - border-top-width: 0; } - .notebook.header.frame.right { - border-left-width: 0; } - .notebook.header.frame.left { - border-right-width: 0; } - .notebook.header.top { - box-shadow: inset 0 -1px #dcdfe3; } - .notebook.header.bottom { - box-shadow: inset 0 1px #dcdfe3; } - .notebook.header.right { - box-shadow: inset 1px 0 #dcdfe3; } - .notebook.header.left { - box-shadow: inset -1px 0 #dcdfe3; } - .notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; - outline-color: transparent; - outline-offset: 0; } - .notebook tab.top, .notebook tab.bottom { - padding: 4px 15px; } - .notebook tab.left, .notebook tab.right { - padding: 4px 15px; } - .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { - padding-left: 12px; - padding-right: 12px; } - .notebook tab.reorderable-page.top, .notebook tab.top { - padding-top: 6px; - border-radius: 3.5px 2px 0 0; - border-width: 0; - border-top-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #ffffff, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.bottom, .notebook tab.bottom { - padding-bottom: 6px; - border-radius: 0 0 2px 3.5px; - border-width: 0; - border-bottom-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 -1px #ffffff, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.right, .notebook tab.right { - padding-right: 17px; - border-radius: 0 3.5px 3.5px 0; - border-width: 0; - border-right-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #ffffff, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.left, .notebook tab.left { - padding-left: 17px; - border-radius: 3.5px 0 0 3.5px; - border-width: 0; - border-left-width: 2px; - border-color: transparent; - background-color: rgba(255, 255, 255, 0); } - .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { - background-color: rgba(255, 255, 255, 0.5); - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { - background-color: #ffffff; - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #ffffff; } - .notebook tab GtkLabel { - padding: 0 2px; - color: rgba(92, 97, 108, 0.55); } - .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { - color: rgba(92, 97, 108, 0.775); } - .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { - color: #5c616c; } - .notebook tab .button { - padding: 0; - color: #92959d; } - .notebook tab .button:hover { - color: #ff4d4d; } - .notebook tab .button:active { - color: #5294E2; } - .notebook tab .button > GtkImage { - padding: 2px; } - .notebook.arrow { - color: rgba(92, 97, 108, 0.55); } - .notebook.arrow:hover { - color: rgba(92, 97, 108, 0.775); } - .notebook.arrow:active { - color: #5c616c; } - .notebook.arrow:insensitive { - color: rgba(92, 97, 108, 0.25); } - -/************** - * Scrollbars * - **************/ -.scrollbar { - -GtkRange-slider-width: 13; - -GtkRange-trough-border: 0; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkScrollbar-min-slider-length: 42; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; } - .scrollbar .button { - border: none; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - opacity: 0.4; - -GtkRange-slider-width: 6px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { - margin: 0; - background-color: #8a8e96; - border: 1px solid rgba(255, 255, 255, 0.6); - background-clip: padding-box; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { - border-style: none; - background-color: transparent; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { - margin-top: 2px; - margin-bottom: 2px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { - margin-left: 2px; - margin-right: 2px; } - .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { - opacity: 0.99; } - .scrollbar .trough { - background-color: #fcfcfc; - border: 1px none #dcdfe3; } - .scrollbar .slider { - background-color: #b8babf; } - .scrollbar .slider:hover { - background-color: #c7c9cd; } - .scrollbar .slider:prelight:active { - background-color: #5294E2; } - .scrollbar .slider:insensitive { - background-color: transparent; } - .scrollbar .slider { - border-radius: 100px; - margin: 3px; } - .scrollbar.fine-tune .slider { - margin: 4px; } - .scrollbar.vertical .slider { - margin-left: 4px; } - .scrollbar.vertical .slider:dir(rtl) { - margin-left: 3px; - margin-right: 4px; } - .scrollbar.vertical.fine-tune .slider { - margin-left: 5px; } - .scrollbar.vertical.fine-tune .slider:dir(rtl) { - margin-left: 4px; - margin-right: 5px; } - .scrollbar.vertical .trough { - border-left-style: solid; } - .scrollbar.vertical .trough:dir(rtl) { - border-left-style: none; - border-right-style: solid; } - .scrollbar.horizontal .slider { - margin-top: 4px; } - .scrollbar.horizontal.fine-tune .slider { - margin-top: 5px; } - .scrollbar.horizontal .trough { - border-top-style: solid; } - -.scrollbars-junction, -.scrollbars-junction.frame { - border-color: transparent; - border-image: linear-gradient(to bottom, #dcdfe3 1px, transparent 1px) 0 0 0 1/0 1px stretch; - background-color: #fcfcfc; } - .scrollbars-junction:dir(rtl), - .scrollbars-junction.frame:dir(rtl) { - border-image-slice: 0 1 0 0; } - -/********** - * Switch * - **********/ -GtkSwitch { - font: 1; - -GtkSwitch-slider-width: 52; - -GtkSwitch-slider-height: 24; - outline-color: transparent; } - GtkSwitch.trough, GtkSwitch.slider { - background-size: 52px 24px; - background-repeat: no-repeat; - background-position: right center; - color: transparent; - border-color: transparent; - border-image: none; - border-style: none; - box-shadow: none; } - GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { - background-position: left center; } - -GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } - -.list-row:selected GtkSwitch.trough, -GtkInfoBar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } - -.header-bar GtkSwitch.trough, -.primary-toolbar GtkSwitch.trough { - background-image: -gtk-scaled(url("assets/switch-header.png"), url("assets/switch-header@2.png")); } - -GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } - -.list-row:selected GtkSwitch.trough:active, -GtkInfoBar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } - -.header-bar GtkSwitch.trough:active, -.primary-toolbar GtkSwitch.trough:active { - background-image: -gtk-scaled(url("assets/switch-active-header.png"), url("assets/switch-active-header@2.png")); } - -GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } - -.list-row:selected GtkSwitch.trough:insensitive, -GtkInfoBar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:insensitive, -.primary-toolbar GtkSwitch.trough:insensitive { - background-image: -gtk-scaled(url("assets/switch-insensitive-header.png"), url("assets/switch-insensitive-header@2.png")); } - -GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } - -.list-row:selected GtkSwitch.trough:active:insensitive, -GtkInfoBar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } - -.header-bar GtkSwitch.trough:active:insensitive, -.primary-toolbar GtkSwitch.trough:active:insensitive { - background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } - -/************************* - * Check and Radio items * - *************************/ -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check, -GtkFileChooserDialog .dialog-vbox > .frame .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } - -GtkTreeView.view.check:selected, -.list-row:selected .check, -GtkInfoBar .check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive, -GtkInfoBar .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent, -GtkInfoBar .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive, -GtkInfoBar .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } - -GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked, -GtkInfoBar .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive, -GtkInfoBar .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio, -GtkFileChooserDialog .dialog-vbox > .frame .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } - -GtkTreeView.view.radio:selected, -.list-row:selected .radio, -GtkInfoBar .radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive, -GtkInfoBar .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent, -GtkInfoBar .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive, -GtkInfoBar .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } - -GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked, -GtkInfoBar .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked:insensitive, -GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } - -GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive, -GtkInfoBar .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } - -.view.content-view.check:not(.list) { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:checked:not(.list) { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); - background-color: transparent; } - -GtkCheckButton.text-button, GtkRadioButton.text-button { - padding: 1px 2px 4px; - outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: rgba(92, 97, 108, 0.55); } - -/************ - * GtkScale * - ************/ -.scale { - -GtkScale-slider-length: 15; - -GtkRange-slider-width: 15; - -GtkRange-trough-border: 0; - outline-offset: -1px; - outline-radius: 2px; - color: alpha(currentColor,0.7); } - .scale.trough { - margin: 5px; } - .scale.fine-tune.trough { - border-radius: 5px; - margin: 3px; } - .scale.slider { - background-clip: border-box; - background-image: linear-gradient(to bottom, #fbfbfc); - border: 1px solid rgba(123, 142, 186, 0.5); - border-radius: 50%; - box-shadow: none; } - .scale.slider:hover { - background-image: linear-gradient(to bottom, white); - border-color: rgba(123, 142, 186, 0.5); } - .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #fbfbfb); - border-color: rgba(123, 142, 186, 0.3); } - .scale.slider:active { - background-image: linear-gradient(to bottom, #5294E2); - border-color: #5294E2; } - .osd .scale.slider { - background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); - border-color: #5294E2; } - .osd .scale.slider:hover { - background-image: linear-gradient(to bottom, #5294E2); } - .osd .scale.slider:active { - background-image: linear-gradient(to bottom, #2679db); - border-color: #2679db; } - .list-row:selected .scale.slider, - GtkInfoBar .scale.slider { - background-image: linear-gradient(to bottom, #ffffff); - border-color: #ffffff; } - .list-row:selected .scale.slider:hover, - GtkInfoBar .scale.slider:hover { - background-image: linear-gradient(to bottom, #e5effb); - border-color: #e5effb; } - .list-row:selected .scale.slider:active, - GtkInfoBar .scale.slider:active { - background-image: linear-gradient(to bottom, #a9caf1); - border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive, - GtkInfoBar .scale.slider:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); - border-color: #b1cff2; } - .scale.trough { - border: none; - border-radius: 2.5px; - background-image: linear-gradient(to bottom, #cfd6e6); } - .scale.trough.highlight { - background-image: linear-gradient(to bottom, #5294E2); } - .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } - .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(207, 214, 230, 0.55)); } - .osd .scale.trough { - background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); - outline-color: rgba(186, 195, 207, 0.2); } - .osd .scale.trough.highlight { - background-image: none; - background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough, - GtkInfoBar .scale.trough { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight, - GtkInfoBar .scale.trough.highlight { - background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive, - GtkInfoBar .scale.trough.highlight:insensitive { - background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive, - GtkInfoBar .scale.trough:insensitive { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -/***************** - * Progress bars * - *****************/ -GtkProgressBar { - padding: 0; - font-size: smaller; - color: rgba(92, 97, 108, 0.7); } - GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; } - -.progressbar { - background-color: #5294E2; - border: none; - border-radius: 3px; - box-shadow: none; } - .progressbar.osd { - background-color: #5294E2; } - .list-row:selected .progressbar, - GtkInfoBar .progressbar { - background-color: #ffffff; } - -.osd .scale.progressbar { - background-color: #5294E2; } - -GtkProgressBar.trough, .level-bar.trough { - border: none; - border-radius: 3px; - background-color: #cfd6e6; } - GtkProgressBar.trough.osd, .osd.level-bar.trough { - border-style: none; - background-color: transparent; - box-shadow: none; } - .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, - GtkInfoBar GtkProgressBar.trough, - GtkInfoBar .level-bar.trough { - background-color: rgba(0, 0, 0, 0.2); } - -/************* - * Level Bar * - *************/ -GtkLevelBar { - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - -.level-bar.trough { - padding: 3px; - border-radius: 4px; } - -.level-bar.fill-block { - border: 1px solid #5294E2; - background-color: #5294E2; - border-radius: 2px; } - .level-bar.fill-block.indicator-discrete.horizontal { - margin: 0 1px; } - .level-bar.fill-block.indicator-discrete.vertical { - margin: 1px 0; } - .level-bar.fill-block.level-high { - border-color: #73d216; - background-color: #73d216; } - .level-bar.fill-block.level-low { - border-color: #F27835; - background-color: #F27835; } - .level-bar.fill-block.empty-fill-block { - background-color: rgba(92, 97, 108, 0.2); - border-color: rgba(92, 97, 108, 0.2); } - -/********** - * Frames * - **********/ -.frame { - border: 1px solid #dcdfe3; - padding: 0; } - .frame.flat { - border-style: none; } - .frame.action-bar { - padding: 6px; - border-width: 1px 0 0; } - -GtkScrolledWindow GtkViewport.frame { - border-style: none; } - -.separator, .sidebar.separator, .sidebar .view.separator { - color: rgba(0, 0, 0, 0.1); } - GtkFileChooserButton .separator, GtkFileChooserButton .sidebar.separator, GtkFileChooserButton .sidebar .view.separator, .sidebar GtkFileChooserButton .view.separator, - GtkFontButton .separator, - GtkFontButton .sidebar.separator, - GtkFontButton .sidebar .view.separator, .sidebar - GtkFontButton .view.separator, - GtkFileChooserButton .separator.vertical, - GtkFileChooserButton .sidebar .vertical.view.separator, .sidebar - GtkFileChooserButton .vertical.view.separator, - GtkFontButton .separator.vertical, - GtkFontButton .sidebar .vertical.view.separator, .sidebar - GtkFontButton .vertical.view.separator { - -GtkWidget-wide-separators: true; } - -/********* - * Lists * - *********/ -.list { - background-color: #ffffff; - border-color: #dcdfe3; } - -.list-row, -.grid-child { - padding: 2px; } - -.list-row.activatable:hover, GtkPlacesSidebar.sidebar .has-open-popup { - background-color: rgba(0, 0, 0, 0.05); } - -.list-row.activatable:active { - color: #5c616c; } - -.list-row.activatable:selected:active { - color: #ffffff; } - -.list-row.activatable:selected:hover, GtkPlacesSidebar.sidebar .has-open-popup:selected { - background-color: #4a85cb; } - -.list-row.activatable:selected:insensitive { - color: rgba(255, 255, 255, 0.7); - background-color: rgba(82, 148, 226, 0.7); } - .list-row.activatable:selected:insensitive .label { - color: inherit; } - -.list-row, list-row.activatable { - transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .list-row:hover, list-row.activatable:hover { - transition: none; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - color: #BAC3CF; - background-color: rgba(53, 57, 69, 0.95); - background-clip: border-box; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: rgba(31, 33, 40, 0.95); } - .app-notification .button, - .app-notification.frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - .app-notification .button.flat, .app-notification .sidebar-button.button, - .app-notification.frame .button.flat, - .app-notification.frame .sidebar-button.button { - border-color: rgba(82, 148, 226, 0); } - .app-notification .button:hover, - .app-notification.frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - .app-notification .button:active, .app-notification .button:checked, - .app-notification.frame .button:active, - .app-notification.frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; - background-clip: padding-box; } - .app-notification .button:insensitive, - .app-notification.frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -/************* - * Expanders * - *************/ -.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .expander:hover { - color: #aaaeb7; } - .expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ - * Calendar * - ***********/ -GtkCalendar { - color: #5c616c; - border: 1px solid #dcdfe3; - border-radius: 3px; - padding: 2px; } - GtkCalendar:selected { - background-color: #5294E2; - color: #ffffff; - border-radius: 1.5px; } - GtkCalendar.header { - color: #5c616c; - border: none; - border-radius: 0; } - GtkCalendar.button, GtkCalendar.button:focus { - color: rgba(92, 97, 108, 0.45); - border-color: transparent; - background-color: transparent; - background-image: none; } - GtkCalendar.button:hover, GtkCalendar.button:focus:hover { - color: #5c616c; } - GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { - color: rgba(92, 97, 108, 0.55); - background-color: transparent; - background-image: none; } - GtkCalendar:inconsistent { - color: alpha(currentColor,0.55); } - GtkCalendar.highlight { - color: #5c616c; } - -/*********** - * Dialogs * - ***********/ -.message-dialog .dialog-action-area .button { - padding: 8px; } - -.message-dialog { - -GtkDialog-button-spacing: 0; } - .message-dialog .titlebar { - background-color: rgba(231, 232, 235, 0.95); - border-bottom: 1px solid rgba(212, 213, 219, 0.95); } - .message-dialog.csd.background { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: none; } - .message-dialog.csd .dialog-action-area .button { - padding: 8px; - border-radius: 0; } - .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { - border-right-style: none; - border-bottom-style: none; } - .message-dialog.csd .dialog-action-area .button:last-child { - border-bottom-right-radius: 3px; } - .message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - border-bottom-left-radius: 3px; } - -GtkFileChooserDialog .search-bar { - background-color: #F5F6F7; - border-color: #dcdfe3; - box-shadow: none; } - -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid #dcdfe3; } - -.sidebar, .sidebar .view { - border: none; - background-color: #F5F6F7; } - -GtkSidebarRow.list-row { - padding: 0px; } - -GtkSidebarRow .sidebar-revealer { - padding: 3px 14px 3px 12px; } - -GtkSidebarRow .sidebar-icon:dir(ltr) { - padding-right: 8px; } - -GtkSidebarRow .sidebar-icon:dir(rtl) { - padding-left: 8px; } - -GtkSidebarRow .sidebar-label:dir(ltr) { - padding-right: 2px; } - -GtkSidebarRow .sidebar-label:dir(rtl) { - padding-left: 2px; } - -GtkPlacesSidebar.sidebar .sidebar-placeholder-row { - border: solid 1px #5294E2; } - -GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { - background-color: #d9dde0; } - -GtkPlacesSidebar.sidebar .list-row.activatable { - color: rgba(92, 97, 108, 0.8); - border-width: 0; - border-style: solid; } - -.sidebar-button.button { - outline-radius: 50%; - border-radius: 50%; } - .sidebar-button.button.image-button { - padding: 3px; } - .sidebar-button.button:not(:hover):not(:active) > GtkImage { - opacity: 0.5; } - -.sidebar-item { - padding: 10px 4px; } - .sidebar-item > GtkLabel { - padding-left: 6px; - padding-right: 6px; } - .sidebar-item.needs-attention > GtkLabel { - background-size: 6px 6px, 0 0; } - -GtkPlacesView .server-list-button > GtkImage { - transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - -gtk-icon-transform: rotate(0turn); } - -GtkPlacesView .server-list-button:checked > GtkImage { - transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - -gtk-icon-transform: rotate(-0.5turn); } - -GtkPlacesView .list-row.activatable:hover, GtkPlacesView GtkPlacesSidebar.sidebar .has-open-popup, GtkPlacesSidebar.sidebar GtkPlacesView .has-open-popup { - background-color: transparent; } - -GtkPaned { - -GtkPaned-handle-size: 1; - -gtk-icon-source: none; - margin: 0 8px 8px 0; } - GtkPaned:dir(rtl) { - margin-right: 0; - margin-left: 8px; } - GtkPaned .pane-separator { - background-color: #dcdfe3; } - -GtkPaned.wide { - -GtkPaned-handle-size: 5; - margin: 0; } - GtkPaned.wide .pane-separator { - background-color: transparent; - border-style: none solid; - border-color: #dcdfe3; - border-width: 1px; } - GtkPaned.wide.vertical .pane-separator { - border-style: solid none; } - -/************** - * GtkInfoBar * - **************/ -GtkInfoBar { - border-style: none; } - -.info, -.question, -.warning, -.error, -GtkInfoBar { - background-color: #5294E2; - color: #ffffff; } - -.list-row:selected .button, GtkInfoBar .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.5); } - .list-row:selected .flat.button, .list-row:selected .sidebar-button.button, GtkInfoBar .flat.button, GtkInfoBar .sidebar-button.button { - border-color: transparent; - background-color: transparent; - background-image: none; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); } - .list-row:selected .button:hover, GtkInfoBar .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.8); } - .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { - color: #5294E2; - outline-color: rgba(82, 148, 226, 0.3); - background-color: #ffffff; - border-color: #ffffff; } - .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { - color: rgba(255, 255, 255, 0.4); - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0.2); } - .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { - color: rgba(82, 148, 226, 0.4); - background-color: rgba(255, 255, 255, 0.2); - border-color: rgba(255, 255, 255, 0.2); } - -/************ - * Tooltips * - ************/ -.tooltip { - color: #BAC3CF; - border-radius: 2px; } - .tooltip.background { - background-color: rgba(53, 57, 69, 0.95); - background-clip: padding-box; } - .tooltip.window-frame.csd { - background-color: transparent; } - -.tooltip * { - padding: 4px; - background-color: transparent; - color: inherit; } - -/***************** - * Color Chooser * - *****************/ -:selected GtkColorSwatch { - box-shadow: none; } - :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { - border-color: #ffffff; } - -GtkColorSwatch.top { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - -GtkColorSwatch.bottom { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; } - -GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - -GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay { - border-radius: 3px; } - -GtkColorSwatch:hover, GtkColorSwatch:hover:selected { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } - -GtkColorEditor GtkColorSwatch { - border-radius: 3px; } - GtkColorEditor GtkColorSwatch:hover { - background-image: none; } - -GtkColorSwatch.color-dark { - color: white; - outline-color: rgba(0, 0, 0, 0.3); } - -GtkColorSwatch.color-light { - color: black; - outline-color: rgba(255, 255, 255, 0.5); } - -GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { - border: 1px solid rgba(0, 0, 0, 0.15); } - GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { - border-color: rgba(0, 0, 0, 0.25); } - -GtkColorSwatch#add-color-button { - border-style: solid; - border-width: 1px; - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - GtkColorSwatch#add-color-button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - GtkColorSwatch#add-color-button .overlay { - border-color: transparent; - background-color: transparent; - background-image: none; } - -GtkColorButton.button { - padding: 4px; } - GtkColorButton.button GtkColorSwatch { - border-radius: 0; } - -/******** - * Misc * - ********/ -.content-view { - background-color: #ffffff; } - .content-view:hover { - -gtk-image-effect: highlight; } - -.scale-popup .button { - padding: 6px; } - .scale-popup .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - -GtkVolumeButton.button { - padding: 8px; } - -/********************** - * Window Decorations * - *********************/ -.window-frame { - border-radius: 4px 4px 0 0; - border-width: 0px; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ - margin: 10px; } - .window-frame:backdrop { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } - .window-frame.tiled { - border-radius: 0; } - .window-frame.popup { - box-shadow: none; - border-radius: 0; } - .window-frame.ssd { - border-radius: 4px 4px 0 0; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); } - .window-frame.ssd.maximized { - border-radius: 0; } - .window-frame.csd.popup { - border-radius: 2px; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); } - .window-frame.csd.tooltip { - border-radius: 2px; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); } - .window-frame.csd.message-dialog { - border-radius: 3px; } - .window-frame.solid-csd { - border-radius: 0; - margin: 1px; - background-color: rgba(231, 232, 235, 0.95); - box-shadow: none; } - -.header-bar.default-decoration .button.titlebutton, -.titlebar.default-decoration .button.titlebutton { - padding-top: 0px; - padding-bottom: 0px; } - -.header-bar .button.titlebutton, -.titlebar .button.titlebutton { - padding: 6px 4px; - border-color: transparent; - background-color: transparent; - background-image: none; - background-color: rgba(231, 232, 235, 0); } - .header-bar .button.titlebutton:hover, - .titlebar .button.titlebutton:hover { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked, - .titlebar .button.titlebutton:active, - .titlebar .button.titlebutton:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize, - .titlebar .button.titlebutton.close, - .titlebar .button.titlebutton.maximize, - .titlebar .button.titlebutton.minimize { - color: transparent; - background-color: transparent; - background-position: center; - background-repeat: no-repeat; - border-width: 0; } - .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop, - .titlebar .button.titlebutton.close:backdrop, - .titlebar .button.titlebutton.maximize:backdrop, - .titlebar .button.titlebutton.minimize:backdrop { - opacity: 1; } - .header-bar .button.titlebutton.close, - .titlebar .button.titlebutton.close { - background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } - .header-bar .button.titlebutton.close:backdrop, - .titlebar .button.titlebutton.close:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } - .header-bar .button.titlebutton.close:hover, - .titlebar .button.titlebutton.close:hover { - background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } - .header-bar .button.titlebutton.close:active, - .titlebar .button.titlebutton.close:active { - background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } - .header-bar .button.titlebutton.maximize, - .titlebar .button.titlebutton.maximize { - background-image: -gtk-scaled(url("assets/titlebutton-max.png"), url("assets/titlebutton-max@2.png")); } - .header-bar .button.titlebutton.maximize:backdrop, - .titlebar .button.titlebutton.maximize:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop.png"), url("assets/titlebutton-max-backdrop@2.png")); } - .header-bar .button.titlebutton.maximize:hover, - .titlebar .button.titlebutton.maximize:hover { - background-image: -gtk-scaled(url("assets/titlebutton-max-hover.png"), url("assets/titlebutton-max-hover@2.png")); } - .header-bar .button.titlebutton.maximize:active, - .titlebar .button.titlebutton.maximize:active { - background-image: -gtk-scaled(url("assets/titlebutton-max-active.png"), url("assets/titlebutton-max-active@2.png")); } - .header-bar .button.titlebutton.minimize, - .titlebar .button.titlebutton.minimize { - background-image: -gtk-scaled(url("assets/titlebutton-min.png"), url("assets/titlebutton-min@2.png")); } - .header-bar .button.titlebutton.minimize:backdrop, - .titlebar .button.titlebutton.minimize:backdrop { - background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop.png"), url("assets/titlebutton-min-backdrop@2.png")); } - .header-bar .button.titlebutton.minimize:hover, - .titlebar .button.titlebutton.minimize:hover { - background-image: -gtk-scaled(url("assets/titlebutton-min-hover.png"), url("assets/titlebutton-min-hover@2.png")); } - .header-bar .button.titlebutton.minimize:active, - .titlebar .button.titlebutton.minimize:active { - background-image: -gtk-scaled(url("assets/titlebutton-min-active.png"), url("assets/titlebutton-min-active@2.png")); } - -.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.sidebar-button.button:active, .menuitem.button.flat:selected, .menuitem.sidebar-button.button:selected, .list-row:selected, .sidebar:selected, .sidebar .view:selected, GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active, -NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected, -NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, -NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected, -NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, -NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active { - background-image: none; - background-color: #5294E2; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - -GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, -ScratchMainWindow .notebook tab.reorderable-page.top:active, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page, -ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, -ScratchMainWindow .notebook tab.top:active, -ScratchMainWindow .notebook tab.top.active-page, -ScratchMainWindow .notebook tab.top.active-page:hover, -EphyNotebook.notebook tab.reorderable-page.top:active, -EphyNotebook.notebook tab.reorderable-page.top.active-page, -EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, -EphyNotebook.notebook tab.top:active, -EphyNotebook.notebook tab.top.active-page, -EphyNotebook.notebook tab.top.active-page:hover, -MidoriNotebook .notebook tab.reorderable-page.top:active, -MidoriNotebook .notebook tab.reorderable-page.top.active-page, -MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, -MidoriNotebook .notebook tab.top:active, -MidoriNotebook .notebook tab.top.active-page, -MidoriNotebook .notebook tab.top.active-page:hover, -TerminalWindow .notebook tab.reorderable-page.top:active, -TerminalWindow .notebook tab.reorderable-page.top.active-page, -TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -TerminalWindow .notebook tab.top:active, -TerminalWindow .notebook tab.top.active-page, -TerminalWindow .notebook tab.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, -PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, -PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { - box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } - -TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, -PantheonTerminalPantheonTerminalWindow .notebook tab.top { - padding-top: 7px; - border-top-width: 3px; } - -TerminalWindow .notebook.header.top, -PantheonTerminalPantheonTerminalWindow .notebook.header.top { - box-shadow: inset 0 1px #d4d5db, inset 0 -1px #dcdfe3; } - -GtkHTML { - background-color: #ffffff; - color: #5c616c; } - GtkHTML:active { - color: #ffffff; - background-color: #5294E2; } - -SushiFontWidget { - padding: 6px 12px; } - -TerminalWindow .background { - background-color: transparent; } - -TerminalWindow .scrollbar.vertical .slider { - margin-left: 3px; } - -TerminalWindow .scrollbar.trough { - border-width: 0; } - -TerminalWindow .notebook tab .button { - color: #92959d; } - TerminalWindow .notebook tab .button:hover { - color: #5c616c; - border-color: #cfd6e6; - background-color: #fbfbfc; } - -TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover { - color: #ff4d4d; } - -TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active { - color: #5294E2; } - -.nautilus-canvas-item { - border-radius: 2px; } - -.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { - color: #ffffff; - text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } - .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { - color: #5c616c; } - .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { - color: #ffffff; } - -.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, .header-bar .nautilus-canvas-item.subtitle, -.nautilus-list-dim-label { - color: #a9acb2; } - .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus, - .nautilus-list-dim-label:selected, - .nautilus-list-dim-label:selected:focus { - color: #dceaf9; } - -NautilusNotebook.notebook { - background-color: #ffffff; } - NautilusNotebook.notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; } - -NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { - padding: 5px; - box-shadow: none; - background-color: #ffffff; } - -.nautilus-circular-button.image-button.button { - border-radius: 50%; - outline-radius: 50%; - padding: 8px; } - -.disk-space-display { - border-style: solid; - border-width: 1px; } - .disk-space-display.unknown { - background-color: rgba(92, 97, 108, 0.5); - border-color: rgba(69, 72, 80, 0.5); } - .disk-space-display.used { - background-color: rgba(82, 148, 226, 0.8); - border-color: rgba(38, 121, 219, 0.8); } - .disk-space-display.free { - background-color: #edeef0; - border-color: #d0d5da; } - -NautilusListView .view { - border-bottom: 1px solid #dcdfe3; } - -NemoWindow EelEditableLabel.entry { - transition: none; } - -NemoWindow .sidebar .frame { - border-width: 0; } - -NemoWindow GtkSeparator.separator.horizontal, NemoWindow .sidebar GtkSeparator.horizontal.view.separator, .sidebar NemoWindow GtkSeparator.horizontal.view.separator { - color: #dcdfe3; } - -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button { - color: rgba(82, 93, 118, 0.8); - outline-color: rgba(82, 93, 118, 0.1); - border-color: rgba(82, 93, 118, 0.1); - background-color: rgba(251, 251, 252, 0.9); } - NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover { - background-color: rgba(255, 255, 255, 0.9); } - NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive { - color: rgba(82, 93, 118, 0.4); } - -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } - -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { - box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } - -NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { - box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } - -.gedit-headerbar-paned { - color: rgba(212, 213, 219, 0.95); } - -.open-document-selector-treeview.view { - padding: 3px 6px 3px 6px; - border-color: #ffffff; } - .open-document-selector-treeview.view:prelight { - background-color: rgba(0, 0, 0, 0.05); } - .open-document-selector-treeview.view:prelight:selected { - color: #ffffff; - background-color: #5294E2; } - -/* Only normal state is handle */ -.open-document-selector-name-label { - color: #5c616c; } - -/* Only normal state is handle */ -.open-document-selector-path-label { - color: #aeb0b6; - font-size: smaller; } - .open-document-selector-path-label:selected { - color: rgba(255, 255, 255, 0.9); } - -.gedit-document-panel .list-row .button { - color: transparent; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; - padding: 4px; } - .gedit-document-panel .list-row .button GtkImage { - color: inherit; } - -.gedit-document-panel .prelight-row .button { - color: #92959d; } - -.gedit-document-panel .list-row .button:hover, -.gedit-document-panel .prelight-row .button:hover { - color: #ff4d4d; } - -.gedit-document-panel .prelight-row:selected .button:hover { - color: #ff6666; - background-image: none; - background-color: transparent; - border: none; - box-shadow: none; } - .gedit-document-panel .prelight-row:selected .button:hover:active { - color: #ffffff; } - -.gedit-document-panel .prelight-row .button:active { - color: #5c616c; } - -.gedit-document-panel-dragged-row { - border: 1px solid #dcdfe3; - background-color: #d9dde0; - color: #5c616c; } - -GeditStatusbar { - border-top: 1px solid #dcdfe3; - background-color: #F5F6F7; } - -GeditStatusMenuButton.button.flat, GeditStatusMenuButton.sidebar-button.button, -GeditStatusMenuButton:prelight.button.flat, -GeditStatusMenuButton.sidebar-button.button:prelight, -GeditStatusMenuButton:checked.button.flat, -GeditStatusMenuButton.sidebar-button.button:checked { - border-bottom-style: none; - border-radius: 0; } - -GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { - border-bottom: 1px solid #dcdfe3; } - -.gedit-search-entry-occurrences-tag { - color: rgba(92, 97, 108, 0.6); - border: none; - margin: 2px; - padding: 2px; } - -GeditViewFrame .gedit-search-slider { - background-color: #fbfbfc; - padding: 6px; - border-color: #dcdfe3; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; } - -GbWorkbench .floating-bar { - color: #5c616c; } - -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr), -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl) { - padding: 0 10px; - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image:hover, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image:hover { - color: inherit; } - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):hover { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):active, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):checked { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):insensitive, - GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr), -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover, -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked { - border-left-style: none; - border-radius: 0 3px 3px 0; - outline-radius: 0 1px 1px 0; } - -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl), -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):hover, -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):active, -GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):checked { - border-right-style: none; - border-radius: 3px 0 0 3px; - outline-radius: 1px 0 0 1px; } - -GbPreferencesPageLanguage .entry { - border-radius: 3px 3px 0 0; } - -GbPreferencesPageLanguage .frame { - border-top-width: 0; } - -GbEditorTweakWidget .linked.vertical > .entry { - border-bottom-style: solid; } - -GbEditorTweakWidget GtkScrolledWindow { - border-top: none; } - -GbViewStack GtkBox.header.notebook { - border-bottom: 1px solid #dcdfe3; } - -GbViewStack.focused GtkBox.header.notebook, -#project_sidebar_header.focused { - background-color: #ffffff; } - -GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { - border-bottom: 1px solid #dcdfe3; } - -GbNewProjectDialog GtkFileChooserButton.linked-on-right .button { - border-radius: 3px 0 0 3px; } - -GbWorkspacePane GtkBox.header.notebook { - border-bottom: 1px solid #dcdfe3; } - -GbWorkspacePane:not(.focused) GtkBox.header.notebook { - background-color: #F5F6F7; } - -DhSidebar GtkSearchEntry.entry, -SymbolTree GtkSearchEntry.entry { - border-left: none; - border-right: none; - border-top: none; - border-radius: 0px; } - -GtkEntry.gb-command-bar-entry.entry.flat, -GtkEntry.gb-command-bar-entry.entry.flat:focus { - font-family: Monospace; - color: #BAC3CF; - background-image: none; - background-color: #353945; - padding: 6px 6px 6px 6px; - border: none; } - -GbTerminalView { - background-color: #ffffff; - color: #5c616c; } - -GbSourceStyleSchemeWidget GtkSourceView { - font-family: Monospace; } - -GtkScrolledWindow.gb-linked-scroller { - border-top: none; } - -GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { - transition: none; } - -GbViewStack GtkBox.header.notebook, -GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { - border-bottom: 1px solid #dcdfe3; } - -GbViewStack.focused GtkBox.header.notebook { - background-color: #ffffff; } - GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { - opacity: 1; } - -EphyWindow .floating-bar { - color: #5c616c; } - -.documents-load-more.button { - border-width: 1px 0 0; - border-radius: 0; } - -.documents-icon-bg { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; } - -.documents-collection-icon { - background-color: rgba(92, 97, 108, 0.3); - border-radius: 2px; } - -.documents-favorite.button:active, -.documents-favorite.button:active:hover { - color: #a9caf1; } - -.documents-entry-tag { - background-color: #5294E2; - color: #ffffff; - border-radius: 2px; - border-width: 0; - margin: 2px; - padding: 4px; } - .documents-entry-tag:hover { - color: #ffffff; - background-color: #639fe5; } - .documents-entry-tag:active { - color: #ffffff; - background-color: #4189df; } - .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { - background: none; - border: none; - box-shadow: none; - icon-shadow: none; } - .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { - color: rgba(255, 255, 255, 0.7); } - -.content-view.document-page { - border-style: solid; - border-width: 3px 3px 6px 4px; - border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } - -TotemGrilo.vertical GdMainView.frame { - border-width: 0; } - -SynapseGuiSelectionContainer *:selected, -SynapseGuiViewVirgilio *:selected { - background-color: #5294E2; } - -.tr-workarea .undershoot, -.tr-workarea .overshoot { - border-color: transparent; } - -.gnome-panel-menu-bar, -PanelApplet > GtkMenuBar.menubar, -PanelToplevel, -PanelWidget, -PanelAppletFrame, -PanelApplet { - color: #BAC3CF; - background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } - -PanelApplet .button, PanelApplet .button:backdrop { - padding: 4px; - border: 2px solid transparent; - border-radius: 0; - background-image: none; - background-color: transparent; - color: #BAC3CF; } - -PanelApplet .button:hover { - color: #d8dde4; - background-color: rgba(0, 0, 0, 0.17); - border-color: rgba(0, 0, 0, 0.17); } - -PanelApplet .button:active, PanelApplet .button:active:backdrop, -PanelApplet .button:checked, PanelApplet .button:checked:backdrop { - background-clip: padding-box; - color: #ffffff; - background-color: rgba(0, 0, 0, 0.25); - border-radius: 0; - border-color: rgba(0, 0, 0, 0.25); - box-shadow: inset 0 -2px #5294E2; } - -PanelApplet:hover { - color: #ffffff; } - -PanelApplet:active, -PanelApplet:hover:active { - color: #5294E2; } - -WnckPager { - color: #5d6268; } - WnckPager:selected { - color: #5294E2; } - -NaTrayApplet { - -NaTrayApplet-icon-padding: 12; - -NaTrayApplet-icon-size: 16; } - -ClockBox { - color: #BAC3CF; } - -.xfce4-panel.panel { - background-color: rgba(43, 46, 55, 0.95); } - .xfce4-panel.panel .button.flat, .xfce4-panel.panel .sidebar-button.button { - color: #BAC3CF; - background-color: rgba(43, 46, 55, 0); - border-radius: 0; } - .xfce4-panel.panel .button.flat:hover, .xfce4-panel.panel .sidebar-button.button:hover { - border: none; - background-color: rgba(65, 70, 84, 0.95); } - .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .sidebar-button.button:active, .xfce4-panel.panel .button.flat:checked, .xfce4-panel.panel .sidebar-button.button:checked { - color: #5294E2; - border: none; - background-color: rgba(27, 29, 35, 0.95); } - -.floating-bar { - background-color: #5294E2; - color: #ffffff; } - .floating-bar.top { - border-radius: 0 0 2px 2px; } - .floating-bar.right { - border-radius: 2px 0 0 2px; } - .floating-bar.bottom { - border-radius: 2px 2px 0 0; } - .floating-bar.left { - border-radius: 0 2px 2px 0; } - .floating-bar .button { - -GtkButton-image-spacing: 0; - -GtkButton-inner-border: 0; - background-color: transparent; - box-shadow: none; - border: none; } - -BirdieWidgetsTweetList * { - background-image: none; - background-color: transparent; } - -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: #ffffff; - background-color: #5294E2; - outline-color: transparent; } - -.marlin-pathbar.pathbar { - border-radius: 3px; - color: rgba(82, 93, 118, 0.8); - border-color: rgba(82, 93, 118, 0.1); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); - background-color: transparent; } - .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { - color: inherit; } - .marlin-pathbar.pathbar:focus { - color: #ffffff; - border-color: #5294E2; - background-image: linear-gradient(to bottom, #5294E2); } - .marlin-pathbar.pathbar:insensitive { - color: rgba(82, 93, 118, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } - .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { - color: #5294E2; } - -.gala-notification { - border: 1px solid rgba(0, 0, 0, 0.35); - border-radius: 3px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - background-image: linear-gradient(to bottom, white); - background-color: transparent; } - .gala-notification .title, .gala-notification .label { - color: #5c616c; } - -.panel { - background-color: transparent; - color: white; - font-weight: bold; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } - -.composited-indicator { - background-color: transparent; - color: white; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } - -.panel-app-button > GtkWidget > GtkWidget:first-child { - padding: 0 2px 0 4px; } - -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - -.panel .menu .spinner, -.menu .spinner { - opacity: 1; } - -WingpanelWidgetsIndicatorPopover.popover { - padding: 0; - text-shadow: none; - icon-shadow: none; } - WingpanelWidgetsIndicatorPopover.popover .menuitem { - padding: 5px; - outline-color: transparent; - text-shadow: none; - icon-shadow: none; - border: solid transparent; - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { - padding: 0 3px; } - WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { - background-color: rgba(0, 0, 0, 0.04); - border: solid rgba(0, 0, 0, 0.08); - border-width: 1px 0; } - WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { - color: rgba(92, 97, 108, 0.55); } - -PantheonTerminalPantheonTerminalWindow.background { - background-color: transparent; } - -SwitchboardCategoryView .view:selected, -SwitchboardCategoryView .view:selected:focus { - color: #5c616c; } - -UnityDecoration { - -UnityDecoration-extents: 28px 1 1 1; - -UnityDecoration-input-extents: 10px; - -UnityDecoration-shadow-offset-x: 0px; - -UnityDecoration-shadow-offset-y: 3px; - -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); - -UnityDecoration-active-shadow-radius: 12px; - -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); - -UnityDecoration-inactive-shadow-radius: 7px; - -UnityDecoration-glow-size: 10px; - -UnityDecoration-glow-color: #5294E2; - -UnityDecoration-title-indent: 10px; - -UnityDecoration-title-fade: 35px; - -UnityDecoration-title-alignment: 0.0; } - UnityDecoration.top { - border: 1px solid rgba(0, 0, 0, 0.1); - border-bottom-width: 0; - border-radius: 4px 4px 0 0; - padding: 1px 6px 0 6px; - background-image: linear-gradient(to bottom, #e7e8eb); - color: rgba(82, 93, 118, 0.8); - box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } - UnityDecoration.top:backdrop { - border-bottom-width: 0; - color: rgba(82, 93, 118, 0.5); } - UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } - -UnityPanelWidget, -.unity-panel { - background-image: linear-gradient(to bottom, #2b2e37); - color: #f6f7f9; - box-shadow: none; } - UnityPanelWidget:backdrop, - .unity-panel:backdrop { - color: #bdc6d1; } - -.unity-panel.menubar.menuitem:hover, -.unity-panel.menubar .menuitem *:hover { - border-radius: 0; - color: #ffffff; - background-image: linear-gradient(to bottom, #5294E2); - border-bottom: none; } - -.overlay-bar { - background-color: #5294E2; - border-color: #5294E2; - border-radius: 2px; - padding: 3px 6px; - margin: 3px; } - .overlay-bar GtkLabel { - color: #ffffff; } - -GraniteWidgetsThinPaned { - background-color: transparent; - background-image: none; - margin: 0; - border-left: 1px solid #dcdfe3; - border-right: 1px solid #dcdfe3; } - -GraniteWidgetsPopOver .frame, -GraniteWidgetsStaticNotebook .frame { - border: none; } - -.help_button { - border-radius: 100px; - padding: 3px 9px; } - -.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { - padding: 3px; - border-bottom: 1px solid #dcdfe3; } - .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { - padding: 0 3px 0 3px; } - -.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { - padding: 5px; - border-width: 1px 0 0 0; - border-style: solid; - border-color: #dcdfe3; - background-color: #F5F6F7; } - .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { - padding: 2px 3px 2px 3px; } - -.source-list { - -GtkTreeView-horizontal-separator: 1px; - -GtkTreeView-vertical-separator: 6px; } - -.source-list, -.source-list.view { - background-color: #F5F6F7; - color: #5c616c; - -gtk-icon-style: regular; } - -.source-list.category-expander { - color: transparent; } - -.source-list.view:prelight { - background-color: white; } - -.source-list.view:selected, -.source-list.view:prelight:selected, -.source-list.view:selected:focus, -.source-list.category-expander:hover { - color: #ffffff; - background-color: #5294E2; } - -.source-list .scrollbar.trough, -.source-list .scrollbars-junction { - border-image: none; - border-color: transparent; - background-color: #F5F6F7; - background-image: none; } - -.source-list.badge, -.source-list.badge:prelight, -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-image: none; - background-color: #5294E2; - color: #ffffff; - border-radius: 10px; - padding: 0 6px; - margin: 0 3px; - border-width: 0; } - -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:prelight:selected { - background-color: #ffffff; - color: #5294E2; } - -.source-list.category-expander { - color: #5c616c; - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - -GtkTreeView-expander-size: 16; } - -.source-list.category-expander, -.source-list.category-expander:backdrop { - color: transparent; - border: none; } - -.source-list.category-expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -GraniteWidgetsWelcome { - background-color: #ffffff; } - -GraniteWidgetsWelcome GtkLabel { - color: #a9acb2; - font: open sans 11; - text-shadow: none; } - -GraniteWidgetsWelcome .h1, -GraniteWidgetsWelcome .h3 { - color: rgba(92, 97, 108, 0.8); } - -.help_button { - border-radius: 0; } - -GraniteWidgetsPopOver { - -GraniteWidgetsPopOver-arrow-width: 21; - -GraniteWidgetsPopOver-arrow-height: 10; - -GraniteWidgetsPopOver-border-radius: 2px; - -GraniteWidgetsPopOver-border-width: 1; - -GraniteWidgetsPopOver-shadow-size: 12; - border: 1px solid rgba(0, 0, 0, 0.3); - margin: 0; } - -.popover_bg { - background-image: linear-gradient(to bottom, #ffffff); - border: 1px solid rgba(0, 0, 0, 0.3); } - -GraniteWidgetsPopOver .sidebar.view, -GraniteWidgetsPopOver * { - background-color: transparent; } - -GraniteWidgetsXsEntry.entry { - padding: 4px; } - -.h1 { - font: open sans 24px; } - -.h2 { - font: open sans light 18px; } - -.h3 { - font: open sans 11px; } - -.h4, -.category-label { - color: #8a8e96; - font-weight: 600; } - -.h4 { - padding-bottom: 6px; - padding-top: 6px; } - -GtkListBox .h4 { - padding-left: 6px; } - -/* the panel widget at the top */ -#panel_window { - background-color: rgba(43, 46, 55, 0.95); - color: #BAC3CF; - font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } - #panel_window .menubar, - #panel_window .menubar > .menuitem { - background-color: transparent; - color: #BAC3CF; - font: bold; } - #panel_window .menubar .menuitem:insensitive { - color: rgba(186, 195, 207, 0.5); } - #panel_window .menubar .menuitem:insensitive GtkLabel { - color: inherit; } - #panel_window .menubar .menu .menuitem { - font: normal; } - -/* the login window */ -#login_window, -#shutdown_dialog, -#restart_dialog { - font: normal; - border-style: none; - background-color: transparent; - color: #5c616c; } - -/* the top half of the login-window, in GtkDialog terms, the content */ -#content_frame { - padding-bottom: 14px; - background-color: #F5F6F7; - border-top-left-radius: 2px; - border-top-right-radius: 2px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 1px 1px 0 1px; } - -#content_frame .button { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: #fbfbfc; } - #content_frame .button:hover { - color: #5c616c; - outline-color: rgba(92, 97, 108, 0.3); - border-color: #cfd6e6; - background-color: white; } - #content_frame .button:active, #content_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5294E2; - background-color: #5294E2; } - #content_frame .button:insensitive { - color: rgba(92, 97, 108, 0.55); - border-color: rgba(207, 214, 230, 0.55); - background-color: rgba(251, 251, 252, 0.55); } - #content_frame .button:insensitive > GtkLabel { - color: inherit; } - -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ -#buttonbox_frame { - padding-top: 20px; - padding-bottom: 0px; - border-style: none; - background-color: rgba(53, 57, 69, 0.95); - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - border: solid rgba(0, 0, 0, 0.1); - border-width: 0 1px 1px 1px; - box-shadow: inset 0 1px rgba(53, 57, 69, 0.95); } - -#buttonbox_frame .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - #buttonbox_frame .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - #buttonbox_frame .button:active, #buttonbox_frame .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - #buttonbox_frame .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -#login_window #user_combobox { - color: #5c616c; - font: 13px; } - #login_window #user_combobox .menu { - font: normal; } - -/* the user's avatar box */ -#user_image { - padding: 3px; - border-radius: 2px; } - -/* the border around the user's avatar box */ -/* the shutdown button */ -#shutdown_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #F04A50; - border-color: #F04A50; } - #shutdown_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #f4797e; - border-color: #f4797e; } - #shutdown_button.button:active, #shutdown_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #ec1b22; - border-color: #ec1b22; } - -/* the restart button */ -#restart_button.button { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #4DADD4; - border-color: #4DADD4; } - #restart_button.button:hover { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #76c0de; - border-color: #76c0de; } - #restart_button.button:active, #restart_button.button:checked { - background-clip: border-box; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - background-color: #2e96c0; - border-color: #2e96c0; } - -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ -#greeter_infobar { - border-bottom-width: 0; - font: bold; } - -.titlebar .separator, .titlebar .sidebar .view.separator, .sidebar .titlebar .view.separator { - color: rgba(212, 213, 219, 0.95); } - -NemoWindow GtkEventBox { - background-color: #F5F6F7; } - -GtkFileChooserDialog *, -NautilusWindow *, -NemoWindow { - -GtkPaned-handle-size: 0; } - -GtkFileChooserDialog.csd.background, GtkFileChooserDialog .list.sidebar, -NautilusWindow.csd.background, -NautilusWindow .list.sidebar { - background-color: transparent; } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar, -NautilusWindow GtkPlacesSidebar.sidebar { - background-color: rgba(53, 57, 69, 0.95); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable, - NautilusWindow GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable { - border: 1px solid #5294E2; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row, - NautilusWindow GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { - background-color: rgba(75, 81, 98, 0.95); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable { - border: none; - color: #BAC3CF; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon { - color: rgba(186, 195, 207, 0.6); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:hover, - NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup { - background-color: rgba(186, 195, 207, 0.15); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, - NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon { - color: inherit; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, - NautilusWindow GtkPlacesSidebar.sidebar .separator, - NautilusWindow GtkPlacesSidebar.sidebar .view.separator { - color: transparent; } - -GtkFileChooserDialog.maximized GtkPlacesSidebar.sidebar, -NautilusWindow.maximized GtkPlacesSidebar.sidebar { - background-color: #353945; } - -GtkFileChooserDialog .sidebar-button.button, -NautilusWindow .sidebar-button.button { - color: #BAC3CF; } - GtkFileChooserDialog .sidebar-button.button:hover, - NautilusWindow .sidebar-button.button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - GtkFileChooserDialog .sidebar-button.button:active, - NautilusWindow .sidebar-button.button:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - GtkFileChooserDialog .sidebar-button.button:not(:hover):not(:active) > GtkImage, - NautilusWindow .sidebar-button.button:not(:hover):not(:active) > GtkImage { - opacity: 0.5; } - -NemoWindow.csd.background, -NemoWindow .source-list, NemoWindow .source-list.view, NemoWindow .source-list.view:prelight, -MarlinViewWindow.csd.background, -MarlinViewWindow .source-list, -MarlinViewWindow .source-list.view, -MarlinViewWindow .source-list.view:prelight { - background-color: transparent; } - -NemoWindow .sidebar, NemoWindow .source-list.sidebar.view, -MarlinViewWindow .sidebar, -MarlinViewWindow .source-list.sidebar.view { - background-color: rgba(53, 57, 69, 0.95); } - NemoWindow .sidebar .view, NemoWindow .sidebar row, NemoWindow .source-list.sidebar.view .view, NemoWindow .source-list.sidebar.view row, - MarlinViewWindow .sidebar .view, - MarlinViewWindow .sidebar row, - MarlinViewWindow .source-list.sidebar.view .view, - MarlinViewWindow .source-list.sidebar.view row { - background-color: transparent; - color: #BAC3CF; } - NemoWindow .sidebar .view.image, NemoWindow .sidebar row.image, NemoWindow .source-list.sidebar.view .view.image, NemoWindow .source-list.sidebar.view row.image, - MarlinViewWindow .sidebar .view.image, - MarlinViewWindow .sidebar row.image, - MarlinViewWindow .source-list.sidebar.view .view.image, - MarlinViewWindow .source-list.sidebar.view row.image { - color: rgba(186, 195, 207, 0.7); } - NemoWindow .sidebar .view.cell:selected, NemoWindow .sidebar row.cell:selected, NemoWindow .source-list.sidebar.view .view.cell:selected, NemoWindow .source-list.sidebar.view row.cell:selected, - MarlinViewWindow .sidebar .view.cell:selected, - MarlinViewWindow .sidebar row.cell:selected, - MarlinViewWindow .source-list.sidebar.view .view.cell:selected, - MarlinViewWindow .source-list.sidebar.view row.cell:selected { - background-color: #5294E2; - color: #ffffff; } - NemoWindow .sidebar.frame, NemoWindow .source-list.sidebar.view.frame, - MarlinViewWindow .sidebar.frame, - MarlinViewWindow .source-list.sidebar.view.frame { - color: #BAC3CF; } - NemoWindow .sidebar .separator, NemoWindow .sidebar .view.separator, NemoWindow .source-list.sidebar.view .separator, - MarlinViewWindow .sidebar .separator, - MarlinViewWindow .sidebar .sidebar.separator, - MarlinViewWindow .sidebar .view.separator, - MarlinViewWindow .source-list.sidebar.view .separator { - color: transparent; } - -NemoWindow.maximized .sidebar, -MarlinViewWindow.maximized .sidebar { - background-color: #353945; } - -NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, -MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { - background-color: rgba(53, 57, 69, 0.95); } - -/*Fix Nautilus transparency issues*/ -NautilusWindow NautilusWindowSlot { - background-color: #ffffff; } - -NautilusDesktopWindow NautilusWindowSlot { - background-color: transparent; } - -GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { - background-color: rgba(53, 57, 69, 0.95); } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar { - background-color: transparent; } - -GtkFileChooserDialog GtkPaned > .vertical > .horizontal { - background-color: #F5F6F7; } - -GtkFileChooserDialog .dialog-action-box { - background-color: #F5F6F7; } - -GtkFileChooserDialog .dialog-vbox > .frame { - color: #BAC3CF; - border-color: transparent; } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame { - background-color: transparent; - border-color: rgba(37, 40, 49, 0.95); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkLabel, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkComboBox, -GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, -GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { - color: #BAC3CF; } - -FeedReaderreaderUI.background.csd > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, -FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, -FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd > .titlebar .pane-separator, -GeditWindow.background.csd.maximized > .titlebar .pane-separator, -GeditWindow.background.csd > .titlebar .pane-separator:backdrop, -GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { - background-color: rgba(212, 213, 219, 0.95); } - -FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: rgba(231, 232, 235, 0.95); } - FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: rgba(239, 240, 242, 0.95); } - -FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, -GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { - background-color: #e7e8eb; } - FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, - GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { - background-color: #eff0f2; } - -FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, -GeditWindow.background.csd > .titlebar { - background-color: transparent; } - -GeditWindow.background.csd { - background-color: transparent; } - -GeditWindow.background .gedit-side-panel-paned .pane-separator { - background-color: rgba(53, 57, 69, 0.95); } - -GeditWindow.background .gedit-bottom-panel-paned .pane-separator { - background-color: #dcdfe3; } - -.gedit-bottom-panel-paned { - background-color: #ffffff; } - -.gedit-document-panel { - background-color: rgba(53, 57, 69, 0.95); } - .maximized .gedit-document-panel { - background-color: #353945; } - .gedit-document-panel .list-row { - color: #BAC3CF; } - .gedit-document-panel .list-row { - background-color: rgba(186, 195, 207, 0); - border: solid rgba(186, 195, 207, 0); - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:hover { - border: solid rgba(186, 195, 207, 0.15); - border-width: 3px 2px 3px 2px; - background-color: rgba(186, 195, 207, 0.15); } - .gedit-document-panel .list-row:active { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .list-row:active .button { - color: #ffffff; } - .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { - color: #ffffff; - background-color: #5294E2; - border: solid #5294E2; - border-width: 3px 2px 3px 2px; } - .gedit-document-panel .prelight-row .button:active { - color: #BAC3CF; } - -GeditFileBrowserWidget { - background-color: rgba(53, 57, 69, 0.95); } - .maximized GeditFileBrowserWidget { - background-color: #353945; } - GeditFileBrowserWidget .horizontal { - background-color: transparent; - border-color: rgba(37, 40, 49, 0.95); } - GeditFileBrowserWidget .horizontal GtkComboBox { - color: #BAC3CF; } - -GeditWindow.background.csd GeditFileBrowserView.view { - background-color: transparent; - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander { - color: #BAC3CF; } - GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { - color: #5294E2; } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button, -GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.35); } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:hover, - GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { - color: #BAC3CF; - outline-color: rgba(186, 195, 207, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(119, 127, 151, 0.45); } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:active, - GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:checked, - GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: rgba(26, 28, 34, 0.35); - background-color: #5294E2; } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { - color: #5d626e; - border-color: rgba(26, 28, 34, 0.35); - background-color: rgba(102, 109, 132, 0.2); } - -GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry, -GtkFileChooserDialog .dialog-vbox > .frame .entry { - color: #BAC3CF; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); - background-color: transparent; } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry:hover, - GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { - color: inherit; } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:focus, - GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { - color: #ffffff; - border-color: rgba(26, 28, 34, 0.35); - background-image: linear-gradient(to bottom, #5294E2); } - GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:insensitive, - GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { - color: rgba(186, 195, 207, 0.55); - background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -NautilusWindow GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, -MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider { - background-color: #e7eaee; - border: 1px solid rgba(0, 0, 0, 0.3); } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .trough, -NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .trough, NemoWindow .sidebar .scrollbar .trough, NemoWindow .source-list.sidebar.view .scrollbar .trough, -MarlinViewWindow .sidebar .scrollbar .trough, -MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough { - background-color: rgba(0, 0, 0, 0.2); - border: none; } - -GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider, -NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider, NemoWindow .sidebar .scrollbar .slider, NemoWindow .source-list.sidebar.view .scrollbar .slider, -MarlinViewWindow .sidebar .scrollbar .slider, -MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider { - background-color: rgba(231, 234, 238, 0.7); } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:hover, - NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:hover, NemoWindow .sidebar .scrollbar .slider:hover, - MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover { - background-color: #f6f7f9; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, - NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, NemoWindow .sidebar .scrollbar .slider:prelight:active, - MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active { - background-color: #5294E2; } - GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, - NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, NemoWindow .sidebar .scrollbar .slider:insensitive, - MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { - background-color: transparent; } - -/* GTK NAMED COLORS */ -@define-color theme_fg_color #5c616c; -@define-color theme_text_color #5c616c; -@define-color theme_bg_color #F5F6F7; -@define-color theme_base_color #ffffff; -@define-color theme_selected_bg_color #5294E2; -@define-color theme_selected_fg_color #ffffff; -@define-color fg_color #5c616c; -@define-color text_color #5c616c; -@define-color bg_color #F5F6F7; -@define-color base_color #ffffff; -@define-color selected_bg_color #5294E2; -@define-color selected_fg_color #ffffff; -@define-color insensitive_bg_color #fbfbfc; -@define-color insensitive_fg_color alpha(#5c616c,0.5); -@define-color insensitive_base_color #ffffff; -@define-color theme_unfocused_fg_color #5c616c; -@define-color theme_unfocused_text_color #5c616c; -@define-color theme_unfocused_bg_color #F5F6F7; -@define-color theme_unfocused_base_color #ffffff; -@define-color borders #dcdfe3; -@define-color unfocused_borders #dcdfe3; -@define-color warning_color #F27835; -@define-color error_color #FC4138; -@define-color success_color #73d216; -@define-color placeholder_text_color #A8A8A8; -@define-color wm_title alpha(#525d76,0.8); -@define-color wm_unfocused_title alpha(#525d76,0.5); -@define-color wm_bg #e7e8eb; -@define-color wm_bg_unfocused #eff0f2; -@define-color wm_highlight #eff0f2; -@define-color wm_shadow alpha(black,0.35); -@define-color wm_button_close_bg #f46067; -@define-color wm_button_close_hover_bg #f68086; -@define-color wm_button_close_active_bg #f13039; -@define-color wm_icon_close_bg #F8F8F9; -@define-color wm_button_hover_bg #fdfdfd; -@define-color wm_button_active_bg #5294E2; -@define-color wm_button_hover_border #D1D3DA; -@define-color wm_icon_bg #90949E; -@define-color wm_icon_unfocused_bg #B6B8C0; -@define-color wm_icon_hover_bg #7A7F8B; -@define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.18/gtk-dark.css b/common/gtk-3.0/3.18/gtk-dark.css index bc31fe5..6d57ece 100644 --- a/common/gtk-3.0/3.18/gtk-dark.css +++ b/common/gtk-3.0/3.18/gtk-dark.css @@ -1 +1,3969 @@ -@import url("gtk-contained-dark.css"); +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 16; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkWidget-link-color: #a9caf1; + -GtkWidget-visited-link-color: #7eafe9; + -GtkWidget-focus-padding: 2; + -GtkWidget-focus-line-width: 1; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkStatusbar-shadow-type: none; + outline-color: rgba(211, 218, 227, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + outline-radius: 2px; } + +.background { + color: #D3DAE3; + background-color: rgba(56, 60, 74, 0.999); } + +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + background-color: #383C4A; + color: #D3DAE3; } + .gtkstyle-fallback:prelight { + background-color: #4e5467; + color: #D3DAE3; } + .gtkstyle-fallback:active { + background-color: #22242d; + color: #D3DAE3; } + .gtkstyle-fallback:insensitive { + background-color: #3c4150; + color: rgba(211, 218, 227, 0.45); } + .gtkstyle-fallback:selected { + background-color: #5294E2; + color: #ffffff; } + +.view { + color: #D3DAE3; + background-color: #404552; } + .view.dim-label, .view.label.separator, .header-bar .view.subtitle { + color: rgba(211, 218, 227, 0.55); } + .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus { + color: rgba(255, 255, 255, 0.65); + text-shadow: none; } + +.rubberband, GtkTreeView.view.rubberband, .content-view.rubberband { + border: 1px solid #2679db; + background-color: rgba(38, 121, 219, 0.2); } + +.label.separator, .popover .label.separator, .sidebar .label.view.separator { + color: #D3DAE3; } + +.label:insensitive { + color: rgba(211, 218, 227, 0.45); } + +.dim-label, .label.separator, .popover .label.separator, .sidebar .label.view.separator, .header-bar .subtitle { + opacity: 0.55; } + +GtkAssistant .sidebar { + background-color: #404552; + border-top: 1px solid #2b2e39; } + GtkAssistant .sidebar:dir(ltr) { + border-right: 1px solid #2b2e39; } + GtkAssistant .sidebar:dir(rtl) { + border-left: 1px solid #2b2e39; } + +GtkAssistant.csd .sidebar { + border-top-style: none; } + +GtkAssistant .sidebar .label { + padding: 6px 12px; } + +GtkAssistant .sidebar .label.highlight { + background-color: #5294E2; + color: #ffffff; } + +GtkTextView { + background-color: #3c414e; } + +.grid-child { + padding: 3px; + border-radius: 3px; } + .grid-child:selected { + outline-offset: -2px; } + +.popover.osd, .osd { + color: #BAC3CF; + border: none; + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; + outline-color: rgba(186, 195, 207, 0.3); + box-shadow: none; } + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: blue; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: 0.5; } + +.entry { + border: 1px solid; + padding: 5px 8px 6px; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); } + .header-bar .entry { + padding: 6px; } + .entry.image { + padding-left: 3px; + padding-right: 3px; } + .entry.flat, .entry.flat:focus { + padding: 2px; + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); + border: none; + border-radius: 0; } + .entry:focus { + background-clip: border-box; + color: #D3DAE3; + border-color: #2b2e39; + background-color: #404552; + background-image: linear-gradient(to bottom, #404552); + box-shadow: inset 1px 0 #5294E2, inset -1px 0 #5294E2, inset 0 1px #5294E2, inset 0 -1px #5294E2; } + .entry:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(64, 69, 82, 0.55); + background-image: linear-gradient(to bottom, rgba(64, 69, 82, 0.55)); } + .entry:selected, .entry:selected:focus { + background-color: #5294E2; + color: #ffffff; } + .entry.progressbar { + margin: 2px 12px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #5294E2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + .entry.warning { + color: #ffffff; + border-color: #2b2e39; + background-image: linear-gradient(to bottom, #ab6441); } + .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); + box-shadow: none; } + .entry.warning:selected, .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .entry.error { + color: #ffffff; + border-color: #2b2e39; + background-image: linear-gradient(to bottom, #b14342); } + .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); + box-shadow: none; } + .entry.error:selected, .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + .entry.image { + color: #b6bcc6; } + .osd .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + .osd .entry.image, .osd .entry.image:hover { + color: inherit; } + .osd .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + .osd .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkSearchEntry.entry { + border-radius: 20px; } + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } + +.button { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 3px; + padding: 5px 8px; + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .header-bar .button { + padding: 6px 11px; } + .button.flat, .sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(68, 74, 88, 0); + border-color: rgba(43, 46, 57, 0); + transition: none; } + .button.flat:hover, .sidebar-button.button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; } + .button.flat:hover:active, .sidebar-button.button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; + -gtk-image-effect: highlight; } + .button:active, .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; + transition-duration: 50ms; } + .button:active { + color: #D3DAE3; } + .button:active:hover, .button:checked { + color: #ffffff; } + .button.flat:insensitive, .sidebar-button.button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; } + .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button:insensitive > GtkLabel { + color: inherit; } + .button:insensitive:active, .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { + color: inherit; } + .button.osd { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(35, 38, 46, 0.95); } + .button.osd.image-button { + padding: 10px; } + .button.osd:hover { + color: #5294E2; } + .button.osd:active, .button.osd:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.osd:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .osd .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: none; } + .osd .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:dir(rtl) { + border-left-style: solid; } + .osd .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button:active, .osd .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .osd .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button.flat, .osd .sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .osd .button.flat:hover, .osd .sidebar-button.button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button.flat:insensitive, .osd .sidebar-button.button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); + background-image: none; } + .osd .button.flat:active, .osd .sidebar-button.button:active, .osd .button.flat:checked, .osd .sidebar-button.button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .button.suggested-action.flat, .suggested-action.sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .button.suggested-action:active, .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .button.suggested-action.flat:insensitive, .suggested-action.sidebar-button.button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(211, 218, 227, 0.45); } + .button.suggested-action:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .button.destructive-action.flat, .destructive-action.sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .button.destructive-action:active, .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .button.destructive-action.flat:insensitive, .destructive-action.sidebar-button.button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(211, 218, 227, 0.45); } + .button.destructive-action:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + .button.image-button { + padding: 8px; } + .header-bar .button.image-button { + padding: 6px 9px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .header-bar .button.text-button { + padding: 6px 16px; } + .button.text-button.image-button { + padding: 4px 8px 5px; } + .button.text-button.image-button GtkLabel:first-child { + padding-left: 8px; } + .button.text-button.image-button GtkLabel:last-child { + padding-right: 8px; } + .header-bar .button.text-button.image-button { + padding: 6px 16px; } + .stack-switcher > .button { + outline-offset: -3px; } + .stack-switcher > .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 5px; + padding-bottom: 5px; } + .stack-switcher > .button .header-bar > GtkLabel { + padding: 6px 10px; } + .stack-switcher > .button.text-button { + padding: 5px 10px; } + .header-bar .stack-switcher > .button.text-button { + padding: 6px 10px; } + .stack-switcher > .button.image-button { + padding: 1px 3px; } + .stack-switcher > .button.needs-attention:active > .label, + .stack-switcher > .button.needs-attention:active > GtkImage, + .stack-switcher > .button.needs-attention:checked > .label, + .stack-switcher > .button.needs-attention:checked > GtkImage { + animation: none; + background-image: none; } + .stack-switcher > .button.needs-attention > .label, + .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > .button.needs-attention > .label:dir(rtl), + .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { + background-position: left 3px, left 2px; } + .inline-toolbar .button, .inline-toolbar .button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.inline-toolbar GtkToolButton > .button { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .inline-toolbar GtkToolButton > .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .inline-toolbar GtkToolButton > .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { + color: inherit; } + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { + color: inherit; } + +.linked:not(.vertical):not(.pathbar) > .entry + .entry { + border-left-color: rgba(43, 46, 57, 0.3); } + +.linked:not(.vertical):not(.pathbar) > .entry.error + .entry, +.linked:not(.vertical):not(.pathbar) > .entry + .entry.error { + border-left-color: rgba(43, 46, 57, 0.3); } + +.linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, +.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { + border-left-color: rgba(43, 46, 57, 0.3); } + +.linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { + border-left-color: rgba(43, 46, 57, 0.3); } + +.linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), +.linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { + border-left-color: #2b2e39; } + +.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { + border-left-color: #2b2e39; } + +.linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { + border-left-color: #2b2e39; } + +.linked:not(.vertical):not(.pathbar) > .entry + .button, +.linked:not(.vertical):not(.pathbar) > .entry + .button:hover, +.linked:not(.vertical):not(.pathbar) > .entry + .button:active, +.linked:not(.vertical):not(.pathbar) > .entry + .button:checked, +.linked:not(.vertical):not(.pathbar) > .entry + .button:insensitive { + border-left-style: solid; } + +.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, +.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, +.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #2b2e39; } + +.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, +.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, +.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #2b2e39; } + +.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, +.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, +.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #2b2e39; } + +.linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), +.linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { + box-shadow: -1px 0 #2b2e39; } + +.linked:not(.vertical):not(.pathbar) > .button:first-child:hover:not(:checked):not(:active) { + box-shadow: none; } + +.linked:not(.vertical):not(.pathbar) > .button:checked + .button:not(:checked):not(:active):hover { + box-shadow: none; } + +.linked:not(.vertical):not(.pathbar) > .button:checked + .entry { + border-left-color: #2b2e39; } + +.linked:not(.vertical):not(.pathbar) > .entry + .button:not(:checked):not(:active):hover { + box-shadow: none; } + +.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); } + +.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); } + +.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); } + +.linked.vertical > .entry + .entry { + border-top-color: rgba(43, 46, 57, 0.3); } + +.linked.vertical > .entry.error + .entry, +.linked.vertical > .entry + .entry.error { + border-top-color: rgba(43, 46, 57, 0.3); } + +.linked.vertical > .entry.warning + .entry, +.linked.vertical > .entry + .entry.warning { + border-top-color: rgba(43, 46, 57, 0.3); } + +.linked.vertical > .entry.error + .entry.warning { + border-top-color: rgba(43, 46, 57, 0.3); } + +.linked.vertical > .entry + .entry:focus:not(:last-child), +.linked.vertical > .entry + .entry:focus:last-child { + border-top-color: #2b2e39; } + +.linked.vertical > .entry + .entry.warning:focus:not(:last-child), +.linked.vertical > .entry + .entry.warning:focus:last-child { + border-top-color: #2b2e39; } + +.linked.vertical > .entry + .entry.error:focus:not(:last-child), +.linked.vertical > .entry + .entry.error:focus:last-child { + border-top-color: #2b2e39; } + +.linked.vertical > .entry + .button, +.linked.vertical > .entry + .button:hover, +.linked.vertical > .entry + .button:active, +.linked.vertical > .entry + .button:checked, +.linked.vertical > .entry + .button:insensitive { + border-top-style: solid; } + +.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .entry:focus:not(:only-child) + .button, +.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-top-color: #2b2e39; } + +.linked.vertical > .entry.warning:focus:not(:only-child) + .entry, +.linked.vertical > .entry.warning:focus:not(:only-child) + .button, +.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-top-color: #2b2e39; } + +.linked.vertical > .entry.error:focus:not(:only-child) + .entry, +.linked.vertical > .entry.error:focus:not(:only-child) + .button, +.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-top-color: #2b2e39; } + +.linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), +.linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { + box-shadow: 0 -1px #2b2e39; } + +.linked.vertical > .button:first-child:hover:not(:checked):not(:active) { + box-shadow: none; } + +.linked.vertical > .button:checked + .button:not(:checked):not(:active):hover { + box-shadow: none; } + +.linked.vertical > .button:checked + .entry { + border-top-color: #2b2e39; } + +.linked.vertical > .entry + .button:not(:checked):not(:active):hover { + box-shadow: none; } + +.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.toolbar GtkToolButton > .sidebar-button.button, .inline-toolbar GtkToolButton > .sidebar-button.button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked:not(.vertical) > .button, +.linked:not(.vertical) > .button:hover, +.linked:not(.vertical) > .button:active, +.linked:not(.vertical) > .button:checked, .linked:not(.vertical):not(.pathbar) > .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive, .linked > GtkComboBox > .the-button-in-the-combobox:dir(ltr), +.linked > GtkComboBoxText > .the-button-in-the-combobox:dir(ltr) { + border-radius: 0; + border-right-style: none; } + +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked:not(.vertical) > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:first-child > .sidebar-button.button, .inline-toolbar GtkToolButton:first-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox, +.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked:not(.vertical) > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:last-child > .sidebar-button.button, .inline-toolbar GtkToolButton:last-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox, +.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:last-child, .header-bar .linked:not(.vertical).path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } + +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked:not(.vertical) > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:only-child > .sidebar-button.button, .inline-toolbar GtkToolButton:only-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox, +.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:only-child, .header-bar .linked:not(.vertical).path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked, .linked.vertical > .entry, .linked.vertical > GtkComboBoxText > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox > .the-button-in-the-combobox { + border-radius: 0; + border-bottom-style: none; } + +.linked.vertical > .button:first-child, .linked.vertical > .entry:first-child, .linked.vertical > GtkComboBoxText:first-child > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox:first-child > .the-button-in-the-combobox { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.linked.vertical > .button:last-child, .linked.vertical > .entry:last-child, .linked.vertical > GtkComboBoxText:last-child > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox:last-child > .the-button-in-the-combobox { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-bottom-style: solid; } + +.linked.vertical > .button:only-child, .linked.vertical > .entry:only-child, .linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox { + border-radius: 3px; + border-style: solid; } + +.linked:not(.vertical) > .button, +.linked:not(.vertical) > .button:hover, +.linked:not(.vertical) > .button:active, +.linked:not(.vertical) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive { + border-left-style: none; } + .linked:not(.vertical) > .button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child { + border-left-style: solid; } + +.linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked { + border-top-style: none; } + .linked.vertical > .button:first-child { + border-top-style: solid; } + +.menuitem.button.flat, .menuitem.sidebar-button.button, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .app-notification .button.flat, .app-notification .sidebar-button.button, +.app-notification.frame .button.flat, +.app-notification.frame .sidebar-button.button, .app-notification .button.flat:insensitive, .app-notification .sidebar-button.button:insensitive, +.app-notification.frame .button.flat:insensitive, +.app-notification.frame .sidebar-button.button:insensitive, TerminalWindow .notebook .active-page .button, TerminalWindow .notebook .prelight-page .button, TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover, TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +.menuitem.button.flat, .menuitem.sidebar-button.button { + transition: none; + outline-offset: -1px; + border-radius: 2px; } + .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { + background-color: #484c59; } + .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked { + color: #D3DAE3; } + +*:link, .button:link, .button:visited { + color: #a9caf1; } + *:link:visited, .button:visited { + color: #7eafe9; } + *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { + color: #bad4f3; } + *:link:hover, .button:hover:link, .button:hover:visited { + color: #d5e5f8; } + *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { + color: #eef4fc; } + *:link:active, .button:active:link, .button:active:visited { + color: #a9caf1; } + *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { + color: #dceaf9; } + *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { + color: #dceaf9; } + +.button:link > .label, .button:visited > .label { + text-decoration-line: underline; } + +.spinbutton { + border-radius: 3px; } + .spinbutton .button { + background-image: none; + border: 1px solid rgba(43, 46, 57, 0.6); + border-style: none none none solid; + color: #ccd3dc; + border-radius: 0; + box-shadow: none; } + .spinbutton .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton .button:first-child { + color: red; } + .spinbutton .button:insensitive { + color: rgba(211, 218, 227, 0.45); } + .spinbutton .button:active { + background-color: #5294E2; + color: #ffffff; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { + border-radius: 0; + padding-left: 5px; + padding-right: 5px; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + border-radius: 2px 2px 0 0; + border-style: solid solid none solid; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + border-radius: 0 0 2px 2px; + border-style: none solid solid solid; } + GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { + padding: 1px; + border-width: 1px 0; + border-color: #5294E2; + border-radius: 0; + box-shadow: none; } + +GtkComboBox { + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; } + GtkComboBox > .the-button-in-the-combobox { + padding-top: 3px; + padding-bottom: 4px; } + GtkComboBox:insensitive { + color: rgba(211, 218, 227, 0.45); } + GtkComboBox .separator.vertical, GtkComboBox .sidebar .vertical.view.separator, .sidebar GtkComboBox .vertical.view.separator { + -GtkWidget-wide-separators: true; } + GtkComboBox.combobox-entry .entry:dir(ltr) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-style: none; } + GtkComboBox.combobox-entry .entry:dir(rtl) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-style: none; } + GtkComboBox.combobox-entry .button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + GtkComboBox.combobox-entry .button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #383C4A; } + .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 3px; + background-color: rgba(53, 57, 69, 0.85); } + +.primary-toolbar { + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; } + +.inline-toolbar { + background-color: #313541; + border-style: solid; + border-color: #2b2e39; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 3px 3px; } + +.search-bar { + background-color: #383C4A; + border-style: solid; + border-color: #2b2e39; + border-width: 0 0 1px; + padding: 3px; } + +.action-bar { + background-color: #313541; } + +.header-bar { + padding: 7px 7px 6px 7px; + border-width: 0 0 1px; + border-style: solid; + border-radius: 0; + border-color: #262a33; + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; } + .csd .header-bar { + background-color: rgba(47, 52, 63, 0.97); + border-color: rgba(38, 42, 51, 0.97); } + .header-bar:backdrop { + color: rgba(207, 218, 231, 0.5); } + .header-bar .title { + padding: 0px 12px; } + .header-bar .subtitle { + font-size: smaller; + padding: 0 12px; } + .header-bar.selection-mode, .header-bar.titlebar.selection-mode { + color: #ffffff; + background-color: rgba(82, 148, 226, 0.95); + border-color: rgba(65, 137, 223, 0.95); + box-shadow: none; } + .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { + background-color: rgba(82, 148, 226, 0.95); + color: rgba(255, 255, 255, 0.6); } + .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button.flat, .header-bar.selection-mode .sidebar-button.button, .header-bar.titlebar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.5); } + .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { + color: rgba(82, 148, 226, 0.95); + outline-color: rgba(82, 148, 226, 0.25); + background-color: #ffffff; + border-color: #ffffff; } + .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { + color: rgba(82, 148, 226, 0.35); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(255, 255, 255, 0.15); } + .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { + background-color: #5294e2; } + .tiled .header-bar, .tiled .header-bar:backdrop, + .maximized .header-bar, .maximized .header-bar:backdrop { + border-radius: 0; } + .maximized .header-bar { + background-color: #2f343f; + border-color: #262a33; } + .header-bar.default-decoration, + .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, + .csd .header-bar.default-decoration:backdrop { + padding-top: 5px; + padding-bottom: 5px; + background-color: #2f343f; + border-bottom-width: 0; } + .maximized .header-bar.default-decoration, .maximized + .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized + .csd .header-bar.default-decoration:backdrop { + background-color: #2f343f; } + +.titlebar { + padding-left: 7px; + padding-right: 7px; + border-radius: 3px 3px 0 0; + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; + box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } + .csd .titlebar { + background-color: rgba(47, 52, 63, 0.97); } + .titlebar:backdrop { + color: rgba(207, 218, 231, 0.5); + background-color: #323843; } + .csd .titlebar:backdrop { + background-color: rgba(50, 56, 67, 0.97); } + .maximized .titlebar { + background-color: #2f343f; } + .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { + background-color: #323843; } + +.titlebar .titlebar, +.titlebar .titlebar:backdrop { + background-color: transparent; } + +.primary-toolbar .separator, .primary-toolbar .sidebar .view.separator, .sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, +.header-bar > GtkBox > .separator.vertical, .sidebar +.header-bar > GtkBox > .vertical.view.separator { + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 1px; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; } + .primary-toolbar .separator:backdrop, .header-bar .header-bar-separator:backdrop, + .header-bar > GtkBox > .separator.vertical:backdrop, .sidebar + .header-bar > GtkBox > .vertical.view.separator:backdrop { + opacity: 0.6; } + +.primary-toolbar .entry, .header-bar .entry { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { + color: inherit; } + .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { + opacity: 0.85; } + .primary-toolbar .entry:focus, .header-bar .entry:focus { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); + background-clip: padding-box; } + .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { + color: #ffffff; } + .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { + background-color: #ffffff; + color: #5294E2; } + .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { + border-color: #5294E2; + background-image: none; + background-color: transparent; } + .primary-toolbar .entry.warning, .header-bar .entry.warning { + color: #ffffff; + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } + .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); } + .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .primary-toolbar .entry.error, .header-bar .entry.error { + color: #ffffff; + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } + .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); } + .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + +.primary-toolbar .button, .header-bar .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + outline-offset: -3px; + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button:backdrop, .header-bar .button:backdrop { + opacity: 0.7; } + .primary-toolbar .button:hover, .header-bar .button:hover { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; + background-clip: padding-box; } + .primary-toolbar .button:insensitive, .header-bar .button:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { + color: inherit; } + .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(82, 148, 226, 0.65); + background-color: rgba(82, 148, 226, 0.65); } + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button, .header-bar .linked:not(.vertical):not(.path-bar) > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:active, .header-bar .linked:not(.vertical):not(.path-bar) > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar) > .button:insensitive { + border-radius: 3px; + border-style: solid; } + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { + box-shadow: none; } + +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover { + background-color: rgba(134, 144, 165, 0.37); } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive { + color: rgba(207, 218, 231, 0.4); } + +.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } + +.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } + +.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { + border-left-color: rgba(21, 23, 28, 0); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { + border-left-color: rgba(21, 23, 28, 0); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { + border-left-color: rgba(21, 23, 28, 0); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { + border-left-color: rgba(21, 23, 28, 0); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { + border-left-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { + border-left-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { + border-left-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat, .primary-toolbar .suggested-action.sidebar-button.button, .header-bar .suggested-action.sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .suggested-action.sidebar-button.button:insensitive, .header-bar .suggested-action.sidebar-button.button:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat, .primary-toolbar .destructive-action.sidebar-button.button, .header-bar .destructive-action.sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .destructive-action.sidebar-button.button:insensitive, .header-bar .destructive-action.sidebar-button.button:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { + color: rgba(207, 218, 231, 0.35); + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); } + .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { + color: #ffffff; } + .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; } + .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { + color: rgba(255, 255, 255, 0.4); } + +.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { + color: rgba(207, 218, 231, 0.8); } + .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { + background-color: rgba(207, 218, 231, 0.05); + border-color: transparent; } + .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { + color: rgba(207, 218, 231, 0.5); } + .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { + background-color: rgba(0, 0, 0, 0.1); } + +.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { + color: rgba(207, 218, 231, 0.2); } + +.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { + color: inherit; } + .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); + box-shadow: none; } + .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr), .header-bar GtkComboBox.combobox-entry .entry:dir(ltr) { + border-right-style: none; } + .primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: none; } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl), .header-bar GtkComboBox.combobox-entry .entry:dir(rtl) { + border-left-style: none; } + .primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: none; } + +.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { + opacity: 0.75; } + +.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { + background-color: rgba(21, 23, 28, 0.37); } + +.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale.trough, .header-bar .scale.trough { + background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.37)); } + .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.27)); } + +.primary-toolbar .scale.slider, .header-bar .scale.slider { + background-image: linear-gradient(to bottom, #454c5c); + border-color: rgba(21, 23, 28, 0.67); } + .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { + background-image: linear-gradient(to bottom, #50586b); + border-color: rgba(21, 23, 28, 0.67); } + .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); + border-color: rgba(21, 23, 28, 0.67); } + +.path-bar .button { + padding-left: 6px; + padding-right: 6px; } + .path-bar .button:only-child { + padding-left: 12px; + padding-right: 12px; } + .path-bar .button GtkLabel:last-child { + padding-left: 2px; } + .path-bar .button GtkLabel:first-child { + padding-right: 2px; } + .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { + padding-right: 4px; + padding-left: 4px; } + +GtkTreeView.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: rgba(211, 218, 227, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); } + GtkTreeView.view:selected { + border-radius: 0; + border-left-color: #a9caf1; + border-top-color: rgba(211, 218, 227, 0.1); } + GtkTreeView.view:insensitive { + color: rgba(211, 218, 227, 0.45); } + GtkTreeView.view:insensitive:selected { + color: #97bfee; } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #93b7e3; } + GtkTreeView.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #8a909b; } + GtkTreeView.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover { + color: #D3DAE3; } + GtkTreeView.view.expander:selected { + color: #cbdff6; } + GtkTreeView.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.progressbar { + color: #ffffff; + border-radius: 3px; + background-image: linear-gradient(to bottom, #5294E2); } + GtkTreeView.view.progressbar:selected { + color: #5294E2; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff); } + GtkTreeView.view.trough, GtkTreeView.view.trough:selected { + color: #D3DAE3; + background-image: linear-gradient(to bottom, #2b2e39); + border-radius: 3px; + border-width: 0; } + +column-header .button { + color: #b6bcc6; + background-color: #404552; } + column-header .button:hover { + color: #5294E2; + box-shadow: none; + transition: none; } + column-header .button:active { + color: #D3DAE3; + transition: none; } + +column-header:last-child .button, column-header:last-child.button { + border-right-style: none; + border-image: none; } + +column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { + transition: none; + color: #5294E2; + box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #404552, inset -1px 0 #404552; } + +column-header .button, column-header .button:hover, column-header .button:active { + padding: 3px 6px; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, rgba(255, 255, 255, 0) 80%) 0 1 0 0/0 1px 0 0 stretch; } + column-header .button:active, column-header .button:hover { + background-color: #404552; } + column-header .button:active:hover { + color: #D3DAE3; } + column-header .button:insensitive { + border-color: #383C4A; + background-image: none; } + +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #2f343f; + color: rgba(207, 218, 231, 0.8); } + .menubar:backdrop { + color: rgba(207, 218, 231, 0.5); } + .menubar > .menuitem { + padding: 6px 8px; + border: solid transparent; + border-width: 0; } + .menubar > .menuitem:hover { + background-color: #5294E2; + color: #ffffff; } + .menubar > .menuitem:insensitive { + color: rgba(207, 218, 231, 0.2); + border-color: transparent; } + +.menu { + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #383C4A; + border: 1px solid #2b2e39; } + .csd .menu { + padding: 4px 0px; + border-radius: 2px; + border: none; } + .menu .menuitem { + padding: 5px; } + .menu .menuitem:hover { + color: #D3DAE3; + background-color: rgba(255, 255, 255, 0.05); + border: solid rgba(255, 255, 255, 0.07); + border-width: 1px 0 1px 0; } + .menu .menuitem:insensitive { + color: rgba(211, 218, 227, 0.45); } + .menu .menuitem.separator { + color: rgba(64, 69, 82, 0); } + .menu .menuitem.arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .menu .menuitem.arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .menu.button { + border-style: none; + border-radius: 0; } + .menu.button.top { + border-bottom: 1px solid #4f5461; } + .menu.button.bottom { + border-top: 1px solid #4f5461; } + .menu.button:hover { + background-color: #4f5461; } + .menu.button:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.csd .popup { + border-radius: 2px; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } + +.popover { + padding: 2px; + border: 1px solid #20222a; + border-radius: 3px; + background-clip: border-box; + background-color: #383C4A; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); } + .popover .separator, .popover .sidebar .view.separator, .sidebar .popover .view.separator { + color: rgba(64, 69, 82, 0); } + .popover > .list, + .popover > .view, + .popover > .toolbar, + .popover > .inline-toolbar, + .popover.osd > .toolbar, + .popover.osd > .inline-toolbar { + border-style: none; + background-color: transparent; } + +.entry.cursor-handle, +.cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + .entry.cursor-handle.top, + .cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + .entry.cursor-handle.bottom, + .cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } + +.notebook { + padding: 0; + background-color: #404552; + -GtkNotebook-initial-gap: 4; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .notebook.frame { + border: 1px solid #2b2e39; } + .notebook.frame.top { + border-top-width: 0; } + .notebook.frame.bottom { + border-bottom-width: 0; } + .notebook.frame.right { + border-right-width: 0; } + .notebook.frame.left { + border-left-width: 0; } + .notebook.header { + background-color: #383C4A; } + .notebook.header.frame { + border: 0px solid #2b2e39; } + .notebook.header.frame.top { + border-bottom-width: 0; } + .notebook.header.frame.bottom { + border-top-width: 0; } + .notebook.header.frame.right { + border-left-width: 0; } + .notebook.header.frame.left { + border-right-width: 0; } + .notebook.header.top { + box-shadow: inset 0 -1px #2b2e39; } + .notebook.header.bottom { + box-shadow: inset 0 1px #2b2e39; } + .notebook.header.right { + box-shadow: inset 1px 0 #2b2e39; } + .notebook.header.left { + box-shadow: inset -1px 0 #2b2e39; } + .notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; + outline-color: transparent; + outline-offset: 0; } + .notebook tab.top, .notebook tab.bottom { + padding: 4px 15px; } + .notebook tab.left, .notebook tab.right { + padding: 4px 15px; } + .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { + padding-left: 12px; + padding-right: 12px; } + .notebook tab.reorderable-page.top, .notebook tab.top { + padding-top: 6px; + border-radius: 3.5px 2px 0 0; + border-width: 0; + border-top-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #404552, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.bottom, .notebook tab.bottom { + padding-bottom: 6px; + border-radius: 0 0 2px 3.5px; + border-width: 0; + border-bottom-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { + background-color: #404552; + box-shadow: inset 0 -1px #404552, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.right, .notebook tab.right { + padding-right: 17px; + border-radius: 0 3.5px 3.5px 0; + border-width: 0; + border-right-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #404552, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.left, .notebook tab.left { + padding-left: 17px; + border-radius: 3.5px 0 0 3.5px; + border-width: 0; + border-left-width: 2px; + border-color: transparent; + background-color: rgba(64, 69, 82, 0); } + .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { + background-color: rgba(64, 69, 82, 0.5); + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { + background-color: #404552; + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #404552; } + .notebook tab GtkLabel { + padding: 0 2px; + color: rgba(211, 218, 227, 0.45); } + .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { + color: rgba(211, 218, 227, 0.725); } + .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { + color: #D3DAE3; } + .notebook tab .button { + padding: 0; + color: #9da3ad; } + .notebook tab .button:hover { + color: #ff4d4d; } + .notebook tab .button:active { + color: #5294E2; } + .notebook tab .button > GtkImage { + padding: 2px; } + .notebook.arrow { + color: rgba(211, 218, 227, 0.45); } + .notebook.arrow:hover { + color: rgba(211, 218, 227, 0.725); } + .notebook.arrow:active { + color: #D3DAE3; } + .notebook.arrow:insensitive { + color: rgba(211, 218, 227, 0.15); } + +.scrollbar { + -GtkRange-slider-width: 13; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 42; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; } + .scrollbar .button { + border: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + -GtkRange-slider-width: 6px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #a5abb5; + border: 1px solid rgba(0, 0, 0, 0.3); + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin-top: 2px; + margin-bottom: 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { + margin-left: 2px; + margin-right: 2px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.99; } + .scrollbar .trough { + background-color: #3e434f; + border: 1px none #2b2e39; } + .scrollbar .slider { + background-color: #767b87; } + .scrollbar .slider:hover { + background-color: #676b78; } + .scrollbar .slider:prelight:active { + background-color: #5294E2; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar .slider { + border-radius: 100px; + margin: 3px; } + .scrollbar.fine-tune .slider { + margin: 4px; } + .scrollbar.vertical .slider { + margin-left: 4px; } + .scrollbar.vertical .slider:dir(rtl) { + margin-left: 3px; + margin-right: 4px; } + .scrollbar.vertical.fine-tune .slider { + margin-left: 5px; } + .scrollbar.vertical.fine-tune .slider:dir(rtl) { + margin-left: 4px; + margin-right: 5px; } + .scrollbar.vertical .trough { + border-left-style: solid; } + .scrollbar.vertical .trough:dir(rtl) { + border-left-style: none; + border-right-style: solid; } + .scrollbar.horizontal .slider { + margin-top: 4px; } + .scrollbar.horizontal.fine-tune .slider { + margin-top: 5px; } + .scrollbar.horizontal .trough { + border-top-style: solid; } + +.scrollbars-junction, +.scrollbars-junction.frame { + border-color: transparent; + border-image: linear-gradient(to bottom, #2b2e39 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #3e434f; } + .scrollbars-junction:dir(rtl), + .scrollbars-junction.frame:dir(rtl) { + border-image-slice: 0 1 0 0; } + +GtkSwitch { + font: 1; + -GtkSwitch-slider-width: 52; + -GtkSwitch-slider-height: 24; + outline-color: transparent; } + GtkSwitch.trough, GtkSwitch.slider { + background-size: 52px 24px; + background-repeat: no-repeat; + background-position: right center; + color: transparent; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; } + GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { + background-position: left center; } + +GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); } + +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } + +.header-bar GtkSwitch.trough, +.primary-toolbar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); } + +GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } + +.header-bar GtkSwitch.trough:active, +.primary-toolbar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); } + +GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:insensitive, +.primary-toolbar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); } + +GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); } + +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:active:insensitive, +.primary-toolbar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check, +GtkFileChooserDialog .dialog-vbox > .frame .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkTreeView.view.check:selected, +.list-row:selected .check, +GtkInfoBar .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:insensitive:selected, +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:selected, +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkTreeView.view.check:checked:selected, +.list-row:selected .check:checked, +GtkInfoBar .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio, +GtkFileChooserDialog .dialog-vbox > .frame .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkTreeView.view.radio:selected, +.list-row:selected .radio, +GtkInfoBar .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:insensitive:selected, +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkTreeView.view.radio:checked:selected, +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } + +.view.content-view.check:not(.list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:not(.list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; } + +GtkCheckButton.text-button, GtkRadioButton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; } + GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + color: rgba(211, 218, 227, 0.45); } + +.scale { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 15; + -GtkRange-trough-border: 0; + outline-offset: -1px; + outline-radius: 2px; + color: alpha(currentColor,0.7); } + .scale.trough { + margin: 5px; } + .scale.fine-tune.trough { + border-radius: 5px; + margin: 3px; } + .scale.slider { + background-clip: border-box; + background-image: linear-gradient(to bottom, #444a58); + border: 1px solid #262933; + border-radius: 50%; + box-shadow: none; } + .scale.slider:hover { + background-image: linear-gradient(to bottom, #505666); + border-color: #262933; } + .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #3c414e); + border-color: rgba(38, 41, 51, 0.8); } + .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .osd .scale.slider { + background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); + border-color: #5294E2; } + .osd .scale.slider:hover { + background-image: linear-gradient(to bottom, #5294E2); } + .osd .scale.slider:active { + background-image: linear-gradient(to bottom, #2679db); + border-color: #2679db; } + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { + background-image: linear-gradient(to bottom, #ffffff); + border-color: #ffffff; } + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { + background-image: linear-gradient(to bottom, #e5effb); + border-color: #e5effb; } + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { + background-image: linear-gradient(to bottom, #a9caf1); + border-color: #a9caf1; } + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); + border-color: #b1cff2; } + .scale.trough { + border: none; + border-radius: 2.5px; + background-image: linear-gradient(to bottom, #2d303b); } + .scale.trough.highlight { + background-image: linear-gradient(to bottom, #5294E2); } + .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } + .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(45, 48, 59, 0.55)); } + .osd .scale.trough { + background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); + outline-color: rgba(186, 195, 207, 0.2); } + .osd .scale.trough.highlight { + background-image: none; + background-image: linear-gradient(to bottom, #5294E2); } + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { + background-image: linear-gradient(to bottom, #ffffff); } + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); } + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +GtkProgressBar { + padding: 0; + font-size: smaller; + color: rgba(211, 218, 227, 0.7); } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + +.progressbar { + background-color: #5294E2; + border: none; + border-radius: 3px; + box-shadow: none; } + .progressbar.osd { + background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } + +.osd .scale.progressbar { + background-color: #5294E2; } + +GtkProgressBar.trough, .level-bar.trough { + border: none; + border-radius: 3px; + background-color: #2d303b; } + GtkProgressBar.trough.osd, .osd.level-bar.trough { + border-style: none; + background-color: transparent; + box-shadow: none; } + .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, + GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + padding: 3px; + border-radius: 4px; } + +.level-bar.fill-block { + border: 1px solid #5294E2; + background-color: #5294E2; + border-radius: 2px; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin: 0 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin: 1px 0; } + .level-bar.fill-block.level-high { + border-color: #73d216; + background-color: #73d216; } + .level-bar.fill-block.level-low { + border-color: #F27835; + background-color: #F27835; } + .level-bar.fill-block.empty-fill-block { + background-color: #404552; + border-color: #404552; } + +.frame { + border: 1px solid #2b2e39; + padding: 0; } + .frame.flat { + border-style: none; } + .frame.action-bar { + padding: 6px; + border-width: 1px 0 0; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } + +.separator, .sidebar.separator, .sidebar .view.separator { + color: rgba(0, 0, 0, 0.1); } + GtkFileChooserButton .separator, GtkFileChooserButton .sidebar.separator, GtkFileChooserButton .sidebar .view.separator, .sidebar GtkFileChooserButton .view.separator, + GtkFontButton .separator, + GtkFontButton .sidebar.separator, + GtkFontButton .sidebar .view.separator, .sidebar + GtkFontButton .view.separator, + GtkFileChooserButton .separator.vertical, + GtkFileChooserButton .sidebar .vertical.view.separator, .sidebar + GtkFileChooserButton .vertical.view.separator, + GtkFontButton .separator.vertical, + GtkFontButton .sidebar .vertical.view.separator, .sidebar + GtkFontButton .vertical.view.separator { + -GtkWidget-wide-separators: true; } + +.list { + background-color: #404552; + border-color: #2b2e39; } + +.list-row, +.grid-child { + padding: 2px; } + +.list-row.activatable:hover, GtkPlacesSidebar.sidebar .has-open-popup { + background-color: rgba(255, 255, 255, 0.03); } + +.list-row.activatable:active { + color: #D3DAE3; } + +.list-row.activatable:selected:active { + color: #ffffff; } + +.list-row.activatable:selected:hover, GtkPlacesSidebar.sidebar .has-open-popup:selected { + background-color: #4a85cb; } + +.list-row.activatable:selected:insensitive { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(82, 148, 226, 0.7); } + .list-row.activatable:selected:insensitive .label { + color: inherit; } + +.list-row, list-row.activatable { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row:hover, list-row.activatable:hover { + transition: none; } + +.app-notification, +.app-notification.frame { + padding: 10px; + color: #BAC3CF; + background-color: rgba(53, 57, 69, 0.95); + background-clip: border-box; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(31, 33, 40, 0.95); } + .app-notification .button, + .app-notification.frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + .app-notification .button.flat, .app-notification .sidebar-button.button, + .app-notification.frame .button.flat, + .app-notification.frame .sidebar-button.button { + border-color: rgba(82, 148, 226, 0); } + .app-notification .button:hover, + .app-notification.frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .app-notification .button:active, .app-notification .button:checked, + .app-notification.frame .button:active, + .app-notification.frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; + background-clip: padding-box; } + .app-notification .button:insensitive, + .app-notification.frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .expander:hover { + color: white; } + .expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GtkCalendar { + color: #D3DAE3; + border: 1px solid #2b2e39; + border-radius: 3px; + padding: 2px; } + GtkCalendar:selected { + background-color: #5294E2; + color: #ffffff; + border-radius: 1.5px; } + GtkCalendar.header { + color: #D3DAE3; + border: none; + border-radius: 0; } + GtkCalendar.button, GtkCalendar.button:focus { + color: rgba(211, 218, 227, 0.45); + border-color: transparent; + background-color: transparent; + background-image: none; } + GtkCalendar.button:hover, GtkCalendar.button:focus:hover { + color: #D3DAE3; } + GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { + color: rgba(211, 218, 227, 0.45); + background-color: transparent; + background-image: none; } + GtkCalendar:inconsistent { + color: alpha(currentColor,0.55); } + GtkCalendar.highlight { + color: #D3DAE3; } + +.message-dialog .dialog-action-area .button { + padding: 8px; } + +.message-dialog { + -GtkDialog-button-spacing: 0; } + .message-dialog .titlebar { + background-color: rgba(47, 52, 63, 0.97); + border-bottom: 1px solid rgba(32, 35, 43, 0.97); } + .message-dialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; } + .message-dialog.csd .dialog-action-area .button { + padding: 8px; + border-radius: 0; } + .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { + border-right-style: none; + border-bottom-style: none; } + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 3px; } + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 3px; } + +GtkFileChooserDialog .search-bar { + background-color: #383C4A; + border-color: #2b2e39; + box-shadow: none; } + +GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #2b2e39; } + +.sidebar, .sidebar .view { + border: none; + background-color: #383C4A; } + +GtkSidebarRow.list-row { + padding: 0px; } + +GtkSidebarRow .sidebar-revealer { + padding: 3px 14px 3px 12px; } + +GtkSidebarRow .sidebar-icon:dir(ltr) { + padding-right: 8px; } + +GtkSidebarRow .sidebar-icon:dir(rtl) { + padding-left: 8px; } + +GtkSidebarRow .sidebar-label:dir(ltr) { + padding-right: 2px; } + +GtkSidebarRow .sidebar-label:dir(rtl) { + padding-left: 2px; } + +GtkPlacesSidebar.sidebar .sidebar-placeholder-row { + border: solid 1px #5294E2; } + +GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { + background-color: #22242d; } + +GtkPlacesSidebar.sidebar .list-row.activatable { + color: rgba(211, 218, 227, 0.8); + border-width: 0; + border-style: solid; } + +.sidebar-button.button { + outline-radius: 50%; + border-radius: 50%; } + .sidebar-button.button.image-button { + padding: 3px; } + .sidebar-button.button:not(:hover):not(:active) > GtkImage { + opacity: 0.5; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } + +GtkPlacesView .server-list-button > GtkImage { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +GtkPlacesView .server-list-button:checked > GtkImage { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +GtkPlacesView .list-row.activatable:hover, GtkPlacesView GtkPlacesSidebar.sidebar .has-open-popup, GtkPlacesSidebar.sidebar GtkPlacesView .has-open-popup { + background-color: transparent; } + +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 8px 8px 0; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 8px; } + GtkPaned .pane-separator { + background-color: #2b2e39; } + +GtkPaned.wide { + -GtkPaned-handle-size: 5; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #2b2e39; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + +GtkInfoBar { + border-style: none; } + +.info, +.question, +.warning, +.error, +GtkInfoBar { + background-color: #5294E2; + color: #ffffff; } + +.list-row:selected .button, GtkInfoBar .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); } + .list-row:selected .flat.button, .list-row:selected .sidebar-button.button, GtkInfoBar .flat.button, GtkInfoBar .sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .list-row:selected .button:hover, GtkInfoBar .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); } + .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { + color: #5294E2; + outline-color: rgba(82, 148, 226, 0.3); + background-color: #ffffff; + border-color: #ffffff; } + .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.2); } + .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { + color: rgba(82, 148, 226, 0.4); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); } + +.tooltip { + color: #BAC3CF; + border-radius: 2px; } + .tooltip.background { + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; } + .tooltip.window-frame.csd { + background-color: transparent; } + +.tooltip * { + padding: 4px; + background-color: transparent; + color: inherit; } + +:selected GtkColorSwatch { + box-shadow: none; } + :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { + border-color: #ffffff; } + +GtkColorSwatch.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +GtkColorSwatch.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + +GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + +GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay { + border-radius: 3px; } + +GtkColorSwatch:hover, GtkColorSwatch:hover:selected { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } + +GtkColorEditor GtkColorSwatch { + border-radius: 3px; } + GtkColorEditor GtkColorSwatch:hover { + background-image: none; } + +GtkColorSwatch.color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); } + +GtkColorSwatch.color-light { + color: black; + outline-color: rgba(255, 255, 255, 0.5); } + +GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { + border: 1px solid rgba(0, 0, 0, 0.15); } + GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { + border-color: rgba(0, 0, 0, 0.25); } + +GtkColorSwatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + GtkColorSwatch#add-color-button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + GtkColorSwatch#add-color-button .overlay { + border-color: transparent; + background-color: transparent; + background-image: none; } + +GtkColorButton.button { + padding: 4px; } + GtkColorButton.button GtkColorSwatch { + border-radius: 0; } + +.content-view { + background-color: #404552; } + .content-view:hover { + -gtk-image-effect: highlight; } + +.scale-popup .button { + padding: 6px; } + .scale-popup .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + +GtkVolumeButton.button { + padding: 8px; } + +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.window-frame { + border-radius: 3px 3px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } + .window-frame.tiled { + border-radius: 0; } + .window-frame.popup { + box-shadow: none; + border-radius: 0; } + .window-frame.ssd { + border-radius: 3px 3px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); } + .window-frame.ssd.maximized { + border-radius: 0; } + .window-frame.csd.popup { + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; } + .window-frame.csd.tooltip { + border-radius: 2px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.55); } + .window-frame.csd.message-dialog { + border-radius: 3px; } + .window-frame.solid-csd { + border-radius: 0; + margin: 1px; + background-color: rgba(47, 52, 63, 0.97); + box-shadow: none; } + +.header-bar.default-decoration .button.titlebutton, +.titlebar.default-decoration .button.titlebutton { + padding-top: 0px; + padding-bottom: 0px; } + +.header-bar .button.titlebutton, +.titlebar .button.titlebutton { + padding: 6px 4px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(47, 52, 63, 0); } + .header-bar .button.titlebutton:hover, + .titlebar .button.titlebutton:hover { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked, + .titlebar .button.titlebutton:active, + .titlebar .button.titlebutton:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; } + .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize, + .titlebar .button.titlebutton.close, + .titlebar .button.titlebutton.maximize, + .titlebar .button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; } + .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop, + .titlebar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.maximize:backdrop, + .titlebar .button.titlebutton.minimize:backdrop { + opacity: 1; } + .header-bar .button.titlebutton.close, + .titlebar .button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); } + .header-bar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); } + .header-bar .button.titlebutton.close:hover, + .titlebar .button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); } + .header-bar .button.titlebutton.close:active, + .titlebar .button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); } + .header-bar .button.titlebutton.maximize, + .titlebar .button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-max-dark.png"), url("assets/titlebutton-max-dark@2.png")); } + .header-bar .button.titlebutton.maximize:backdrop, + .titlebar .button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop-dark.png"), url("assets/titlebutton-max-backdrop-dark@2.png")); } + .header-bar .button.titlebutton.maximize:hover, + .titlebar .button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-max-hover-dark.png"), url("assets/titlebutton-max-hover-dark@2.png")); } + .header-bar .button.titlebutton.maximize:active, + .titlebar .button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-max-active-dark.png"), url("assets/titlebutton-max-active-dark@2.png")); } + .header-bar .button.titlebutton.minimize, + .titlebar .button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-min-dark.png"), url("assets/titlebutton-min-dark@2.png")); } + .header-bar .button.titlebutton.minimize:backdrop, + .titlebar .button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop-dark.png"), url("assets/titlebutton-min-backdrop-dark@2.png")); } + .header-bar .button.titlebutton.minimize:hover, + .titlebar .button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-min-hover-dark.png"), url("assets/titlebutton-min-hover-dark@2.png")); } + .header-bar .button.titlebutton.minimize:active, + .titlebar .button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-min-active-dark.png"), url("assets/titlebutton-min-active-dark@2.png")); } + +.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.sidebar-button.button:active, .menuitem.button.flat:selected, .menuitem.sidebar-button.button:selected, .list-row:selected, .sidebar:selected, .sidebar .view:selected, GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active, +NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected, +NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, +NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected, +NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, +NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active { + background-image: none; + background-color: #5294E2; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + +GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, +ScratchMainWindow .notebook tab.reorderable-page.top:active, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, +ScratchMainWindow .notebook tab.top:active, +ScratchMainWindow .notebook tab.top.active-page, +ScratchMainWindow .notebook tab.top.active-page:hover, +EphyNotebook.notebook tab.reorderable-page.top:active, +EphyNotebook.notebook tab.reorderable-page.top.active-page, +EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, +EphyNotebook.notebook tab.top:active, +EphyNotebook.notebook tab.top.active-page, +EphyNotebook.notebook tab.top.active-page:hover, +MidoriNotebook .notebook tab.reorderable-page.top:active, +MidoriNotebook .notebook tab.reorderable-page.top.active-page, +MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, +MidoriNotebook .notebook tab.top:active, +MidoriNotebook .notebook tab.top.active-page, +MidoriNotebook .notebook tab.top.active-page:hover, +TerminalWindow .notebook tab.reorderable-page.top:active, +TerminalWindow .notebook tab.reorderable-page.top.active-page, +TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +TerminalWindow .notebook tab.top:active, +TerminalWindow .notebook tab.top.active-page, +TerminalWindow .notebook tab.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { + box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; } + +TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.top { + padding-top: 7px; + border-top-width: 3px; } + +TerminalWindow .notebook.header.top, +PantheonTerminalPantheonTerminalWindow .notebook.header.top { + box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; } + +GtkHTML { + background-color: #404552; + color: #D3DAE3; } + GtkHTML:active { + color: #ffffff; + background-color: #5294E2; } + +SushiFontWidget { + padding: 6px 12px; } + +TerminalWindow .background { + background-color: transparent; } + +TerminalWindow .scrollbar.vertical .slider { + margin-left: 3px; } + +TerminalWindow .scrollbar.trough { + border-width: 0; } + +TerminalWindow .notebook tab .button { + color: #9da3ad; } + TerminalWindow .notebook tab .button:hover { + color: #D3DAE3; + border-color: #2b2e39; + background-color: #444a58; } + +TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover { + color: #ff4d4d; } + +TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active { + color: #5294E2; } + +.nautilus-canvas-item { + border-radius: 2px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { + color: #D3DAE3; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; } + +.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, .header-bar .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #868b97; } + .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus, + .nautilus-list-dim-label:selected, + .nautilus-list-dim-label:selected:focus { + color: #dceaf9; } + +NautilusNotebook.notebook { + background-color: #404552; } + NautilusNotebook.notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; } + +NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { + padding: 5px; + box-shadow: none; + background-color: #404552; } + +.nautilus-circular-button.image-button.button { + border-radius: 50%; + outline-radius: 50%; + padding: 8px; } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(211, 218, 227, 0.5); + border-color: rgba(180, 192, 207, 0.5); } + .disk-space-display.used { + background-color: rgba(82, 148, 226, 0.8); + border-color: rgba(38, 121, 219, 0.8); } + .disk-space-display.free { + background-color: #313541; + border-color: #1b1d24; } + +NautilusListView .view { + border-bottom: 1px solid #2b2e39; } + +NemoWindow EelEditableLabel.entry { + transition: none; } + +NemoWindow .sidebar .frame { + border-width: 0; } + +NemoWindow GtkSeparator.separator.horizontal, NemoWindow .sidebar GtkSeparator.horizontal.view.separator, .sidebar NemoWindow GtkSeparator.horizontal.view.separator { + color: #2b2e39; } + +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button { + color: rgba(207, 218, 231, 0.8); + outline-color: rgba(207, 218, 231, 0.1); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover { + background-color: rgba(134, 144, 165, 0.37); } + NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + background-color: #5294E2; } + NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive { + color: rgba(207, 218, 231, 0.4); } + +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); } + +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); } + +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); } + +.gedit-headerbar-paned { + color: rgba(38, 42, 51, 0.97); } + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: #404552; } + .open-document-selector-treeview.view:prelight { + background-color: rgba(0, 0, 0, 0.05); } + .open-document-selector-treeview.view:prelight:selected { + color: #ffffff; + background-color: #5294E2; } + +.open-document-selector-name-label { + color: #D3DAE3; } + +.open-document-selector-path-label { + color: #8a909b; + font-size: smaller; } + .open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); } + +.gedit-document-panel .list-row .button { + color: transparent; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; + padding: 4px; } + .gedit-document-panel .list-row .button GtkImage { + color: inherit; } + +.gedit-document-panel .prelight-row .button { + color: #9da3ad; } + +.gedit-document-panel .list-row .button:hover, +.gedit-document-panel .prelight-row .button:hover { + color: #ff4d4d; } + +.gedit-document-panel .prelight-row:selected .button:hover { + color: #ff6666; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; } + .gedit-document-panel .prelight-row:selected .button:hover:active { + color: #ffffff; } + +.gedit-document-panel .prelight-row .button:active { + color: #D3DAE3; } + +.gedit-document-panel-dragged-row { + border: 1px solid #2b2e39; + background-color: #22242d; + color: #D3DAE3; } + +GeditStatusbar { + border-top: 1px solid #2b2e39; + background-color: #383C4A; } + +GeditStatusMenuButton.button.flat, GeditStatusMenuButton.sidebar-button.button, +GeditStatusMenuButton:prelight.button.flat, +GeditStatusMenuButton.sidebar-button.button:prelight, +GeditStatusMenuButton:checked.button.flat, +GeditStatusMenuButton.sidebar-button.button:checked { + border-bottom-style: none; + border-radius: 0; } + +GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { + border-bottom: 1px solid #2b2e39; } + +.gedit-search-entry-occurrences-tag { + color: rgba(211, 218, 227, 0.6); + border: none; + margin: 2px; + padding: 2px; } + +GeditViewFrame .gedit-search-slider { + background-color: #3c4150; + padding: 6px; + border-color: #2b2e39; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; } + +GbWorkbench .floating-bar { + color: #D3DAE3; } + +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr), +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl) { + padding: 0 10px; + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image:hover, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image:hover { + color: inherit; } + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):hover { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):active, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):checked { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):insensitive, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr), +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover, +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked { + border-left-style: none; + border-radius: 0 3px 3px 0; + outline-radius: 0 1px 1px 0; } + +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl), +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):hover, +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):active, +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):checked { + border-right-style: none; + border-radius: 3px 0 0 3px; + outline-radius: 1px 0 0 1px; } + +GbPreferencesPageLanguage .entry { + border-radius: 3px 3px 0 0; } + +GbPreferencesPageLanguage .frame { + border-top-width: 0; } + +GbEditorTweakWidget .linked.vertical > .entry { + border-bottom-style: solid; } + +GbEditorTweakWidget GtkScrolledWindow { + border-top: none; } + +GbViewStack GtkBox.header.notebook { + border-bottom: 1px solid #2b2e39; } + +GbViewStack.focused GtkBox.header.notebook, +#project_sidebar_header.focused { + background-color: #404552; } + +GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { + border-bottom: 1px solid #2b2e39; } + +GbNewProjectDialog GtkFileChooserButton.linked-on-right .button { + border-radius: 3px 0 0 3px; } + +GbWorkspacePane GtkBox.header.notebook { + border-bottom: 1px solid #2b2e39; } + +GbWorkspacePane:not(.focused) GtkBox.header.notebook { + background-color: #383C4A; } + +DhSidebar GtkSearchEntry.entry, +SymbolTree GtkSearchEntry.entry { + border-left: none; + border-right: none; + border-top: none; + border-radius: 0px; } + +GtkEntry.gb-command-bar-entry.entry.flat, +GtkEntry.gb-command-bar-entry.entry.flat:focus { + font-family: Monospace; + color: #BAC3CF; + background-image: none; + background-color: #353945; + padding: 6px 6px 6px 6px; + border: none; } + +GbTerminalView { + background-color: #404552; + color: #D3DAE3; } + +GbSourceStyleSchemeWidget GtkSourceView { + font-family: Monospace; } + +GtkScrolledWindow.gb-linked-scroller { + border-top: none; } + +GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { + transition: none; } + +GbViewStack GtkBox.header.notebook, +GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { + border-bottom: 1px solid #2b2e39; } + +GbViewStack.focused GtkBox.header.notebook { + background-color: #404552; } + GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { + opacity: 1; } + +EphyWindow .floating-bar { + color: #D3DAE3; } + +.documents-load-more.button { + border-width: 1px 0 0; + border-radius: 0; } + +.documents-icon-bg { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; } + +.documents-collection-icon { + background-color: rgba(211, 218, 227, 0.3); + border-radius: 2px; } + +.documents-favorite.button:active, +.documents-favorite.button:active:hover { + color: #a9caf1; } + +.documents-entry-tag { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; } + .documents-entry-tag:hover { + color: #ffffff; + background-color: #639fe5; } + .documents-entry-tag:active { + color: #ffffff; + background-color: #4189df; } + .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { + background: none; + border: none; + box-shadow: none; + icon-shadow: none; } + .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { + color: rgba(255, 255, 255, 0.7); } + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } + +TotemGrilo.vertical GdMainView.frame { + border-width: 0; } + +SynapseGuiSelectionContainer *:selected, +SynapseGuiViewVirgilio *:selected { + background-color: #5294E2; } + +.tr-workarea .undershoot, +.tr-workarea .overshoot { + border-color: transparent; } + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelToplevel, +PanelWidget, +PanelAppletFrame, +PanelApplet { + color: #BAC3CF; + background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } + +PanelApplet .button, PanelApplet .button:backdrop { + padding: 4px; + border: 2px solid transparent; + border-radius: 0; + background-image: none; + background-color: transparent; + color: #BAC3CF; } + +PanelApplet .button:hover { + color: #d8dde4; + background-color: rgba(0, 0, 0, 0.17); + border-color: rgba(0, 0, 0, 0.17); } + +PanelApplet .button:active, PanelApplet .button:active:backdrop, +PanelApplet .button:checked, PanelApplet .button:checked:backdrop { + background-clip: padding-box; + color: #ffffff; + background-color: rgba(0, 0, 0, 0.25); + border-radius: 0; + border-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #5294E2; } + +PanelApplet:hover { + color: #ffffff; } + +PanelApplet:active, +PanelApplet:hover:active { + color: #5294E2; } + +WnckPager { + color: #5d6268; } + WnckPager:selected { + color: #5294E2; } + +NaTrayApplet { + -NaTrayApplet-icon-padding: 12; + -NaTrayApplet-icon-size: 16; } + +ClockBox { + color: #BAC3CF; } + +.xfce4-panel.panel { + background-color: rgba(43, 46, 55, 0.95); } + .xfce4-panel.panel .button.flat, .xfce4-panel.panel .sidebar-button.button { + color: #BAC3CF; + background-color: rgba(43, 46, 55, 0); + border-radius: 0; } + .xfce4-panel.panel .button.flat:hover, .xfce4-panel.panel .sidebar-button.button:hover { + border: none; + background-color: rgba(65, 70, 84, 0.95); } + .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .sidebar-button.button:active, .xfce4-panel.panel .button.flat:checked, .xfce4-panel.panel .sidebar-button.button:checked { + color: #5294E2; + border: none; + background-color: rgba(27, 29, 35, 0.95); } + +.floating-bar { + background-color: #5294E2; + color: #ffffff; } + .floating-bar.top { + border-radius: 0 0 2px 2px; } + .floating-bar.right { + border-radius: 2px 0 0 2px; } + .floating-bar.bottom { + border-radius: 2px 2px 0 0; } + .floating-bar.left { + border-radius: 0 2px 2px 0; } + .floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + background-color: transparent; + box-shadow: none; + border: none; } + +BirdieWidgetsTweetList * { + background-image: none; + background-color: transparent; } + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: #ffffff; + background-color: #5294E2; + outline-color: transparent; } + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); + background-color: transparent; } + .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { + color: inherit; } + .marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: transparent; + background-image: linear-gradient(to bottom, #5294E2); } + .marlin-pathbar.pathbar:insensitive { + color: rgba(207, 218, 231, 0.35); + background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); } + .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #5294E2; } + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white); + background-color: transparent; } + .gala-notification .title, .gala-notification .label { + color: #5c616c; } + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; } + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; } + +WingpanelWidgetsIndicatorPopover.popover { + padding: 0; + text-shadow: none; + icon-shadow: none; } + WingpanelWidgetsIndicatorPopover.popover .menuitem { + padding: 5px; + outline-color: transparent; + text-shadow: none; + icon-shadow: none; + border: solid transparent; + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { + padding: 0 3px; } + WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { + background-color: rgba(255, 255, 255, 0.05); + border: solid rgba(255, 255, 255, 0.07); + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { + color: rgba(211, 218, 227, 0.45); } + +PantheonTerminalPantheonTerminalWindow.background { + background-color: transparent; } + +SwitchboardCategoryView .view:selected, +SwitchboardCategoryView .view:selected:focus { + color: #D3DAE3; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #5294E2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration.top { + border: 1px solid rgba(32, 35, 43, 0.97); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #2f343f); + color: rgba(207, 218, 231, 0.8); + box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); } + UnityDecoration.top:backdrop { + border-bottom-width: 0; + color: rgba(207, 218, 231, 0.5); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97)); } + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2b2e37); + color: #f6f7f9; + box-shadow: none; } + UnityPanelWidget:backdrop, + .unity-panel:backdrop { + color: #bdc6d1; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #5294E2); + border-bottom: none; } + +.overlay-bar { + background-color: #5294E2; + border-color: #5294E2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: #ffffff; } + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #2b2e39; + border-right: 1px solid #2b2e39; } + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.help_button { + border-radius: 100px; + padding: 3px 9px; } + +.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #2b2e39; } + .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { + padding: 0 3px 0 3px; } + +.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #2b2e39; + background-color: #383C4A; } + .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { + padding: 2px 3px 2px 3px; } + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; } + +.source-list, +.source-list.view { + background-color: #383C4A; + color: #D3DAE3; + -gtk-icon-style: regular; } + +.source-list.category-expander { + color: transparent; } + +.source-list.view:prelight { + background-color: #434859; } + +.source-list.view:selected, +.source-list.view:prelight:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #5294E2; } + +.source-list .scrollbar.trough, +.source-list .scrollbars-junction { + border-image: none; + border-color: transparent; + background-color: #383C4A; + background-image: none; } + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-image: none; + background-color: #5294E2; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-color: #ffffff; + color: #5294E2; } + +.source-list.category-expander { + color: #D3DAE3; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; } + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; } + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GraniteWidgetsWelcome { + background-color: #404552; } + +GraniteWidgetsWelcome GtkLabel { + color: #868b97; + font: open sans 11; + text-shadow: none; } + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(211, 218, 227, 0.8); } + +.help_button { + border-radius: 0; } + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; } + +.popover_bg { + background-image: linear-gradient(to bottom, #404552); + border: 1px solid rgba(0, 0, 0, 0.3); } + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; } + +GraniteWidgetsXsEntry.entry { + padding: 4px; } + +.h1 { + font: open sans 24px; } + +.h2 { + font: open sans light 18px; } + +.h3 { + font: open sans 11px; } + +.h4, +.category-label { + color: #a5abb5; + font-weight: 600; } + +.h4 { + padding-bottom: 6px; + padding-top: 6px; } + +GtkListBox .h4 { + padding-left: 6px; } + +#panel_window { + background-color: rgba(43, 46, 55, 0.95); + color: #BAC3CF; + font: bold; + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } + #panel_window .menubar, + #panel_window .menubar > .menuitem { + background-color: transparent; + color: #BAC3CF; + font: bold; } + #panel_window .menubar .menuitem:insensitive { + color: rgba(186, 195, 207, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menu .menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #D3DAE3; } + +#content_frame { + padding-bottom: 14px; + background-color: #383C4A; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame .button { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #444a58; } + #content_frame .button:hover { + color: #D3DAE3; + outline-color: rgba(211, 218, 227, 0.3); + border-color: #2b2e39; + background-color: #505666; } + #content_frame .button:active, #content_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #2b2e39; + background-color: #5294E2; } + #content_frame .button:insensitive { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); } + #content_frame .button:insensitive > GtkLabel { + color: inherit; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(47, 52, 63, 0.97); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); } + +#buttonbox_frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + #buttonbox_frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + #buttonbox_frame .button:active, #buttonbox_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + #buttonbox_frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +#login_window #user_combobox { + color: #D3DAE3; + font: 13px; } + #login_window #user_combobox .menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#shutdown_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + #shutdown_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + #shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + +#restart_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + #restart_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + #restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +.titlebar .separator, .titlebar .sidebar .view.separator, .sidebar .titlebar .view.separator { + color: rgba(38, 42, 51, 0.97); } + +NemoWindow GtkEventBox { + background-color: #383C4A; } + +GtkFileChooserDialog *, +NautilusWindow *, +NemoWindow { + -GtkPaned-handle-size: 0; } + +GtkFileChooserDialog .sidebar, +NautilusWindow .sidebar, +NemoWindow .sidebar { + border-right: 1px solid rgba(42, 45, 55, 0.95); } + +GtkFileChooserDialog .sidebar:dir(rtl), +NautilusWindow .sidebar:dir(rtl), +NemoWindow .sidebar:dir(rtl) { + border-left: 1px solid rgba(42, 45, 55, 0.95); } + +GtkFileChooserDialog.csd.background, GtkFileChooserDialog .list.sidebar, +NautilusWindow.csd.background, +NautilusWindow .list.sidebar { + background-color: transparent; } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar, +NautilusWindow GtkPlacesSidebar.sidebar { + background-color: rgba(53, 57, 69, 0.95); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable, + NautilusWindow GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable { + border: 1px solid #5294E2; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row, + NautilusWindow GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { + background-color: rgba(75, 81, 98, 0.95); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable { + border: none; + color: #BAC3CF; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon { + color: rgba(186, 195, 207, 0.6); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:hover, + NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup { + background-color: rgba(186, 195, 207, 0.15); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon { + color: inherit; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, + NautilusWindow GtkPlacesSidebar.sidebar .separator, + NautilusWindow GtkPlacesSidebar.sidebar .view.separator { + color: transparent; } + +GtkFileChooserDialog.maximized GtkPlacesSidebar.sidebar, +NautilusWindow.maximized GtkPlacesSidebar.sidebar { + background-color: #353945; } + +GtkFileChooserDialog .sidebar-button.button, +NautilusWindow .sidebar-button.button { + color: #BAC3CF; } + GtkFileChooserDialog .sidebar-button.button:hover, + NautilusWindow .sidebar-button.button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + GtkFileChooserDialog .sidebar-button.button:active, + NautilusWindow .sidebar-button.button:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + GtkFileChooserDialog .sidebar-button.button:not(:hover):not(:active) > GtkImage, + NautilusWindow .sidebar-button.button:not(:hover):not(:active) > GtkImage { + opacity: 0.5; } + +NemoWindow.csd.background, +NemoWindow .source-list, NemoWindow .source-list.view, NemoWindow .source-list.view:prelight, +MarlinViewWindow.csd.background, +MarlinViewWindow .source-list, +MarlinViewWindow .source-list.view, +MarlinViewWindow .source-list.view:prelight { + background-color: transparent; } + +NemoWindow .sidebar, NemoWindow .source-list.sidebar.view, +MarlinViewWindow .sidebar, +MarlinViewWindow .source-list.sidebar.view { + background-color: rgba(53, 57, 69, 0.95); } + NemoWindow .sidebar .view, NemoWindow .sidebar row, NemoWindow .source-list.sidebar.view .view, NemoWindow .source-list.sidebar.view row, + MarlinViewWindow .sidebar .view, + MarlinViewWindow .sidebar row, + MarlinViewWindow .source-list.sidebar.view .view, + MarlinViewWindow .source-list.sidebar.view row { + background-color: transparent; + color: #BAC3CF; } + NemoWindow .sidebar .view.image, NemoWindow .sidebar row.image, NemoWindow .source-list.sidebar.view .view.image, NemoWindow .source-list.sidebar.view row.image, + MarlinViewWindow .sidebar .view.image, + MarlinViewWindow .sidebar row.image, + MarlinViewWindow .source-list.sidebar.view .view.image, + MarlinViewWindow .source-list.sidebar.view row.image { + color: rgba(186, 195, 207, 0.7); } + NemoWindow .sidebar .view.cell:selected, NemoWindow .sidebar row.cell:selected, NemoWindow .source-list.sidebar.view .view.cell:selected, NemoWindow .source-list.sidebar.view row.cell:selected, + MarlinViewWindow .sidebar .view.cell:selected, + MarlinViewWindow .sidebar row.cell:selected, + MarlinViewWindow .source-list.sidebar.view .view.cell:selected, + MarlinViewWindow .source-list.sidebar.view row.cell:selected { + background-color: #5294E2; + color: #ffffff; } + NemoWindow .sidebar.frame, NemoWindow .source-list.sidebar.view.frame, + MarlinViewWindow .sidebar.frame, + MarlinViewWindow .source-list.sidebar.view.frame { + color: #BAC3CF; } + NemoWindow .sidebar .separator, NemoWindow .sidebar .view.separator, NemoWindow .source-list.sidebar.view .separator, + MarlinViewWindow .sidebar .separator, + MarlinViewWindow .sidebar .sidebar.separator, + MarlinViewWindow .sidebar .view.separator, + MarlinViewWindow .source-list.sidebar.view .separator { + color: transparent; } + +NemoWindow.maximized .sidebar, +MarlinViewWindow.maximized .sidebar { + background-color: #353945; } + +NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, +MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { + background-color: rgba(42, 45, 55, 0.95); } + +NautilusWindow NautilusWindowSlot { + background-color: #404552; } + +NautilusDesktopWindow NautilusWindowSlot { + background-color: transparent; } + +GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { + background-color: rgba(53, 57, 69, 0.95); } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar { + background-color: transparent; } + +GtkFileChooserDialog GtkPaned > .vertical > .horizontal { + background-color: #383C4A; } + +GtkFileChooserDialog .dialog-action-box { + background-color: #383C4A; } + +GtkFileChooserDialog .dialog-vbox > .frame { + color: #BAC3CF; + border-color: transparent; } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame { + background-color: transparent; + border-color: rgba(20, 21, 26, 0.95); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkLabel, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkComboBox, +GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, +GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { + color: #BAC3CF; } + +FeedReaderreaderUI.background.csd > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd > .titlebar .pane-separator, +GeditWindow.background.csd.maximized > .titlebar .pane-separator, +GeditWindow.background.csd > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { + background-color: rgba(38, 42, 51, 0.97); } + +FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: rgba(47, 52, 63, 0.97); } + FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: rgba(50, 56, 67, 0.97); } + +FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: #2f343f; } + FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: #323843; } + +FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, +GeditWindow.background.csd > .titlebar { + background-color: transparent; } + +GeditWindow.background.csd { + background-color: transparent; } + +GeditWindow.background .gedit-side-panel-paned .pane-separator { + background-color: rgba(42, 45, 55, 0.95); } + +GeditWindow.background .gedit-bottom-panel-paned .pane-separator { + background-color: #2b2e39; } + +.gedit-bottom-panel-paned { + background-color: #404552; } + +.gedit-document-panel { + background-color: rgba(53, 57, 69, 0.95); } + .maximized .gedit-document-panel { + background-color: #353945; } + .gedit-document-panel .list-row { + color: #BAC3CF; } + .gedit-document-panel .list-row { + background-color: rgba(186, 195, 207, 0); + border: solid rgba(186, 195, 207, 0); + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:hover { + border: solid rgba(186, 195, 207, 0.15); + border-width: 3px 2px 3px 2px; + background-color: rgba(186, 195, 207, 0.15); } + .gedit-document-panel .list-row:active { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:active .button { + color: #ffffff; } + .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .prelight-row .button:active { + color: #BAC3CF; } + +GeditFileBrowserWidget { + background-color: rgba(53, 57, 69, 0.95); } + .maximized GeditFileBrowserWidget { + background-color: #353945; } + GeditFileBrowserWidget .horizontal { + background-color: transparent; + border-color: rgba(37, 40, 49, 0.95); } + GeditFileBrowserWidget .horizontal GtkComboBox { + color: #BAC3CF; } + +GeditWindow.background.csd GeditFileBrowserView.view { + background-color: transparent; + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander { + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { + color: #5294E2; } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button, +GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:hover, + GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:active, + GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:checked, + GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry, +GtkFileChooserDialog .dialog-vbox > .frame .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry:hover, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { + color: inherit; } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:focus, + GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +NautilusWindow GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider { + background-color: #e7eaee; + border: 1px solid rgba(0, 0, 0, 0.3); } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .trough, +NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .trough, NemoWindow .sidebar .scrollbar .trough, NemoWindow .source-list.sidebar.view .scrollbar .trough, +MarlinViewWindow .sidebar .scrollbar .trough, +MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough { + background-color: rgba(0, 0, 0, 0.2); + border: none; } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider, +NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider, NemoWindow .sidebar .scrollbar .slider, NemoWindow .source-list.sidebar.view .scrollbar .slider, +MarlinViewWindow .sidebar .scrollbar .slider, +MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider { + background-color: rgba(231, 234, 238, 0.7); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:hover, + NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:hover, NemoWindow .sidebar .scrollbar .slider:hover, + MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover { + background-color: #f6f7f9; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, + NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, NemoWindow .sidebar .scrollbar .slider:prelight:active, + MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active { + background-color: #5294E2; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, + NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, NemoWindow .sidebar .scrollbar .slider:insensitive, + MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { + background-color: transparent; } + +@define-color theme_fg_color #D3DAE3; +@define-color theme_text_color #D3DAE3; +@define-color theme_bg_color #383C4A; +@define-color theme_base_color #404552; +@define-color theme_selected_bg_color #5294E2; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #D3DAE3; +@define-color text_color #D3DAE3; +@define-color bg_color #383C4A; +@define-color base_color #404552; +@define-color selected_bg_color #5294E2; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #3c4150; +@define-color insensitive_fg_color alpha(#d3dae3,0.5); +@define-color insensitive_base_color #404552; +@define-color theme_unfocused_fg_color #D3DAE3; +@define-color theme_unfocused_text_color #D3DAE3; +@define-color theme_unfocused_bg_color #383C4A; +@define-color theme_unfocused_base_color #404552; +@define-color borders #2b2e39; +@define-color unfocused_borders #2b2e39; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #404552; +@define-color wm_title alpha(#cfdae7,0.8); +@define-color wm_unfocused_title alpha(#cfdae7,0.5); +@define-color wm_bg #2f343f; +@define-color wm_bg_unfocused #323843; +@define-color wm_highlight #363b48; +@define-color wm_shadow alpha(black,0.35); +@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 #5294E2; +@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 #ffffff; diff --git a/common/gtk-3.0/3.18/gtk-contained-darker.css b/common/gtk-3.0/3.18/gtk-darker.css index 0477e9f..3bd254a 100644 --- a/common/gtk-3.0/3.18/gtk-contained-darker.css +++ b/common/gtk-3.0/3.18/gtk-darker.css @@ -27,19 +27,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: rgba(245, 246, 247, 0.999); } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -116,9 +107,6 @@ GtkTextView { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -134,9 +122,6 @@ GtkTextView { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -224,9 +209,6 @@ GtkTextView { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -745,7 +727,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . background-image: none; box-shadow: none; } -/* menu buttons */ .menuitem.button.flat, .menuitem.sidebar-button.button { transition: none; outline-offset: -1px; @@ -755,9 +736,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -778,9 +756,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . .button:link > .label, .button:visited > .label { text-decoration-line: underline; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -858,9 +833,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -890,9 +862,6 @@ GtkComboBox { border-top-right-radius: 0; border-bottom-right-radius: 0; } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -929,9 +898,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1333,9 +1299,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991)); border-color: rgba(21, 23, 28, 0.67); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1350,9 +1313,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1434,9 +1394,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1500,9 +1457,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { padding: 2px; border: 1px solid #cdd2d7; @@ -1534,10 +1488,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1670,9 +1620,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { -GtkRange-slider-width: 13; -GtkRange-trough-border: 0; @@ -1749,9 +1696,6 @@ column-header .button, column-header .button:hover, column-header .button:active .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 52; @@ -1813,9 +1757,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1974,9 +1915,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -2057,9 +1995,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -2096,16 +2031,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -2129,9 +2060,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2159,9 +2087,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list { background-color: #ffffff; border-color: #dcdfe3; } @@ -2193,9 +2118,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.activatable:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2236,9 +2158,6 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.35); background-color: rgba(102, 109, 132, 0.2); } -/************* - * Expanders * - *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { @@ -2248,9 +2167,6 @@ GtkScrolledWindow GtkViewport.frame { .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2280,9 +2196,6 @@ GtkCalendar { GtkCalendar.highlight { color: #5c616c; } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2396,9 +2309,6 @@ GtkPaned.wide { GtkPaned.wide.vertical .pane-separator { border-style: solid none; } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2440,9 +2350,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2457,9 +2364,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { @@ -2527,9 +2431,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .content-view { background-color: #ffffff; } .content-view:hover { @@ -2546,14 +2447,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2668,86 +2644,6 @@ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -2921,11 +2817,9 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . color: #ffffff; background-color: #5294E2; } -/* Only normal state is handle */ .open-document-selector-name-label { color: #5c616c; } -/* Only normal state is handle */ .open-document-selector-path-label { color: #aeb0b6; font-size: smaller; } @@ -3253,24 +3147,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.37); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37)); @@ -3302,55 +3193,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3583,13 +3463,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: rgba(43, 46, 55, 0.95); color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3602,7 +3480,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3611,7 +3488,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3642,7 +3518,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3680,13 +3555,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3706,7 +3578,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3726,7 +3597,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3853,7 +3723,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: rgba(53, 57, 69, 0.95); } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } @@ -4048,7 +3917,6 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { background-color: transparent; } -/* GTK NAMED COLORS */ @define-color theme_fg_color #5c616c; @define-color theme_text_color #5c616c; @define-color theme_bg_color #F5F6F7; @@ -4074,6 +3942,7 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color error_color #FC4138; @define-color success_color #73d216; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #ffffff; @define-color wm_title alpha(#cfdae7,0.8); @define-color wm_unfocused_title alpha(#cfdae7,0.5); @define-color wm_bg #2f343f; @@ -4091,4 +3960,3 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color wm_icon_unfocused_bg #666A74; @define-color wm_icon_hover_bg #C4C7CC; @define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.18/gtk-contained-solid-dark.css b/common/gtk-3.0/3.18/gtk-solid-dark.css index 1233e50..58ab25e 100644 --- a/common/gtk-3.0/3.18/gtk-contained-solid-dark.css +++ b/common/gtk-3.0/3.18/gtk-solid-dark.css @@ -27,19 +27,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #D3DAE3; background-color: #383C4A; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -116,9 +107,6 @@ GtkTextView { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -134,9 +122,6 @@ GtkTextView { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -225,9 +210,6 @@ GtkTextView { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -746,7 +728,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . background-image: none; box-shadow: none; } -/* menu buttons */ .menuitem.button.flat, .menuitem.sidebar-button.button { transition: none; outline-offset: -1px; @@ -756,9 +737,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked { color: #D3DAE3; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #a9caf1; } *:link:visited, .button:visited { @@ -779,9 +757,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . .button:link > .label, .button:visited > .label { text-decoration-line: underline; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -859,9 +834,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -887,9 +859,6 @@ GtkComboBox { border-top-right-radius: 0; border-bottom-right-radius: 0; } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -926,9 +895,6 @@ GtkComboBox { .action-bar { background-color: #313541; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1330,9 +1296,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #3e4553); border-color: rgba(21, 23, 28, 0.7); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1347,9 +1310,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1431,9 +1391,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #383C4A; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1497,9 +1454,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { padding: 2px; border: 1px solid #20222a; @@ -1531,10 +1485,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #404552; @@ -1667,9 +1617,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(211, 218, 227, 0.15); } -/************** - * Scrollbars * - **************/ .scrollbar { -GtkRange-slider-width: 13; -GtkRange-trough-border: 0; @@ -1746,9 +1693,6 @@ column-header .button, column-header .button:hover, column-header .button:active .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 52; @@ -1810,9 +1754,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } @@ -1971,9 +1912,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(211, 218, 227, 0.45); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -2054,9 +1992,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -2093,16 +2028,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -2126,9 +2057,6 @@ GtkLevelBar.vertical { background-color: #404552; border-color: #404552; } -/********** - * Frames * - **********/ .frame { border: 1px solid #2b2e39; padding: 0; } @@ -2156,9 +2084,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list { background-color: #404552; border-color: #2b2e39; } @@ -2190,9 +2115,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.activatable:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2233,9 +2155,6 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { @@ -2245,9 +2164,6 @@ GtkScrolledWindow GtkViewport.frame { .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #D3DAE3; border: 1px solid #2b2e39; @@ -2277,9 +2193,6 @@ GtkCalendar { GtkCalendar.highlight { color: #D3DAE3; } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2393,9 +2306,6 @@ GtkPaned.wide { GtkPaned.wide.vertical .pane-separator { border-style: solid none; } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2437,9 +2347,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2454,9 +2361,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { @@ -2524,9 +2428,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .content-view { background-color: #404552; } .content-view:hover { @@ -2543,14 +2444,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px #20232b, 0 8px 8px 0 rgba(0, 0, 0, 0.35); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.9), 0 5px 5px 0 rgba(0, 0, 0, 0.35); } @@ -2665,86 +2641,6 @@ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -2918,11 +2814,9 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . color: #ffffff; background-color: #5294E2; } -/* Only normal state is handle */ .open-document-selector-name-label { color: #D3DAE3; } -/* Only normal state is handle */ .open-document-selector-path-label { color: #8a909b; font-size: smaller; } @@ -3250,24 +3144,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.4); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.4)); @@ -3299,55 +3190,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3580,13 +3460,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3599,7 +3477,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3608,7 +3485,6 @@ GtkListBox .h4 { background-color: transparent; color: #D3DAE3; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #383C4A; @@ -3639,7 +3515,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3677,13 +3552,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3703,7 +3575,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3723,7 +3594,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3860,7 +3730,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #2a2d37; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #404552; } @@ -4055,7 +3924,6 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { background-color: transparent; } -/* GTK NAMED COLORS */ @define-color theme_fg_color #D3DAE3; @define-color theme_text_color #D3DAE3; @define-color theme_bg_color #383C4A; @@ -4081,6 +3949,7 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color error_color #FC4138; @define-color success_color #73d216; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #404552; @define-color wm_title alpha(#cfdae7,0.8); @define-color wm_unfocused_title alpha(#cfdae7,0.5); @define-color wm_bg #2f343f; @@ -4098,4 +3967,3 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color wm_icon_unfocused_bg #666A74; @define-color wm_icon_hover_bg #C4C7CC; @define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #404552; diff --git a/common/gtk-3.0/3.18/gtk-contained-solid-darker.css b/common/gtk-3.0/3.18/gtk-solid-darker.css index f9e6786..42afe55 100644 --- a/common/gtk-3.0/3.18/gtk-contained-solid-darker.css +++ b/common/gtk-3.0/3.18/gtk-solid-darker.css @@ -27,19 +27,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: #F5F6F7; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -116,9 +107,6 @@ GtkTextView { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -134,9 +122,6 @@ GtkTextView { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -224,9 +209,6 @@ GtkTextView { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -745,7 +727,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . background-image: none; box-shadow: none; } -/* menu buttons */ .menuitem.button.flat, .menuitem.sidebar-button.button { transition: none; outline-offset: -1px; @@ -755,9 +736,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -778,9 +756,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . .button:link > .label, .button:visited > .label { text-decoration-line: underline; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -858,9 +833,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -890,9 +862,6 @@ GtkComboBox { border-top-right-radius: 0; border-bottom-right-radius: 0; } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -929,9 +898,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1333,9 +1299,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #3e4553); border-color: rgba(21, 23, 28, 0.7); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1350,9 +1313,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1434,9 +1394,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1500,9 +1457,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { padding: 2px; border: 1px solid #cdd2d7; @@ -1534,10 +1488,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1670,9 +1620,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { -GtkRange-slider-width: 13; -GtkRange-trough-border: 0; @@ -1749,9 +1696,6 @@ column-header .button, column-header .button:hover, column-header .button:active .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 52; @@ -1813,9 +1757,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1974,9 +1915,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -2057,9 +1995,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -2096,16 +2031,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -2129,9 +2060,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2159,9 +2087,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list { background-color: #ffffff; border-color: #dcdfe3; } @@ -2193,9 +2118,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.activatable:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2236,9 +2158,6 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { @@ -2248,9 +2167,6 @@ GtkScrolledWindow GtkViewport.frame { .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2280,9 +2196,6 @@ GtkCalendar { GtkCalendar.highlight { color: #5c616c; } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2396,9 +2309,6 @@ GtkPaned.wide { GtkPaned.wide.vertical .pane-separator { border-style: solid none; } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2440,9 +2350,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2457,9 +2364,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { @@ -2527,9 +2431,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .content-view { background-color: #ffffff; } .content-view:hover { @@ -2546,14 +2447,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 3px 3px 0 0; border-width: 0px; box-shadow: 0 0 0 1px #20232b, 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.9), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2668,86 +2644,6 @@ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -2921,11 +2817,9 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . color: #ffffff; background-color: #5294E2; } -/* Only normal state is handle */ .open-document-selector-name-label { color: #5c616c; } -/* Only normal state is handle */ .open-document-selector-path-label { color: #aeb0b6; font-size: smaller; } @@ -3253,24 +3147,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(207, 218, 231, 0.8); border-color: rgba(21, 23, 28, 0.4); background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.4)); @@ -3302,55 +3193,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3583,13 +3463,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3602,7 +3480,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3611,7 +3488,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3642,7 +3518,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3680,13 +3555,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3706,7 +3578,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3726,7 +3597,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3853,7 +3723,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #353945; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } @@ -4048,7 +3917,6 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { background-color: transparent; } -/* GTK NAMED COLORS */ @define-color theme_fg_color #5c616c; @define-color theme_text_color #5c616c; @define-color theme_bg_color #F5F6F7; @@ -4074,6 +3942,7 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color error_color #FC4138; @define-color success_color #73d216; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #ffffff; @define-color wm_title alpha(#cfdae7,0.8); @define-color wm_unfocused_title alpha(#cfdae7,0.5); @define-color wm_bg #2f343f; @@ -4091,4 +3960,3 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color wm_icon_unfocused_bg #666A74; @define-color wm_icon_hover_bg #C4C7CC; @define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.18/gtk-contained-solid.css b/common/gtk-3.0/3.18/gtk-solid.css index 6817fdd..773ff78 100644 --- a/common/gtk-3.0/3.18/gtk-contained-solid.css +++ b/common/gtk-3.0/3.18/gtk-solid.css @@ -27,19 +27,10 @@ outline-width: 1px; outline-radius: 2px; } -/*************** - * Base States * - ***************/ .background { color: #5c616c; background-color: #F5F6F7; } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ *:insensitive { -gtk-image-effect: dim; } @@ -116,9 +107,6 @@ GtkTextView { outline-color: rgba(186, 195, 207, 0.3); box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -134,9 +122,6 @@ GtkTextView { .spinner:active:insensitive { opacity: 0.5; } -/**************** - * Text Entries * - ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; @@ -224,9 +209,6 @@ GtkTextView { GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } @@ -745,7 +727,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . background-image: none; box-shadow: none; } -/* menu buttons */ .menuitem.button.flat, .menuitem.sidebar-button.button { transition: none; outline-offset: -1px; @@ -755,9 +736,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked { color: #5c616c; } -/********* - * Links * - *********/ *:link, .button:link, .button:visited { color: #2679db; } *:link:visited, .button:visited { @@ -778,9 +756,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . .button:link > .label, .button:visited > .label { text-decoration-line: underline; } -/***************** - * GtkSpinButton * - *****************/ .spinbutton { border-radius: 3px; } .spinbutton .button { @@ -858,9 +833,6 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . border-radius: 0; box-shadow: none; } -/************** - * ComboBoxes * - **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; } @@ -890,9 +862,6 @@ GtkComboBox { border-top-right-radius: 0; border-bottom-right-radius: 0; } -/************ - * Toolbars * - ************/ .toolbar, .inline-toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -929,9 +898,6 @@ GtkComboBox { .action-bar { background-color: #edeef0; } -/*************** - * Header bars * - ***************/ .header-bar { padding: 7px 7px 6px 7px; border-width: 0 0 1px; @@ -1337,9 +1303,6 @@ GtkComboBox { background-image: linear-gradient(to bottom, #f5f5f7); border-color: rgba(82, 93, 118, 0.3); } -/************ - * Pathbars * - ************/ .path-bar .button { padding-left: 6px; padding-right: 6px; } @@ -1354,9 +1317,6 @@ GtkComboBox { padding-right: 4px; padding-left: 4px; } -/************** - * Tree Views * - **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; @@ -1438,9 +1398,6 @@ column-header .button, column-header .button:hover, column-header .button:active border-color: #F5F6F7; background-image: none; } -/********* - * Menus * - *********/ .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1504,9 +1461,6 @@ column-header .button, column-header .button:hover, column-header .button:active .menuitem .accelerator { color: alpha(currentColor,0.55); } -/************ - * Popovers * - ************/ .popover { padding: 2px; border: 1px solid #cdd2d7; @@ -1538,10 +1492,6 @@ column-header .button, column-header .button:hover, column-header .button:active .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } -/***************** - * Notebooks and * - * Tabs * - *****************/ .notebook { padding: 0; background-color: #ffffff; @@ -1674,9 +1624,6 @@ column-header .button, column-header .button:hover, column-header .button:active .notebook.arrow:insensitive { color: rgba(92, 97, 108, 0.25); } -/************** - * Scrollbars * - **************/ .scrollbar { -GtkRange-slider-width: 13; -GtkRange-trough-border: 0; @@ -1753,9 +1700,6 @@ column-header .button, column-header .button:hover, column-header .button:active .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } -/********** - * Switch * - **********/ GtkSwitch { font: 1; -GtkSwitch-slider-width: 52; @@ -1817,9 +1761,6 @@ GtkInfoBar GtkSwitch.trough:active:insensitive { .primary-toolbar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } -/************************* - * Check and Radio items * - *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } @@ -1978,9 +1919,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: rgba(92, 97, 108, 0.55); } -/************ - * GtkScale * - ************/ .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -2061,9 +1999,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } -/***************** - * Progress bars * - *****************/ GtkProgressBar { padding: 0; font-size: smaller; @@ -2100,16 +2035,12 @@ GtkProgressBar.trough, .level-bar.trough { GtkInfoBar .level-bar.trough { background-color: rgba(0, 0, 0, 0.2); } -/************* - * Level Bar * - *************/ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 3px; @@ -2133,9 +2064,6 @@ GtkLevelBar.vertical { background-color: rgba(92, 97, 108, 0.2); border-color: rgba(92, 97, 108, 0.2); } -/********** - * Frames * - **********/ .frame { border: 1px solid #dcdfe3; padding: 0; } @@ -2163,9 +2091,6 @@ GtkScrolledWindow GtkViewport.frame { GtkFontButton .vertical.view.separator { -GtkWidget-wide-separators: true; } -/********* - * Lists * - *********/ .list { background-color: #ffffff; border-color: #dcdfe3; } @@ -2197,9 +2122,6 @@ GtkScrolledWindow GtkViewport.frame { .list-row:hover, list-row.activatable:hover { transition: none; } -/********************* - * App Notifications * - *********************/ .app-notification, .app-notification.frame { padding: 10px; @@ -2240,9 +2162,6 @@ GtkScrolledWindow GtkViewport.frame { border-color: rgba(26, 28, 34, 0.4); background-color: rgba(102, 109, 132, 0.25); } -/************* - * Expanders * - *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { @@ -2252,9 +2171,6 @@ GtkScrolledWindow GtkViewport.frame { .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -/************ - * Calendar * - ***********/ GtkCalendar { color: #5c616c; border: 1px solid #dcdfe3; @@ -2284,9 +2200,6 @@ GtkCalendar { GtkCalendar.highlight { color: #5c616c; } -/*********** - * Dialogs * - ***********/ .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2400,9 +2313,6 @@ GtkPaned.wide { GtkPaned.wide.vertical .pane-separator { border-style: solid none; } -/************** - * GtkInfoBar * - **************/ GtkInfoBar { border-style: none; } @@ -2444,9 +2354,6 @@ GtkInfoBar { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.2); } -/************ - * Tooltips * - ************/ .tooltip { color: #BAC3CF; border-radius: 2px; } @@ -2461,9 +2368,6 @@ GtkInfoBar { background-color: transparent; color: inherit; } -/***************** - * Color Chooser * - *****************/ :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { @@ -2531,9 +2435,6 @@ GtkColorButton.button { GtkColorButton.button GtkColorSwatch { border-radius: 0; } -/******** - * Misc * - ********/ .content-view { background-color: #ffffff; } .content-view:hover { @@ -2550,14 +2451,89 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + .window-frame { border-radius: 4px 4px 0 0; border-width: 0px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); - /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } @@ -2672,86 +2648,6 @@ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 100% 60%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); - background-size: 60% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, ScratchMainWindow .notebook tab.reorderable-page.top:active, ScratchMainWindow .notebook tab.reorderable-page.top.active-page, @@ -2925,11 +2821,9 @@ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > . color: #ffffff; background-color: #5294E2; } -/* Only normal state is handle */ .open-document-selector-name-label { color: #5c616c; } -/* Only normal state is handle */ .open-document-selector-path-label { color: #aeb0b6; font-size: smaller; } @@ -3257,24 +3151,21 @@ BirdieWidgetsTweetList * { background-image: none; background-color: transparent; } -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; } - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; } - -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { color: #ffffff; background-color: #5294E2; outline-color: transparent; } +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; color: rgba(82, 93, 118, 0.8); border-color: rgba(82, 93, 118, 0.1); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); @@ -3306,55 +3197,44 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.panel-shadow { - background-image: none; - background-color: transparent; } - -.panel .menu { - box-shadow: none; } - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; } - -.panel .menubar > .menuitem { - padding: 3px 6px; } - -.panel .menubar > .menuitem:hover { - background-color: transparent; } - -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; } - -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; } - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; } - .panel .menu .spinner, .menu .spinner { opacity: 1; } @@ -3587,13 +3467,11 @@ GraniteWidgetsXsEntry.entry { GtkListBox .h4 { padding-left: 6px; } -/* the panel widget at the top */ #panel_window { background-color: #2b2e37; color: #BAC3CF; font: bold; - box-shadow: inset 0 -1px #1b1d23; - /* the menubars/menus of the panel, i.e. indicators */ } + box-shadow: inset 0 -1px #1b1d23; } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; @@ -3606,7 +3484,6 @@ GtkListBox .h4 { #panel_window .menubar .menu .menuitem { font: normal; } -/* the login window */ #login_window, #shutdown_dialog, #restart_dialog { @@ -3615,7 +3492,6 @@ GtkListBox .h4 { background-color: transparent; color: #5c616c; } -/* the top half of the login-window, in GtkDialog terms, the content */ #content_frame { padding-bottom: 14px; background-color: #F5F6F7; @@ -3646,7 +3522,6 @@ GtkListBox .h4 { #content_frame .button:insensitive > GtkLabel { color: inherit; } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -3684,13 +3559,10 @@ GtkListBox .h4 { #login_window #user_combobox .menu { font: normal; } -/* the user's avatar box */ #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ -/* the shutdown button */ #shutdown_button.button { background-clip: border-box; color: #ffffff; @@ -3710,7 +3582,6 @@ GtkListBox .h4 { background-color: #ec1b22; border-color: #ec1b22; } -/* the restart button */ #restart_button.button { background-clip: border-box; color: #ffffff; @@ -3730,7 +3601,6 @@ GtkListBox .h4 { background-color: #2e96c0; border-color: #2e96c0; } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ #greeter_infobar { border-bottom-width: 0; font: bold; } @@ -3857,7 +3727,6 @@ NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: #353945; } -/*Fix Nautilus transparency issues*/ NautilusWindow NautilusWindowSlot { background-color: #ffffff; } @@ -4052,7 +3921,6 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { background-color: transparent; } -/* GTK NAMED COLORS */ @define-color theme_fg_color #5c616c; @define-color theme_text_color #5c616c; @define-color theme_bg_color #F5F6F7; @@ -4078,6 +3946,7 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color error_color #FC4138; @define-color success_color #73d216; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #ffffff; @define-color wm_title alpha(#525d76,0.8); @define-color wm_unfocused_title alpha(#525d76,0.5); @define-color wm_bg #e7e8eb; @@ -4095,4 +3964,3 @@ MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserW @define-color wm_icon_unfocused_bg #B6B8C0; @define-color wm_icon_hover_bg #7A7F8B; @define-color wm_icon_active_bg #ffffff; -@define-color content_view_bg #ffffff; diff --git a/common/gtk-3.0/3.18/gtk.css b/common/gtk-3.0/3.18/gtk.css index 20b78fd..752380c 100644 --- a/common/gtk-3.0/3.18/gtk.css +++ b/common/gtk-3.0/3.18/gtk.css @@ -1 +1,3966 @@ -@import url("gtk-contained.css"); +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 16; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkWidget-link-color: #2679db; + -GtkWidget-visited-link-color: #1e61b0; + -GtkWidget-focus-padding: 2; + -GtkWidget-focus-line-width: 1; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkStatusbar-shadow-type: none; + outline-color: rgba(92, 97, 108, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + outline-radius: 2px; } + +.background { + color: #5c616c; + background-color: rgba(245, 246, 247, 0.999); } + +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + background-color: #F5F6F7; + color: #5c616c; } + .gtkstyle-fallback:prelight { + background-color: white; + color: #5c616c; } + .gtkstyle-fallback:active { + background-color: #d9dde0; + color: #5c616c; } + .gtkstyle-fallback:insensitive { + background-color: #fbfbfc; + color: rgba(92, 97, 108, 0.55); } + .gtkstyle-fallback:selected { + background-color: #5294E2; + color: #ffffff; } + +.view { + color: #5c616c; + background-color: #ffffff; } + .view.dim-label, .view.label.separator, .header-bar .view.subtitle { + color: rgba(92, 97, 108, 0.55); } + .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus { + color: rgba(255, 255, 255, 0.65); + text-shadow: none; } + +.rubberband, GtkTreeView.view.rubberband, .content-view.rubberband { + border: 1px solid #2679db; + background-color: rgba(38, 121, 219, 0.2); } + +.label.separator, .popover .label.separator, .sidebar .label.view.separator { + color: #5c616c; } + +.label:insensitive { + color: rgba(92, 97, 108, 0.55); } + +.dim-label, .label.separator, .popover .label.separator, .sidebar .label.view.separator, .header-bar .subtitle { + opacity: 0.55; } + +GtkAssistant .sidebar { + background-color: #ffffff; + border-top: 1px solid #dcdfe3; } + GtkAssistant .sidebar:dir(ltr) { + border-right: 1px solid #dcdfe3; } + GtkAssistant .sidebar:dir(rtl) { + border-left: 1px solid #dcdfe3; } + +GtkAssistant.csd .sidebar { + border-top-style: none; } + +GtkAssistant .sidebar .label { + padding: 6px 12px; } + +GtkAssistant .sidebar .label.highlight { + background-color: #5294E2; + color: #ffffff; } + +GtkTextView { + background-color: #fafbfb; } + +.grid-child { + padding: 3px; + border-radius: 3px; } + .grid-child:selected { + outline-offset: -2px; } + +.popover.osd, .osd { + color: #BAC3CF; + border: none; + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; + outline-color: rgba(186, 195, 207, 0.3); + box-shadow: none; } + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: blue; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: 0.5; } + +.entry { + border: 1px solid; + padding: 5px 8px 6px; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #5c616c; + border-color: #cfd6e6; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); } + .header-bar .entry { + padding: 6px; } + .entry.image { + padding-left: 3px; + padding-right: 3px; } + .entry.flat, .entry.flat:focus { + padding: 2px; + color: #5c616c; + border-color: #cfd6e6; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); + border: none; + border-radius: 0; } + .entry:focus { + background-clip: border-box; + color: #5c616c; + border-color: #5294E2; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff); } + .entry:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(255, 255, 255, 0.55); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.55)); } + .entry:selected, .entry:selected:focus { + background-color: #5294E2; + color: #ffffff; } + .entry.progressbar { + margin: 2px 12px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #5294E2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + .entry.warning { + color: #ffffff; + border-color: #F27835; + background-image: linear-gradient(to bottom, #f7ae86); } + .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); + box-shadow: none; } + .entry.warning:selected, .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .entry.error { + color: #ffffff; + border-color: #FC4138; + background-image: linear-gradient(to bottom, #fd8d88); } + .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); + box-shadow: none; } + .entry.error:selected, .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + .entry.image { + color: #7d8189; } + .osd .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + .osd .entry.image, .osd .entry.image:hover { + color: inherit; } + .osd .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + .osd .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkSearchEntry.entry { + border-radius: 20px; } + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } } + +.button { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 3px; + padding: 5px 8px; + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .header-bar .button { + padding: 6px 11px; } + .button.flat, .sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(251, 251, 252, 0); + border-color: rgba(207, 214, 230, 0); + transition: none; } + .button.flat:hover, .sidebar-button.button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; } + .button.flat:hover:active, .sidebar-button.button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; + -gtk-image-effect: highlight; } + .button:active, .button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; + transition-duration: 50ms; } + .button:active { + color: #5c616c; } + .button:active:hover, .button:checked { + color: #ffffff; } + .button.flat:insensitive, .sidebar-button.button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; } + .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button:insensitive > GtkLabel { + color: inherit; } + .button:insensitive:active, .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { + color: inherit; } + .button.osd { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(35, 38, 46, 0.95); } + .button.osd.image-button { + padding: 10px; } + .button.osd:hover { + color: #5294E2; } + .button.osd:active, .button.osd:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.osd:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); + border-radius: 0; + border-left-style: none; + border-right-style: none; } + .osd .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: none; } + .osd .button:first-child { + border-radius: 3px 0 0 3px; + border-left-style: solid; } + .osd .button:last-child { + border-radius: 0 3px 3px 0; + border-right-style: solid; } + .osd .button:last-child:dir(rtl) { + border-left-style: solid; } + .osd .button:only-child { + border-radius: 3px; + border-style: solid; } + .osd .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button:active, .osd .button:checked { + background-clip: padding-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .osd .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + .osd .button.flat, .osd .sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .osd .button.flat:hover, .osd .sidebar-button.button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .osd .button.flat:insensitive, .osd .sidebar-button.button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); + background-image: none; } + .osd .button.flat:active, .osd .sidebar-button.button:active, .osd .button.flat:checked, .osd .sidebar-button.button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .button.suggested-action.flat, .suggested-action.sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .button.suggested-action:active, .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .button.suggested-action.flat:insensitive, .suggested-action.sidebar-button.button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); } + .button.suggested-action:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .button.destructive-action.flat, .destructive-action.sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .button.destructive-action:active, .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .button.destructive-action.flat:insensitive, .destructive-action.sidebar-button.button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); } + .button.destructive-action:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + .button.image-button { + padding: 8px; } + .header-bar .button.image-button { + padding: 6px 9px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .header-bar .button.text-button { + padding: 6px 16px; } + .button.text-button.image-button { + padding: 4px 8px 5px; } + .button.text-button.image-button GtkLabel:first-child { + padding-left: 8px; } + .button.text-button.image-button GtkLabel:last-child { + padding-right: 8px; } + .header-bar .button.text-button.image-button { + padding: 6px 16px; } + .stack-switcher > .button { + outline-offset: -3px; } + .stack-switcher > .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 5px; + padding-bottom: 5px; } + .stack-switcher > .button .header-bar > GtkLabel { + padding: 6px 10px; } + .stack-switcher > .button.text-button { + padding: 5px 10px; } + .header-bar .stack-switcher > .button.text-button { + padding: 6px 10px; } + .stack-switcher > .button.image-button { + padding: 1px 3px; } + .stack-switcher > .button.needs-attention:active > .label, + .stack-switcher > .button.needs-attention:active > GtkImage, + .stack-switcher > .button.needs-attention:checked > .label, + .stack-switcher > .button.needs-attention:checked > GtkImage { + animation: none; + background-image: none; } + .stack-switcher > .button.needs-attention > .label, + .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > .button.needs-attention > .label:dir(rtl), + .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { + background-position: left 3px, left 4px; } + .inline-toolbar .button, .inline-toolbar .button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.inline-toolbar GtkToolButton > .button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .inline-toolbar GtkToolButton > .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .inline-toolbar GtkToolButton > .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { + color: inherit; } + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(82, 148, 226, 0.75); + background-color: rgba(82, 148, 226, 0.75); + opacity: 0.6; } + .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { + color: inherit; } + +.linked:not(.vertical):not(.pathbar) > .entry + .entry { + border-left-color: rgba(207, 214, 230, 0.3); } + +.linked:not(.vertical):not(.pathbar) > .entry.error + .entry, +.linked:not(.vertical):not(.pathbar) > .entry + .entry.error { + border-left-color: #FC4138; } + +.linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, +.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { + border-left-color: #F27835; } + +.linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { + border-left-color: #FC4138; } + +.linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), +.linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { + border-left-color: #5294E2; } + +.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { + border-left-color: #F27835; } + +.linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { + border-left-color: #FC4138; } + +.linked:not(.vertical):not(.pathbar) > .entry + .button, +.linked:not(.vertical):not(.pathbar) > .entry + .button:hover, +.linked:not(.vertical):not(.pathbar) > .entry + .button:active, +.linked:not(.vertical):not(.pathbar) > .entry + .button:checked, +.linked:not(.vertical):not(.pathbar) > .entry + .button:insensitive { + border-left-style: solid; } + +.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, +.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, +.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #5294E2; } + +.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, +.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, +.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #F27835; } + +.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, +.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, +.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #FC4138; } + +.linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), +.linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { + box-shadow: -1px 0 #cfd6e6; } + +.linked:not(.vertical):not(.pathbar) > .button:first-child:hover:not(:checked):not(:active) { + box-shadow: none; } + +.linked:not(.vertical):not(.pathbar) > .button:checked + .button:not(:checked):not(:active):hover { + box-shadow: none; } + +.linked:not(.vertical):not(.pathbar) > .button:checked + .entry { + border-left-color: #5294E2; } + +.linked:not(.vertical):not(.pathbar) > .entry + .button:not(:checked):not(:active):hover { + box-shadow: none; } + +.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4), inset -1px 0 rgba(207, 214, 230, 0.4); } + +.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(207, 214, 230, 0.4); } + +.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4); } + +.linked.vertical > .entry + .entry { + border-top-color: rgba(207, 214, 230, 0.3); } + +.linked.vertical > .entry.error + .entry, +.linked.vertical > .entry + .entry.error { + border-top-color: #FC4138; } + +.linked.vertical > .entry.warning + .entry, +.linked.vertical > .entry + .entry.warning { + border-top-color: #F27835; } + +.linked.vertical > .entry.error + .entry.warning { + border-top-color: #FC4138; } + +.linked.vertical > .entry + .entry:focus:not(:last-child), +.linked.vertical > .entry + .entry:focus:last-child { + border-top-color: #5294E2; } + +.linked.vertical > .entry + .entry.warning:focus:not(:last-child), +.linked.vertical > .entry + .entry.warning:focus:last-child { + border-top-color: #F27835; } + +.linked.vertical > .entry + .entry.error:focus:not(:last-child), +.linked.vertical > .entry + .entry.error:focus:last-child { + border-top-color: #FC4138; } + +.linked.vertical > .entry + .button, +.linked.vertical > .entry + .button:hover, +.linked.vertical > .entry + .button:active, +.linked.vertical > .entry + .button:checked, +.linked.vertical > .entry + .button:insensitive { + border-top-style: solid; } + +.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .entry:focus:not(:only-child) + .button, +.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-top-color: #5294E2; } + +.linked.vertical > .entry.warning:focus:not(:only-child) + .entry, +.linked.vertical > .entry.warning:focus:not(:only-child) + .button, +.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-top-color: #F27835; } + +.linked.vertical > .entry.error:focus:not(:only-child) + .entry, +.linked.vertical > .entry.error:focus:not(:only-child) + .button, +.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, +.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-top-color: #FC4138; } + +.linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), +.linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { + box-shadow: 0 -1px #cfd6e6; } + +.linked.vertical > .button:first-child:hover:not(:checked):not(:active) { + box-shadow: none; } + +.linked.vertical > .button:checked + .button:not(:checked):not(:active):hover { + box-shadow: none; } + +.linked.vertical > .button:checked + .entry { + border-top-color: #5294E2; } + +.linked.vertical > .entry + .button:not(:checked):not(:active):hover { + box-shadow: none; } + +.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.toolbar GtkToolButton > .sidebar-button.button, .inline-toolbar GtkToolButton > .sidebar-button.button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked:not(.vertical) > .button, +.linked:not(.vertical) > .button:hover, +.linked:not(.vertical) > .button:active, +.linked:not(.vertical) > .button:checked, .linked:not(.vertical):not(.pathbar) > .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive, .linked > GtkComboBox > .the-button-in-the-combobox:dir(ltr), +.linked > GtkComboBoxText > .the-button-in-the-combobox:dir(ltr) { + border-radius: 0; + border-right-style: none; } + +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .inline-toolbar .button:first-child, .linked:not(.vertical) > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:first-child > .sidebar-button.button, .inline-toolbar GtkToolButton:first-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:first-child, .linked > GtkComboBox:first-child > .the-button-in-the-combobox, +.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .inline-toolbar .button:last-child, .linked:not(.vertical) > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:last-child > .sidebar-button.button, .inline-toolbar GtkToolButton:last-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:last-child, .linked > GtkComboBox:last-child > .the-button-in-the-combobox, +.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:last-child, .header-bar .linked:not(.vertical).path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } + +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .inline-toolbar .button:only-child, .linked:not(.vertical) > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:only-child > .sidebar-button.button, .inline-toolbar GtkToolButton:only-child > .sidebar-button.button, .linked:not(.vertical):not(.pathbar) > .entry:only-child, .linked > GtkComboBox:only-child > .the-button-in-the-combobox, +.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:only-child, .header-bar .linked:not(.vertical).path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked, .linked.vertical > .entry, .linked.vertical > GtkComboBoxText > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox > .the-button-in-the-combobox { + border-radius: 0; + border-bottom-style: none; } + +.linked.vertical > .button:first-child, .linked.vertical > .entry:first-child, .linked.vertical > GtkComboBoxText:first-child > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox:first-child > .the-button-in-the-combobox { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.linked.vertical > .button:last-child, .linked.vertical > .entry:last-child, .linked.vertical > GtkComboBoxText:last-child > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox:last-child > .the-button-in-the-combobox { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-bottom-style: solid; } + +.linked.vertical > .button:only-child, .linked.vertical > .entry:only-child, .linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox, +.linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox { + border-radius: 3px; + border-style: solid; } + +.linked:not(.vertical) > .button, +.linked:not(.vertical) > .button:hover, +.linked:not(.vertical) > .button:active, +.linked:not(.vertical) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked, +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive { + border-left-style: none; } + .linked:not(.vertical) > .button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child { + border-left-style: solid; } + +.linked.vertical > .button, +.linked.vertical > .button:hover, +.linked.vertical > .button:active, +.linked.vertical > .button:checked { + border-top-style: none; } + .linked.vertical > .button:first-child { + border-top-style: solid; } + +.menuitem.button.flat, .menuitem.sidebar-button.button, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .app-notification .button.flat, .app-notification .sidebar-button.button, +.app-notification.frame .button.flat, +.app-notification.frame .sidebar-button.button, .app-notification .button.flat:insensitive, .app-notification .sidebar-button.button:insensitive, +.app-notification.frame .button.flat:insensitive, +.app-notification.frame .sidebar-button.button:insensitive, TerminalWindow .notebook .active-page .button, TerminalWindow .notebook .prelight-page .button, TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover, TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +.menuitem.button.flat, .menuitem.sidebar-button.button { + transition: none; + outline-offset: -1px; + border-radius: 2px; } + .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { + background-color: #edeff0; } + .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked { + color: #5c616c; } + +*:link, .button:link, .button:visited { + color: #2679db; } + *:link:visited, .button:visited { + color: #1e61b0; } + *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited { + color: #bad4f3; } + *:link:hover, .button:hover:link, .button:hover:visited { + color: #5294e2; } + *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { + color: #eef4fc; } + *:link:active, .button:active:link, .button:active:visited { + color: #2679db; } + *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { + color: #dceaf9; } + *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { + color: #dceaf9; } + +.button:link > .label, .button:visited > .label { + text-decoration-line: underline; } + +.spinbutton { + border-radius: 3px; } + .spinbutton .button { + background-image: none; + border: 1px solid rgba(220, 223, 227, 0.6); + border-style: none none none solid; + color: #646973; + border-radius: 0; + box-shadow: none; } + .spinbutton .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton .button:first-child { + color: red; } + .spinbutton .button:insensitive { + color: rgba(92, 97, 108, 0.55); } + .spinbutton .button:active { + background-color: #5294E2; + color: #ffffff; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { + color: inherit; } + .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { + border-radius: 0; + padding-left: 5px; + padding-right: 5px; } + .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { + border-radius: 2px 2px 0 0; + border-style: solid solid none solid; } + .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { + border-radius: 0 0 2px 2px; + border-style: none solid solid solid; } + GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { + padding: 1px; + border-width: 1px 0; + border-color: #5294E2; + border-radius: 0; + box-shadow: none; } + +GtkComboBox { + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; } + GtkComboBox > .the-button-in-the-combobox { + padding-top: 3px; + padding-bottom: 4px; } + GtkComboBox:insensitive { + color: rgba(92, 97, 108, 0.55); } + GtkComboBox .separator.vertical, GtkComboBox .sidebar .vertical.view.separator, .sidebar GtkComboBox .vertical.view.separator { + -GtkWidget-wide-separators: true; } + GtkComboBox.combobox-entry .entry:dir(ltr) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-style: none; } + GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: 1px 0 #5294E2; } + GtkComboBox.combobox-entry .entry:dir(rtl) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-style: none; } + GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: -1px 0 #5294E2; } + GtkComboBox.combobox-entry .button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + GtkComboBox.combobox-entry .button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #F5F6F7; } + .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 3px; + background-color: rgba(53, 57, 69, 0.85); } + +.primary-toolbar { + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #e7e8eb, rgba(212, 213, 219, 0.95)) 1 0 1 0; } + +.inline-toolbar { + background-color: #edeef0; + border-style: solid; + border-color: #dcdfe3; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 3px 3px; } + +.search-bar { + background-color: #F5F6F7; + border-style: solid; + border-color: #dcdfe3; + border-width: 0 0 1px; + padding: 3px; } + +.action-bar { + background-color: #edeef0; } + +.header-bar { + padding: 7px 7px 6px 7px; + border-width: 0 0 1px; + border-style: solid; + border-radius: 0; + border-color: #d4d5db; + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; } + .csd .header-bar { + background-color: rgba(231, 232, 235, 0.95); + border-color: rgba(212, 213, 219, 0.95); } + .header-bar:backdrop { + color: rgba(82, 93, 118, 0.5); } + .header-bar .title { + padding: 0px 12px; } + .header-bar .subtitle { + font-size: smaller; + padding: 0 12px; } + .header-bar.selection-mode, .header-bar.titlebar.selection-mode { + color: #ffffff; + background-color: rgba(82, 148, 226, 0.95); + border-color: rgba(65, 137, 223, 0.95); + box-shadow: none; } + .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop { + background-color: rgba(82, 148, 226, 0.95); + color: rgba(255, 255, 255, 0.6); } + .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button.flat, .header-bar.selection-mode .sidebar-button.button, .header-bar.titlebar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.5); } + .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked { + color: rgba(82, 148, 226, 0.95); + outline-color: rgba(82, 148, 226, 0.25); + background-color: #ffffff; + border-color: #ffffff; } + .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked { + color: rgba(82, 148, 226, 0.35); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(255, 255, 255, 0.15); } + .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode { + background-color: #5294e2; } + .tiled .header-bar, .tiled .header-bar:backdrop, + .maximized .header-bar, .maximized .header-bar:backdrop { + border-radius: 0; } + .maximized .header-bar { + background-color: #e7e8eb; + border-color: #d4d5db; } + .header-bar.default-decoration, + .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop, + .csd .header-bar.default-decoration:backdrop { + padding-top: 5px; + padding-bottom: 5px; + background-color: #e7e8eb; + border-bottom-width: 0; } + .maximized .header-bar.default-decoration, .maximized + .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized + .csd .header-bar.default-decoration:backdrop { + background-color: #e7e8eb; } + +.titlebar { + padding-left: 7px; + padding-right: 7px; + border-radius: 4px 4px 0 0; + color: rgba(82, 93, 118, 0.8); + background-color: #e7e8eb; + box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } + .csd .titlebar { + background-color: rgba(231, 232, 235, 0.95); } + .titlebar:backdrop { + color: rgba(82, 93, 118, 0.5); + background-color: #eff0f2; } + .csd .titlebar:backdrop { + background-color: rgba(239, 240, 242, 0.95); } + .maximized .titlebar { + background-color: #e7e8eb; } + .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop { + background-color: #eff0f2; } + +.titlebar .titlebar, +.titlebar .titlebar:backdrop { + background-color: transparent; } + +.primary-toolbar .separator, .primary-toolbar .sidebar .view.separator, .sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator, +.header-bar > GtkBox > .separator.vertical, .sidebar +.header-bar > GtkBox > .vertical.view.separator { + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 1px; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(82, 93, 118, 0) 25%, rgba(82, 93, 118, 0.15) 25%, rgba(82, 93, 118, 0.15) 75%, rgba(82, 93, 118, 0) 75%) 0 1/0 1px stretch; } + .primary-toolbar .separator:backdrop, .header-bar .header-bar-separator:backdrop, + .header-bar > GtkBox > .separator.vertical:backdrop, .sidebar + .header-bar > GtkBox > .vertical.view.separator:backdrop { + opacity: 0.6; } + +.primary-toolbar .entry, .header-bar .entry { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover { + color: inherit; } + .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop { + opacity: 0.85; } + .primary-toolbar .entry:focus, .header-bar .entry:focus { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); + background-clip: border-box; } + .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image { + color: #ffffff; } + .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus { + background-color: #ffffff; + color: #5294E2; } + .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar { + border-color: #5294E2; + background-image: none; + background-color: transparent; } + .primary-toolbar .entry.warning, .header-bar .entry.warning { + color: #ffffff; + border-color: #F27835; + background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } + .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #F27835); } + .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { + background-color: #ffffff; + color: #F27835; } + .primary-toolbar .entry.error, .header-bar .entry.error { + color: #ffffff; + border-color: #FC4138; + background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } + .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { + color: #ffffff; + background-image: linear-gradient(to bottom, #FC4138); } + .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { + background-color: #ffffff; + color: #FC4138; } + +.primary-toolbar .button, .header-bar .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + outline-offset: -3px; + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button:backdrop, .header-bar .button:backdrop { + opacity: 0.7; } + .primary-toolbar .button:hover, .header-bar .button:hover { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; + background-clip: border-box; } + .primary-toolbar .button:insensitive, .header-bar .button:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel { + color: inherit; } + .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(82, 148, 226, 0.65); + background-color: rgba(82, 148, 226, 0.65); } + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button, .header-bar .linked:not(.vertical):not(.path-bar) > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:active, .header-bar .linked:not(.vertical):not(.path-bar) > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar) > .button:insensitive { + border-radius: 3px; + border-style: solid; } + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { + box-shadow: none; } + +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover { + background-color: rgba(255, 255, 255, 0.9); } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive { + color: rgba(82, 93, 118, 0.4); } + +.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } + +.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } + +.primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { + border-left-color: rgba(82, 93, 118, 0); } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { + border-left-color: #FC4138; } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { + border-left-color: #F27835; } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { + border-left-color: #FC4138; } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { + border-left-color: #5294E2; } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { + border-left-color: #F27835; } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { + border-left-color: #FC4138; } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #5294E2; } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #F27835; } + +.primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { + border-left-color: #FC4138; } + +.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat, .primary-toolbar .suggested-action.sidebar-button.button, .header-bar .suggested-action.sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #4DADD4; + outline-color: rgba(77, 173, 212, 0.3); } + .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .suggested-action.sidebar-button.button:insensitive, .header-bar .suggested-action.sidebar-button.button:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat, .primary-toolbar .destructive-action.sidebar-button.button, .header-bar .destructive-action.sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; + outline-color: rgba(240, 74, 80, 0.3); } + .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .destructive-action.sidebar-button.button:insensitive, .header-bar .destructive-action.sidebar-button.button:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive { + color: rgba(82, 93, 118, 0.35); + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); } + .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel { + color: inherit; } + +.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop { + opacity: 0.8; } + +.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button { + color: #ffffff; } + .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover { + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; } + .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive { + color: rgba(255, 255, 255, 0.4); } + +.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button { + color: rgba(82, 93, 118, 0.8); } + .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover { + background-color: rgba(82, 93, 118, 0.05); + border-color: transparent; } + .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive { + color: rgba(82, 93, 118, 0.5); } + .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active { + background-color: rgba(0, 0, 0, 0.1); } + +.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive { + color: rgba(82, 93, 118, 0.2); } + +.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover { + color: inherit; } + .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); + box-shadow: none; } + .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr), .header-bar GtkComboBox.combobox-entry .entry:dir(ltr) { + border-right-style: none; } + .primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: none; } + .primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus { + box-shadow: 1px 0 #5294E2; } + +.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl), .header-bar GtkComboBox.combobox-entry .entry:dir(rtl) { + border-left-style: none; } + .primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: none; } + .primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus { + box-shadow: -1px 0 #5294E2; } + +.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop { + opacity: 0.75; } + +.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough { + background-color: rgba(82, 93, 118, 0.15); } + +.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop { + opacity: 0.75; } + +.primary-toolbar .scale.trough, .header-bar .scale.trough { + background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.15)); } + .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 93, 118, 0.1)); } + +.primary-toolbar .scale.slider, .header-bar .scale.slider { + background-image: linear-gradient(to bottom, #fbfbfc); + border-color: rgba(82, 93, 118, 0.3); } + .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover { + background-image: linear-gradient(to bottom, white); + border-color: rgba(82, 93, 118, 0.3); } + .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, rgba(245, 246, 247, 0.985)); + border-color: rgba(82, 93, 118, 0.3); } + +.path-bar .button { + padding-left: 6px; + padding-right: 6px; } + .path-bar .button:only-child { + padding-left: 12px; + padding-right: 12px; } + .path-bar .button GtkLabel:last-child { + padding-left: 2px; } + .path-bar .button GtkLabel:first-child { + padding-right: 2px; } + .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel { + padding-right: 4px; + padding-left: 4px; } + +GtkTreeView.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: rgba(92, 97, 108, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); } + GtkTreeView.view:selected { + border-radius: 0; + border-left-color: #a9caf1; + border-top-color: rgba(92, 97, 108, 0.1); } + GtkTreeView.view:insensitive { + color: rgba(92, 97, 108, 0.55); } + GtkTreeView.view:insensitive:selected { + color: #97bfee; } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #577ba7; } + GtkTreeView.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #aeb0b6; } + GtkTreeView.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover { + color: #5c616c; } + GtkTreeView.view.expander:selected { + color: #cbdff6; } + GtkTreeView.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.progressbar { + color: #ffffff; + border-radius: 3px; + background-image: linear-gradient(to bottom, #5294E2); } + GtkTreeView.view.progressbar:selected { + color: #5294E2; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff); } + GtkTreeView.view.trough, GtkTreeView.view.trough:selected { + color: #5c616c; + background-image: linear-gradient(to bottom, #cfd6e6); + border-radius: 3px; + border-width: 0; } + +column-header .button { + color: #7d8189; + background-color: #ffffff; } + column-header .button:hover { + color: #5294E2; + box-shadow: none; + transition: none; } + column-header .button:active { + color: #5c616c; + transition: none; } + +column-header:last-child .button, column-header:last-child.button { + border-right-style: none; + border-image: none; } + +column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover { + transition: none; + color: #5294E2; + box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #ffffff, inset -1px 0 #ffffff; } + +column-header .button, column-header .button:hover, column-header .button:active { + padding: 3px 6px; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; } + column-header .button:active, column-header .button:hover { + background-color: #ffffff; } + column-header .button:active:hover { + color: #5c616c; } + column-header .button:insensitive { + border-color: #F5F6F7; + background-image: none; } + +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #e7e8eb; + color: rgba(82, 93, 118, 0.8); } + .menubar:backdrop { + color: rgba(82, 93, 118, 0.5); } + .menubar > .menuitem { + padding: 6px 8px; + border: solid transparent; + border-width: 0; } + .menubar > .menuitem:hover { + background-color: #5294E2; + color: #ffffff; } + .menubar > .menuitem:insensitive { + color: rgba(82, 93, 118, 0.2); + border-color: transparent; } + +.menu { + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #ffffff; + border: 1px solid #dcdfe3; } + .csd .menu { + padding: 4px 0px; + border-radius: 2px; + border: none; } + .menu .menuitem { + padding: 5px; } + .menu .menuitem:hover { + color: #5c616c; + background-color: rgba(0, 0, 0, 0.04); + border: solid rgba(0, 0, 0, 0.08); + border-width: 1px 0 1px 0; } + .menu .menuitem:insensitive { + color: rgba(92, 97, 108, 0.55); } + .menu .menuitem.separator { + color: rgba(255, 255, 255, 0); } + .menu .menuitem.arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .menu .menuitem.arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .menu.button { + border-style: none; + border-radius: 0; } + .menu.button.top { + border-bottom: 1px solid #efeff0; } + .menu.button.bottom { + border-top: 1px solid #efeff0; } + .menu.button:hover { + background-color: #efeff0; } + .menu.button:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.csd .popup { + border-radius: 2px; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } + +.popover { + padding: 2px; + border: 1px solid #cdd2d7; + border-radius: 3px; + background-clip: border-box; + background-color: #ffffff; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); } + .popover .separator, .popover .sidebar .view.separator, .sidebar .popover .view.separator { + color: rgba(255, 255, 255, 0); } + .popover > .list, + .popover > .view, + .popover > .toolbar, + .popover > .inline-toolbar, + .popover.osd > .toolbar, + .popover.osd > .inline-toolbar { + border-style: none; + background-color: transparent; } + +.entry.cursor-handle, +.cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + .entry.cursor-handle.top, + .cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + .entry.cursor-handle.bottom, + .cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } + +.notebook { + padding: 0; + background-color: #ffffff; + -GtkNotebook-initial-gap: 4; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .notebook.frame { + border: 1px solid #dcdfe3; } + .notebook.frame.top { + border-top-width: 0; } + .notebook.frame.bottom { + border-bottom-width: 0; } + .notebook.frame.right { + border-right-width: 0; } + .notebook.frame.left { + border-left-width: 0; } + .notebook.header { + background-color: #F5F6F7; } + .notebook.header.frame { + border: 0px solid #dcdfe3; } + .notebook.header.frame.top { + border-bottom-width: 0; } + .notebook.header.frame.bottom { + border-top-width: 0; } + .notebook.header.frame.right { + border-left-width: 0; } + .notebook.header.frame.left { + border-right-width: 0; } + .notebook.header.top { + box-shadow: inset 0 -1px #dcdfe3; } + .notebook.header.bottom { + box-shadow: inset 0 1px #dcdfe3; } + .notebook.header.right { + box-shadow: inset 1px 0 #dcdfe3; } + .notebook.header.left { + box-shadow: inset -1px 0 #dcdfe3; } + .notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; + outline-color: transparent; + outline-offset: 0; } + .notebook tab.top, .notebook tab.bottom { + padding: 4px 15px; } + .notebook tab.left, .notebook tab.right { + padding: 4px 15px; } + .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { + padding-left: 12px; + padding-right: 12px; } + .notebook tab.reorderable-page.top, .notebook tab.top { + padding-top: 6px; + border-radius: 3.5px 2px 0 0; + border-width: 0; + border-top-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #ffffff, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.bottom, .notebook tab.bottom { + padding-bottom: 6px; + border-radius: 0 0 2px 3.5px; + border-width: 0; + border-bottom-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 -1px #ffffff, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.right, .notebook tab.right { + padding-right: 17px; + border-radius: 0 3.5px 3.5px 0; + border-width: 0; + border-right-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #ffffff, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.left, .notebook tab.left { + padding-left: 17px; + border-radius: 3.5px 0 0 3.5px; + border-width: 0; + border-left-width: 2px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0); } + .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover { + background-color: #ffffff; + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #ffffff; } + .notebook tab GtkLabel { + padding: 0 2px; + color: rgba(92, 97, 108, 0.55); } + .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page { + color: rgba(92, 97, 108, 0.775); } + .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page { + color: #5c616c; } + .notebook tab .button { + padding: 0; + color: #92959d; } + .notebook tab .button:hover { + color: #ff4d4d; } + .notebook tab .button:active { + color: #5294E2; } + .notebook tab .button > GtkImage { + padding: 2px; } + .notebook.arrow { + color: rgba(92, 97, 108, 0.55); } + .notebook.arrow:hover { + color: rgba(92, 97, 108, 0.775); } + .notebook.arrow:active { + color: #5c616c; } + .notebook.arrow:insensitive { + color: rgba(92, 97, 108, 0.25); } + +.scrollbar { + -GtkRange-slider-width: 13; + -GtkRange-trough-border: 0; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 42; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; } + .scrollbar .button { + border: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + -GtkRange-slider-width: 6px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #8a8e96; + border: 1px solid rgba(255, 255, 255, 0.6); + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin-top: 2px; + margin-bottom: 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { + margin-left: 2px; + margin-right: 2px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.99; } + .scrollbar .trough { + background-color: #fcfcfc; + border: 1px none #dcdfe3; } + .scrollbar .slider { + background-color: #b8babf; } + .scrollbar .slider:hover { + background-color: #c7c9cd; } + .scrollbar .slider:prelight:active { + background-color: #5294E2; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar .slider { + border-radius: 100px; + margin: 3px; } + .scrollbar.fine-tune .slider { + margin: 4px; } + .scrollbar.vertical .slider { + margin-left: 4px; } + .scrollbar.vertical .slider:dir(rtl) { + margin-left: 3px; + margin-right: 4px; } + .scrollbar.vertical.fine-tune .slider { + margin-left: 5px; } + .scrollbar.vertical.fine-tune .slider:dir(rtl) { + margin-left: 4px; + margin-right: 5px; } + .scrollbar.vertical .trough { + border-left-style: solid; } + .scrollbar.vertical .trough:dir(rtl) { + border-left-style: none; + border-right-style: solid; } + .scrollbar.horizontal .slider { + margin-top: 4px; } + .scrollbar.horizontal.fine-tune .slider { + margin-top: 5px; } + .scrollbar.horizontal .trough { + border-top-style: solid; } + +.scrollbars-junction, +.scrollbars-junction.frame { + border-color: transparent; + border-image: linear-gradient(to bottom, #dcdfe3 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #fcfcfc; } + .scrollbars-junction:dir(rtl), + .scrollbars-junction.frame:dir(rtl) { + border-image-slice: 0 1 0 0; } + +GtkSwitch { + font: 1; + -GtkSwitch-slider-width: 52; + -GtkSwitch-slider-height: 24; + outline-color: transparent; } + GtkSwitch.trough, GtkSwitch.slider { + background-size: 52px 24px; + background-repeat: no-repeat; + background-position: right center; + color: transparent; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; } + GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) { + background-position: left center; } + +GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } + +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } + +.header-bar GtkSwitch.trough, +.primary-toolbar GtkSwitch.trough { + background-image: -gtk-scaled(url("assets/switch-header.png"), url("assets/switch-header@2.png")); } + +GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } + +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } + +.header-bar GtkSwitch.trough:active, +.primary-toolbar GtkSwitch.trough:active { + background-image: -gtk-scaled(url("assets/switch-active-header.png"), url("assets/switch-active-header@2.png")); } + +GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } + +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:insensitive, +.primary-toolbar GtkSwitch.trough:insensitive { + background-image: -gtk-scaled(url("assets/switch-insensitive-header.png"), url("assets/switch-insensitive-header@2.png")); } + +GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } + +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } + +.header-bar GtkSwitch.trough:active:insensitive, +.primary-toolbar GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header.png"), url("assets/switch-active-insensitive-header@2.png")); } + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check, +GtkFileChooserDialog .dialog-vbox > .frame .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +GtkTreeView.view.check:selected, +.list-row:selected .check, +GtkInfoBar .check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:insensitive:selected, +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:selected, +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +GtkTreeView.view.check:checked:selected, +.list-row:selected .check:checked, +GtkInfoBar .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio, +GtkFileChooserDialog .dialog-vbox > .frame .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +GtkTreeView.view.radio:selected, +.list-row:selected .radio, +GtkInfoBar .radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:insensitive:selected, +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +GtkTreeView.view.radio:checked:selected, +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked:insensitive, +GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +GtkTreeView.view.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } + +.view.content-view.check:not(.list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:not(.list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; } + +GtkCheckButton.text-button, GtkRadioButton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; } + GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + color: rgba(92, 97, 108, 0.55); } + +.scale { + -GtkScale-slider-length: 15; + -GtkRange-slider-width: 15; + -GtkRange-trough-border: 0; + outline-offset: -1px; + outline-radius: 2px; + color: alpha(currentColor,0.7); } + .scale.trough { + margin: 5px; } + .scale.fine-tune.trough { + border-radius: 5px; + margin: 3px; } + .scale.slider { + background-clip: border-box; + background-image: linear-gradient(to bottom, #fbfbfc); + border: 1px solid rgba(123, 142, 186, 0.5); + border-radius: 50%; + box-shadow: none; } + .scale.slider:hover { + background-image: linear-gradient(to bottom, white); + border-color: rgba(123, 142, 186, 0.5); } + .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #fbfbfb); + border-color: rgba(123, 142, 186, 0.3); } + .scale.slider:active { + background-image: linear-gradient(to bottom, #5294E2); + border-color: #5294E2; } + .osd .scale.slider { + background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95)); + border-color: #5294E2; } + .osd .scale.slider:hover { + background-image: linear-gradient(to bottom, #5294E2); } + .osd .scale.slider:active { + background-image: linear-gradient(to bottom, #2679db); + border-color: #2679db; } + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { + background-image: linear-gradient(to bottom, #ffffff); + border-color: #ffffff; } + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { + background-image: linear-gradient(to bottom, #e5effb); + border-color: #e5effb; } + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { + background-image: linear-gradient(to bottom, #a9caf1); + border-color: #a9caf1; } + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); + border-color: #b1cff2; } + .scale.trough { + border: none; + border-radius: 2.5px; + background-image: linear-gradient(to bottom, #cfd6e6); } + .scale.trough.highlight { + background-image: linear-gradient(to bottom, #5294E2); } + .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); } + .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(207, 214, 230, 0.55)); } + .osd .scale.trough { + background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95)); + outline-color: rgba(186, 195, 207, 0.2); } + .osd .scale.trough.highlight { + background-image: none; + background-image: linear-gradient(to bottom, #5294E2); } + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { + background-image: linear-gradient(to bottom, #ffffff); } + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { + background-image: linear-gradient(to bottom, #b1cff2); } + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +GtkProgressBar { + padding: 0; + font-size: smaller; + color: rgba(92, 97, 108, 0.7); } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + +.progressbar { + background-color: #5294E2; + border: none; + border-radius: 3px; + box-shadow: none; } + .progressbar.osd { + background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } + +.osd .scale.progressbar { + background-color: #5294E2; } + +GtkProgressBar.trough, .level-bar.trough { + border: none; + border-radius: 3px; + background-color: #cfd6e6; } + GtkProgressBar.trough.osd, .osd.level-bar.trough { + border-style: none; + background-color: transparent; + box-shadow: none; } + .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, + GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + padding: 3px; + border-radius: 4px; } + +.level-bar.fill-block { + border: 1px solid #5294E2; + background-color: #5294E2; + border-radius: 2px; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin: 0 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin: 1px 0; } + .level-bar.fill-block.level-high { + border-color: #73d216; + background-color: #73d216; } + .level-bar.fill-block.level-low { + border-color: #F27835; + background-color: #F27835; } + .level-bar.fill-block.empty-fill-block { + background-color: rgba(92, 97, 108, 0.2); + border-color: rgba(92, 97, 108, 0.2); } + +.frame { + border: 1px solid #dcdfe3; + padding: 0; } + .frame.flat { + border-style: none; } + .frame.action-bar { + padding: 6px; + border-width: 1px 0 0; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } + +.separator, .sidebar.separator, .sidebar .view.separator { + color: rgba(0, 0, 0, 0.1); } + GtkFileChooserButton .separator, GtkFileChooserButton .sidebar.separator, GtkFileChooserButton .sidebar .view.separator, .sidebar GtkFileChooserButton .view.separator, + GtkFontButton .separator, + GtkFontButton .sidebar.separator, + GtkFontButton .sidebar .view.separator, .sidebar + GtkFontButton .view.separator, + GtkFileChooserButton .separator.vertical, + GtkFileChooserButton .sidebar .vertical.view.separator, .sidebar + GtkFileChooserButton .vertical.view.separator, + GtkFontButton .separator.vertical, + GtkFontButton .sidebar .vertical.view.separator, .sidebar + GtkFontButton .vertical.view.separator { + -GtkWidget-wide-separators: true; } + +.list { + background-color: #ffffff; + border-color: #dcdfe3; } + +.list-row, +.grid-child { + padding: 2px; } + +.list-row.activatable:hover, GtkPlacesSidebar.sidebar .has-open-popup { + background-color: rgba(0, 0, 0, 0.05); } + +.list-row.activatable:active { + color: #5c616c; } + +.list-row.activatable:selected:active { + color: #ffffff; } + +.list-row.activatable:selected:hover, GtkPlacesSidebar.sidebar .has-open-popup:selected { + background-color: #4a85cb; } + +.list-row.activatable:selected:insensitive { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(82, 148, 226, 0.7); } + .list-row.activatable:selected:insensitive .label { + color: inherit; } + +.list-row, list-row.activatable { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row:hover, list-row.activatable:hover { + transition: none; } + +.app-notification, +.app-notification.frame { + padding: 10px; + color: #BAC3CF; + background-color: rgba(53, 57, 69, 0.95); + background-clip: border-box; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(31, 33, 40, 0.95); } + .app-notification .button, + .app-notification.frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + .app-notification .button.flat, .app-notification .sidebar-button.button, + .app-notification.frame .button.flat, + .app-notification.frame .sidebar-button.button { + border-color: rgba(82, 148, 226, 0); } + .app-notification .button:hover, + .app-notification.frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .app-notification .button:active, .app-notification .button:checked, + .app-notification.frame .button:active, + .app-notification.frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; + background-clip: padding-box; } + .app-notification .button:insensitive, + .app-notification.frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + .expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + .expander:hover { + color: #aaaeb7; } + .expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GtkCalendar { + color: #5c616c; + border: 1px solid #dcdfe3; + border-radius: 3px; + padding: 2px; } + GtkCalendar:selected { + background-color: #5294E2; + color: #ffffff; + border-radius: 1.5px; } + GtkCalendar.header { + color: #5c616c; + border: none; + border-radius: 0; } + GtkCalendar.button, GtkCalendar.button:focus { + color: rgba(92, 97, 108, 0.45); + border-color: transparent; + background-color: transparent; + background-image: none; } + GtkCalendar.button:hover, GtkCalendar.button:focus:hover { + color: #5c616c; } + GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive { + color: rgba(92, 97, 108, 0.55); + background-color: transparent; + background-image: none; } + GtkCalendar:inconsistent { + color: alpha(currentColor,0.55); } + GtkCalendar.highlight { + color: #5c616c; } + +.message-dialog .dialog-action-area .button { + padding: 8px; } + +.message-dialog { + -GtkDialog-button-spacing: 0; } + .message-dialog .titlebar { + background-color: rgba(231, 232, 235, 0.95); + border-bottom: 1px solid rgba(212, 213, 219, 0.95); } + .message-dialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; } + .message-dialog.csd .dialog-action-area .button { + padding: 8px; + border-radius: 0; } + .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive { + border-right-style: none; + border-bottom-style: none; } + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 3px; } + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 3px; } + +GtkFileChooserDialog .search-bar { + background-color: #F5F6F7; + border-color: #dcdfe3; + box-shadow: none; } + +GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #dcdfe3; } + +.sidebar, .sidebar .view { + border: none; + background-color: #F5F6F7; } + +GtkSidebarRow.list-row { + padding: 0px; } + +GtkSidebarRow .sidebar-revealer { + padding: 3px 14px 3px 12px; } + +GtkSidebarRow .sidebar-icon:dir(ltr) { + padding-right: 8px; } + +GtkSidebarRow .sidebar-icon:dir(rtl) { + padding-left: 8px; } + +GtkSidebarRow .sidebar-label:dir(ltr) { + padding-right: 2px; } + +GtkSidebarRow .sidebar-label:dir(rtl) { + padding-left: 2px; } + +GtkPlacesSidebar.sidebar .sidebar-placeholder-row { + border: solid 1px #5294E2; } + +GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { + background-color: #d9dde0; } + +GtkPlacesSidebar.sidebar .list-row.activatable { + color: rgba(92, 97, 108, 0.8); + border-width: 0; + border-style: solid; } + +.sidebar-button.button { + outline-radius: 50%; + border-radius: 50%; } + .sidebar-button.button.image-button { + padding: 3px; } + .sidebar-button.button:not(:hover):not(:active) > GtkImage { + opacity: 0.5; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } + +GtkPlacesView .server-list-button > GtkImage { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +GtkPlacesView .server-list-button:checked > GtkImage { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +GtkPlacesView .list-row.activatable:hover, GtkPlacesView GtkPlacesSidebar.sidebar .has-open-popup, GtkPlacesSidebar.sidebar GtkPlacesView .has-open-popup { + background-color: transparent; } + +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 8px 8px 0; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 8px; } + GtkPaned .pane-separator { + background-color: #dcdfe3; } + +GtkPaned.wide { + -GtkPaned-handle-size: 5; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #dcdfe3; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + +GtkInfoBar { + border-style: none; } + +.info, +.question, +.warning, +.error, +GtkInfoBar { + background-color: #5294E2; + color: #ffffff; } + +.list-row:selected .button, GtkInfoBar .button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); } + .list-row:selected .flat.button, .list-row:selected .sidebar-button.button, GtkInfoBar .flat.button, GtkInfoBar .sidebar-button.button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); } + .list-row:selected .button:hover, GtkInfoBar .button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); } + .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked { + color: #5294E2; + outline-color: rgba(82, 148, 226, 0.3); + background-color: #ffffff; + border-color: #ffffff; } + .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive { + color: rgba(255, 255, 255, 0.4); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.2); } + .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked { + color: rgba(82, 148, 226, 0.4); + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); } + +.tooltip { + color: #BAC3CF; + border-radius: 2px; } + .tooltip.background { + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; } + .tooltip.window-frame.csd { + background-color: transparent; } + +.tooltip * { + padding: 4px; + background-color: transparent; + color: inherit; } + +:selected GtkColorSwatch { + box-shadow: none; } + :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { + border-color: #ffffff; } + +GtkColorSwatch.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +GtkColorSwatch.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + +GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + +GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay { + border-radius: 3px; } + +GtkColorSwatch:hover, GtkColorSwatch:hover:selected { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); } + +GtkColorEditor GtkColorSwatch { + border-radius: 3px; } + GtkColorEditor GtkColorSwatch:hover { + background-image: none; } + +GtkColorSwatch.color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); } + +GtkColorSwatch.color-light { + color: black; + outline-color: rgba(255, 255, 255, 0.5); } + +GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { + border: 1px solid rgba(0, 0, 0, 0.15); } + GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { + border-color: rgba(0, 0, 0, 0.25); } + +GtkColorSwatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + GtkColorSwatch#add-color-button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + GtkColorSwatch#add-color-button .overlay { + border-color: transparent; + background-color: transparent; + background-image: none; } + +GtkColorButton.button { + padding: 4px; } + GtkColorButton.button GtkColorSwatch { + border-radius: 0; } + +.content-view { + background-color: #ffffff; } + .content-view:hover { + -gtk-image-effect: highlight; } + +.scale-popup .button { + padding: 6px; } + .scale-popup .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + +GtkVolumeButton.button { + padding: 8px; } + +.touch-selection, +.context-menu { + font: initial; } + +.monospace { + font: Monospace; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.window-frame { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); } + .window-frame.tiled { + border-radius: 0; } + .window-frame.popup { + box-shadow: none; + border-radius: 0; } + .window-frame.ssd { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); } + .window-frame.ssd.maximized { + border-radius: 0; } + .window-frame.csd.popup { + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); } + .window-frame.csd.tooltip { + border-radius: 2px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); } + .window-frame.csd.message-dialog { + border-radius: 3px; } + .window-frame.solid-csd { + border-radius: 0; + margin: 1px; + background-color: rgba(231, 232, 235, 0.95); + box-shadow: none; } + +.header-bar.default-decoration .button.titlebutton, +.titlebar.default-decoration .button.titlebutton { + padding-top: 0px; + padding-bottom: 0px; } + +.header-bar .button.titlebutton, +.titlebar .button.titlebutton { + padding: 6px 4px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(231, 232, 235, 0); } + .header-bar .button.titlebutton:hover, + .titlebar .button.titlebutton:hover { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked, + .titlebar .button.titlebutton:active, + .titlebar .button.titlebutton:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize, + .titlebar .button.titlebutton.close, + .titlebar .button.titlebutton.maximize, + .titlebar .button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; } + .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop, + .titlebar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.maximize:backdrop, + .titlebar .button.titlebutton.minimize:backdrop { + opacity: 1; } + .header-bar .button.titlebutton.close, + .titlebar .button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } + .header-bar .button.titlebutton.close:backdrop, + .titlebar .button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } + .header-bar .button.titlebutton.close:hover, + .titlebar .button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } + .header-bar .button.titlebutton.close:active, + .titlebar .button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } + .header-bar .button.titlebutton.maximize, + .titlebar .button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-max.png"), url("assets/titlebutton-max@2.png")); } + .header-bar .button.titlebutton.maximize:backdrop, + .titlebar .button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-max-backdrop.png"), url("assets/titlebutton-max-backdrop@2.png")); } + .header-bar .button.titlebutton.maximize:hover, + .titlebar .button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-max-hover.png"), url("assets/titlebutton-max-hover@2.png")); } + .header-bar .button.titlebutton.maximize:active, + .titlebar .button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-max-active.png"), url("assets/titlebutton-max-active@2.png")); } + .header-bar .button.titlebutton.minimize, + .titlebar .button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-min.png"), url("assets/titlebutton-min@2.png")); } + .header-bar .button.titlebutton.minimize:backdrop, + .titlebar .button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-min-backdrop.png"), url("assets/titlebutton-min-backdrop@2.png")); } + .header-bar .button.titlebutton.minimize:hover, + .titlebar .button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-min-hover.png"), url("assets/titlebutton-min-hover@2.png")); } + .header-bar .button.titlebutton.minimize:active, + .titlebar .button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-min-active.png"), url("assets/titlebutton-min-active@2.png")); } + +.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.sidebar-button.button:active, .menuitem.button.flat:selected, .menuitem.sidebar-button.button:selected, .list-row:selected, .sidebar:selected, .sidebar .view:selected, GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active, +NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected, +NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, +NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected, +NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, +NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active { + background-image: none; + background-color: #5294E2; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + +GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover, +ScratchMainWindow .notebook tab.reorderable-page.top:active, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page, +ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover, +ScratchMainWindow .notebook tab.top:active, +ScratchMainWindow .notebook tab.top.active-page, +ScratchMainWindow .notebook tab.top.active-page:hover, +EphyNotebook.notebook tab.reorderable-page.top:active, +EphyNotebook.notebook tab.reorderable-page.top.active-page, +EphyNotebook.notebook tab.reorderable-page.top.active-page:hover, +EphyNotebook.notebook tab.top:active, +EphyNotebook.notebook tab.top.active-page, +EphyNotebook.notebook tab.top.active-page:hover, +MidoriNotebook .notebook tab.reorderable-page.top:active, +MidoriNotebook .notebook tab.reorderable-page.top.active-page, +MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover, +MidoriNotebook .notebook tab.top:active, +MidoriNotebook .notebook tab.top.active-page, +MidoriNotebook .notebook tab.top.active-page:hover, +TerminalWindow .notebook tab.reorderable-page.top:active, +TerminalWindow .notebook tab.reorderable-page.top.active-page, +TerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +TerminalWindow .notebook tab.top:active, +TerminalWindow .notebook tab.top.active-page, +TerminalWindow .notebook tab.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover, +PantheonTerminalPantheonTerminalWindow .notebook tab.top:active, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page, +PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover { + box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; } + +TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top, +PantheonTerminalPantheonTerminalWindow .notebook tab.top { + padding-top: 7px; + border-top-width: 3px; } + +TerminalWindow .notebook.header.top, +PantheonTerminalPantheonTerminalWindow .notebook.header.top { + box-shadow: inset 0 1px #d4d5db, inset 0 -1px #dcdfe3; } + +GtkHTML { + background-color: #ffffff; + color: #5c616c; } + GtkHTML:active { + color: #ffffff; + background-color: #5294E2; } + +SushiFontWidget { + padding: 6px 12px; } + +TerminalWindow .background { + background-color: transparent; } + +TerminalWindow .scrollbar.vertical .slider { + margin-left: 3px; } + +TerminalWindow .scrollbar.trough { + border-width: 0; } + +TerminalWindow .notebook tab .button { + color: #92959d; } + TerminalWindow .notebook tab .button:hover { + color: #5c616c; + border-color: #cfd6e6; + background-color: #fbfbfc; } + +TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover { + color: #ff4d4d; } + +TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active { + color: #5294E2; } + +.nautilus-canvas-item { + border-radius: 2px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item { + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active { + color: #5c616c; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; } + +.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, .header-bar .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #a9acb2; } + .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus, + .nautilus-list-dim-label:selected, + .nautilus-list-dim-label:selected:focus { + color: #dceaf9; } + +NautilusNotebook.notebook { + background-color: #ffffff; } + NautilusNotebook.notebook tab { + border-width: 0; + border-style: solid; + border-color: transparent; + background-color: transparent; } + +NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar { + padding: 5px; + box-shadow: none; + background-color: #ffffff; } + +.nautilus-circular-button.image-button.button { + border-radius: 50%; + outline-radius: 50%; + padding: 8px; } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(92, 97, 108, 0.5); + border-color: rgba(69, 72, 80, 0.5); } + .disk-space-display.used { + background-color: rgba(82, 148, 226, 0.8); + border-color: rgba(38, 121, 219, 0.8); } + .disk-space-display.free { + background-color: #edeef0; + border-color: #d0d5da; } + +NautilusListView .view { + border-bottom: 1px solid #dcdfe3; } + +NemoWindow EelEditableLabel.entry { + transition: none; } + +NemoWindow .sidebar .frame { + border-width: 0; } + +NemoWindow GtkSeparator.separator.horizontal, NemoWindow .sidebar GtkSeparator.horizontal.view.separator, .sidebar NemoWindow GtkSeparator.horizontal.view.separator { + color: #dcdfe3; } + +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button { + color: rgba(82, 93, 118, 0.8); + outline-color: rgba(82, 93, 118, 0.1); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); } + NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover { + background-color: rgba(255, 255, 255, 0.9); } + NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive { + color: rgba(82, 93, 118, 0.4); } + +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), inset -1px 0 rgba(82, 93, 118, 0.1); } + +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); } + +NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); } + +.gedit-headerbar-paned { + color: rgba(212, 213, 219, 0.95); } + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: #ffffff; } + .open-document-selector-treeview.view:prelight { + background-color: rgba(0, 0, 0, 0.05); } + .open-document-selector-treeview.view:prelight:selected { + color: #ffffff; + background-color: #5294E2; } + +.open-document-selector-name-label { + color: #5c616c; } + +.open-document-selector-path-label { + color: #aeb0b6; + font-size: smaller; } + .open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); } + +.gedit-document-panel .list-row .button { + color: transparent; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; + padding: 4px; } + .gedit-document-panel .list-row .button GtkImage { + color: inherit; } + +.gedit-document-panel .prelight-row .button { + color: #92959d; } + +.gedit-document-panel .list-row .button:hover, +.gedit-document-panel .prelight-row .button:hover { + color: #ff4d4d; } + +.gedit-document-panel .prelight-row:selected .button:hover { + color: #ff6666; + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; } + .gedit-document-panel .prelight-row:selected .button:hover:active { + color: #ffffff; } + +.gedit-document-panel .prelight-row .button:active { + color: #5c616c; } + +.gedit-document-panel-dragged-row { + border: 1px solid #dcdfe3; + background-color: #d9dde0; + color: #5c616c; } + +GeditStatusbar { + border-top: 1px solid #dcdfe3; + background-color: #F5F6F7; } + +GeditStatusMenuButton.button.flat, GeditStatusMenuButton.sidebar-button.button, +GeditStatusMenuButton:prelight.button.flat, +GeditStatusMenuButton.sidebar-button.button:prelight, +GeditStatusMenuButton:checked.button.flat, +GeditStatusMenuButton.sidebar-button.button:checked { + border-bottom-style: none; + border-radius: 0; } + +GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar { + border-bottom: 1px solid #dcdfe3; } + +.gedit-search-entry-occurrences-tag { + color: rgba(92, 97, 108, 0.6); + border: none; + margin: 2px; + padding: 2px; } + +GeditViewFrame .gedit-search-slider { + background-color: #fbfbfc; + padding: 6px; + border-color: #dcdfe3; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; } + +GbWorkbench .floating-bar { + color: #5c616c; } + +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr), +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl) { + padding: 0 10px; + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image:hover, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image:hover { + color: inherit; } + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):hover { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):active, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):checked { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):insensitive, + GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr), +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover, +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked { + border-left-style: none; + border-radius: 0 3px 3px 0; + outline-radius: 0 1px 1px 0; } + +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl), +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):hover, +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):active, +GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):checked { + border-right-style: none; + border-radius: 3px 0 0 3px; + outline-radius: 1px 0 0 1px; } + +GbPreferencesPageLanguage .entry { + border-radius: 3px 3px 0 0; } + +GbPreferencesPageLanguage .frame { + border-top-width: 0; } + +GbEditorTweakWidget .linked.vertical > .entry { + border-bottom-style: solid; } + +GbEditorTweakWidget GtkScrolledWindow { + border-top: none; } + +GbViewStack GtkBox.header.notebook { + border-bottom: 1px solid #dcdfe3; } + +GbViewStack.focused GtkBox.header.notebook, +#project_sidebar_header.focused { + background-color: #ffffff; } + +GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { + border-bottom: 1px solid #dcdfe3; } + +GbNewProjectDialog GtkFileChooserButton.linked-on-right .button { + border-radius: 3px 0 0 3px; } + +GbWorkspacePane GtkBox.header.notebook { + border-bottom: 1px solid #dcdfe3; } + +GbWorkspacePane:not(.focused) GtkBox.header.notebook { + background-color: #F5F6F7; } + +DhSidebar GtkSearchEntry.entry, +SymbolTree GtkSearchEntry.entry { + border-left: none; + border-right: none; + border-top: none; + border-radius: 0px; } + +GtkEntry.gb-command-bar-entry.entry.flat, +GtkEntry.gb-command-bar-entry.entry.flat:focus { + font-family: Monospace; + color: #BAC3CF; + background-image: none; + background-color: #353945; + padding: 6px 6px 6px 6px; + border: none; } + +GbTerminalView { + background-color: #ffffff; + color: #5c616c; } + +GbSourceStyleSchemeWidget GtkSourceView { + font-family: Monospace; } + +GtkScrolledWindow.gb-linked-scroller { + border-top: none; } + +GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button { + transition: none; } + +GbViewStack GtkBox.header.notebook, +GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook { + border-bottom: 1px solid #dcdfe3; } + +GbViewStack.focused GtkBox.header.notebook { + background-color: #ffffff; } + GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle { + opacity: 1; } + +EphyWindow .floating-bar { + color: #5c616c; } + +.documents-load-more.button { + border-width: 1px 0 0; + border-radius: 0; } + +.documents-icon-bg { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; } + +.documents-collection-icon { + background-color: rgba(92, 97, 108, 0.3); + border-radius: 2px; } + +.documents-favorite.button:active, +.documents-favorite.button:active:hover { + color: #a9caf1; } + +.documents-entry-tag { + background-color: #5294E2; + color: #ffffff; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; } + .documents-entry-tag:hover { + color: #ffffff; + background-color: #639fe5; } + .documents-entry-tag:active { + color: #ffffff; + background-color: #4189df; } + .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button { + background: none; + border: none; + box-shadow: none; + icon-shadow: none; } + .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover { + color: rgba(255, 255, 255, 0.7); } + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } + +TotemGrilo.vertical GdMainView.frame { + border-width: 0; } + +SynapseGuiSelectionContainer *:selected, +SynapseGuiViewVirgilio *:selected { + background-color: #5294E2; } + +.tr-workarea .undershoot, +.tr-workarea .overshoot { + border-color: transparent; } + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelToplevel, +PanelWidget, +PanelAppletFrame, +PanelApplet { + color: #BAC3CF; + background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); } + +PanelApplet .button, PanelApplet .button:backdrop { + padding: 4px; + border: 2px solid transparent; + border-radius: 0; + background-image: none; + background-color: transparent; + color: #BAC3CF; } + +PanelApplet .button:hover { + color: #d8dde4; + background-color: rgba(0, 0, 0, 0.17); + border-color: rgba(0, 0, 0, 0.17); } + +PanelApplet .button:active, PanelApplet .button:active:backdrop, +PanelApplet .button:checked, PanelApplet .button:checked:backdrop { + background-clip: padding-box; + color: #ffffff; + background-color: rgba(0, 0, 0, 0.25); + border-radius: 0; + border-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #5294E2; } + +PanelApplet:hover { + color: #ffffff; } + +PanelApplet:active, +PanelApplet:hover:active { + color: #5294E2; } + +WnckPager { + color: #5d6268; } + WnckPager:selected { + color: #5294E2; } + +NaTrayApplet { + -NaTrayApplet-icon-padding: 12; + -NaTrayApplet-icon-size: 16; } + +ClockBox { + color: #BAC3CF; } + +.xfce4-panel.panel { + background-color: rgba(43, 46, 55, 0.95); } + .xfce4-panel.panel .button.flat, .xfce4-panel.panel .sidebar-button.button { + color: #BAC3CF; + background-color: rgba(43, 46, 55, 0); + border-radius: 0; } + .xfce4-panel.panel .button.flat:hover, .xfce4-panel.panel .sidebar-button.button:hover { + border: none; + background-color: rgba(65, 70, 84, 0.95); } + .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .sidebar-button.button:active, .xfce4-panel.panel .button.flat:checked, .xfce4-panel.panel .sidebar-button.button:checked { + color: #5294E2; + border: none; + background-color: rgba(27, 29, 35, 0.95); } + +.floating-bar { + background-color: #5294E2; + color: #ffffff; } + .floating-bar.top { + border-radius: 0 0 2px 2px; } + .floating-bar.right { + border-radius: 2px 0 0 2px; } + .floating-bar.bottom { + border-radius: 2px 2px 0 0; } + .floating-bar.left { + border-radius: 0 2px 2px 0; } + .floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + background-color: transparent; + box-shadow: none; + border: none; } + +BirdieWidgetsTweetList * { + background-image: none; + background-color: transparent; } + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: #ffffff; + background-color: #5294E2; + outline-color: transparent; } + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; } + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; } + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9)); + background-color: transparent; } + .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover { + color: inherit; } + .marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #5294E2; + background-image: linear-gradient(to bottom, #5294E2); } + .marlin-pathbar.pathbar:insensitive { + color: rgba(82, 93, 118, 0.35); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75)); } + .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #5294E2; } + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white); + background-color: transparent; } + .gala-notification .title, .gala-notification .label { + color: #5c616c; } + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; } + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; } + +WingpanelWidgetsIndicatorPopover.popover { + padding: 0; + text-shadow: none; + icon-shadow: none; } + WingpanelWidgetsIndicatorPopover.popover .menuitem { + padding: 5px; + outline-color: transparent; + text-shadow: none; + icon-shadow: none; + border: solid transparent; + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage { + padding: 0 3px; } + WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active { + background-color: rgba(0, 0, 0, 0.04); + border: solid rgba(0, 0, 0, 0.08); + border-width: 1px 0; } + WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive { + color: rgba(92, 97, 108, 0.55); } + +PantheonTerminalPantheonTerminalWindow.background { + background-color: transparent; } + +SwitchboardCategoryView .view:selected, +SwitchboardCategoryView .view:selected:focus { + color: #5c616c; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #5294E2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration.top { + border: 1px solid rgba(0, 0, 0, 0.1); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #e7e8eb); + color: rgba(82, 93, 118, 0.8); + box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); } + UnityDecoration.top:backdrop { + border-bottom-width: 0; + color: rgba(82, 93, 118, 0.5); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2b2e37); + color: #f6f7f9; + box-shadow: none; } + UnityPanelWidget:backdrop, + .unity-panel:backdrop { + color: #bdc6d1; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #5294E2); + border-bottom: none; } + +.overlay-bar { + background-color: #5294E2; + border-color: #5294E2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: #ffffff; } + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #dcdfe3; + border-right: 1px solid #dcdfe3; } + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.help_button { + border-radius: 100px; + padding: 3px 9px; } + +.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #dcdfe3; } + .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button { + padding: 0 3px 0 3px; } + +.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #dcdfe3; + background-color: #F5F6F7; } + .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button { + padding: 2px 3px 2px 3px; } + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; } + +.source-list, +.source-list.view { + background-color: #F5F6F7; + color: #5c616c; + -gtk-icon-style: regular; } + +.source-list.category-expander { + color: transparent; } + +.source-list.view:prelight { + background-color: white; } + +.source-list.view:selected, +.source-list.view:prelight:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #5294E2; } + +.source-list .scrollbar.trough, +.source-list .scrollbars-junction { + border-image: none; + border-color: transparent; + background-color: #F5F6F7; + background-image: none; } + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-image: none; + background-color: #5294E2; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:prelight:selected { + background-color: #ffffff; + color: #5294E2; } + +.source-list.category-expander { + color: #5c616c; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; } + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; } + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GraniteWidgetsWelcome { + background-color: #ffffff; } + +GraniteWidgetsWelcome GtkLabel { + color: #a9acb2; + font: open sans 11; + text-shadow: none; } + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(92, 97, 108, 0.8); } + +.help_button { + border-radius: 0; } + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; } + +.popover_bg { + background-image: linear-gradient(to bottom, #ffffff); + border: 1px solid rgba(0, 0, 0, 0.3); } + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; } + +GraniteWidgetsXsEntry.entry { + padding: 4px; } + +.h1 { + font: open sans 24px; } + +.h2 { + font: open sans light 18px; } + +.h3 { + font: open sans 11px; } + +.h4, +.category-label { + color: #8a8e96; + font-weight: 600; } + +.h4 { + padding-bottom: 6px; + padding-top: 6px; } + +GtkListBox .h4 { + padding-left: 6px; } + +#panel_window { + background-color: rgba(43, 46, 55, 0.95); + color: #BAC3CF; + font: bold; + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); } + #panel_window .menubar, + #panel_window .menubar > .menuitem { + background-color: transparent; + color: #BAC3CF; + font: bold; } + #panel_window .menubar .menuitem:insensitive { + color: rgba(186, 195, 207, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menu .menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #5c616c; } + +#content_frame { + padding-bottom: 14px; + background-color: #F5F6F7; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame .button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: #fbfbfc; } + #content_frame .button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #cfd6e6; + background-color: white; } + #content_frame .button:active, #content_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5294E2; + background-color: #5294E2; } + #content_frame .button:insensitive { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); } + #content_frame .button:insensitive > GtkLabel { + color: inherit; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(53, 57, 69, 0.95); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px rgba(53, 57, 69, 0.95); } + +#buttonbox_frame .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + #buttonbox_frame .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + #buttonbox_frame .button:active, #buttonbox_frame .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + #buttonbox_frame .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +#login_window #user_combobox { + color: #5c616c; + font: 13px; } + #login_window #user_combobox .menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#shutdown_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #F04A50; + border-color: #F04A50; } + #shutdown_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #f4797e; + border-color: #f4797e; } + #shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ec1b22; + border-color: #ec1b22; } + +#restart_button.button { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #4DADD4; + border-color: #4DADD4; } + #restart_button.button:hover { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #76c0de; + border-color: #76c0de; } + #restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #2e96c0; + border-color: #2e96c0; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +.titlebar .separator, .titlebar .sidebar .view.separator, .sidebar .titlebar .view.separator { + color: rgba(212, 213, 219, 0.95); } + +NemoWindow GtkEventBox { + background-color: #F5F6F7; } + +GtkFileChooserDialog *, +NautilusWindow *, +NemoWindow { + -GtkPaned-handle-size: 0; } + +GtkFileChooserDialog.csd.background, GtkFileChooserDialog .list.sidebar, +NautilusWindow.csd.background, +NautilusWindow .list.sidebar { + background-color: transparent; } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar, +NautilusWindow GtkPlacesSidebar.sidebar { + background-color: rgba(53, 57, 69, 0.95); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable, + NautilusWindow GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable { + border: 1px solid #5294E2; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row, + NautilusWindow GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row { + background-color: rgba(75, 81, 98, 0.95); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable { + border: none; + color: #BAC3CF; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon { + color: rgba(186, 195, 207, 0.6); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:hover, + NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup { + background-color: rgba(186, 195, 207, 0.15); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, + NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon { + color: inherit; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator, + NautilusWindow GtkPlacesSidebar.sidebar .separator, + NautilusWindow GtkPlacesSidebar.sidebar .view.separator { + color: transparent; } + +GtkFileChooserDialog.maximized GtkPlacesSidebar.sidebar, +NautilusWindow.maximized GtkPlacesSidebar.sidebar { + background-color: #353945; } + +GtkFileChooserDialog .sidebar-button.button, +NautilusWindow .sidebar-button.button { + color: #BAC3CF; } + GtkFileChooserDialog .sidebar-button.button:hover, + NautilusWindow .sidebar-button.button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + GtkFileChooserDialog .sidebar-button.button:active, + NautilusWindow .sidebar-button.button:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + GtkFileChooserDialog .sidebar-button.button:not(:hover):not(:active) > GtkImage, + NautilusWindow .sidebar-button.button:not(:hover):not(:active) > GtkImage { + opacity: 0.5; } + +NemoWindow.csd.background, +NemoWindow .source-list, NemoWindow .source-list.view, NemoWindow .source-list.view:prelight, +MarlinViewWindow.csd.background, +MarlinViewWindow .source-list, +MarlinViewWindow .source-list.view, +MarlinViewWindow .source-list.view:prelight { + background-color: transparent; } + +NemoWindow .sidebar, NemoWindow .source-list.sidebar.view, +MarlinViewWindow .sidebar, +MarlinViewWindow .source-list.sidebar.view { + background-color: rgba(53, 57, 69, 0.95); } + NemoWindow .sidebar .view, NemoWindow .sidebar row, NemoWindow .source-list.sidebar.view .view, NemoWindow .source-list.sidebar.view row, + MarlinViewWindow .sidebar .view, + MarlinViewWindow .sidebar row, + MarlinViewWindow .source-list.sidebar.view .view, + MarlinViewWindow .source-list.sidebar.view row { + background-color: transparent; + color: #BAC3CF; } + NemoWindow .sidebar .view.image, NemoWindow .sidebar row.image, NemoWindow .source-list.sidebar.view .view.image, NemoWindow .source-list.sidebar.view row.image, + MarlinViewWindow .sidebar .view.image, + MarlinViewWindow .sidebar row.image, + MarlinViewWindow .source-list.sidebar.view .view.image, + MarlinViewWindow .source-list.sidebar.view row.image { + color: rgba(186, 195, 207, 0.7); } + NemoWindow .sidebar .view.cell:selected, NemoWindow .sidebar row.cell:selected, NemoWindow .source-list.sidebar.view .view.cell:selected, NemoWindow .source-list.sidebar.view row.cell:selected, + MarlinViewWindow .sidebar .view.cell:selected, + MarlinViewWindow .sidebar row.cell:selected, + MarlinViewWindow .source-list.sidebar.view .view.cell:selected, + MarlinViewWindow .source-list.sidebar.view row.cell:selected { + background-color: #5294E2; + color: #ffffff; } + NemoWindow .sidebar.frame, NemoWindow .source-list.sidebar.view.frame, + MarlinViewWindow .sidebar.frame, + MarlinViewWindow .source-list.sidebar.view.frame { + color: #BAC3CF; } + NemoWindow .sidebar .separator, NemoWindow .sidebar .view.separator, NemoWindow .source-list.sidebar.view .separator, + MarlinViewWindow .sidebar .separator, + MarlinViewWindow .sidebar .sidebar.separator, + MarlinViewWindow .sidebar .view.separator, + MarlinViewWindow .source-list.sidebar.view .separator { + color: transparent; } + +NemoWindow.maximized .sidebar, +MarlinViewWindow.maximized .sidebar { + background-color: #353945; } + +NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, +MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { + background-color: rgba(53, 57, 69, 0.95); } + +NautilusWindow NautilusWindowSlot { + background-color: #ffffff; } + +NautilusDesktopWindow NautilusWindowSlot { + background-color: transparent; } + +GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background { + background-color: rgba(53, 57, 69, 0.95); } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar { + background-color: transparent; } + +GtkFileChooserDialog GtkPaned > .vertical > .horizontal { + background-color: #F5F6F7; } + +GtkFileChooserDialog .dialog-action-box { + background-color: #F5F6F7; } + +GtkFileChooserDialog .dialog-vbox > .frame { + color: #BAC3CF; + border-color: transparent; } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame { + background-color: transparent; + border-color: rgba(37, 40, 49, 0.95); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkLabel, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkComboBox, +GtkFileChooserDialog .dialog-vbox > .frame GtkLabel, +GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox { + color: #BAC3CF; } + +FeedReaderreaderUI.background.csd > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator, +FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop, +FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd > .titlebar .pane-separator, +GeditWindow.background.csd.maximized > .titlebar .pane-separator, +GeditWindow.background.csd > .titlebar .pane-separator:backdrop, +GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop { + background-color: rgba(212, 213, 219, 0.95); } + +FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: rgba(231, 232, 235, 0.95); } + FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: rgba(239, 240, 242, 0.95); } + +FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar, +GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar { + background-color: #e7e8eb; } + FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop, + GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop { + background-color: #eff0f2; } + +FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar, +GeditWindow.background.csd > .titlebar { + background-color: transparent; } + +GeditWindow.background.csd { + background-color: transparent; } + +GeditWindow.background .gedit-side-panel-paned .pane-separator { + background-color: rgba(53, 57, 69, 0.95); } + +GeditWindow.background .gedit-bottom-panel-paned .pane-separator { + background-color: #dcdfe3; } + +.gedit-bottom-panel-paned { + background-color: #ffffff; } + +.gedit-document-panel { + background-color: rgba(53, 57, 69, 0.95); } + .maximized .gedit-document-panel { + background-color: #353945; } + .gedit-document-panel .list-row { + color: #BAC3CF; } + .gedit-document-panel .list-row { + background-color: rgba(186, 195, 207, 0); + border: solid rgba(186, 195, 207, 0); + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:hover { + border: solid rgba(186, 195, 207, 0.15); + border-width: 3px 2px 3px 2px; + background-color: rgba(186, 195, 207, 0.15); } + .gedit-document-panel .list-row:active { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .list-row:active .button { + color: #ffffff; } + .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover { + color: #ffffff; + background-color: #5294E2; + border: solid #5294E2; + border-width: 3px 2px 3px 2px; } + .gedit-document-panel .prelight-row .button:active { + color: #BAC3CF; } + +GeditFileBrowserWidget { + background-color: rgba(53, 57, 69, 0.95); } + .maximized GeditFileBrowserWidget { + background-color: #353945; } + GeditFileBrowserWidget .horizontal { + background-color: transparent; + border-color: rgba(37, 40, 49, 0.95); } + GeditFileBrowserWidget .horizontal GtkComboBox { + color: #BAC3CF; } + +GeditWindow.background.csd GeditFileBrowserView.view { + background-color: transparent; + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander { + color: #BAC3CF; } + GeditWindow.background.csd GeditFileBrowserView.view.expander:hover { + color: #5294E2; } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button, +GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:hover, + GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover { + color: #BAC3CF; + outline-color: rgba(186, 195, 207, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:active, + GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:checked, + GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: rgba(26, 28, 34, 0.35); + background-color: #5294E2; } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry, +GtkFileChooserDialog .dialog-vbox > .frame .entry { + color: #BAC3CF; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35)); + background-color: transparent; } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry:hover, + GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover { + color: inherit; } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:focus, + GtkFileChooserDialog .dialog-vbox > .frame .entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-image: linear-gradient(to bottom, #5294E2); } + GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:insensitive, + GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +NautilusWindow GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, +MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider { + background-color: #e7eaee; + border: 1px solid rgba(0, 0, 0, 0.3); } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .trough, +NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .trough, NemoWindow .sidebar .scrollbar .trough, NemoWindow .source-list.sidebar.view .scrollbar .trough, +MarlinViewWindow .sidebar .scrollbar .trough, +MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough { + background-color: rgba(0, 0, 0, 0.2); + border: none; } + +GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider, +NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider, NemoWindow .sidebar .scrollbar .slider, NemoWindow .source-list.sidebar.view .scrollbar .slider, +MarlinViewWindow .sidebar .scrollbar .slider, +MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider { + background-color: rgba(231, 234, 238, 0.7); } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:hover, + NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:hover, NemoWindow .sidebar .scrollbar .slider:hover, + MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover { + background-color: #f6f7f9; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, + NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, NemoWindow .sidebar .scrollbar .slider:prelight:active, + MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active { + background-color: #5294E2; } + GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, + NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, NemoWindow .sidebar .scrollbar .slider:insensitive, + MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive { + background-color: transparent; } + +@define-color theme_fg_color #5c616c; +@define-color theme_text_color #5c616c; +@define-color theme_bg_color #F5F6F7; +@define-color theme_base_color #ffffff; +@define-color theme_selected_bg_color #5294E2; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #5c616c; +@define-color text_color #5c616c; +@define-color bg_color #F5F6F7; +@define-color base_color #ffffff; +@define-color selected_bg_color #5294E2; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #fbfbfc; +@define-color insensitive_fg_color alpha(#5c616c,0.5); +@define-color insensitive_base_color #ffffff; +@define-color theme_unfocused_fg_color #5c616c; +@define-color theme_unfocused_text_color #5c616c; +@define-color theme_unfocused_bg_color #F5F6F7; +@define-color theme_unfocused_base_color #ffffff; +@define-color borders #dcdfe3; +@define-color unfocused_borders #dcdfe3; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #ffffff; +@define-color wm_title alpha(#525d76,0.8); +@define-color wm_unfocused_title alpha(#525d76,0.5); +@define-color wm_bg #e7e8eb; +@define-color wm_bg_unfocused #eff0f2; +@define-color wm_highlight #eff0f2; +@define-color wm_shadow alpha(black,0.35); +@define-color wm_button_close_bg #f46067; +@define-color wm_button_close_hover_bg #f68086; +@define-color wm_button_close_active_bg #f13039; +@define-color wm_icon_close_bg #F8F8F9; +@define-color wm_button_hover_bg #fdfdfd; +@define-color wm_button_active_bg #5294E2; +@define-color wm_button_hover_border #D1D3DA; +@define-color wm_icon_bg #90949E; +@define-color wm_icon_unfocused_bg #B6B8C0; +@define-color wm_icon_hover_bg #7A7F8B; +@define-color wm_icon_active_bg #ffffff; diff --git a/common/gtk-3.0/3.18/render-assets.sh b/common/gtk-3.0/3.18/render-assets.sh index 24d7675..d31fbb8 100755 --- a/common/gtk-3.0/3.18/render-assets.sh +++ b/common/gtk-3.0/3.18/render-assets.sh @@ -16,8 +16,8 @@ else echo Rendering $ASSETS_DIR/$i.png $INKSCAPE --export-id=$i \ --export-id-only \ - --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png + --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png fi if [ -f $ASSETS_DIR/$i@2.png ]; then echo $ASSETS_DIR/$i@2.png exists. @@ -27,8 +27,8 @@ else $INKSCAPE --export-id=$i \ --export-dpi=180 \ --export-id-only \ - --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png + --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png fi done exit 0 diff --git a/common/gtk-3.0/3.18/sass/_applications.scss b/common/gtk-3.0/3.18/sass/_applications.scss index e8f4765..e241b5a 100644 --- a/common/gtk-3.0/3.18/sass/_applications.scss +++ b/common/gtk-3.0/3.18/sass/_applications.scss @@ -223,12 +223,10 @@ NemoWindow { } } -/* Only normal state is handle */ .open-document-selector-name-label { color: $fg_color; } -/* Only normal state is handle */ .open-document-selector-path-label { color: mix($fg_color, $base_color, 50%); font-size: smaller; @@ -644,27 +642,24 @@ BirdieWidgetsTweetList * { // // Marlin / Pantheon Files // -MarlinViewWindow GtkIconView.view:selected, -MarlinViewWindow GtkIconView.view:selected:focus, -MarlinViewWindow GtkIconView.view:selected:hover, -MarlinViewWindow GtkIconView.view:selected:focus:hover { - background-color: transparent; -} - -MarlinViewWindow FMListView, -MarlinViewWindow FMColumnView { - outline-color: transparent; -} +MarlinViewWindow { -MarlinViewWindow *:selected, -MarlinViewWindow *:selected:focus { - color: $selected_fg_color; - background-color: $selected_bg_color; - outline-color: transparent; + *:selected, *:selected:focus { + color: $selected_fg_color; + background-color: $selected_bg_color; + outline-color: transparent; + } + GtkIconView.view:selected { + &, &:focus, &:hover, &:focus:hover { background-color: transparent; } + } + FMListView, FMColumnView { outline-color: transparent; } } .marlin-pathbar.pathbar { border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + @include entry(header-normal); &:focus { @include entry(header-focus) } @@ -700,37 +695,33 @@ MarlinViewWindow *:selected:focus { font-weight: bold; text-shadow: 0 1px 2px transparentize(black, 0.4); icon-shadow: 0 1px 2px transparentize(black, 0.4); -} - -.panel-shadow { - background-image: none; - background-color: transparent; -} - -.panel .menu { - box-shadow: none; -} - -.panel .menu .menuitem { - font-weight: normal; - text-shadow: none; - icon-shadow: none; -} - -.panel .menubar > .menuitem { padding: 3px 6px; } -.panel .menubar > .menuitem:hover { background-color: transparent; } + &-shadow { + background-image: none; + background-color: transparent; + } + .menu { + box-shadow: none; -.panel .window-frame.menu.csd, -.panel .window-frame.popup.csd { - box-shadow: none; -} + .menuitem { + font-weight: normal; + text-shadow: none; + icon-shadow: none; + } -.panel .menu .window-frame.menu.csd, -.panel .menu .window-frame.popup.csd { - box-shadow: 0 0 0 1px transparentize(black, 0.8), - 0 10px 20px transparentize(black, 0.81), - 0 6px 6px transparentize(black, 0.77); + .window-frame.menu.csd, + .window-frame.popup.csd { + box-shadow: 0 0 0 1px transparentize(black, 0.8), + 0 10px 20px transparentize(black, 0.81), + 0 6px 6px transparentize(black, 0.77); + } + } + .menubar > .menuitem { + padding: 3px 6px; + &:hover { background-color: transparent; } + } + .window-frame.menu.csd, + .window-frame.popup.csd { box-shadow: none; } } .composited-indicator { @@ -738,28 +729,24 @@ MarlinViewWindow *:selected:focus { color: white; text-shadow: 0 1px 2px transparentize(black, 0.4); icon-shadow: 0 1px 2px transparentize(black, 0.4); -} -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; + > GtkWidget > GtkWidget:first-child { padding: 0 2px; } + + .menuitem:active, .menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; + } + > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; + } } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } -.composited-indicator.menuitem:active, -.composited-indicator.menuitem:prelight { - border-style: none; - background-image: none; - box-shadow: none; -} - -.composited-indicator > .popup > .menu { - padding-top: 8px; - padding-bottom: 8px; -} - .panel .menu .spinner, .menu .spinner { opacity: 1 } // Fixes sound indicator buttons diff --git a/common/gtk-3.0/3.18/sass/_colors-public.scss b/common/gtk-3.0/3.18/sass/_colors-public.scss index 4203b0c..8807853 100644 --- a/common/gtk-3.0/3.18/sass/_colors-public.scss +++ b/common/gtk-3.0/3.18/sass/_colors-public.scss @@ -1,5 +1,4 @@ //apps rely on some named colors to be exported -/* GTK NAMED COLORS */ // Sass thinks we're using the colors in the variables as strings and may shoot // warning, it's innocuous and can be defeated by using "" + $var @@ -30,6 +29,8 @@ @define-color success_color #{"" + $success_color}; @define-color placeholder_text_color #A8A8A8; +@define-color content_view_bg #{"" + $base_color}; + //WM $wm_highlight: lighten(opacify($header_bg, 1), 3%); $wm_bg_unfocused: opacify($header_bg_backdrop, 1); @@ -63,8 +64,3 @@ $wm_bg_unfocused: opacify($header_bg_backdrop, 1); @define-color wm_icon_hover_bg #{"" + $wm_icon_hover_bg}; @define-color wm_icon_active_bg #{"" + $wm_icon_active_bg}; - -//FIXME this is really an API - -@define-color content_view_bg #{"" + $base_color}; - diff --git a/common/gtk-3.0/3.18/sass/_common.scss b/common/gtk-3.0/3.18/sass/_common.scss index f1ff41f..27ef901 100644 --- a/common/gtk-3.0/3.18/sass/_common.scss +++ b/common/gtk-3.0/3.18/sass/_common.scss @@ -14,11 +14,6 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); -GtkCheckButton-indicator-size: 16; -GtkCheckMenuItem-indicator-size: 16; - // The size for scrollbars. The slider is 2px smaller, but we keep it - // up so that the whole area is sensitive to button presses for the - // slider. The stepper button is larger in both directions, the slider - // only in the width - -GtkScrolledWindow-scrollbar-spacing: 0; -GtkScrolledWindow-scrollbars-within-bevel: 1; @@ -46,9 +41,6 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); -GtkStatusbar-shadow-type: none; // We use the outline properties to signal the focus properties - // to the adwaita engine: using real CSS properties is faster, - // and we don't use any outlines for now. - outline-color: transparentize($fg_color, 0.7); outline-style: dashed; outline-offset: -3px; @@ -57,22 +49,14 @@ $darker_asset_suffix: if($darker=='true', '-dark', $asset_suffix); } -/*************** - * Base States * - ***************/ - +// +// Base States +// .background { color: $fg_color; background-color: if($transparency == 'true', transparentize($bg_color, 0.001), $bg_color); // without this headerbar transparency doesn't seem to work } -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ - *:insensitive { -gtk-image-effect: dim; } @@ -180,10 +164,9 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers box-shadow: none; } -/********************** - * Spinner Animations * - **********************/ - +// +// Spinner Animations +// @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } @@ -204,10 +187,9 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers } } -/**************** - * Text Entries * - ****************/ - +// +// Text Entries +// .entry { border: 1px solid; padding: 5px 8px 6px; @@ -287,10 +269,9 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers GtkSearchEntry.entry { border-radius: 20px; } -/*********** - * Buttons * - ***********/ - +// +// Buttons +// // stuff for .needs-attention $_dot_color: $selected_bg_color; @@ -311,7 +292,6 @@ $_dot_color: $selected_bg_color; } } - .button { $_button_transition: all 200ms $ease-out-quad; @@ -778,7 +758,7 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 box-shadow: none; } -/* menu buttons */ +// menu buttons .menuitem.button.flat { transition: none; @extend %undecorated_button; @@ -792,10 +772,9 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 &:checked { color: $fg_color; } } -/********* - * Links * - *********/ - +// +// Links +// *:link { color: $link_color; &:visited { @@ -824,10 +803,9 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 > .label { text-decoration-line: underline; } } -/***************** - * GtkSpinButton * - *****************/ - +// +// Spinbuttons +// .spinbutton { border-radius: 3px; @@ -838,8 +816,7 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 color: mix($fg_color,$base_color,95%); border-radius: 0; box-shadow: none; - // padding-left: 6px; - // padding-right: 6px; + &:dir(rtl) { border-style: none solid none none; } &:first-child { color: red; } @@ -915,8 +892,6 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 } } &.entry { - // we should remove the bottom edge hilight here, but seems - // like buttons are on top of it so it doesn't show up border-radius: 0; padding-left: 5px; padding-right: 5px; @@ -941,23 +916,23 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 } } -/************** - * ComboBoxes * - **************/ +// +// Comboboxes +// GtkComboBox { - > .the-button-in-the-combobox { padding-top: 3px; padding-bottom: 4px; } // Otherwise combos - // are bigger then - // buttons -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; + > .the-button-in-the-combobox { // Otherwise combos + padding-top: 3px; // are bigger than + padding-bottom: 4px; // buttons + } + &:insensitive { color: $insensitive_fg_color; } - .separator.vertical { - // always disable separators - -GtkWidget-wide-separators: true; - } + .separator.vertical { -GtkWidget-wide-separators: true; } + &.combobox-entry .entry { &:dir(ltr) { border-top-right-radius: 0; @@ -1016,9 +991,9 @@ GtkComboBox { .linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox, .linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox { @extend %linked_vertical:only-child; } -/************ - * Toolbars * - ************/ +// +// Toolbars +// .toolbar { -GtkWidget-window-dragging: true; padding: 4px; @@ -1068,10 +1043,9 @@ GtkComboBox { .action-bar { background-color: darken($bg_color, 3%) } -/*************** - * Header bars * - ***************/ - +// +// Headerbars +// .header-bar { padding: 7px 7px 6px 7px; @@ -1235,7 +1209,7 @@ GtkComboBox { } %header_widgets { - // Header-bar Entries + // Headerbar Entries .entry { @include entry(header-normal); @@ -1279,7 +1253,7 @@ GtkComboBox { } } - // Header-bar Buttons + // Headerbar Buttons .button { @include button(header-normal); @@ -1391,7 +1365,7 @@ GtkComboBox { } - // Header-bar Suggested and Destructive Action buttons + // Headerbar Suggested and Destructive Action buttons @each $b_type, $b_color in (suggested-action, $suggested_color), (destructive-action, $destructive_color) { .button.#{$b_type} { @@ -1417,7 +1391,7 @@ GtkComboBox { } } - // Header-bar Spinbuttons + // Headerbar Spinbuttons & .spinbutton { &:focus .button { @@ -1435,7 +1409,7 @@ GtkComboBox { } } - // Header-bar ComboBoxes + // Headerbar ComboBoxes & GtkComboBox{ &:insensitive { color: transparentize($header_fg, 0.6); } @@ -1462,7 +1436,7 @@ GtkComboBox { } - // Header-bar Switches + // Headerbar Switches GtkSwitch { &:backdrop { opacity: 0.75; } } @@ -1474,7 +1448,7 @@ GtkComboBox { &:backdrop { opacity: 0.75; } } - // Header-bar Scale + // Headerbar Scale .scale { &:backdrop { opacity: 0.75; } @@ -1508,9 +1482,9 @@ GtkComboBox { } } -/************ - * Pathbars * - ************/ +// +// Pathbars +// .path-bar .button { padding-left: 6px; padding-right: 6px; @@ -1526,9 +1500,9 @@ GtkComboBox { GtkLabel:only-child, GtkLabel { padding-right: 4px; padding-left: 4px; } } -/************** - * Tree Views * - **************/ +// +// Tree Views +// GtkTreeView.view { // treeview grid lines and expanders, unfortunatelly // the tree lines color can't be set -GtkTreeView-grid-line-width: 1; @@ -1540,7 +1514,7 @@ GtkTreeView.view { // treeview grid lines a border-left-color: transparentize($fg_color, 0.85); // this is actually the tree lines color, border-top-color: transparentize(black, 0.9); // while this is the grid lines color, better then nothing - &.rubberband { @extend .rubberband; } // to avoid borders being overridden by the previously set props + &.rubberband { @extend .rubberband; } // to avoid borders being overridden by the previously set props &:selected { border-radius: 0; @@ -1656,9 +1630,9 @@ column-header.button.dnd { // for treeview-like derive widgets } } -/********* - * Menus * - *********/ +// +// Menus +// .menubar { -GtkWidget-window-dragging: true; padding: 0px; @@ -1736,10 +1710,9 @@ column-header.button.dnd { // for treeview-like derive widgets .menuitem .accelerator { color: gtkalpha(currentColor,0.55); } -/************ - * Popovers * - ************/ - +// +// Popovers +// .popover { padding: 2px; border: 1px solid darken($borders_color, 5%); @@ -1773,17 +1746,10 @@ column-header.button.dnd { // for treeview-like derive widgets &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); } } -/***************** - * Notebooks and * - * Tabs * - *****************/ - +// +// Notebooks and Tabs +// .notebook { - // Through me you go to the grief wracked city; - // Through me you go to everlasting pain; - // Through me you go a pass among lost souls. - // ... - // Abandon all hope — Ye Who Enter Here padding: 0; background-color: $base_color; -GtkNotebook-initial-gap: 4; @@ -1797,15 +1763,13 @@ column-header.button.dnd { // for treeview-like derive widgets &.frame { border: 1px solid $borders_color; - // FIXME doesn't work + &.top { border-top-width: 0; } &.bottom { border-bottom-width: 0; } &.right { border-right-width: 0; } &.left { border-left-width: 0; } } &.header { - // FIXME: double borders in some case, can't fix it w/o a class tho - // FIXME: doesn't work on dark var background-color: $bg_color; // this is the shading of the header behind the tabs @@ -1818,18 +1782,10 @@ column-header.button.dnd { // for treeview-like derive widgets } $_header_border: $borders_color; - &.top { - box-shadow: inset 0 -1px $_header_border; // border - } - &.bottom { - box-shadow: inset 0 1px $_header_border; - } - &.right { - box-shadow: inset 1px 0 $_header_border; - } - &.left { - box-shadow: inset -1px 0 $_header_border; - } + &.top { box-shadow: inset 0 -1px $_header_border; } + &.bottom { box-shadow: inset 0 1px $_header_border; } + &.right { box-shadow: inset 1px 0 $_header_border; } + &.left { box-shadow: inset -1px 0 $_header_border; } } tab { border-width: 0; @@ -1950,10 +1906,9 @@ column-header.button.dnd { // for treeview-like derive widgets } } -/************** - * Scrollbars * - **************/ - +// +// Scrollbars +// $_scrollbar_bg_color: darken($base_color, 1%); .scrollbar { @@ -2087,9 +2042,9 @@ $_scrollbar_bg_color: darken($base_color, 1%); } -/********** - * Switch * - **********/ +// +// Switches +// GtkSwitch { font: 1; -GtkSwitch-slider-width: 52; @@ -2132,13 +2087,9 @@ GtkSwitch { } } -/************************* - * Check and Radio items * - *************************/ - -// draw regular check and radio items using our PNG assets -// all assets are rendered from assets.svg. never add pngs directly - +// +// Check and Radio items * +// @each $w,$a in ('check', 'checkbox'), ('radio','radio') { @@ -2172,7 +2123,7 @@ GtkSwitch { } } -//selection-mode +// Selectionmode @each $s,$as in ('','-selectionmode'), (':checked', '-checked-selectionmode') { .view.content-view.check#{$s}:not(.list) { @@ -2194,9 +2145,9 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { } } -/************ - * GtkScale * - ************/ +// +// GtkScale +// .scale { -GtkScale-slider-length: 15; -GtkRange-slider-width: 15; @@ -2305,15 +2256,13 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { } } -/***************** - * Progress bars * - *****************/ - +// +// Progress bars +// GtkProgressBar { padding: 0; font-size: smaller; color: transparentize($fg_color, 0.3); - //@include _shadows(_button_shadow(normal)); &.osd { -GtkProgressBar-xspacing: 0; @@ -2352,24 +2301,22 @@ GtkProgressBar.trough { border-style: none; background-color: transparent; box-shadow: none; - //FIXME: there is a margin on top } .list-row:selected &, GtkInfoBar & { background-color: transparentize(black, 0.8); } } -/************* - * Level Bar * - *************/ - +// +// Level Bar +// GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; -} -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; + &.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; + } } .level-bar { @@ -2405,9 +2352,9 @@ GtkLevelBar.vertical { } -/********** - * Frames * - **********/ +// +// Frames +// .frame { border: 1px solid $borders_color; &.flat { border-style: none; } @@ -2441,10 +2388,9 @@ GtkScrolledWindow { } } -/********* - * Lists * - *********/ - +// +// Lists +// .list { background-color: $base_color; border-color: $borders_color; @@ -2485,10 +2431,9 @@ GtkScrolledWindow { &:hover { transition: none; } } -/********************* - * App Notifications * - *********************/ - +// +// App Notifications +// .app-notification, .app-notification.frame { padding: 10px; @@ -2514,10 +2459,9 @@ GtkScrolledWindow { } } -/************* - * Expanders * - *************/ - +// +// Expanders +// .expander { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } @@ -2525,9 +2469,9 @@ GtkScrolledWindow { &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } -/************ - * Calendar * - ***********/ +// +// Calendar +// GtkCalendar { color: $fg_color; border: 1px solid $borders_color; @@ -2563,9 +2507,9 @@ GtkCalendar { } } -/*********** - * Dialogs * - ***********/ +// +// Dialogs +// .message-dialog .dialog-action-area .button { padding: 8px; } @@ -2744,9 +2688,9 @@ GtkPaned.wide { // this is for the paned with wide separator &.vertical .pane-separator { border-style: solid none;} } -/************** - * GtkInfoBar * - **************/ +// +// GtkInfoBar +// GtkInfoBar { border-style: none; @@ -2802,9 +2746,9 @@ GtkInfoBar { } } -/************ - * Tooltips * - ************/ +// +// Tooltips +// .tooltip { &.background { // background-color needs to be set this way otherwise it gets drawn twice @@ -2827,9 +2771,9 @@ GtkInfoBar { color: inherit; // just to be sure } -/***************** - * Color Chooser * - *****************/ +// +// Color Chooser +// GtkColorSwatch { // This widget is made of two boxes one on top of the other, the lower box is GtkColorSwatch {} the other one @@ -2913,9 +2857,9 @@ GtkColorButton.button { GtkColorSwatch { border-radius: 0; } } -/******** - * Misc * - ********/ +// +// Misc +// //content view (grid/list) .content-view { background-color: $base_color; @@ -2932,23 +2876,49 @@ GtkColorButton.button { GtkVolumeButton.button { padding: 8px; } -/********************** - * Window Decorations * - *********************/ +// Decouple the font of context menus from their entry/textview +.touch-selection, +.context-menu { font: initial;} + +.monospace { font: Monospace; } + +// +// Overshoot +// +// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. +// This draws a box on top of the content, the size changes programmatically. +.overshoot { + &.top { @include overshoot(top); } + &.bottom { @include overshoot(bottom); } + &.left { @include overshoot(left); } + &.right { @include overshoot(right); } +} + +// +// Undershoot +// +// Overflow indication, works similarly to the overshoot, the size if fixed tho. +.undershoot { + &.top { @include undershoot(top); } + &.bottom { @include undershoot(bottom); } + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } +} + +// +// Window Decorations +// .window-frame { border-radius: if($darker=='false' and $variant=='light', 4px 4px 0 0, 3px 3px 0 0); - // lamefun trick to get rounded borders regardless of CSD use border-width: 0px; - // this needs to be transparent - // see bug #722563 $_wm_border: if($variant=='light', transparentize(black, 0.9), transparentize(black, 0.45)); box-shadow: 0 0 0 1px if($darker=='true' or $variant == 'dark', darken($header_bg, 7%), $_wm_border), 0 8px 8px 0 if($variant == 'light', opacify($_wm_border, 0.1), transparentize($_wm_border, 0.2)); - /* this is used for the resize cursor area */ + // this is used for the resize cursor area margin: 10px; &:backdrop { @@ -3041,45 +3011,10 @@ GtkVolumeButton.button { padding: 8px; } } } - -// catch all extend :) - +// catch all extend %selected_items { background-image: none; background-color: $selected_bg_color; color: $selected_fg_color; outline-color: transparentize($selected_fg_color, 0.7); } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; -} - -.monospace { - font: Monospace; -} - -// -// Overshoot -// -// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. -// This draws a box on top of the content, the size changes programmatically. -.overshoot { - &.top { @include overshoot(top); } - &.bottom { @include overshoot(bottom); } - &.left { @include overshoot(left); } - &.right { @include overshoot(right); } -} - -// -// Undershoot -// -// Overflow indication, works similarly to the overshoot, the size if fixed tho. -.undershoot { - &.top { @include undershoot(top); } - &.bottom { @include undershoot(bottom); } - &.left { @include undershoot(left); } - &.right { @include undershoot(right); } -} diff --git a/common/gtk-3.0/3.18/sass/_lightdm.scss b/common/gtk-3.0/3.18/sass/_lightdm.scss index 0879a5a..89cdfcd 100644 --- a/common/gtk-3.0/3.18/sass/_lightdm.scss +++ b/common/gtk-3.0/3.18/sass/_lightdm.scss @@ -1,11 +1,11 @@ -/* the panel widget at the top */ +// the panel widget at the top #panel_window { background-color: $panel_bg; color: $panel_fg; font: bold; box-shadow: inset 0 -1px darken($panel_bg, 7%); - /* the menubars/menus of the panel, i.e. indicators */ + // the menubars/menus of the panel, i.e. indicators .menubar, .menubar > .menuitem { background-color: transparent; @@ -21,7 +21,7 @@ .menubar .menu .menuitem { font: normal; } } -/* the login window */ +// the login window #login_window, #shutdown_dialog, #restart_dialog { @@ -31,7 +31,7 @@ color: $fg_color; } -/* the top half of the login-window, in GtkDialog terms, the content */ +// the top half of the login-window, in GtkDialog terms, the content #content_frame { padding-bottom: 14px; background-color: $bg_color; @@ -49,7 +49,7 @@ &:insensitive { @include button(insensitive); } } -/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ +// the lower half of the login-window, in GtkDialog terms the buttonbox or action area #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; @@ -78,16 +78,16 @@ .arrow {} } -/* the user's avatar box */ +// the user's avatar box #user_image { padding: 3px; border-radius: 2px; } -/* the border around the user's avatar box */ +// the border around the user's avatar box #user_image_border {} -/* the shutdown button */ +// the shutdown button #shutdown_button.button { @include button(suggested_destructive, $destructive_color); @@ -95,7 +95,7 @@ &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } } -/* the restart button */ +// the restart button #restart_button.button { @include button(suggested_destructive, $suggested_color); @@ -103,7 +103,7 @@ &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } } -/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ +// the warning, in case a wrong password is entered or something else goes wrong according to PAM #greeter_infobar { border-bottom-width: 0; font: bold; diff --git a/common/gtk-3.0/3.18/sass/_transparent_widgets.scss b/common/gtk-3.0/3.18/sass/_transparent_widgets.scss index 758c606..d3c049c 100644 --- a/common/gtk-3.0/3.18/sass/_transparent_widgets.scss +++ b/common/gtk-3.0/3.18/sass/_transparent_widgets.scss @@ -101,7 +101,7 @@ MarlinViewWindow { NemoWindow.background > GtkGrid > GtkPaned > .pane-separator, MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator { background-color: $dark_sidebar_border } -/*Fix Nautilus transparency issues*/ +// Fix Nautilus transparency issues NautilusWindow NautilusWindowSlot { background-color: $base_color; } NautilusDesktopWindow NautilusWindowSlot { background-color: transparent; } diff --git a/common/gtk-3.0/3.18/sass/gtk-contained-dark.scss b/common/gtk-3.0/3.18/sass/gtk-dark.scss index f47d7b5..529ee3d 100644 --- a/common/gtk-3.0/3.18/sass/gtk-contained-dark.scss +++ b/common/gtk-3.0/3.18/sass/gtk-dark.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'dark'; $darker: 'false'; $transparency: 'true'; diff --git a/common/gtk-3.0/3.18/sass/gtk-contained-darker.scss b/common/gtk-3.0/3.18/sass/gtk-darker.scss index 63166d2..34b8f81 100644 --- a/common/gtk-3.0/3.18/sass/gtk-contained-darker.scss +++ b/common/gtk-3.0/3.18/sass/gtk-darker.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'true'; $transparency: 'true'; diff --git a/common/gtk-3.0/3.14/sass/gtk-contained-solid-dark.scss b/common/gtk-3.0/3.18/sass/gtk-solid-dark.scss index 157292d..959d8b1 100644 --- a/common/gtk-3.0/3.14/sass/gtk-contained-solid-dark.scss +++ b/common/gtk-3.0/3.18/sass/gtk-solid-dark.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'dark'; $darker: 'false'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.14/sass/gtk-contained-solid-darker.scss b/common/gtk-3.0/3.18/sass/gtk-solid-darker.scss index 03ba34b..45b7dbe 100644 --- a/common/gtk-3.0/3.14/sass/gtk-contained-solid-darker.scss +++ b/common/gtk-3.0/3.18/sass/gtk-solid-darker.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'true'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.16/sass/gtk-contained-solid.scss b/common/gtk-3.0/3.18/sass/gtk-solid.scss index 347cf2c..28ff2b6 100644 --- a/common/gtk-3.0/3.16/sass/gtk-contained-solid.scss +++ b/common/gtk-3.0/3.18/sass/gtk-solid.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'false'; $transparency: 'false'; diff --git a/common/gtk-3.0/3.14/sass/gtk-contained.scss b/common/gtk-3.0/3.18/sass/gtk.scss index c45d673..9bb0348 100644 --- a/common/gtk-3.0/3.14/sass/gtk-contained.scss +++ b/common/gtk-3.0/3.18/sass/gtk.scss @@ -1,8 +1,3 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade - $variant: 'light'; $darker: 'false'; $transparency: 'true'; |