[gtk/wip/jimmac/HC-redesign] HC: derive from Adwaita



commit cf654c496fa4fe061d518391c37608fe2d2c5d9a
Author: Jakub Steiner <jimmac gmail com>
Date:   Tue Mar 24 15:59:33 2020 +0100

    HC: derive from Adwaita
    
    FIXME: doesn't actually get generated properly
    
    Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/1450

 gtk/theme/HighContrast/HighContrast-inverse.scss   |    4 +-
 gtk/theme/HighContrast/HighContrast.scss           |    4 +-
 gtk/theme/HighContrast/_colors.scss                |  126 +-
 gtk/theme/HighContrast/_common.scss                | 3518 --------------------
 gtk/theme/HighContrast/_drawing.scss               |  378 ---
 gtk/theme/HighContrast/assets.txt                  |   60 +
 .../assets/bullet 2-symbolic symbolic png          |  Bin 0 -> 268 bytes
 .../assets/check 2-symbolic symbolic png           |  Bin 0 -> 381 bytes
 .../assets/dash 2-symbolic symbolic png            |  Bin 0 -> 185 bytes
 ...ider-horz-scale-has-marks-above-active-dark.png |  Bin 0 -> 879 bytes
 ...er-horz-scale-has-marks-above-active-dark 2 png |  Bin 0 -> 1846 bytes
 .../slider-horz-scale-has-marks-above-active.png   |  Bin 0 -> 990 bytes
 .../slider-horz-scale-has-marks-above-active 2 png |  Bin 0 -> 2122 bytes
 ...er-horz-scale-has-marks-above-backdrop-dark.png |  Bin 0 -> 773 bytes
 ...-horz-scale-has-marks-above-backdrop-dark 2 png |  Bin 0 -> 1474 bytes
 ...e-has-marks-above-backdrop-insensitive-dark.png |  Bin 0 -> 760 bytes
 ...has-marks-above-backdrop-insensitive-dark 2 png |  Bin 0 -> 1445 bytes
 ...-scale-has-marks-above-backdrop-insensitive.png |  Bin 0 -> 780 bytes
 ...cale-has-marks-above-backdrop-insensitive 2 png |  Bin 0 -> 1484 bytes
 .../slider-horz-scale-has-marks-above-backdrop.png |  Bin 0 -> 763 bytes
 ...lider-horz-scale-has-marks-above-backdrop 2 png |  Bin 0 -> 1478 bytes
 .../slider-horz-scale-has-marks-above-dark.png     |  Bin 0 -> 888 bytes
 .../slider-horz-scale-has-marks-above-dark 2 png   |  Bin 0 -> 1864 bytes
 ...lider-horz-scale-has-marks-above-hover-dark.png |  Bin 0 -> 834 bytes
 ...der-horz-scale-has-marks-above-hover-dark 2 png |  Bin 0 -> 1779 bytes
 .../slider-horz-scale-has-marks-above-hover.png    |  Bin 0 -> 968 bytes
 .../slider-horz-scale-has-marks-above-hover 2 png  |  Bin 0 -> 2083 bytes
 ...horz-scale-has-marks-above-insensitive-dark.png |  Bin 0 -> 767 bytes
 ...rz-scale-has-marks-above-insensitive-dark 2 png |  Bin 0 -> 1463 bytes
 ...ider-horz-scale-has-marks-above-insensitive.png |  Bin 0 -> 807 bytes
 ...er-horz-scale-has-marks-above-insensitive 2 png |  Bin 0 -> 1506 bytes
 .../assets/slider-horz-scale-has-marks-above.png   |  Bin 0 -> 977 bytes
 .../assets/slider-horz-scale-has-marks-above 2 png |  Bin 0 -> 2081 bytes
 ...ider-horz-scale-has-marks-below-active-dark.png |  Bin 0 -> 889 bytes
 ...er-horz-scale-has-marks-below-active-dark 2 png |  Bin 0 -> 1964 bytes
 .../slider-horz-scale-has-marks-below-active.png   |  Bin 0 -> 943 bytes
 .../slider-horz-scale-has-marks-below-active 2 png |  Bin 0 -> 2131 bytes
 ...er-horz-scale-has-marks-below-backdrop-dark.png |  Bin 0 -> 777 bytes
 ...-horz-scale-has-marks-below-backdrop-dark 2 png |  Bin 0 -> 1522 bytes
 ...e-has-marks-below-backdrop-insensitive-dark.png |  Bin 0 -> 763 bytes
 ...has-marks-below-backdrop-insensitive-dark 2 png |  Bin 0 -> 1467 bytes
 ...-scale-has-marks-below-backdrop-insensitive.png |  Bin 0 -> 790 bytes
 ...cale-has-marks-below-backdrop-insensitive 2 png |  Bin 0 -> 1455 bytes
 .../slider-horz-scale-has-marks-below-backdrop.png |  Bin 0 -> 777 bytes
 ...lider-horz-scale-has-marks-below-backdrop 2 png |  Bin 0 -> 1437 bytes
 .../slider-horz-scale-has-marks-below-dark.png     |  Bin 0 -> 870 bytes
 .../slider-horz-scale-has-marks-below-dark 2 png   |  Bin 0 -> 1880 bytes
 ...lider-horz-scale-has-marks-below-hover-dark.png |  Bin 0 -> 867 bytes
 ...der-horz-scale-has-marks-below-hover-dark 2 png |  Bin 0 -> 1921 bytes
 .../slider-horz-scale-has-marks-below-hover.png    |  Bin 0 -> 962 bytes
 .../slider-horz-scale-has-marks-below-hover 2 png  |  Bin 0 -> 2034 bytes
 ...horz-scale-has-marks-below-insensitive-dark.png |  Bin 0 -> 756 bytes
 ...rz-scale-has-marks-below-insensitive-dark 2 png |  Bin 0 -> 1502 bytes
 ...ider-horz-scale-has-marks-below-insensitive.png |  Bin 0 -> 802 bytes
 ...er-horz-scale-has-marks-below-insensitive 2 png |  Bin 0 -> 1504 bytes
 .../assets/slider-horz-scale-has-marks-below.png   |  Bin 0 -> 1003 bytes
 .../assets/slider-horz-scale-has-marks-below 2 png |  Bin 0 -> 2058 bytes
 ...ider-vert-scale-has-marks-above-active-dark.png |  Bin 0 -> 916 bytes
 ...er-vert-scale-has-marks-above-active-dark 2 png |  Bin 0 -> 1964 bytes
 .../slider-vert-scale-has-marks-above-active.png   |  Bin 0 -> 982 bytes
 .../slider-vert-scale-has-marks-above-active 2 png |  Bin 0 -> 2257 bytes
 ...er-vert-scale-has-marks-above-backdrop-dark.png |  Bin 0 -> 759 bytes
 ...-vert-scale-has-marks-above-backdrop-dark 2 png |  Bin 0 -> 1469 bytes
 ...e-has-marks-above-backdrop-insensitive-dark.png |  Bin 0 -> 748 bytes
 ...has-marks-above-backdrop-insensitive-dark 2 png |  Bin 0 -> 1425 bytes
 ...-scale-has-marks-above-backdrop-insensitive.png |  Bin 0 -> 791 bytes
 ...cale-has-marks-above-backdrop-insensitive 2 png |  Bin 0 -> 1491 bytes
 .../slider-vert-scale-has-marks-above-backdrop.png |  Bin 0 -> 769 bytes
 ...lider-vert-scale-has-marks-above-backdrop 2 png |  Bin 0 -> 1456 bytes
 .../slider-vert-scale-has-marks-above-dark.png     |  Bin 0 -> 887 bytes
 .../slider-vert-scale-has-marks-above-dark 2 png   |  Bin 0 -> 1921 bytes
 ...lider-vert-scale-has-marks-above-hover-dark.png |  Bin 0 -> 890 bytes
 ...der-vert-scale-has-marks-above-hover-dark 2 png |  Bin 0 -> 1918 bytes
 .../slider-vert-scale-has-marks-above-hover.png    |  Bin 0 -> 997 bytes
 .../slider-vert-scale-has-marks-above-hover 2 png  |  Bin 0 -> 2184 bytes
 ...vert-scale-has-marks-above-insensitive-dark.png |  Bin 0 -> 724 bytes
 ...rt-scale-has-marks-above-insensitive-dark 2 png |  Bin 0 -> 1460 bytes
 ...ider-vert-scale-has-marks-above-insensitive.png |  Bin 0 -> 799 bytes
 ...er-vert-scale-has-marks-above-insensitive 2 png |  Bin 0 -> 1520 bytes
 .../assets/slider-vert-scale-has-marks-above.png   |  Bin 0 -> 1041 bytes
 .../assets/slider-vert-scale-has-marks-above 2 png |  Bin 0 -> 2285 bytes
 ...ider-vert-scale-has-marks-below-active-dark.png |  Bin 0 -> 933 bytes
 ...er-vert-scale-has-marks-below-active-dark 2 png |  Bin 0 -> 2052 bytes
 .../slider-vert-scale-has-marks-below-active.png   |  Bin 0 -> 1034 bytes
 .../slider-vert-scale-has-marks-below-active 2 png |  Bin 0 -> 2320 bytes
 ...er-vert-scale-has-marks-below-backdrop-dark.png |  Bin 0 -> 757 bytes
 ...-vert-scale-has-marks-below-backdrop-dark 2 png |  Bin 0 -> 1524 bytes
 ...e-has-marks-below-backdrop-insensitive-dark.png |  Bin 0 -> 734 bytes
 ...has-marks-below-backdrop-insensitive-dark 2 png |  Bin 0 -> 1512 bytes
 ...-scale-has-marks-below-backdrop-insensitive.png |  Bin 0 -> 787 bytes
 ...cale-has-marks-below-backdrop-insensitive 2 png |  Bin 0 -> 1520 bytes
 .../slider-vert-scale-has-marks-below-backdrop.png |  Bin 0 -> 773 bytes
 ...lider-vert-scale-has-marks-below-backdrop 2 png |  Bin 0 -> 1499 bytes
 .../slider-vert-scale-has-marks-below-dark.png     |  Bin 0 -> 893 bytes
 .../slider-vert-scale-has-marks-below-dark 2 png   |  Bin 0 -> 2021 bytes
 ...lider-vert-scale-has-marks-below-hover-dark.png |  Bin 0 -> 908 bytes
 ...der-vert-scale-has-marks-below-hover-dark 2 png |  Bin 0 -> 1949 bytes
 .../slider-vert-scale-has-marks-below-hover.png    |  Bin 0 -> 1016 bytes
 .../slider-vert-scale-has-marks-below-hover 2 png  |  Bin 0 -> 2230 bytes
 ...vert-scale-has-marks-below-insensitive-dark.png |  Bin 0 -> 735 bytes
 ...rt-scale-has-marks-below-insensitive-dark 2 png |  Bin 0 -> 1489 bytes
 ...ider-vert-scale-has-marks-below-insensitive.png |  Bin 0 -> 803 bytes
 ...er-vert-scale-has-marks-below-insensitive 2 png |  Bin 0 -> 1548 bytes
 .../assets/slider-vert-scale-has-marks-below.png   |  Bin 0 -> 1047 bytes
 .../assets/slider-vert-scale-has-marks-below 2 png |  Bin 0 -> 2286 bytes
 .../assets/text-select-end-active-dark.png         |  Bin 0 -> 829 bytes
 .../assets/text-select-end-active-dark 2 png       |  Bin 0 -> 1727 bytes
 .../HighContrast/assets/text-select-end-active.png |  Bin 0 -> 941 bytes
 .../assets/text-select-end-active 2 png            |  Bin 0 -> 1871 bytes
 .../HighContrast/assets/text-select-end-dark.png   |  Bin 0 -> 826 bytes
 .../HighContrast/assets/text-select-end-dark 2 png |  Bin 0 -> 1768 bytes
 .../assets/text-select-end-hover-dark.png          |  Bin 0 -> 789 bytes
 .../assets/text-select-end-hover-dark 2 png        |  Bin 0 -> 1624 bytes
 .../HighContrast/assets/text-select-end-hover.png  |  Bin 0 -> 933 bytes
 .../assets/text-select-end-hover 2 png             |  Bin 0 -> 1785 bytes
 gtk/theme/HighContrast/assets/text-select-end.png  |  Bin 0 -> 916 bytes
 .../HighContrast/assets/text-select-end 2 png      |  Bin 0 -> 1889 bytes
 .../assets/text-select-start-active-dark.png       |  Bin 0 -> 787 bytes
 .../assets/text-select-start-active-dark 2 png     |  Bin 0 -> 1646 bytes
 .../assets/text-select-start-active.png            |  Bin 0 -> 908 bytes
 .../assets/text-select-start-active 2 png          |  Bin 0 -> 1805 bytes
 .../HighContrast/assets/text-select-start-dark.png |  Bin 0 -> 766 bytes
 .../assets/text-select-start-dark 2 png            |  Bin 0 -> 1638 bytes
 .../assets/text-select-start-hover-dark.png        |  Bin 0 -> 740 bytes
 .../assets/text-select-start-hover-dark 2 png      |  Bin 0 -> 1504 bytes
 .../assets/text-select-start-hover.png             |  Bin 0 -> 883 bytes
 .../assets/text-select-start-hover 2 png           |  Bin 0 -> 1718 bytes
 .../HighContrast/assets/text-select-start.png      |  Bin 0 -> 859 bytes
 .../HighContrast/assets/text-select-start 2 png    |  Bin 0 -> 1806 bytes
 gtk/theme/HighContrast/meson.build                 |    2 -
 130 files changed, 118 insertions(+), 3974 deletions(-)
---
diff --git a/gtk/theme/HighContrast/HighContrast-inverse.scss 
b/gtk/theme/HighContrast/HighContrast-inverse.scss
index 6cc8033df1..3a35594ed0 100644
--- a/gtk/theme/HighContrast/HighContrast-inverse.scss
+++ b/gtk/theme/HighContrast/HighContrast-inverse.scss
@@ -7,5 +7,5 @@
 $variant: 'dark';
 
 @import 'colors';
-@import 'drawing';
-@import 'common';
+@import '../Adwaita/drawing';
+@import '../Adwaita/common';
diff --git a/gtk/theme/HighContrast/HighContrast.scss b/gtk/theme/HighContrast/HighContrast.scss
index 84fbdc5f50..a84b0256fb 100644
--- a/gtk/theme/HighContrast/HighContrast.scss
+++ b/gtk/theme/HighContrast/HighContrast.scss
@@ -7,5 +7,5 @@
 $variant: 'light';
 
 @import 'colors';
-@import 'drawing';
-@import 'common';
+@import '../Adwaita/drawing';
+@import '../Adwaita/common';
diff --git a/gtk/theme/HighContrast/_colors.scss b/gtk/theme/HighContrast/_colors.scss
index ac9ba03249..def8af1189 100644
--- a/gtk/theme/HighContrast/_colors.scss
+++ b/gtk/theme/HighContrast/_colors.scss
@@ -1,96 +1,78 @@
-// When color definition differs for dark and light variant,
+// When color definition differs for dark and light variant
 // it gets @if ed depending on $variant
 
 
-$base_color: if($variant == 'light', #fff, #111);
-$bg_color: if($variant == 'light', #fff, #000);
-$fg_color: if($variant == 'light', #000, #fff);
-
-$selected_fg_color: if($variant == 'light', #fff, #000);
-$selected_bg_color: if($variant == 'light', #000, #ddd); //#4a90d9;
-$selected_borders_color: if($variant == 'light', #000, #aaa);
+$base_color: if($variant == 'light', white, black);
+$text_color: if($variant == 'light', black, white);
+$bg_color: if($variant == 'light', black, white);
+$fg_color: if($variant == 'light', white, black);
+
+$selected_fg_color: #ffffff;
+$selected_bg_color: if($variant == 'light', #3584e4, darken(#3584e4, 20%));
+$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), darken($selected_bg_color, 
30%));
+$borders_color: if($variant == 'light', darken($bg_color, 18%), darken($bg_color, 10%));
+$alt_borders_color: if($variant == 'light', darken($bg_color, 24%), darken($bg_color, 18%));
+$borders_edge: if($variant == 'light', transparentize(white, 0.2), transparentize($fg_color, 0.93));
+$link_color: if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 20%));
+$link_visited_color: if($variant == 'light', darken($selected_bg_color, 20%), lighten($selected_bg_color, 
10%));
+$top_hilight: $borders_edge;
+$dark_fill: mix($borders_color, $bg_color, 50%);
+$headerbar_color: if($variant == 'light', lighten($bg_color, 5%), darken($bg_color, 3%));
+$menu_color: if($variant == 'light', $base_color, mix($bg_color, $base_color, 20%));
 $popover_bg_color: $bg_color;
 $popover_hover_color: lighten($bg_color, 5%);
 
-$borders_color: mix($bg_color,$fg_color,50%);
-$borders_edge: if($variant == 'light', #fff, #000);
-$link_color: $selected_bg_color;
-
-$scrollbar_bg_color: if($variant == 'light', mix($bg_color, $fg_color, 95%), mix($base_color, $bg_color, 
60%));
+$scrollbar_bg_color: if($variant == 'light', mix($bg_color, $fg_color, 80%), mix($base_color, $bg_color, 
50%));
 $scrollbar_slider_color: mix($fg_color, $bg_color, 60%);
 $scrollbar_slider_hover_color: mix($fg_color, $bg_color, 80%);
 $scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, 10%), 
lighten($selected_bg_color, 10%));
 
-$suggested_color: #4a90d9;
 $warning_color: #f57900;
 $error_color: #cc0000;
-$success_color: #73d216;
-$destructive_color: #ef2929;
-$dark_fill: if($variant == 'light', mix($fg_color, $bg_color, 50%), mix($fg_color, $bg_color, 10%));
+$success_color: if($variant == 'light', #33d17a, darken(#33d17a, 10%));
+$destructive_color: if($variant == 'light', #e01b24, darken(#e01b24, 10%));
+
+$osd_fg_color: #eeeeec;
+$osd_text_color: white;
+$osd_bg_color: if($variant == 'light', transparentize(darken(desaturate(#3d3846, 100%), 4%),0.3), 
transparentize(darken(desaturate(#3d3846, 100%), 10%),0.3));
+$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5);
+$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%);
+$osd_borders_color: transparentize(black, 0.3);
+
+$sidebar_bg_color: mix($bg_color, $base_color, 50%);
+$base_hover_color: transparentize($fg_color, 0.95);
 
-$osd_fg_color: #fff;
-$osd_bg_color: transparentize(#000,0.2);
-$osd_borders_color: transparentize(#fff,0.8);
+$tooltip_borders_color: transparentize(white, 0.9);
+$shadow_color: transparentize(black, 0.9);
+
+$drop_target_color: #4e9a06;
 
 //insensitive state derived colors
 $insensitive_fg_color: mix($fg_color, $bg_color, 50%);
 $insensitive_bg_color: mix($bg_color, $base_color, 60%);
-$insensitive_borders_color: mix($borders_color, $base_color, 50%);
+$insensitive_borders_color: $borders_color;
 
 //colors for the backdrop state, derived from the main colors.
-$backdrop_base_color: $base_color;
+$backdrop_base_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%));
+$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%);
 $backdrop_bg_color: $bg_color;
-$backdrop_fg_color: $fg_color;
-$backdrop_borders_color: mix($borders_color, $bg_color, 90%);
-$backdrop_dark_fill: mix($fg_color, $bg_color, 30%);
+$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%);
+$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), 
lighten($backdrop_bg_color, 15%));
+$backdrop_selected_fg_color: if($variant == 'light', $backdrop_base_color, $backdrop_text_color);
+$backdrop_borders_color: mix($borders_color, $bg_color, 80%);
+$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%);
+$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%);
+
 $backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%);
 $backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, 40%);
 
-//apps rely on some named colors to be exported
-/* GTK NAMED COLORS */
-@define-color theme_fg_color #{"" + $fg_color};
-@define-color theme_bg_color #{"" + $bg_color};
-@define-color theme_base_color #{"" + $base_color};
-@define-color theme_selected_bg_color #{"" + $selected_bg_color};
-@define-color theme_selected_fg_color #{"" + $selected_fg_color};
-@define-color insensitive_bg_color #{"" + $insensitive_bg_color};
-@define-color insensitive_fg_color #{"" + $insensitive_fg_color};
-@define-color insensitive_base_color #{"" + $base_color};
-@define-color theme_unfocused_fg_color #{"" + $backdrop_fg_color};
-@define-color theme_unfocused_bg_color #{"" + $backdrop_bg_color};
-@define-color theme_unfocused_base_color #{"" + $backdrop_base_color};
-@define-color theme_unfocused_selected_bg_color #{"" + $selected_bg_color};
-@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color};
-@define-color unfocused_insensitive_color #{"" + $insensitive_fg_color};
-@define-color borders #{"" + $borders_color};
-@define-color unfocused_borders #{"" + $backdrop_borders_color};
-
-@define-color warning_color #{"" + $warning_color};
-@define-color error_color #{"" + $error_color};
-@define-color success_color #{"" + $success_color};
-
-//WM
-
-$_wm_highlight: $borders_edge;
-
-@define-color wm_title shade(#{"" + $fg_color}, 1.8);
-@define-color wm_unfocused_title #{"" + $backdrop_fg_color};
-@define-color wm_highlight #{"" + $_wm_highlight};
-@define-color wm_borders_edge #{"" + $borders_edge};
-
-@define-color wm_bg_a shade(#{"" + $bg_color}, 1.2);
-@define-color wm_bg_b #{"" + $bg_color};
-
-@define-color wm_shadow alpha(black, 0.35);
-@define-color wm_border alpha(black, 0.18);
-
-@define-color wm_button_hover_color_a shade(#{"" + $bg_color}, 1.3);
-@define-color wm_button_hover_color_b #{"" + $bg_color};
-@define-color wm_button_active_color_a shade(#{"" + $bg_color}, 0.85);
-@define-color wm_button_active_color_b shade(#{"" + $bg_color}, 0.89);
-@define-color wm_button_active_color_c shade(#{"" + $bg_color}, 0.9);
-
-//FIXME this is really an API
-
-@define-color content_view_bg #{"" + $base_color};
+$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, 
$backdrop_base_color, 20%));
 
+//special cased widget colors
+$suggested_bg_color: $selected_bg_color;
+$suggested_border_color: $selected_borders_color;
+$progress_bg_color: $selected_bg_color;
+$progress_border_color: $selected_borders_color;
+$checkradio_bg_color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color,10%));
+$checkradio_fg_color: $selected_fg_color;
+$checkradio_borders_color: if($variant == 'light', darken($checkradio_bg_color,20%), 
darken($checkradio_bg_color,40%));
diff --git a/gtk/theme/HighContrast/assets.txt b/gtk/theme/HighContrast/assets.txt
new file mode 100644
index 0000000000..4b27b15e1b
--- /dev/null
+++ b/gtk/theme/HighContrast/assets.txt
@@ -0,0 +1,60 @@
+text-select-end
+text-select-end-hover
+text-select-end-active
+text-select-start
+text-select-start-hover
+text-select-start-active
+text-select-end-dark
+text-select-end-hover-dark
+text-select-end-active-dark
+text-select-start-dark
+text-select-start-hover-dark
+text-select-start-active-dark
+slider-horz-scale-has-marks-below
+slider-horz-scale-has-marks-below-hover
+slider-horz-scale-has-marks-below-active
+slider-horz-scale-has-marks-below-insensitive
+slider-horz-scale-has-marks-below-backdrop
+slider-horz-scale-has-marks-below-backdrop-insensitive
+slider-vert-scale-has-marks-below
+slider-vert-scale-has-marks-below-hover
+slider-vert-scale-has-marks-below-active
+slider-vert-scale-has-marks-below-insensitive
+slider-vert-scale-has-marks-below-backdrop
+slider-vert-scale-has-marks-below-backdrop-insensitive
+slider-horz-scale-has-marks-above
+slider-horz-scale-has-marks-above-hover
+slider-horz-scale-has-marks-above-active
+slider-horz-scale-has-marks-above-insensitive
+slider-horz-scale-has-marks-above-backdrop
+slider-horz-scale-has-marks-above-backdrop-insensitive
+slider-vert-scale-has-marks-above
+slider-vert-scale-has-marks-above-hover
+slider-vert-scale-has-marks-above-active
+slider-vert-scale-has-marks-above-insensitive
+slider-vert-scale-has-marks-above-backdrop
+slider-vert-scale-has-marks-above-backdrop-insensitive
+slider-horz-scale-has-marks-below-dark
+slider-horz-scale-has-marks-below-hover-dark
+slider-horz-scale-has-marks-below-active-dark
+slider-horz-scale-has-marks-below-insensitive-dark
+slider-horz-scale-has-marks-below-backdrop-dark
+slider-horz-scale-has-marks-below-backdrop-insensitive-dark
+slider-vert-scale-has-marks-below-dark
+slider-vert-scale-has-marks-below-hover-dark
+slider-vert-scale-has-marks-below-active-dark
+slider-vert-scale-has-marks-below-insensitive-dark
+slider-vert-scale-has-marks-below-backdrop-dark
+slider-vert-scale-has-marks-below-backdrop-insensitive-dark
+slider-horz-scale-has-marks-above-dark
+slider-horz-scale-has-marks-above-hover-dark
+slider-horz-scale-has-marks-above-active-dark
+slider-horz-scale-has-marks-above-insensitive-dark
+slider-horz-scale-has-marks-above-backdrop-dark
+slider-horz-scale-has-marks-above-backdrop-insensitive-dark
+slider-vert-scale-has-marks-above-dark
+slider-vert-scale-has-marks-above-hover-dark
+slider-vert-scale-has-marks-above-active-dark
+slider-vert-scale-has-marks-above-insensitive-dark
+slider-vert-scale-has-marks-above-backdrop-dark
+slider-vert-scale-has-marks-above-backdrop-insensitive-dark
diff --git a/gtk/theme/HighContrast/assets/bullet 2-symbolic symbolic png 
b/gtk/theme/HighContrast/assets/bullet 2-symbolic symbolic png
new file mode 100644
index 0000000000..e9df4256c0
Binary files /dev/null and b/gtk/theme/HighContrast/assets/bullet 2-symbolic symbolic png differ
diff --git a/gtk/theme/HighContrast/assets/check 2-symbolic symbolic png 
b/gtk/theme/HighContrast/assets/check 2-symbolic symbolic png
new file mode 100644
index 0000000000..f7c143fcc7
Binary files /dev/null and b/gtk/theme/HighContrast/assets/check 2-symbolic symbolic png differ
diff --git a/gtk/theme/HighContrast/assets/dash 2-symbolic symbolic png b/gtk/theme/HighContrast/assets/dash 
2-symbolic symbolic png
new file mode 100644
index 0000000000..d2b3385ee1
Binary files /dev/null and b/gtk/theme/HighContrast/assets/dash 2-symbolic symbolic png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark.png
new file mode 100644
index 0000000000..146dc10acf
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark 2 png
new file mode 100644
index 0000000000..efc281f192
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active.png
new file mode 100644
index 0000000000..511be61678
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active 2 png
new file mode 100644
index 0000000000..e2f8b8a4a0
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-dark.png
new file mode 100644
index 0000000000..22a651c6cf
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-dark 2 png
new file mode 100644
index 0000000000..4865443226
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-dark 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png
new file mode 100644
index 0000000000..e2d78303f9
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000000..115249efa2
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png
new file mode 100644
index 0000000000..1b20fdde43
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive 2 png
new file mode 100644
index 0000000000..b0d5828983
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop-insensitive 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop.png
new file mode 100644
index 0000000000..415f047799
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop 2 png
new file mode 100644
index 0000000000..bd0fb27084
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-backdrop 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark.png
new file mode 100644
index 0000000000..ee4f9b1a37
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark 2 png
new file mode 100644
index 0000000000..1e490793ba
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark.png
new file mode 100644
index 0000000000..23c11639b3
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark 2 png
new file mode 100644
index 0000000000..044065337d
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover.png
new file mode 100644
index 0000000000..b8c226e4f1
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover 2 png
new file mode 100644
index 0000000000..dcf55019ed
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark.png
new file mode 100644
index 0000000000..f449b24556
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark 2 png
new file mode 100644
index 0000000000..a43dd89533
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark 
2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive.png
new file mode 100644
index 0000000000..2aefa531bb
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive 2 png
new file mode 100644
index 0000000000..b67b7986cf
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above.png
new file mode 100644
index 0000000000..400138fcc0
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above 2 png
new file mode 100644
index 0000000000..4c7b2e0710
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark.png
new file mode 100644
index 0000000000..f11b419ea4
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark 2 png
new file mode 100644
index 0000000000..0cc9bbbb80
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active.png
new file mode 100644
index 0000000000..0e6dd31f09
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active 2 png
new file mode 100644
index 0000000000..ed6070ddfd
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-dark.png
new file mode 100644
index 0000000000..5dd78a2a11
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-dark 2 png
new file mode 100644
index 0000000000..e7732986da
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-dark 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png
new file mode 100644
index 0000000000..abf41ab523
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000000..0660d78417
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png
new file mode 100644
index 0000000000..4a9747e056
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive 2 png
new file mode 100644
index 0000000000..e34bcd40ea
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop-insensitive 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop.png
new file mode 100644
index 0000000000..dd6314bdd3
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop 2 png
new file mode 100644
index 0000000000..ab9e41f6ba
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-backdrop 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark.png
new file mode 100644
index 0000000000..4b7074e1fe
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark 2 png
new file mode 100644
index 0000000000..e7a6dadc47
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark.png
new file mode 100644
index 0000000000..aa39044919
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark 2 png
new file mode 100644
index 0000000000..ba652f23a6
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover.png
new file mode 100644
index 0000000000..a7cbc45f92
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover 2 png
new file mode 100644
index 0000000000..5c9d825d45
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark.png
new file mode 100644
index 0000000000..35a8d1cef2
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark 2 png
new file mode 100644
index 0000000000..95daeb82cd
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark 
2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive.png
new file mode 100644
index 0000000000..6dc44d26d6
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive 2 png
new file mode 100644
index 0000000000..611295207e
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below.png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below.png
new file mode 100644
index 0000000000..4c209487ee
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below 2 png 
b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below 2 png
new file mode 100644
index 0000000000..3be67ac1e0
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark.png
new file mode 100644
index 0000000000..4d80e64b2f
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark 2 png
new file mode 100644
index 0000000000..b82cbfc384
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active.png
new file mode 100644
index 0000000000..19bee7397c
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active 2 png
new file mode 100644
index 0000000000..2581f448ce
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-dark.png
new file mode 100644
index 0000000000..fa722a8210
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-dark 2 png
new file mode 100644
index 0000000000..453d1935ad
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-dark 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png
new file mode 100644
index 0000000000..3257c45d0f
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000000..d89c29f6e9
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png
new file mode 100644
index 0000000000..1633d88a2d
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive 2 png
new file mode 100644
index 0000000000..8f7384eef4
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop-insensitive 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop.png
new file mode 100644
index 0000000000..e9d6e7d678
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop 2 png
new file mode 100644
index 0000000000..dfeb805621
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-backdrop 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark.png
new file mode 100644
index 0000000000..b2c186925f
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark 2 png
new file mode 100644
index 0000000000..6e933b8516
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark.png
new file mode 100644
index 0000000000..1525a31969
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark 2 png
new file mode 100644
index 0000000000..8884bbf435
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover.png
new file mode 100644
index 0000000000..3db853dd31
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover 2 png
new file mode 100644
index 0000000000..30ba6c1eae
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark.png
new file mode 100644
index 0000000000..e1431e3be0
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark 2 png
new file mode 100644
index 0000000000..26cf6d2216
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark 
2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive.png
new file mode 100644
index 0000000000..b0c3b70423
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive 2 png
new file mode 100644
index 0000000000..69fcbf090a
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above.png
new file mode 100644
index 0000000000..98e38c17e9
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above 2 png
new file mode 100644
index 0000000000..bf39aacfd1
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark.png
new file mode 100644
index 0000000000..7cf2362652
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark 2 png
new file mode 100644
index 0000000000..db243683d6
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active.png
new file mode 100644
index 0000000000..ff8c885b89
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active 2 png
new file mode 100644
index 0000000000..dd7108d2fe
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-dark.png
new file mode 100644
index 0000000000..3d0aed4be7
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-dark 2 png
new file mode 100644
index 0000000000..aa61d59da1
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-dark 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png
new file mode 100644
index 0000000000..8e6af753fd
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000000..894931cd87
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png
new file mode 100644
index 0000000000..dde4536e18
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive 2 png
new file mode 100644
index 0000000000..f15efe57a4
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop-insensitive 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop.png
new file mode 100644
index 0000000000..e2bdcece57
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop 2 png
new file mode 100644
index 0000000000..03c7183f1e
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-backdrop 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark.png
new file mode 100644
index 0000000000..841518d3d0
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark 2 png
new file mode 100644
index 0000000000..2c494ae40f
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark.png
new file mode 100644
index 0000000000..aa384eb304
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark 2 png
new file mode 100644
index 0000000000..a10823ccd0
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover.png
new file mode 100644
index 0000000000..cda4d8a7c5
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover 2 png
new file mode 100644
index 0000000000..b5b05bcb59
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover 2 png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark.png
new file mode 100644
index 0000000000..59f8a1313e
Binary files /dev/null and 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark 2 png
new file mode 100644
index 0000000000..ad1d21e62e
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark 
2 png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive.png
new file mode 100644
index 0000000000..bff6c9235c
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive.png 
differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive 2 png
new file mode 100644
index 0000000000..9d4730203f
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive 2 
png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below.png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below.png
new file mode 100644
index 0000000000..11e93f9a32
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below.png differ
diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below 2 png 
b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below 2 png
new file mode 100644
index 0000000000..2c15b6d689
Binary files /dev/null and b/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-active-dark.png 
b/gtk/theme/HighContrast/assets/text-select-end-active-dark.png
new file mode 100644
index 0000000000..c9a817064c
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-active-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-active-dark 2 png 
b/gtk/theme/HighContrast/assets/text-select-end-active-dark 2 png
new file mode 100644
index 0000000000..50c723f587
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-active-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-active.png 
b/gtk/theme/HighContrast/assets/text-select-end-active.png
new file mode 100644
index 0000000000..ccf79a6ed0
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-active.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-active 2 png 
b/gtk/theme/HighContrast/assets/text-select-end-active 2 png
new file mode 100644
index 0000000000..abd6ceb2a0
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-active 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-dark.png 
b/gtk/theme/HighContrast/assets/text-select-end-dark.png
new file mode 100644
index 0000000000..7387cf090e
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-dark 2 png 
b/gtk/theme/HighContrast/assets/text-select-end-dark 2 png
new file mode 100644
index 0000000000..1bc2ca106f
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-hover-dark.png 
b/gtk/theme/HighContrast/assets/text-select-end-hover-dark.png
new file mode 100644
index 0000000000..b5fd8fce42
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-hover-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-hover-dark 2 png 
b/gtk/theme/HighContrast/assets/text-select-end-hover-dark 2 png
new file mode 100644
index 0000000000..27a0ae42a9
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-hover-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-hover.png 
b/gtk/theme/HighContrast/assets/text-select-end-hover.png
new file mode 100644
index 0000000000..d0fb73dab4
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-hover.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end-hover 2 png 
b/gtk/theme/HighContrast/assets/text-select-end-hover 2 png
new file mode 100644
index 0000000000..084cf53d5a
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end-hover 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end.png 
b/gtk/theme/HighContrast/assets/text-select-end.png
new file mode 100644
index 0000000000..e3835c6e0c
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-end 2 png 
b/gtk/theme/HighContrast/assets/text-select-end 2 png
new file mode 100644
index 0000000000..cd5b1ef6cf
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-end 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-active-dark.png 
b/gtk/theme/HighContrast/assets/text-select-start-active-dark.png
new file mode 100644
index 0000000000..cf9d3f655e
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-active-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-active-dark 2 png 
b/gtk/theme/HighContrast/assets/text-select-start-active-dark 2 png
new file mode 100644
index 0000000000..d6929e77e5
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-active-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-active.png 
b/gtk/theme/HighContrast/assets/text-select-start-active.png
new file mode 100644
index 0000000000..88299e352d
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-active.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-active 2 png 
b/gtk/theme/HighContrast/assets/text-select-start-active 2 png
new file mode 100644
index 0000000000..2f352dc530
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-active 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-dark.png 
b/gtk/theme/HighContrast/assets/text-select-start-dark.png
new file mode 100644
index 0000000000..442f5b7862
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-dark 2 png 
b/gtk/theme/HighContrast/assets/text-select-start-dark 2 png
new file mode 100644
index 0000000000..4aeae4b946
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-hover-dark.png 
b/gtk/theme/HighContrast/assets/text-select-start-hover-dark.png
new file mode 100644
index 0000000000..cfd5b0d1ae
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-hover-dark.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-hover-dark 2 png 
b/gtk/theme/HighContrast/assets/text-select-start-hover-dark 2 png
new file mode 100644
index 0000000000..ff84cbf0bb
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-hover-dark 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-hover.png 
b/gtk/theme/HighContrast/assets/text-select-start-hover.png
new file mode 100644
index 0000000000..fd684cd8c1
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-hover.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start-hover 2 png 
b/gtk/theme/HighContrast/assets/text-select-start-hover 2 png
new file mode 100644
index 0000000000..2146dd7698
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start-hover 2 png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start.png 
b/gtk/theme/HighContrast/assets/text-select-start.png
new file mode 100644
index 0000000000..dd3119fe09
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start.png differ
diff --git a/gtk/theme/HighContrast/assets/text-select-start 2 png 
b/gtk/theme/HighContrast/assets/text-select-start 2 png
new file mode 100644
index 0000000000..45dc598bdc
Binary files /dev/null and b/gtk/theme/HighContrast/assets/text-select-start 2 png differ
diff --git a/gtk/theme/HighContrast/meson.build b/gtk/theme/HighContrast/meson.build
index da81db45c5..71e5b5d98a 100644
--- a/gtk/theme/HighContrast/meson.build
+++ b/gtk/theme/HighContrast/meson.build
@@ -1,7 +1,5 @@
 hc_scss_files = files([
   '_colors.scss',
-  '_common.scss',
-  '_drawing.scss',
 ])
 
 hc_theme_variants = [


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]